diff --git a/build/cache/wic.json.gz b/build/cache/wic.json.gz index 80f25c634b..1db1c95495 100644 Binary files a/build/cache/wic.json.gz and b/build/cache/wic.json.gz differ diff --git a/build/cache/win32extras.json.gz b/build/cache/win32extras.json.gz index 2da914163d..d17549ac79 100644 Binary files a/build/cache/win32extras.json.gz and b/build/cache/win32extras.json.gz differ diff --git a/generator.json b/generator.json index a8acf4a210..ca46902c56 100644 --- a/generator.json +++ b/generator.json @@ -1155,6 +1155,7 @@ "-Ibuild/include" ], "traverse": [ + "$windowsSdkDir/Include/$windowsSdkVersion/shared/wtypes.h", "$windowsSdkDir/Include/$windowsSdkVersion/shared/rpcdcep.h", "$windowsSdkDir/Include/$windowsSdkVersion/shared/WTypesbase.h", "$windowsSdkDir/Include/$windowsSdkVersion/shared/evntrace.h", @@ -1165,6 +1166,10 @@ "$windowsSdkDir/Include/$windowsSdkVersion/um/fileapi.h", "$windowsSdkDir/Include/$windowsSdkVersion/um/objidlbase.h", "$windowsSdkDir/Include/$windowsSdkVersion/um/objidl.h", + "$windowsSdkDir/Include/$windowsSdkVersion/um/ocidl.h", + "$windowsSdkDir/Include/$windowsSdkVersion/um/oaidl.h", + "$windowsSdkDir/Include/$windowsSdkVersion/um/propidlbase.h", + "$windowsSdkDir/Include/$windowsSdkVersion/um/propidl.h", "$windowsSdkDir/Include/$windowsSdkVersion/um/Documenttarget.h", "$windowsSdkDir/Include/$windowsSdkVersion/shared/evntprov.h" ], @@ -1177,7 +1182,104 @@ "_STGMEDIUM_UNION", "_GDI_OBJECT", "__MIDL_IAdviseSink_0002", - "__MIDL_IAdviseSink_0003" + "__MIDL_IAdviseSink_0003", + "__MIDL_IOleAutomationTypes_0001", + "__MIDL___MIDL_itf_d3d11_0000_0034_0001", + "__MIDL___MIDL_itf_dxva2api_0000_0000_0003", + "__MIDL___MIDL_itf_dxva2api_0000_0000_0004", + "__MIDL___MIDL_itf_dxva2api_0000_0000_0005", + "__MIDL___MIDL_itf_dxva2api_0000_0000_0006", + "__MIDL___MIDL_itf_dxva2api_0000_0000_0007", + "__MIDL___MIDL_itf_dxva2api_0000_0000_0008", + "__MIDL___MIDL_itf_dxva2api_0000_0000_0009", + "__MIDL___MIDL_itf_dxva2api_0000_0000_0010", + "__MIDL___MIDL_itf_dxva2api_0000_0000_0011", + "__MIDL___MIDL_itf_dxva2api_0000_0000_0012", + "__MIDL___MIDL_itf_dxva2api_0000_0000_0013", + "__MIDL___MIDL_itf_dxva2api_0000_0006_0001", + "IClassFactory2", + "IViewObjectEx", + "IOleInPlaceSiteEx", + "IOleInPlaceSiteWindowless", + "IPicture", + "IPicture2", + "IPictureDisp", + "IFont", + "IFontDisp", + "IFontEventsDisp", + "ISimpleFrameSite", + "IPersistPropertyBag", + "IPersistPropertyBag2", + "IPropertyPage", + "IPropertyPage2", + "IPropertyPageSite", + "IQuickActivate", + "IPointerInactive", + "IOleControl", + "IOleControlSite", + "IOleInPlaceObjectWindowless", + "tagVARIANT", + "tagVARIANTUnion", + "tagVARIANTUnionUnion", + "tagVARIANTUnionUnionUnion", + "tagVARIANTUnionUnionUnionUnion", + "tagSAFEARRAY", + "tagSAFEARRAYBOUND", + "tagQACONTAINER", + "tagQACONTAINERFLAGS", + "tagPROPPAGEINFO", + "tagDISPPARAMS", + "_wireBRECORD", + "_wireSAFEARRAY", + "_wireSAFEARRAY_UNION", + "_wireSAFEARR_BRECORD", + "_wireSAFEARR_BSTR", + "_wireSAFEARR_DISPATCH", + "_wireSAFEARR_HAVEIID", + "_wireSAFEARR_UNKNOWN", + "_wireSAFEARR_VARIANT", + "_wireVARIANT", + "_wireVARIANTUnion", + "_userBITMAP", + "_userCLIPFORMAT", + "_userHBITMAP", + "_userHENHMETAFILE", + "_userHGLOBAL", + "_userHMETAFILE", + "_userHMETAFILEPICT", + "_userHPALETTE", + "tagCSPLATFORM", + "tagCY", + "tagCYUnion", + "tagDEC", + "tagDECUnion1", + "tagDECUnion1Union", + "tagDECUnion2", + "tagDECUnion2Union", + "tagPOINTF", + "tagQUERYCONTEXT", + "tagRemBRUSH", + "tagRemHBITMAP", + "tagRemHENHMETAFILE", + "tagRemHGLOBAL", + "tagRemHMETAFILEPICT", + "tagRemHPALETTE", + "tagpropertykey", + "tagEXCEPINFO", + "_RemotableHandle", + "_remoteMETAFILEPICT", + "_GDI_NONREMOTE", + "__MIDL_IWinTypes_0001", + "__MIDL_IWinTypes_0002", + "__MIDL_IWinTypes_0003", + "__MIDL_IWinTypes_0004", + "__MIDL_IWinTypes_0005", + "__MIDL_IWinTypes_0006", + "__MIDL_IWinTypes_0007", + "__MIDL_IWinTypes_0008", + "__MIDL_IWinTypes_0009", + "__MIDL___MIDL_itf_wtypes_0000_0001_0001", + "__MIDL___MIDL_itf_wtypes_0000_0001_0005" ], "rename": { "ETW_COMPRESSION_RESUMPTION_MODE": "EtwCompressionResumptionMode", @@ -1228,7 +1330,103 @@ "tagRemSTGMEDIUM": "RemSTGMEDIUM", "tagSTATDATA": "STATDATA", "tagSTGMEDIUM": "STGMEDIUM", - "tagStorageLayout": "StorageLayout" + "tagStorageLayout": "StorageLayout", + "tagPROPBAG2": "PropBag2", + "tagCABOOL": "CABool", + "tagCABSTR": "CABSTR", + "tagCABSTRBLOB": "CABSTRBlob", + "tagCAC": "CAC", + "tagCACLIPDATA": "CAClipData", + "tagCACLSID": "CACLSID", + "tagCACY": "CACY", + "tagCADATE": "CADate", + "tagCADBL": "CADBL", + "tagCAFILETIME": "CAFileTime", + "tagCAFLT": "CAFLT", + "tagCAH": "CAH", + "tagCAI": "CAI", + "tagCAL": "CAL", + "tagCALPSTR": "CALPSTR", + "tagCALPWSTR": "CALPWSTR", + "tagCAPROPVARIANT": "CAPropVariant", + "tagCASCODE": "CASCode", + "tagCAUB": "CAUB", + "tagCAUH": "CAUH", + "tagCAUI": "CAUI", + "tagCAUL": "CAUL", + "tagPROPVARIANT": "PropVariant", + "tagPROPVARIANTUnion": "PropVariantUnion", + "tagPROPVARIANTUnionUnion": "PropVariantUnionUnion", + "tagPROPVARIANTUnionUnionUnion": "PropVariantUnionUnionUnion", + "tagSERIALIZEDPROPERTYVALUE": "SerializedPropertyValue", + "tagSTATPROPSETSTG": "STATPROPSETSTG", + "tagSTATPROPSTG": "STATPROPSTG", + "tagVersionedStream": "VersionedStream", + "tagAspectInfo": "AspectInfo", + "tagCADWORD": "CADWORD", + "tagCALPOLESTR": "CALPOLESTR", + "tagCAUUID": "CAUUID", + "tagCONNECTDATA": "ConnectData", + "tagCONTROLINFO": "ControlInfo", + "tagExtentInfo": "ExtentInfo", + "tagLICINFO": "LICInfo", + "tagACTIVATEFLAGS": "ActivateFlags", + "tagAspectInfoFlag": "AspectInfoFlag", + "tagCTRLINFO": "CTRLInfo", + "tagDVASPECT2": "DVASPECT2", + "tagExtentMode": "ExtentMode", + "tagGUIDKIND": "GuidKind", + "tagHITRESULT": "HitResult", + "tagOLEDCFLAGS": "OLEDCFlags", + "tagPOINTERINACTIVE": "PointerInactive", + "tagPROPPAGESTATUS": "PropPageStatus", + "tagPictureAttributes": "PictureAttributes", + "tagQACONTAINERFLAGS": "QAContainerFlags", + "tagREADYSTATE": "ReadyState", + "tagUASFLAGS": "UASFlags", + "tagVIEWSTATUS": "ViewStatus", + "tagXFORMCOORDS": "XFormCoords", + "tagPROPBAG2_TYPE": "PropBag2Type", + "tagPROPSPEC": "PropSpec", + "tagARRAYDESC": "ArrayDesc", + "tagBINDPTR": "BindPtr", + "tagCLEANLOCALSTORAGE": "CleanLocalStorage", + "tagCUSTDATA": "CustomData", + "tagCUSTDATAITEM": "CustomDataItem", + "tagELEMDESC": "ElemDesc", + "tagELEMDESCUnion": "ElemDescUnion", + "tagFUNCDESC": "FuncDesc", + "tagIDLDESC": "IdlDesc", + "tagPARAMDESC": "ParamDesc", + "tagPARAMDESCEX": "ParamDescEx", + "tagTLIBATTR": "TLibAttr", + "tagTYPEATTR": "TypeAttr", + "tagTYPEDESC": "TypeDesc", + "tagTYPEDESCUnion": "TypeDescUnion", + "tagVARDESC": "VarDesc", + "tagVARDESCUnion": "VarDescUnion", + "tagCALLCONV": "CallConv", + "tagCHANGEKIND": "ChangeKind", + "tagDESCKIND": "DescKind", + "tagDVASPECT": "DVASPECT", + "tagFUNCFLAGS": "FuncFlags", + "tagFUNCKIND": "FuncKind", + "tagINVOKEKIND": "InvokeKind", + "tagLIBFLAGS": "LibFlags", + "tagSF_TYPE": "SFType", + "tagSTATFLAG": "StatFlag", + "tagSTGC": "STGC", + "tagSTGMOVE": "STGMove", + "tagSYSKIND": "SysKind", + "tagTYPEFLAGS": "TypeFlags", + "tagTYPEKIND": "TypeKind", + "tagTYSPEC": "TypeSpec", + "tagVARFLAGS": "VarFlags", + "tagVARKIND": "VarKind", + "tagQACONTROL": "QAControl", + "tagBSTRBLOB": "BSTRBlob", + "tagCLIPDATA": "ClipData", + "__MIDL___MIDL_itf_documenttarget_0000_0002_0001": "MIDLMIDLItfDocumentTarget000000020001" }, "bakery": { "profileNames": [ @@ -1253,9 +1451,8 @@ "_EXCEPTION_RECORD": "ExceptionRecord", "_FILE_SEGMENT_ELEMENT": "FileSegmentElement", "_RPC_MESSAGE": "RPCMessage", - "IDispatch": "Silk.NET.Core.Native.IUnknown", - "IRecordInfo": "Silk.NET.Core.Native.IUnknown", - "ITypeInfo": "Silk.NET.Core.Native.IUnknown", + "IQuickActivate": "Silk.NET.Core.Native.IUnknown", + "IClassFactory2": "Silk.NET.Core.Native.IUnknown", "tagEXCEPINFO": "ExceptionInfo", "tagVARIANT": "Variant", "tagDISPPARAMS": "DispatchParams", @@ -1263,9 +1460,15 @@ "tagCY": "CY", "tagDEC": "TagDecimal", "tagSAFEARRAYBOUND": "SafeArrayBound", + "tagQACONTAINER": "void", "PfnTagEXCEPINFOvI": "PfnExceptionInfovI", - "HICON__": "void", + "tagPOINTF": "Silk.NET.Maths.Vector2", + "HPALETTE__": "void", "HBITMAP__": "void", + "HICON__": "void", + "HFONT__": "void", + "HRGN__": "void", + "HACCEL__": "void", "HTASK__": "void" }, { @@ -1817,13 +2020,13 @@ "ISequentialStream": "Silk.NET.Core.Win32Extras.ISequentialStream", "IPersist": "Silk.NET.Core.Win32Extras.IPersist", "IPersistStream": "Silk.NET.Core.Win32Extras.IPersistStream", - "IPropertyBag2": "Silk.NET.Core.Native.IUnknown", + "IPropertyBag2": "Silk.NET.Core.Win32Extras.IPropertyBag2", "IEnumUnknown": "Silk.NET.Core.Win32Extras.IEnumUnknown", "IEnumString": "Silk.NET.Core.Win32Extras.IEnumString", "tagSAFEARRAY": "Silk.NET.Core.Win32Extras.SafeArray", "tagSTATSTG": "Silk.NET.Core.Win32Extras.STATSTG", - "tagPROPVARIANT": "void", - "tagPROPBAG2": "void", + "tagPROPVARIANT": "Silk.NET.Core.Win32Extras.PropVariant", + "tagPROPBAG2": "Silk.NET.Core.Win32Extras.PropBag2", "HPALETTE__": "void", "HBITMAP__": "void", "HICON__": "void", diff --git a/src/Core/Silk.NET.Core.Win32Extras/Enums/ActivateFlags.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Enums/ActivateFlags.gen.cs new file mode 100644 index 0000000000..5085c384d3 --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Enums/ActivateFlags.gen.cs @@ -0,0 +1,18 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using Silk.NET.Core.Attributes; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [NativeName("Name", "tagACTIVATEFLAGS")] + public enum ActivateFlags : int + { + [NativeName("Name", "ACTIVATE_WINDOWLESS")] + ActivateWindowless = 0x1, + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Enums/AspectInfoFlag.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Enums/AspectInfoFlag.gen.cs new file mode 100644 index 0000000000..86a4f24cd9 --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Enums/AspectInfoFlag.gen.cs @@ -0,0 +1,18 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using Silk.NET.Core.Attributes; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [NativeName("Name", "tagAspectInfoFlag")] + public enum AspectInfoFlag : int + { + [NativeName("Name", "DVASPECTINFOFLAG_CANOPTIMIZE")] + DvaspectinfoflagCanoptimize = 0x1, + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Enums/CTRLInfo.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Enums/CTRLInfo.gen.cs new file mode 100644 index 0000000000..bd96028dc7 --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Enums/CTRLInfo.gen.cs @@ -0,0 +1,26 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using Silk.NET.Core.Attributes; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [NativeName("Name", "tagCTRLINFO")] + public enum CTRLInfo : int + { + [Obsolete("Deprecated in favour of \"Return\"")] + [NativeName("Name", "CTRLINFO_EATS_RETURN")] + CtrlinfoEatsReturn = 0x1, + [Obsolete("Deprecated in favour of \"Escape\"")] + [NativeName("Name", "CTRLINFO_EATS_ESCAPE")] + CtrlinfoEatsEscape = 0x2, + [NativeName("Name", "CTRLINFO_EATS_RETURN")] + Return = 0x1, + [NativeName("Name", "CTRLINFO_EATS_ESCAPE")] + Escape = 0x2, + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Enums/CallConv.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Enums/CallConv.gen.cs new file mode 100644 index 0000000000..37d1f19830 --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Enums/CallConv.gen.cs @@ -0,0 +1,71 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using Silk.NET.Core.Attributes; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [NativeName("Name", "tagCALLCONV")] + public enum CallConv : int + { + [Obsolete("Deprecated in favour of \"Fastcall\"")] + [NativeName("Name", "CC_FASTCALL")] + CCFastcall = 0x0, + [Obsolete("Deprecated in favour of \"Cdecl\"")] + [NativeName("Name", "CC_CDECL")] + CCCdecl = 0x1, + [Obsolete("Deprecated in favour of \"Mscpascal\"")] + [NativeName("Name", "CC_MSCPASCAL")] + CCMscpascal = 0x2, + [Obsolete("Deprecated in favour of \"Pascal\"")] + [NativeName("Name", "CC_PASCAL")] + CCPascal = 0x2, + [Obsolete("Deprecated in favour of \"Macpascal\"")] + [NativeName("Name", "CC_MACPASCAL")] + CCMacpascal = 0x3, + [Obsolete("Deprecated in favour of \"Stdcall\"")] + [NativeName("Name", "CC_STDCALL")] + CCStdcall = 0x4, + [Obsolete("Deprecated in favour of \"Fpfastcall\"")] + [NativeName("Name", "CC_FPFASTCALL")] + CCFpfastcall = 0x5, + [Obsolete("Deprecated in favour of \"Syscall\"")] + [NativeName("Name", "CC_SYSCALL")] + CCSyscall = 0x6, + [Obsolete("Deprecated in favour of \"Mpwcdecl\"")] + [NativeName("Name", "CC_MPWCDECL")] + CCMpwcdecl = 0x7, + [Obsolete("Deprecated in favour of \"Mpwpascal\"")] + [NativeName("Name", "CC_MPWPASCAL")] + CCMpwpascal = 0x8, + [Obsolete("Deprecated in favour of \"Max\"")] + [NativeName("Name", "CC_MAX")] + CCMax = 0x9, + [NativeName("Name", "CC_FASTCALL")] + Fastcall = 0x0, + [NativeName("Name", "CC_CDECL")] + Cdecl = 0x1, + [NativeName("Name", "CC_MSCPASCAL")] + Mscpascal = 0x2, + [NativeName("Name", "CC_PASCAL")] + Pascal = 0x2, + [NativeName("Name", "CC_MACPASCAL")] + Macpascal = 0x3, + [NativeName("Name", "CC_STDCALL")] + Stdcall = 0x4, + [NativeName("Name", "CC_FPFASTCALL")] + Fpfastcall = 0x5, + [NativeName("Name", "CC_SYSCALL")] + Syscall = 0x6, + [NativeName("Name", "CC_MPWCDECL")] + Mpwcdecl = 0x7, + [NativeName("Name", "CC_MPWPASCAL")] + Mpwpascal = 0x8, + [NativeName("Name", "CC_MAX")] + Max = 0x9, + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Enums/ChangeKind.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Enums/ChangeKind.gen.cs new file mode 100644 index 0000000000..e208ba9bbc --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Enums/ChangeKind.gen.cs @@ -0,0 +1,56 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using Silk.NET.Core.Attributes; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [NativeName("Name", "tagCHANGEKIND")] + public enum ChangeKind : int + { + [Obsolete("Deprecated in favour of \"Addmember\"")] + [NativeName("Name", "CHANGEKIND_ADDMEMBER")] + ChangekindAddmember = 0x0, + [Obsolete("Deprecated in favour of \"Deletemember\"")] + [NativeName("Name", "CHANGEKIND_DELETEMEMBER")] + ChangekindDeletemember = 0x1, + [Obsolete("Deprecated in favour of \"Setnames\"")] + [NativeName("Name", "CHANGEKIND_SETNAMES")] + ChangekindSetnames = 0x2, + [Obsolete("Deprecated in favour of \"Setdocumentation\"")] + [NativeName("Name", "CHANGEKIND_SETDOCUMENTATION")] + ChangekindSetdocumentation = 0x3, + [Obsolete("Deprecated in favour of \"General\"")] + [NativeName("Name", "CHANGEKIND_GENERAL")] + ChangekindGeneral = 0x4, + [Obsolete("Deprecated in favour of \"Invalidate\"")] + [NativeName("Name", "CHANGEKIND_INVALIDATE")] + ChangekindInvalidate = 0x5, + [Obsolete("Deprecated in favour of \"Changefailed\"")] + [NativeName("Name", "CHANGEKIND_CHANGEFAILED")] + ChangekindChangefailed = 0x6, + [Obsolete("Deprecated in favour of \"Max\"")] + [NativeName("Name", "CHANGEKIND_MAX")] + ChangekindMax = 0x7, + [NativeName("Name", "CHANGEKIND_ADDMEMBER")] + Addmember = 0x0, + [NativeName("Name", "CHANGEKIND_DELETEMEMBER")] + Deletemember = 0x1, + [NativeName("Name", "CHANGEKIND_SETNAMES")] + Setnames = 0x2, + [NativeName("Name", "CHANGEKIND_SETDOCUMENTATION")] + Setdocumentation = 0x3, + [NativeName("Name", "CHANGEKIND_GENERAL")] + General = 0x4, + [NativeName("Name", "CHANGEKIND_INVALIDATE")] + Invalidate = 0x5, + [NativeName("Name", "CHANGEKIND_CHANGEFAILED")] + Changefailed = 0x6, + [NativeName("Name", "CHANGEKIND_MAX")] + Max = 0x7, + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Enums/DVASPECT.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Enums/DVASPECT.gen.cs new file mode 100644 index 0000000000..4acc3cfc05 --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Enums/DVASPECT.gen.cs @@ -0,0 +1,39 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using Silk.NET.Core.Attributes; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [Flags] + [NativeName("Name", "tagDVASPECT")] + public enum DVASPECT : int + { + [NativeName("Name", "")] + None = 0, + [Obsolete("Deprecated in favour of \"Content\"")] + [NativeName("Name", "DVASPECT_CONTENT")] + DvaspectContent = 0x1, + [Obsolete("Deprecated in favour of \"Thumbnail\"")] + [NativeName("Name", "DVASPECT_THUMBNAIL")] + DvaspectThumbnail = 0x2, + [Obsolete("Deprecated in favour of \"Icon\"")] + [NativeName("Name", "DVASPECT_ICON")] + DvaspectIcon = 0x4, + [Obsolete("Deprecated in favour of \"Docprint\"")] + [NativeName("Name", "DVASPECT_DOCPRINT")] + DvaspectDocprint = 0x8, + [NativeName("Name", "DVASPECT_CONTENT")] + Content = 0x1, + [NativeName("Name", "DVASPECT_THUMBNAIL")] + Thumbnail = 0x2, + [NativeName("Name", "DVASPECT_ICON")] + Icon = 0x4, + [NativeName("Name", "DVASPECT_DOCPRINT")] + Docprint = 0x8, + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Enums/DVASPECT2.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Enums/DVASPECT2.gen.cs new file mode 100644 index 0000000000..da00843646 --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Enums/DVASPECT2.gen.cs @@ -0,0 +1,29 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using Silk.NET.Core.Attributes; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [Flags] + [NativeName("Name", "tagDVASPECT2")] + public enum DVASPECT2 : int + { + [NativeName("Name", "")] + None = 0, + [Obsolete("Deprecated in favour of \"Opaque\"")] + [NativeName("Name", "DVASPECT_OPAQUE")] + DvaspectOpaque = 0x10, + [Obsolete("Deprecated in favour of \"Transparent\"")] + [NativeName("Name", "DVASPECT_TRANSPARENT")] + DvaspectTransparent = 0x20, + [NativeName("Name", "DVASPECT_OPAQUE")] + Opaque = 0x10, + [NativeName("Name", "DVASPECT_TRANSPARENT")] + Transparent = 0x20, + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Enums/DescKind.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Enums/DescKind.gen.cs new file mode 100644 index 0000000000..d77e73bbba --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Enums/DescKind.gen.cs @@ -0,0 +1,46 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using Silk.NET.Core.Attributes; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [NativeName("Name", "tagDESCKIND")] + public enum DescKind : int + { + [Obsolete("Deprecated in favour of \"None\"")] + [NativeName("Name", "DESCKIND_NONE")] + DesckindNone = 0x0, + [Obsolete("Deprecated in favour of \"Funcdesc\"")] + [NativeName("Name", "DESCKIND_FUNCDESC")] + DesckindFuncdesc = 0x1, + [Obsolete("Deprecated in favour of \"Vardesc\"")] + [NativeName("Name", "DESCKIND_VARDESC")] + DesckindVardesc = 0x2, + [Obsolete("Deprecated in favour of \"Typecomp\"")] + [NativeName("Name", "DESCKIND_TYPECOMP")] + DesckindTypecomp = 0x3, + [Obsolete("Deprecated in favour of \"Implicitappobj\"")] + [NativeName("Name", "DESCKIND_IMPLICITAPPOBJ")] + DesckindImplicitappobj = 0x4, + [Obsolete("Deprecated in favour of \"Max\"")] + [NativeName("Name", "DESCKIND_MAX")] + DesckindMax = 0x5, + [NativeName("Name", "DESCKIND_NONE")] + None = 0x0, + [NativeName("Name", "DESCKIND_FUNCDESC")] + Funcdesc = 0x1, + [NativeName("Name", "DESCKIND_VARDESC")] + Vardesc = 0x2, + [NativeName("Name", "DESCKIND_TYPECOMP")] + Typecomp = 0x3, + [NativeName("Name", "DESCKIND_IMPLICITAPPOBJ")] + Implicitappobj = 0x4, + [NativeName("Name", "DESCKIND_MAX")] + Max = 0x5, + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Enums/ExtentMode.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Enums/ExtentMode.gen.cs new file mode 100644 index 0000000000..0b9b4c1ce3 --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Enums/ExtentMode.gen.cs @@ -0,0 +1,26 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using Silk.NET.Core.Attributes; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [NativeName("Name", "tagExtentMode")] + public enum ExtentMode : int + { + [Obsolete("Deprecated in favour of \"Content\"")] + [NativeName("Name", "DVEXTENT_CONTENT")] + DvextentContent = 0x0, + [Obsolete("Deprecated in favour of \"Integral\"")] + [NativeName("Name", "DVEXTENT_INTEGRAL")] + DvextentIntegral = 0x1, + [NativeName("Name", "DVEXTENT_CONTENT")] + Content = 0x0, + [NativeName("Name", "DVEXTENT_INTEGRAL")] + Integral = 0x1, + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Enums/FuncFlags.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Enums/FuncFlags.gen.cs new file mode 100644 index 0000000000..244c0786d1 --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Enums/FuncFlags.gen.cs @@ -0,0 +1,84 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using Silk.NET.Core.Attributes; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [Flags] + [NativeName("Name", "tagFUNCFLAGS")] + public enum FuncFlags : int + { + [NativeName("Name", "")] + None = 0, + [Obsolete("Deprecated in favour of \"Frestricted\"")] + [NativeName("Name", "FUNCFLAG_FRESTRICTED")] + FuncflagFrestricted = 0x1, + [Obsolete("Deprecated in favour of \"Fsource\"")] + [NativeName("Name", "FUNCFLAG_FSOURCE")] + FuncflagFsource = 0x2, + [Obsolete("Deprecated in favour of \"Fbindable\"")] + [NativeName("Name", "FUNCFLAG_FBINDABLE")] + FuncflagFbindable = 0x4, + [Obsolete("Deprecated in favour of \"Frequestedit\"")] + [NativeName("Name", "FUNCFLAG_FREQUESTEDIT")] + FuncflagFrequestedit = 0x8, + [Obsolete("Deprecated in favour of \"Fdisplaybind\"")] + [NativeName("Name", "FUNCFLAG_FDISPLAYBIND")] + FuncflagFdisplaybind = 0x10, + [Obsolete("Deprecated in favour of \"Fdefaultbind\"")] + [NativeName("Name", "FUNCFLAG_FDEFAULTBIND")] + FuncflagFdefaultbind = 0x20, + [Obsolete("Deprecated in favour of \"Fhidden\"")] + [NativeName("Name", "FUNCFLAG_FHIDDEN")] + FuncflagFhidden = 0x40, + [Obsolete("Deprecated in favour of \"Fusesgetlasterror\"")] + [NativeName("Name", "FUNCFLAG_FUSESGETLASTERROR")] + FuncflagFusesgetlasterror = 0x80, + [Obsolete("Deprecated in favour of \"Fdefaultcollelem\"")] + [NativeName("Name", "FUNCFLAG_FDEFAULTCOLLELEM")] + FuncflagFdefaultcollelem = 0x100, + [Obsolete("Deprecated in favour of \"Fuidefault\"")] + [NativeName("Name", "FUNCFLAG_FUIDEFAULT")] + FuncflagFuidefault = 0x200, + [Obsolete("Deprecated in favour of \"Fnonbrowsable\"")] + [NativeName("Name", "FUNCFLAG_FNONBROWSABLE")] + FuncflagFnonbrowsable = 0x400, + [Obsolete("Deprecated in favour of \"Freplaceable\"")] + [NativeName("Name", "FUNCFLAG_FREPLACEABLE")] + FuncflagFreplaceable = 0x800, + [Obsolete("Deprecated in favour of \"Fimmediatebind\"")] + [NativeName("Name", "FUNCFLAG_FIMMEDIATEBIND")] + FuncflagFimmediatebind = 0x1000, + [NativeName("Name", "FUNCFLAG_FRESTRICTED")] + Frestricted = 0x1, + [NativeName("Name", "FUNCFLAG_FSOURCE")] + Fsource = 0x2, + [NativeName("Name", "FUNCFLAG_FBINDABLE")] + Fbindable = 0x4, + [NativeName("Name", "FUNCFLAG_FREQUESTEDIT")] + Frequestedit = 0x8, + [NativeName("Name", "FUNCFLAG_FDISPLAYBIND")] + Fdisplaybind = 0x10, + [NativeName("Name", "FUNCFLAG_FDEFAULTBIND")] + Fdefaultbind = 0x20, + [NativeName("Name", "FUNCFLAG_FHIDDEN")] + Fhidden = 0x40, + [NativeName("Name", "FUNCFLAG_FUSESGETLASTERROR")] + Fusesgetlasterror = 0x80, + [NativeName("Name", "FUNCFLAG_FDEFAULTCOLLELEM")] + Fdefaultcollelem = 0x100, + [NativeName("Name", "FUNCFLAG_FUIDEFAULT")] + Fuidefault = 0x200, + [NativeName("Name", "FUNCFLAG_FNONBROWSABLE")] + Fnonbrowsable = 0x400, + [NativeName("Name", "FUNCFLAG_FREPLACEABLE")] + Freplaceable = 0x800, + [NativeName("Name", "FUNCFLAG_FIMMEDIATEBIND")] + Fimmediatebind = 0x1000, + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Enums/FuncKind.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Enums/FuncKind.gen.cs new file mode 100644 index 0000000000..adb43231c0 --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Enums/FuncKind.gen.cs @@ -0,0 +1,41 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using Silk.NET.Core.Attributes; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [NativeName("Name", "tagFUNCKIND")] + public enum FuncKind : int + { + [Obsolete("Deprecated in favour of \"Virtual\"")] + [NativeName("Name", "FUNC_VIRTUAL")] + FuncVirtual = 0x0, + [Obsolete("Deprecated in favour of \"Purevirtual\"")] + [NativeName("Name", "FUNC_PUREVIRTUAL")] + FuncPurevirtual = 0x1, + [Obsolete("Deprecated in favour of \"Nonvirtual\"")] + [NativeName("Name", "FUNC_NONVIRTUAL")] + FuncNonvirtual = 0x2, + [Obsolete("Deprecated in favour of \"Static\"")] + [NativeName("Name", "FUNC_STATIC")] + FuncStatic = 0x3, + [Obsolete("Deprecated in favour of \"Dispatch\"")] + [NativeName("Name", "FUNC_DISPATCH")] + FuncDispatch = 0x4, + [NativeName("Name", "FUNC_VIRTUAL")] + Virtual = 0x0, + [NativeName("Name", "FUNC_PUREVIRTUAL")] + Purevirtual = 0x1, + [NativeName("Name", "FUNC_NONVIRTUAL")] + Nonvirtual = 0x2, + [NativeName("Name", "FUNC_STATIC")] + Static = 0x3, + [NativeName("Name", "FUNC_DISPATCH")] + Dispatch = 0x4, + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Enums/GuidKind.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Enums/GuidKind.gen.cs new file mode 100644 index 0000000000..87ac36c703 --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Enums/GuidKind.gen.cs @@ -0,0 +1,18 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using Silk.NET.Core.Attributes; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [NativeName("Name", "tagGUIDKIND")] + public enum GuidKind : int + { + [NativeName("Name", "GUIDKIND_DEFAULT_SOURCE_DISP_IID")] + GuidkindDefaultSourceDispIid = 0x1, + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Enums/HitResult.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Enums/HitResult.gen.cs new file mode 100644 index 0000000000..22318cfbe9 --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Enums/HitResult.gen.cs @@ -0,0 +1,36 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using Silk.NET.Core.Attributes; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [NativeName("Name", "tagHITRESULT")] + public enum HitResult : int + { + [Obsolete("Deprecated in favour of \"Outside\"")] + [NativeName("Name", "HITRESULT_OUTSIDE")] + HitresultOutside = 0x0, + [Obsolete("Deprecated in favour of \"Transparent\"")] + [NativeName("Name", "HITRESULT_TRANSPARENT")] + HitresultTransparent = 0x1, + [Obsolete("Deprecated in favour of \"Close\"")] + [NativeName("Name", "HITRESULT_CLOSE")] + HitresultClose = 0x2, + [Obsolete("Deprecated in favour of \"Hit\"")] + [NativeName("Name", "HITRESULT_HIT")] + HitresultHit = 0x3, + [NativeName("Name", "HITRESULT_OUTSIDE")] + Outside = 0x0, + [NativeName("Name", "HITRESULT_TRANSPARENT")] + Transparent = 0x1, + [NativeName("Name", "HITRESULT_CLOSE")] + Close = 0x2, + [NativeName("Name", "HITRESULT_HIT")] + Hit = 0x3, + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Enums/InvokeKind.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Enums/InvokeKind.gen.cs new file mode 100644 index 0000000000..eeefc0aa14 --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Enums/InvokeKind.gen.cs @@ -0,0 +1,39 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using Silk.NET.Core.Attributes; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [Flags] + [NativeName("Name", "tagINVOKEKIND")] + public enum InvokeKind : int + { + [NativeName("Name", "")] + None = 0, + [Obsolete("Deprecated in favour of \"Func\"")] + [NativeName("Name", "INVOKE_FUNC")] + InvokeFunc = 0x1, + [Obsolete("Deprecated in favour of \"Propertyget\"")] + [NativeName("Name", "INVOKE_PROPERTYGET")] + InvokePropertyget = 0x2, + [Obsolete("Deprecated in favour of \"Propertyput\"")] + [NativeName("Name", "INVOKE_PROPERTYPUT")] + InvokePropertyput = 0x4, + [Obsolete("Deprecated in favour of \"Propertyputref\"")] + [NativeName("Name", "INVOKE_PROPERTYPUTREF")] + InvokePropertyputref = 0x8, + [NativeName("Name", "INVOKE_FUNC")] + Func = 0x1, + [NativeName("Name", "INVOKE_PROPERTYGET")] + Propertyget = 0x2, + [NativeName("Name", "INVOKE_PROPERTYPUT")] + Propertyput = 0x4, + [NativeName("Name", "INVOKE_PROPERTYPUTREF")] + Propertyputref = 0x8, + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Enums/LibFlags.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Enums/LibFlags.gen.cs new file mode 100644 index 0000000000..c28645cfaa --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Enums/LibFlags.gen.cs @@ -0,0 +1,39 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using Silk.NET.Core.Attributes; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [Flags] + [NativeName("Name", "tagLIBFLAGS")] + public enum LibFlags : int + { + [NativeName("Name", "")] + None = 0, + [Obsolete("Deprecated in favour of \"Frestricted\"")] + [NativeName("Name", "LIBFLAG_FRESTRICTED")] + LibflagFrestricted = 0x1, + [Obsolete("Deprecated in favour of \"Fcontrol\"")] + [NativeName("Name", "LIBFLAG_FCONTROL")] + LibflagFcontrol = 0x2, + [Obsolete("Deprecated in favour of \"Fhidden\"")] + [NativeName("Name", "LIBFLAG_FHIDDEN")] + LibflagFhidden = 0x4, + [Obsolete("Deprecated in favour of \"Fhasdiskimage\"")] + [NativeName("Name", "LIBFLAG_FHASDISKIMAGE")] + LibflagFhasdiskimage = 0x8, + [NativeName("Name", "LIBFLAG_FRESTRICTED")] + Frestricted = 0x1, + [NativeName("Name", "LIBFLAG_FCONTROL")] + Fcontrol = 0x2, + [NativeName("Name", "LIBFLAG_FHIDDEN")] + Fhidden = 0x4, + [NativeName("Name", "LIBFLAG_FHASDISKIMAGE")] + Fhasdiskimage = 0x8, + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Enums/OLEDCFlags.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Enums/OLEDCFlags.gen.cs new file mode 100644 index 0000000000..8dba17a398 --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Enums/OLEDCFlags.gen.cs @@ -0,0 +1,31 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using Silk.NET.Core.Attributes; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [NativeName("Name", "tagOLEDCFLAGS")] + public enum OLEDCFlags : int + { + [Obsolete("Deprecated in favour of \"Nodraw\"")] + [NativeName("Name", "OLEDC_NODRAW")] + OledcNodraw = 0x1, + [Obsolete("Deprecated in favour of \"Paintbkgnd\"")] + [NativeName("Name", "OLEDC_PAINTBKGND")] + OledcPaintbkgnd = 0x2, + [Obsolete("Deprecated in favour of \"Offscreen\"")] + [NativeName("Name", "OLEDC_OFFSCREEN")] + OledcOffscreen = 0x4, + [NativeName("Name", "OLEDC_NODRAW")] + Nodraw = 0x1, + [NativeName("Name", "OLEDC_PAINTBKGND")] + Paintbkgnd = 0x2, + [NativeName("Name", "OLEDC_OFFSCREEN")] + Offscreen = 0x4, + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Enums/PictureAttributes.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Enums/PictureAttributes.gen.cs new file mode 100644 index 0000000000..c8651b9692 --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Enums/PictureAttributes.gen.cs @@ -0,0 +1,26 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using Silk.NET.Core.Attributes; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [NativeName("Name", "tagPictureAttributes")] + public enum PictureAttributes : int + { + [Obsolete("Deprecated in favour of \"Scalable\"")] + [NativeName("Name", "PICTURE_SCALABLE")] + PictureScalable = 0x1, + [Obsolete("Deprecated in favour of \"Transparent\"")] + [NativeName("Name", "PICTURE_TRANSPARENT")] + PictureTransparent = 0x2, + [NativeName("Name", "PICTURE_SCALABLE")] + Scalable = 0x1, + [NativeName("Name", "PICTURE_TRANSPARENT")] + Transparent = 0x2, + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Enums/PidmsiStatusValue.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Enums/PidmsiStatusValue.gen.cs new file mode 100644 index 0000000000..c23530dd5f --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Enums/PidmsiStatusValue.gen.cs @@ -0,0 +1,66 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using Silk.NET.Core.Attributes; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [NativeName("Name", "PIDMSI_STATUS_VALUE")] + public enum PidmsiStatusValue : int + { + [Obsolete("Deprecated in favour of \"Normal\"")] + [NativeName("Name", "PIDMSI_STATUS_NORMAL")] + PidmsiStatusNormal = 0x0, + [Obsolete("Deprecated in favour of \"New\"")] + [NativeName("Name", "PIDMSI_STATUS_NEW")] + PidmsiStatusNew = 0x1, + [Obsolete("Deprecated in favour of \"Prelim\"")] + [NativeName("Name", "PIDMSI_STATUS_PRELIM")] + PidmsiStatusPrelim = 0x2, + [Obsolete("Deprecated in favour of \"Draft\"")] + [NativeName("Name", "PIDMSI_STATUS_DRAFT")] + PidmsiStatusDraft = 0x3, + [Obsolete("Deprecated in favour of \"Inprogress\"")] + [NativeName("Name", "PIDMSI_STATUS_INPROGRESS")] + PidmsiStatusInprogress = 0x4, + [Obsolete("Deprecated in favour of \"Edit\"")] + [NativeName("Name", "PIDMSI_STATUS_EDIT")] + PidmsiStatusEdit = 0x5, + [Obsolete("Deprecated in favour of \"Review\"")] + [NativeName("Name", "PIDMSI_STATUS_REVIEW")] + PidmsiStatusReview = 0x6, + [Obsolete("Deprecated in favour of \"Proof\"")] + [NativeName("Name", "PIDMSI_STATUS_PROOF")] + PidmsiStatusProof = 0x7, + [Obsolete("Deprecated in favour of \"Final\"")] + [NativeName("Name", "PIDMSI_STATUS_FINAL")] + PidmsiStatusFinal = 0x8, + [Obsolete("Deprecated in favour of \"Other\"")] + [NativeName("Name", "PIDMSI_STATUS_OTHER")] + PidmsiStatusOther = 0x7FFF, + [NativeName("Name", "PIDMSI_STATUS_NORMAL")] + Normal = 0x0, + [NativeName("Name", "PIDMSI_STATUS_NEW")] + New = 0x1, + [NativeName("Name", "PIDMSI_STATUS_PRELIM")] + Prelim = 0x2, + [NativeName("Name", "PIDMSI_STATUS_DRAFT")] + Draft = 0x3, + [NativeName("Name", "PIDMSI_STATUS_INPROGRESS")] + Inprogress = 0x4, + [NativeName("Name", "PIDMSI_STATUS_EDIT")] + Edit = 0x5, + [NativeName("Name", "PIDMSI_STATUS_REVIEW")] + Review = 0x6, + [NativeName("Name", "PIDMSI_STATUS_PROOF")] + Proof = 0x7, + [NativeName("Name", "PIDMSI_STATUS_FINAL")] + Final = 0x8, + [NativeName("Name", "PIDMSI_STATUS_OTHER")] + Other = 0x7FFF, + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Enums/PointerInactive.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Enums/PointerInactive.gen.cs new file mode 100644 index 0000000000..b93b2b2c5c --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Enums/PointerInactive.gen.cs @@ -0,0 +1,31 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using Silk.NET.Core.Attributes; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [NativeName("Name", "tagPOINTERINACTIVE")] + public enum PointerInactive : int + { + [Obsolete("Deprecated in favour of \"Activateonentry\"")] + [NativeName("Name", "POINTERINACTIVE_ACTIVATEONENTRY")] + PointerinactiveActivateonentry = 0x1, + [Obsolete("Deprecated in favour of \"Deactivateonleave\"")] + [NativeName("Name", "POINTERINACTIVE_DEACTIVATEONLEAVE")] + PointerinactiveDeactivateonleave = 0x2, + [Obsolete("Deprecated in favour of \"Activateondrag\"")] + [NativeName("Name", "POINTERINACTIVE_ACTIVATEONDRAG")] + PointerinactiveActivateondrag = 0x4, + [NativeName("Name", "POINTERINACTIVE_ACTIVATEONENTRY")] + Activateonentry = 0x1, + [NativeName("Name", "POINTERINACTIVE_DEACTIVATEONLEAVE")] + Deactivateonleave = 0x2, + [NativeName("Name", "POINTERINACTIVE_ACTIVATEONDRAG")] + Activateondrag = 0x4, + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Enums/PropBag2Type.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Enums/PropBag2Type.gen.cs new file mode 100644 index 0000000000..1e2f2945c7 --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Enums/PropBag2Type.gen.cs @@ -0,0 +1,51 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using Silk.NET.Core.Attributes; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [NativeName("Name", "tagPROPBAG2_TYPE")] + public enum PropBag2Type : int + { + [Obsolete("Deprecated in favour of \"Undefined\"")] + [NativeName("Name", "PROPBAG2_TYPE_UNDEFINED")] + Propbag2TypeUndefined = 0x0, + [Obsolete("Deprecated in favour of \"Data\"")] + [NativeName("Name", "PROPBAG2_TYPE_DATA")] + Propbag2TypeData = 0x1, + [Obsolete("Deprecated in favour of \"Url\"")] + [NativeName("Name", "PROPBAG2_TYPE_URL")] + Propbag2TypeUrl = 0x2, + [Obsolete("Deprecated in favour of \"Object\"")] + [NativeName("Name", "PROPBAG2_TYPE_OBJECT")] + Propbag2TypeObject = 0x3, + [Obsolete("Deprecated in favour of \"Stream\"")] + [NativeName("Name", "PROPBAG2_TYPE_STREAM")] + Propbag2TypeStream = 0x4, + [Obsolete("Deprecated in favour of \"Storage\"")] + [NativeName("Name", "PROPBAG2_TYPE_STORAGE")] + Propbag2TypeStorage = 0x5, + [Obsolete("Deprecated in favour of \"Moniker\"")] + [NativeName("Name", "PROPBAG2_TYPE_MONIKER")] + Propbag2TypeMoniker = 0x6, + [NativeName("Name", "PROPBAG2_TYPE_UNDEFINED")] + Undefined = 0x0, + [NativeName("Name", "PROPBAG2_TYPE_DATA")] + Data = 0x1, + [NativeName("Name", "PROPBAG2_TYPE_URL")] + Url = 0x2, + [NativeName("Name", "PROPBAG2_TYPE_OBJECT")] + Object = 0x3, + [NativeName("Name", "PROPBAG2_TYPE_STREAM")] + Stream = 0x4, + [NativeName("Name", "PROPBAG2_TYPE_STORAGE")] + Storage = 0x5, + [NativeName("Name", "PROPBAG2_TYPE_MONIKER")] + Moniker = 0x6, + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Enums/PropPageStatus.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Enums/PropPageStatus.gen.cs new file mode 100644 index 0000000000..0c6f542c3f --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Enums/PropPageStatus.gen.cs @@ -0,0 +1,31 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using Silk.NET.Core.Attributes; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [NativeName("Name", "tagPROPPAGESTATUS")] + public enum PropPageStatus : int + { + [Obsolete("Deprecated in favour of \"Dirty\"")] + [NativeName("Name", "PROPPAGESTATUS_DIRTY")] + ProppagestatusDirty = 0x1, + [Obsolete("Deprecated in favour of \"Validate\"")] + [NativeName("Name", "PROPPAGESTATUS_VALIDATE")] + ProppagestatusValidate = 0x2, + [Obsolete("Deprecated in favour of \"Clean\"")] + [NativeName("Name", "PROPPAGESTATUS_CLEAN")] + ProppagestatusClean = 0x4, + [NativeName("Name", "PROPPAGESTATUS_DIRTY")] + Dirty = 0x1, + [NativeName("Name", "PROPPAGESTATUS_VALIDATE")] + Validate = 0x2, + [NativeName("Name", "PROPPAGESTATUS_CLEAN")] + Clean = 0x4, + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Enums/ReadyState.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Enums/ReadyState.gen.cs new file mode 100644 index 0000000000..18fa94aa40 --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Enums/ReadyState.gen.cs @@ -0,0 +1,41 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using Silk.NET.Core.Attributes; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [NativeName("Name", "tagREADYSTATE")] + public enum ReadyState : int + { + [Obsolete("Deprecated in favour of \"Uninitialized\"")] + [NativeName("Name", "READYSTATE_UNINITIALIZED")] + ReadystateUninitialized = 0x0, + [Obsolete("Deprecated in favour of \"Loading\"")] + [NativeName("Name", "READYSTATE_LOADING")] + ReadystateLoading = 0x1, + [Obsolete("Deprecated in favour of \"Loaded\"")] + [NativeName("Name", "READYSTATE_LOADED")] + ReadystateLoaded = 0x2, + [Obsolete("Deprecated in favour of \"Interactive\"")] + [NativeName("Name", "READYSTATE_INTERACTIVE")] + ReadystateInteractive = 0x3, + [Obsolete("Deprecated in favour of \"Complete\"")] + [NativeName("Name", "READYSTATE_COMPLETE")] + ReadystateComplete = 0x4, + [NativeName("Name", "READYSTATE_UNINITIALIZED")] + Uninitialized = 0x0, + [NativeName("Name", "READYSTATE_LOADING")] + Loading = 0x1, + [NativeName("Name", "READYSTATE_LOADED")] + Loaded = 0x2, + [NativeName("Name", "READYSTATE_INTERACTIVE")] + Interactive = 0x3, + [NativeName("Name", "READYSTATE_COMPLETE")] + Complete = 0x4, + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Enums/SFType.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Enums/SFType.gen.cs new file mode 100644 index 0000000000..35d083c347 --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Enums/SFType.gen.cs @@ -0,0 +1,71 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using Silk.NET.Core.Attributes; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [NativeName("Name", "tagSF_TYPE")] + public enum SFType : int + { + [Obsolete("Deprecated in favour of \"Error\"")] + [NativeName("Name", "SF_ERROR")] + SFError = 0xA, + [Obsolete("Deprecated in favour of \"I1\"")] + [NativeName("Name", "SF_I1")] + SFI1 = 0x10, + [Obsolete("Deprecated in favour of \"I2\"")] + [NativeName("Name", "SF_I2")] + SFI2 = 0x2, + [Obsolete("Deprecated in favour of \"I4\"")] + [NativeName("Name", "SF_I4")] + SFI4 = 0x3, + [Obsolete("Deprecated in favour of \"I8\"")] + [NativeName("Name", "SF_I8")] + SFI8 = 0x14, + [Obsolete("Deprecated in favour of \"Bstr\"")] + [NativeName("Name", "SF_BSTR")] + SFBstr = 0x8, + [Obsolete("Deprecated in favour of \"Unknown\"")] + [NativeName("Name", "SF_UNKNOWN")] + SFUnknown = 0xD, + [Obsolete("Deprecated in favour of \"Dispatch\"")] + [NativeName("Name", "SF_DISPATCH")] + SFDispatch = 0x9, + [Obsolete("Deprecated in favour of \"Variant\"")] + [NativeName("Name", "SF_VARIANT")] + SFVariant = 0xC, + [Obsolete("Deprecated in favour of \"Record\"")] + [NativeName("Name", "SF_RECORD")] + SFRecord = 0x24, + [Obsolete("Deprecated in favour of \"Haveiid\"")] + [NativeName("Name", "SF_HAVEIID")] + SFHaveiid = 0x800D, + [NativeName("Name", "SF_ERROR")] + Error = 0xA, + [NativeName("Name", "SF_I1")] + I1 = 0x10, + [NativeName("Name", "SF_I2")] + I2 = 0x2, + [NativeName("Name", "SF_I4")] + I4 = 0x3, + [NativeName("Name", "SF_I8")] + I8 = 0x14, + [NativeName("Name", "SF_BSTR")] + Bstr = 0x8, + [NativeName("Name", "SF_UNKNOWN")] + Unknown = 0xD, + [NativeName("Name", "SF_DISPATCH")] + Dispatch = 0x9, + [NativeName("Name", "SF_VARIANT")] + Variant = 0xC, + [NativeName("Name", "SF_RECORD")] + Record = 0x24, + [NativeName("Name", "SF_HAVEIID")] + Haveiid = 0x800D, + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Enums/STGC.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Enums/STGC.gen.cs new file mode 100644 index 0000000000..d6d124e5cc --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Enums/STGC.gen.cs @@ -0,0 +1,41 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using Silk.NET.Core.Attributes; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [NativeName("Name", "tagSTGC")] + public enum STGC : int + { + [Obsolete("Deprecated in favour of \"Default\"")] + [NativeName("Name", "STGC_DEFAULT")] + StgcDefault = 0x0, + [Obsolete("Deprecated in favour of \"Overwrite\"")] + [NativeName("Name", "STGC_OVERWRITE")] + StgcOverwrite = 0x1, + [Obsolete("Deprecated in favour of \"Onlyifcurrent\"")] + [NativeName("Name", "STGC_ONLYIFCURRENT")] + StgcOnlyifcurrent = 0x2, + [Obsolete("Deprecated in favour of \"Dangerouslycommitmerelytodiskcache\"")] + [NativeName("Name", "STGC_DANGEROUSLYCOMMITMERELYTODISKCACHE")] + StgcDangerouslycommitmerelytodiskcache = 0x4, + [Obsolete("Deprecated in favour of \"Consolidate\"")] + [NativeName("Name", "STGC_CONSOLIDATE")] + StgcConsolidate = 0x8, + [NativeName("Name", "STGC_DEFAULT")] + Default = 0x0, + [NativeName("Name", "STGC_OVERWRITE")] + Overwrite = 0x1, + [NativeName("Name", "STGC_ONLYIFCURRENT")] + Onlyifcurrent = 0x2, + [NativeName("Name", "STGC_DANGEROUSLYCOMMITMERELYTODISKCACHE")] + Dangerouslycommitmerelytodiskcache = 0x4, + [NativeName("Name", "STGC_CONSOLIDATE")] + Consolidate = 0x8, + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Enums/STGMove.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Enums/STGMove.gen.cs new file mode 100644 index 0000000000..62b2353ec1 --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Enums/STGMove.gen.cs @@ -0,0 +1,31 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using Silk.NET.Core.Attributes; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [NativeName("Name", "tagSTGMOVE")] + public enum STGMove : int + { + [Obsolete("Deprecated in favour of \"Move\"")] + [NativeName("Name", "STGMOVE_MOVE")] + StgmoveMove = 0x0, + [Obsolete("Deprecated in favour of \"Copy\"")] + [NativeName("Name", "STGMOVE_COPY")] + StgmoveCopy = 0x1, + [Obsolete("Deprecated in favour of \"Shallowcopy\"")] + [NativeName("Name", "STGMOVE_SHALLOWCOPY")] + StgmoveShallowcopy = 0x2, + [NativeName("Name", "STGMOVE_MOVE")] + Move = 0x0, + [NativeName("Name", "STGMOVE_COPY")] + Copy = 0x1, + [NativeName("Name", "STGMOVE_SHALLOWCOPY")] + Shallowcopy = 0x2, + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Enums/StatFlag.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Enums/StatFlag.gen.cs new file mode 100644 index 0000000000..ff99de0ee0 --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Enums/StatFlag.gen.cs @@ -0,0 +1,31 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using Silk.NET.Core.Attributes; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [NativeName("Name", "tagSTATFLAG")] + public enum StatFlag : int + { + [Obsolete("Deprecated in favour of \"Default\"")] + [NativeName("Name", "STATFLAG_DEFAULT")] + StatflagDefault = 0x0, + [Obsolete("Deprecated in favour of \"Noname\"")] + [NativeName("Name", "STATFLAG_NONAME")] + StatflagNoname = 0x1, + [Obsolete("Deprecated in favour of \"Noopen\"")] + [NativeName("Name", "STATFLAG_NOOPEN")] + StatflagNoopen = 0x2, + [NativeName("Name", "STATFLAG_DEFAULT")] + Default = 0x0, + [NativeName("Name", "STATFLAG_NONAME")] + Noname = 0x1, + [NativeName("Name", "STATFLAG_NOOPEN")] + Noopen = 0x2, + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Enums/SysKind.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Enums/SysKind.gen.cs new file mode 100644 index 0000000000..6bac9bca00 --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Enums/SysKind.gen.cs @@ -0,0 +1,36 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using Silk.NET.Core.Attributes; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [NativeName("Name", "tagSYSKIND")] + public enum SysKind : int + { + [Obsolete("Deprecated in favour of \"Win16\"")] + [NativeName("Name", "SYS_WIN16")] + SysWin16 = 0x0, + [Obsolete("Deprecated in favour of \"Win32\"")] + [NativeName("Name", "SYS_WIN32")] + SysWin32 = 0x1, + [Obsolete("Deprecated in favour of \"Mac\"")] + [NativeName("Name", "SYS_MAC")] + SysMac = 0x2, + [Obsolete("Deprecated in favour of \"Win64\"")] + [NativeName("Name", "SYS_WIN64")] + SysWin64 = 0x3, + [NativeName("Name", "SYS_WIN16")] + Win16 = 0x0, + [NativeName("Name", "SYS_WIN32")] + Win32 = 0x1, + [NativeName("Name", "SYS_MAC")] + Mac = 0x2, + [NativeName("Name", "SYS_WIN64")] + Win64 = 0x3, + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Enums/TypeFlags.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Enums/TypeFlags.gen.cs new file mode 100644 index 0000000000..d1c3b6aaf6 --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Enums/TypeFlags.gen.cs @@ -0,0 +1,94 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using Silk.NET.Core.Attributes; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [Flags] + [NativeName("Name", "tagTYPEFLAGS")] + public enum TypeFlags : int + { + [NativeName("Name", "")] + None = 0, + [Obsolete("Deprecated in favour of \"Fappobject\"")] + [NativeName("Name", "TYPEFLAG_FAPPOBJECT")] + TypeflagFappobject = 0x1, + [Obsolete("Deprecated in favour of \"Fcancreate\"")] + [NativeName("Name", "TYPEFLAG_FCANCREATE")] + TypeflagFcancreate = 0x2, + [Obsolete("Deprecated in favour of \"Flicensed\"")] + [NativeName("Name", "TYPEFLAG_FLICENSED")] + TypeflagFlicensed = 0x4, + [Obsolete("Deprecated in favour of \"Fpredeclid\"")] + [NativeName("Name", "TYPEFLAG_FPREDECLID")] + TypeflagFpredeclid = 0x8, + [Obsolete("Deprecated in favour of \"Fhidden\"")] + [NativeName("Name", "TYPEFLAG_FHIDDEN")] + TypeflagFhidden = 0x10, + [Obsolete("Deprecated in favour of \"Fcontrol\"")] + [NativeName("Name", "TYPEFLAG_FCONTROL")] + TypeflagFcontrol = 0x20, + [Obsolete("Deprecated in favour of \"Fdual\"")] + [NativeName("Name", "TYPEFLAG_FDUAL")] + TypeflagFdual = 0x40, + [Obsolete("Deprecated in favour of \"Fnonextensible\"")] + [NativeName("Name", "TYPEFLAG_FNONEXTENSIBLE")] + TypeflagFnonextensible = 0x80, + [Obsolete("Deprecated in favour of \"Foleautomation\"")] + [NativeName("Name", "TYPEFLAG_FOLEAUTOMATION")] + TypeflagFoleautomation = 0x100, + [Obsolete("Deprecated in favour of \"Frestricted\"")] + [NativeName("Name", "TYPEFLAG_FRESTRICTED")] + TypeflagFrestricted = 0x200, + [Obsolete("Deprecated in favour of \"Faggregatable\"")] + [NativeName("Name", "TYPEFLAG_FAGGREGATABLE")] + TypeflagFaggregatable = 0x400, + [Obsolete("Deprecated in favour of \"Freplaceable\"")] + [NativeName("Name", "TYPEFLAG_FREPLACEABLE")] + TypeflagFreplaceable = 0x800, + [Obsolete("Deprecated in favour of \"Fdispatchable\"")] + [NativeName("Name", "TYPEFLAG_FDISPATCHABLE")] + TypeflagFdispatchable = 0x1000, + [Obsolete("Deprecated in favour of \"Freversebind\"")] + [NativeName("Name", "TYPEFLAG_FREVERSEBIND")] + TypeflagFreversebind = 0x2000, + [Obsolete("Deprecated in favour of \"Fproxy\"")] + [NativeName("Name", "TYPEFLAG_FPROXY")] + TypeflagFproxy = 0x4000, + [NativeName("Name", "TYPEFLAG_FAPPOBJECT")] + Fappobject = 0x1, + [NativeName("Name", "TYPEFLAG_FCANCREATE")] + Fcancreate = 0x2, + [NativeName("Name", "TYPEFLAG_FLICENSED")] + Flicensed = 0x4, + [NativeName("Name", "TYPEFLAG_FPREDECLID")] + Fpredeclid = 0x8, + [NativeName("Name", "TYPEFLAG_FHIDDEN")] + Fhidden = 0x10, + [NativeName("Name", "TYPEFLAG_FCONTROL")] + Fcontrol = 0x20, + [NativeName("Name", "TYPEFLAG_FDUAL")] + Fdual = 0x40, + [NativeName("Name", "TYPEFLAG_FNONEXTENSIBLE")] + Fnonextensible = 0x80, + [NativeName("Name", "TYPEFLAG_FOLEAUTOMATION")] + Foleautomation = 0x100, + [NativeName("Name", "TYPEFLAG_FRESTRICTED")] + Frestricted = 0x200, + [NativeName("Name", "TYPEFLAG_FAGGREGATABLE")] + Faggregatable = 0x400, + [NativeName("Name", "TYPEFLAG_FREPLACEABLE")] + Freplaceable = 0x800, + [NativeName("Name", "TYPEFLAG_FDISPATCHABLE")] + Fdispatchable = 0x1000, + [NativeName("Name", "TYPEFLAG_FREVERSEBIND")] + Freversebind = 0x2000, + [NativeName("Name", "TYPEFLAG_FPROXY")] + Fproxy = 0x4000, + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Enums/TypeKind.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Enums/TypeKind.gen.cs new file mode 100644 index 0000000000..18172734fc --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Enums/TypeKind.gen.cs @@ -0,0 +1,61 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using Silk.NET.Core.Attributes; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [NativeName("Name", "tagTYPEKIND")] + public enum TypeKind : int + { + [Obsolete("Deprecated in favour of \"Enum\"")] + [NativeName("Name", "TKIND_ENUM")] + TkindEnum = 0x0, + [Obsolete("Deprecated in favour of \"Record\"")] + [NativeName("Name", "TKIND_RECORD")] + TkindRecord = 0x1, + [Obsolete("Deprecated in favour of \"Module\"")] + [NativeName("Name", "TKIND_MODULE")] + TkindModule = 0x2, + [Obsolete("Deprecated in favour of \"Interface\"")] + [NativeName("Name", "TKIND_INTERFACE")] + TkindInterface = 0x3, + [Obsolete("Deprecated in favour of \"Dispatch\"")] + [NativeName("Name", "TKIND_DISPATCH")] + TkindDispatch = 0x4, + [Obsolete("Deprecated in favour of \"Coclass\"")] + [NativeName("Name", "TKIND_COCLASS")] + TkindCoclass = 0x5, + [Obsolete("Deprecated in favour of \"Alias\"")] + [NativeName("Name", "TKIND_ALIAS")] + TkindAlias = 0x6, + [Obsolete("Deprecated in favour of \"Union\"")] + [NativeName("Name", "TKIND_UNION")] + TkindUnion = 0x7, + [Obsolete("Deprecated in favour of \"Max\"")] + [NativeName("Name", "TKIND_MAX")] + TkindMax = 0x8, + [NativeName("Name", "TKIND_ENUM")] + Enum = 0x0, + [NativeName("Name", "TKIND_RECORD")] + Record = 0x1, + [NativeName("Name", "TKIND_MODULE")] + Module = 0x2, + [NativeName("Name", "TKIND_INTERFACE")] + Interface = 0x3, + [NativeName("Name", "TKIND_DISPATCH")] + Dispatch = 0x4, + [NativeName("Name", "TKIND_COCLASS")] + Coclass = 0x5, + [NativeName("Name", "TKIND_ALIAS")] + Alias = 0x6, + [NativeName("Name", "TKIND_UNION")] + Union = 0x7, + [NativeName("Name", "TKIND_MAX")] + Max = 0x8, + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Enums/TypeSpec.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Enums/TypeSpec.gen.cs new file mode 100644 index 0000000000..fb0aebd09e --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Enums/TypeSpec.gen.cs @@ -0,0 +1,51 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using Silk.NET.Core.Attributes; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [NativeName("Name", "tagTYSPEC")] + public enum TypeSpec : int + { + [Obsolete("Deprecated in favour of \"Clsid\"")] + [NativeName("Name", "TYSPEC_CLSID")] + TyspecClsid = 0x0, + [Obsolete("Deprecated in favour of \"Fileext\"")] + [NativeName("Name", "TYSPEC_FILEEXT")] + TyspecFileext = 0x1, + [Obsolete("Deprecated in favour of \"Mimetype\"")] + [NativeName("Name", "TYSPEC_MIMETYPE")] + TyspecMimetype = 0x2, + [Obsolete("Deprecated in favour of \"Filename\"")] + [NativeName("Name", "TYSPEC_FILENAME")] + TyspecFilename = 0x3, + [Obsolete("Deprecated in favour of \"Progid\"")] + [NativeName("Name", "TYSPEC_PROGID")] + TyspecProgid = 0x4, + [Obsolete("Deprecated in favour of \"Packagename\"")] + [NativeName("Name", "TYSPEC_PACKAGENAME")] + TyspecPackagename = 0x5, + [Obsolete("Deprecated in favour of \"Objectid\"")] + [NativeName("Name", "TYSPEC_OBJECTID")] + TyspecObjectid = 0x6, + [NativeName("Name", "TYSPEC_CLSID")] + Clsid = 0x0, + [NativeName("Name", "TYSPEC_FILEEXT")] + Fileext = 0x1, + [NativeName("Name", "TYSPEC_MIMETYPE")] + Mimetype = 0x2, + [NativeName("Name", "TYSPEC_FILENAME")] + Filename = 0x3, + [NativeName("Name", "TYSPEC_PROGID")] + Progid = 0x4, + [NativeName("Name", "TYSPEC_PACKAGENAME")] + Packagename = 0x5, + [NativeName("Name", "TYSPEC_OBJECTID")] + Objectid = 0x6, + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Enums/UASFlags.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Enums/UASFlags.gen.cs new file mode 100644 index 0000000000..f7f4659fc9 --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Enums/UASFlags.gen.cs @@ -0,0 +1,36 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using Silk.NET.Core.Attributes; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [NativeName("Name", "tagUASFLAGS")] + public enum UASFlags : int + { + [Obsolete("Deprecated in favour of \"Normal\"")] + [NativeName("Name", "UAS_NORMAL")] + UasNormal = 0x0, + [Obsolete("Deprecated in favour of \"Blocked\"")] + [NativeName("Name", "UAS_BLOCKED")] + UasBlocked = 0x1, + [Obsolete("Deprecated in favour of \"Noparentenable\"")] + [NativeName("Name", "UAS_NOPARENTENABLE")] + UasNoparentenable = 0x2, + [Obsolete("Deprecated in favour of \"Mask\"")] + [NativeName("Name", "UAS_MASK")] + UasMask = 0x3, + [NativeName("Name", "UAS_NORMAL")] + Normal = 0x0, + [NativeName("Name", "UAS_BLOCKED")] + Blocked = 0x1, + [NativeName("Name", "UAS_NOPARENTENABLE")] + Noparentenable = 0x2, + [NativeName("Name", "UAS_MASK")] + Mask = 0x3, + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Enums/VarFlags.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Enums/VarFlags.gen.cs new file mode 100644 index 0000000000..b919da56af --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Enums/VarFlags.gen.cs @@ -0,0 +1,84 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using Silk.NET.Core.Attributes; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [Flags] + [NativeName("Name", "tagVARFLAGS")] + public enum VarFlags : int + { + [NativeName("Name", "")] + None = 0, + [Obsolete("Deprecated in favour of \"Freadonly\"")] + [NativeName("Name", "VARFLAG_FREADONLY")] + VarflagFreadonly = 0x1, + [Obsolete("Deprecated in favour of \"Fsource\"")] + [NativeName("Name", "VARFLAG_FSOURCE")] + VarflagFsource = 0x2, + [Obsolete("Deprecated in favour of \"Fbindable\"")] + [NativeName("Name", "VARFLAG_FBINDABLE")] + VarflagFbindable = 0x4, + [Obsolete("Deprecated in favour of \"Frequestedit\"")] + [NativeName("Name", "VARFLAG_FREQUESTEDIT")] + VarflagFrequestedit = 0x8, + [Obsolete("Deprecated in favour of \"Fdisplaybind\"")] + [NativeName("Name", "VARFLAG_FDISPLAYBIND")] + VarflagFdisplaybind = 0x10, + [Obsolete("Deprecated in favour of \"Fdefaultbind\"")] + [NativeName("Name", "VARFLAG_FDEFAULTBIND")] + VarflagFdefaultbind = 0x20, + [Obsolete("Deprecated in favour of \"Fhidden\"")] + [NativeName("Name", "VARFLAG_FHIDDEN")] + VarflagFhidden = 0x40, + [Obsolete("Deprecated in favour of \"Frestricted\"")] + [NativeName("Name", "VARFLAG_FRESTRICTED")] + VarflagFrestricted = 0x80, + [Obsolete("Deprecated in favour of \"Fdefaultcollelem\"")] + [NativeName("Name", "VARFLAG_FDEFAULTCOLLELEM")] + VarflagFdefaultcollelem = 0x100, + [Obsolete("Deprecated in favour of \"Fuidefault\"")] + [NativeName("Name", "VARFLAG_FUIDEFAULT")] + VarflagFuidefault = 0x200, + [Obsolete("Deprecated in favour of \"Fnonbrowsable\"")] + [NativeName("Name", "VARFLAG_FNONBROWSABLE")] + VarflagFnonbrowsable = 0x400, + [Obsolete("Deprecated in favour of \"Freplaceable\"")] + [NativeName("Name", "VARFLAG_FREPLACEABLE")] + VarflagFreplaceable = 0x800, + [Obsolete("Deprecated in favour of \"Fimmediatebind\"")] + [NativeName("Name", "VARFLAG_FIMMEDIATEBIND")] + VarflagFimmediatebind = 0x1000, + [NativeName("Name", "VARFLAG_FREADONLY")] + Freadonly = 0x1, + [NativeName("Name", "VARFLAG_FSOURCE")] + Fsource = 0x2, + [NativeName("Name", "VARFLAG_FBINDABLE")] + Fbindable = 0x4, + [NativeName("Name", "VARFLAG_FREQUESTEDIT")] + Frequestedit = 0x8, + [NativeName("Name", "VARFLAG_FDISPLAYBIND")] + Fdisplaybind = 0x10, + [NativeName("Name", "VARFLAG_FDEFAULTBIND")] + Fdefaultbind = 0x20, + [NativeName("Name", "VARFLAG_FHIDDEN")] + Fhidden = 0x40, + [NativeName("Name", "VARFLAG_FRESTRICTED")] + Frestricted = 0x80, + [NativeName("Name", "VARFLAG_FDEFAULTCOLLELEM")] + Fdefaultcollelem = 0x100, + [NativeName("Name", "VARFLAG_FUIDEFAULT")] + Fuidefault = 0x200, + [NativeName("Name", "VARFLAG_FNONBROWSABLE")] + Fnonbrowsable = 0x400, + [NativeName("Name", "VARFLAG_FREPLACEABLE")] + Freplaceable = 0x800, + [NativeName("Name", "VARFLAG_FIMMEDIATEBIND")] + Fimmediatebind = 0x1000, + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Enums/VarKind.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Enums/VarKind.gen.cs new file mode 100644 index 0000000000..30fc8dc220 --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Enums/VarKind.gen.cs @@ -0,0 +1,36 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using Silk.NET.Core.Attributes; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [NativeName("Name", "tagVARKIND")] + public enum VarKind : int + { + [Obsolete("Deprecated in favour of \"Perinstance\"")] + [NativeName("Name", "VAR_PERINSTANCE")] + VarPerinstance = 0x0, + [Obsolete("Deprecated in favour of \"Static\"")] + [NativeName("Name", "VAR_STATIC")] + VarStatic = 0x1, + [Obsolete("Deprecated in favour of \"Const\"")] + [NativeName("Name", "VAR_CONST")] + VarConst = 0x2, + [Obsolete("Deprecated in favour of \"Dispatch\"")] + [NativeName("Name", "VAR_DISPATCH")] + VarDispatch = 0x3, + [NativeName("Name", "VAR_PERINSTANCE")] + Perinstance = 0x0, + [NativeName("Name", "VAR_STATIC")] + Static = 0x1, + [NativeName("Name", "VAR_CONST")] + Const = 0x2, + [NativeName("Name", "VAR_DISPATCH")] + Dispatch = 0x3, + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Enums/Varenum.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Enums/Varenum.gen.cs new file mode 100644 index 0000000000..aa8d7ddb5f --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Enums/Varenum.gen.cs @@ -0,0 +1,276 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using Silk.NET.Core.Attributes; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [NativeName("Name", "VARENUM")] + public enum Varenum : int + { + [Obsolete("Deprecated in favour of \"Empty\"")] + [NativeName("Name", "VT_EMPTY")] + VTEmpty = 0x0, + [Obsolete("Deprecated in favour of \"Null\"")] + [NativeName("Name", "VT_NULL")] + VTNull = 0x1, + [Obsolete("Deprecated in favour of \"I2\"")] + [NativeName("Name", "VT_I2")] + VTI2 = 0x2, + [Obsolete("Deprecated in favour of \"I4\"")] + [NativeName("Name", "VT_I4")] + VTI4 = 0x3, + [Obsolete("Deprecated in favour of \"R4\"")] + [NativeName("Name", "VT_R4")] + VTR4 = 0x4, + [Obsolete("Deprecated in favour of \"R8\"")] + [NativeName("Name", "VT_R8")] + VTR8 = 0x5, + [Obsolete("Deprecated in favour of \"CY\"")] + [NativeName("Name", "VT_CY")] + VTCY = 0x6, + [Obsolete("Deprecated in favour of \"Date\"")] + [NativeName("Name", "VT_DATE")] + VTDate = 0x7, + [Obsolete("Deprecated in favour of \"Bstr\"")] + [NativeName("Name", "VT_BSTR")] + VTBstr = 0x8, + [Obsolete("Deprecated in favour of \"Dispatch\"")] + [NativeName("Name", "VT_DISPATCH")] + VTDispatch = 0x9, + [Obsolete("Deprecated in favour of \"Error\"")] + [NativeName("Name", "VT_ERROR")] + VTError = 0xA, + [Obsolete("Deprecated in favour of \"Bool\"")] + [NativeName("Name", "VT_BOOL")] + VTBool = 0xB, + [Obsolete("Deprecated in favour of \"Variant\"")] + [NativeName("Name", "VT_VARIANT")] + VTVariant = 0xC, + [Obsolete("Deprecated in favour of \"Unknown\"")] + [NativeName("Name", "VT_UNKNOWN")] + VTUnknown = 0xD, + [Obsolete("Deprecated in favour of \"Decimal\"")] + [NativeName("Name", "VT_DECIMAL")] + VTDecimal = 0xE, + [Obsolete("Deprecated in favour of \"I1\"")] + [NativeName("Name", "VT_I1")] + VTI1 = 0x10, + [Obsolete("Deprecated in favour of \"UI1\"")] + [NativeName("Name", "VT_UI1")] + VTUI1 = 0x11, + [Obsolete("Deprecated in favour of \"UI2\"")] + [NativeName("Name", "VT_UI2")] + VTUI2 = 0x12, + [Obsolete("Deprecated in favour of \"UI4\"")] + [NativeName("Name", "VT_UI4")] + VTUI4 = 0x13, + [Obsolete("Deprecated in favour of \"I8\"")] + [NativeName("Name", "VT_I8")] + VTI8 = 0x14, + [Obsolete("Deprecated in favour of \"UI8\"")] + [NativeName("Name", "VT_UI8")] + VTUI8 = 0x15, + [Obsolete("Deprecated in favour of \"Int\"")] + [NativeName("Name", "VT_INT")] + VTInt = 0x16, + [Obsolete("Deprecated in favour of \"Uint\"")] + [NativeName("Name", "VT_UINT")] + VTUint = 0x17, + [Obsolete("Deprecated in favour of \"Void\"")] + [NativeName("Name", "VT_VOID")] + VTVoid = 0x18, + [Obsolete("Deprecated in favour of \"Hresult\"")] + [NativeName("Name", "VT_HRESULT")] + VTHresult = 0x19, + [Obsolete("Deprecated in favour of \"Ptr\"")] + [NativeName("Name", "VT_PTR")] + VTPtr = 0x1A, + [Obsolete("Deprecated in favour of \"Safearray\"")] + [NativeName("Name", "VT_SAFEARRAY")] + VTSafearray = 0x1B, + [Obsolete("Deprecated in favour of \"Carray\"")] + [NativeName("Name", "VT_CARRAY")] + VTCarray = 0x1C, + [Obsolete("Deprecated in favour of \"Userdefined\"")] + [NativeName("Name", "VT_USERDEFINED")] + VTUserdefined = 0x1D, + [Obsolete("Deprecated in favour of \"Lpstr\"")] + [NativeName("Name", "VT_LPSTR")] + VTLpstr = 0x1E, + [Obsolete("Deprecated in favour of \"Lpwstr\"")] + [NativeName("Name", "VT_LPWSTR")] + VTLpwstr = 0x1F, + [Obsolete("Deprecated in favour of \"Record\"")] + [NativeName("Name", "VT_RECORD")] + VTRecord = 0x24, + [Obsolete("Deprecated in favour of \"IntPtr\"")] + [NativeName("Name", "VT_INT_PTR")] + VTIntPtr = 0x25, + [Obsolete("Deprecated in favour of \"UintPtr\"")] + [NativeName("Name", "VT_UINT_PTR")] + VTUintPtr = 0x26, + [Obsolete("Deprecated in favour of \"Filetime\"")] + [NativeName("Name", "VT_FILETIME")] + VTFiletime = 0x40, + [Obsolete("Deprecated in favour of \"Blob\"")] + [NativeName("Name", "VT_BLOB")] + VTBlob = 0x41, + [Obsolete("Deprecated in favour of \"Stream\"")] + [NativeName("Name", "VT_STREAM")] + VTStream = 0x42, + [Obsolete("Deprecated in favour of \"Storage\"")] + [NativeName("Name", "VT_STORAGE")] + VTStorage = 0x43, + [Obsolete("Deprecated in favour of \"StreamedObject\"")] + [NativeName("Name", "VT_STREAMED_OBJECT")] + VTStreamedObject = 0x44, + [Obsolete("Deprecated in favour of \"StoredObject\"")] + [NativeName("Name", "VT_STORED_OBJECT")] + VTStoredObject = 0x45, + [Obsolete("Deprecated in favour of \"BlobObject\"")] + [NativeName("Name", "VT_BLOB_OBJECT")] + VTBlobObject = 0x46, + [Obsolete("Deprecated in favour of \"CF\"")] + [NativeName("Name", "VT_CF")] + VTCF = 0x47, + [Obsolete("Deprecated in favour of \"Clsid\"")] + [NativeName("Name", "VT_CLSID")] + VTClsid = 0x48, + [Obsolete("Deprecated in favour of \"VersionedStream\"")] + [NativeName("Name", "VT_VERSIONED_STREAM")] + VTVersionedStream = 0x49, + [Obsolete("Deprecated in favour of \"BstrBlob\"")] + [NativeName("Name", "VT_BSTR_BLOB")] + VTBstrBlob = 0xFFF, + [Obsolete("Deprecated in favour of \"Vector\"")] + [NativeName("Name", "VT_VECTOR")] + VTVector = 0x1000, + [Obsolete("Deprecated in favour of \"Array\"")] + [NativeName("Name", "VT_ARRAY")] + VTArray = 0x2000, + [Obsolete("Deprecated in favour of \"Byref\"")] + [NativeName("Name", "VT_BYREF")] + VTByref = 0x4000, + [Obsolete("Deprecated in favour of \"Reserved\"")] + [NativeName("Name", "VT_RESERVED")] + VTReserved = 0x8000, + [Obsolete("Deprecated in favour of \"Illegal\"")] + [NativeName("Name", "VT_ILLEGAL")] + VTIllegal = 0xFFFF, + [Obsolete("Deprecated in favour of \"Illegalmasked\"")] + [NativeName("Name", "VT_ILLEGALMASKED")] + VTIllegalmasked = 0xFFF, + [Obsolete("Deprecated in favour of \"Typemask\"")] + [NativeName("Name", "VT_TYPEMASK")] + VTTypemask = 0xFFF, + [NativeName("Name", "VT_EMPTY")] + Empty = 0x0, + [NativeName("Name", "VT_NULL")] + Null = 0x1, + [NativeName("Name", "VT_I2")] + I2 = 0x2, + [NativeName("Name", "VT_I4")] + I4 = 0x3, + [NativeName("Name", "VT_R4")] + R4 = 0x4, + [NativeName("Name", "VT_R8")] + R8 = 0x5, + [NativeName("Name", "VT_CY")] + CY = 0x6, + [NativeName("Name", "VT_DATE")] + Date = 0x7, + [NativeName("Name", "VT_BSTR")] + Bstr = 0x8, + [NativeName("Name", "VT_DISPATCH")] + Dispatch = 0x9, + [NativeName("Name", "VT_ERROR")] + Error = 0xA, + [NativeName("Name", "VT_BOOL")] + Bool = 0xB, + [NativeName("Name", "VT_VARIANT")] + Variant = 0xC, + [NativeName("Name", "VT_UNKNOWN")] + Unknown = 0xD, + [NativeName("Name", "VT_DECIMAL")] + Decimal = 0xE, + [NativeName("Name", "VT_I1")] + I1 = 0x10, + [NativeName("Name", "VT_UI1")] + UI1 = 0x11, + [NativeName("Name", "VT_UI2")] + UI2 = 0x12, + [NativeName("Name", "VT_UI4")] + UI4 = 0x13, + [NativeName("Name", "VT_I8")] + I8 = 0x14, + [NativeName("Name", "VT_UI8")] + UI8 = 0x15, + [NativeName("Name", "VT_INT")] + Int = 0x16, + [NativeName("Name", "VT_UINT")] + Uint = 0x17, + [NativeName("Name", "VT_VOID")] + Void = 0x18, + [NativeName("Name", "VT_HRESULT")] + Hresult = 0x19, + [NativeName("Name", "VT_PTR")] + Ptr = 0x1A, + [NativeName("Name", "VT_SAFEARRAY")] + Safearray = 0x1B, + [NativeName("Name", "VT_CARRAY")] + Carray = 0x1C, + [NativeName("Name", "VT_USERDEFINED")] + Userdefined = 0x1D, + [NativeName("Name", "VT_LPSTR")] + Lpstr = 0x1E, + [NativeName("Name", "VT_LPWSTR")] + Lpwstr = 0x1F, + [NativeName("Name", "VT_RECORD")] + Record = 0x24, + [NativeName("Name", "VT_INT_PTR")] + IntPtr = 0x25, + [NativeName("Name", "VT_UINT_PTR")] + UintPtr = 0x26, + [NativeName("Name", "VT_FILETIME")] + Filetime = 0x40, + [NativeName("Name", "VT_BLOB")] + Blob = 0x41, + [NativeName("Name", "VT_STREAM")] + Stream = 0x42, + [NativeName("Name", "VT_STORAGE")] + Storage = 0x43, + [NativeName("Name", "VT_STREAMED_OBJECT")] + StreamedObject = 0x44, + [NativeName("Name", "VT_STORED_OBJECT")] + StoredObject = 0x45, + [NativeName("Name", "VT_BLOB_OBJECT")] + BlobObject = 0x46, + [NativeName("Name", "VT_CF")] + CF = 0x47, + [NativeName("Name", "VT_CLSID")] + Clsid = 0x48, + [NativeName("Name", "VT_VERSIONED_STREAM")] + VersionedStream = 0x49, + [NativeName("Name", "VT_BSTR_BLOB")] + BstrBlob = 0xFFF, + [NativeName("Name", "VT_VECTOR")] + Vector = 0x1000, + [NativeName("Name", "VT_ARRAY")] + Array = 0x2000, + [NativeName("Name", "VT_BYREF")] + Byref = 0x4000, + [NativeName("Name", "VT_RESERVED")] + Reserved = 0x8000, + [NativeName("Name", "VT_ILLEGAL")] + Illegal = 0xFFFF, + [NativeName("Name", "VT_ILLEGALMASKED")] + Illegalmasked = 0xFFF, + [NativeName("Name", "VT_TYPEMASK")] + Typemask = 0xFFF, + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Enums/ViewStatus.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Enums/ViewStatus.gen.cs new file mode 100644 index 0000000000..53c12a0f41 --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Enums/ViewStatus.gen.cs @@ -0,0 +1,31 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using Silk.NET.Core.Attributes; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [Flags] + [NativeName("Name", "tagVIEWSTATUS")] + public enum ViewStatus : int + { + [NativeName("Name", "")] + None = 0, + [NativeName("Name", "VIEWSTATUS_OPAQUE")] + ViewstatusOpaque = 0x1, + [NativeName("Name", "VIEWSTATUS_SOLIDBKGND")] + ViewstatusSolidbkgnd = 0x2, + [NativeName("Name", "VIEWSTATUS_DVASPECTOPAQUE")] + ViewstatusDvaspectopaque = 0x4, + [NativeName("Name", "VIEWSTATUS_DVASPECTTRANSPARENT")] + ViewstatusDvaspecttransparent = 0x8, + [NativeName("Name", "VIEWSTATUS_SURFACE")] + ViewstatusSurface = 0x10, + [NativeName("Name", "VIEWSTATUS_3DSURFACE")] + Viewstatus3Dsurface = 0x20, + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Enums/XFormCoords.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Enums/XFormCoords.gen.cs new file mode 100644 index 0000000000..b25173cf55 --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Enums/XFormCoords.gen.cs @@ -0,0 +1,44 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using Silk.NET.Core.Attributes; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [Flags] + [NativeName("Name", "tagXFORMCOORDS")] + public enum XFormCoords : int + { + [NativeName("Name", "")] + None = 0, + [Obsolete("Deprecated in favour of \"Position\"")] + [NativeName("Name", "XFORMCOORDS_POSITION")] + XformcoordsPosition = 0x1, + [Obsolete("Deprecated in favour of \"Size\"")] + [NativeName("Name", "XFORMCOORDS_SIZE")] + XformcoordsSize = 0x2, + [Obsolete("Deprecated in favour of \"Himetrictocontainer\"")] + [NativeName("Name", "XFORMCOORDS_HIMETRICTOCONTAINER")] + XformcoordsHimetrictocontainer = 0x4, + [Obsolete("Deprecated in favour of \"Containertohimetric\"")] + [NativeName("Name", "XFORMCOORDS_CONTAINERTOHIMETRIC")] + XformcoordsContainertohimetric = 0x8, + [Obsolete("Deprecated in favour of \"Eventcompat\"")] + [NativeName("Name", "XFORMCOORDS_EVENTCOMPAT")] + XformcoordsEventcompat = 0x10, + [NativeName("Name", "XFORMCOORDS_POSITION")] + Position = 0x1, + [NativeName("Name", "XFORMCOORDS_SIZE")] + Size = 0x2, + [NativeName("Name", "XFORMCOORDS_HIMETRICTOCONTAINER")] + Himetrictocontainer = 0x4, + [NativeName("Name", "XFORMCOORDS_CONTAINERTOHIMETRIC")] + Containertohimetric = 0x8, + [NativeName("Name", "XFORMCOORDS_EVENTCOMPAT")] + Eventcompat = 0x10, + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Silk.NET.Core.Win32Extras.csproj b/src/Core/Silk.NET.Core.Win32Extras/Silk.NET.Core.Win32Extras.csproj index 222c98e1d4..9409b0f132 100644 --- a/src/Core/Silk.NET.Core.Win32Extras/Silk.NET.Core.Win32Extras.csproj +++ b/src/Core/Silk.NET.Core.Win32Extras/Silk.NET.Core.Win32Extras.csproj @@ -7,6 +7,7 @@ + diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/AdviseSinkExVtblExtensions.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/AdviseSinkExVtblExtensions.gen.cs new file mode 100644 index 0000000000..77bd30d87f --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/AdviseSinkExVtblExtensions.gen.cs @@ -0,0 +1,246 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras; + +public unsafe static class AdviseSinkExVtblExtensions +{ + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Guid* riid, void** ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObject); + return ret; + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Guid* riid, ref void* ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObjectPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, ref Guid riid, void** ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* riidPtr = &riid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObject); + } + return ret; + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, ref Guid riid, ref void* ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* riidPtr = &riid) + { + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObjectPtr); + } + } + return ret; + } + + /// To be documented. + public static uint AddRef(this ComPtr thisVtbl) + { + var @this = thisVtbl.Handle; + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[1])(@this); + return ret; + } + + /// To be documented. + public static uint Release(this ComPtr thisVtbl) + { + var @this = thisVtbl.Handle; + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[2])(@this); + return ret; + } + + /// To be documented. + public static unsafe void OnDataChange(this ComPtr thisVtbl, FORMATETC* pFormatetc, STGMEDIUM* pStgmed) + { + var @this = thisVtbl.Handle; + ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, pFormatetc, pStgmed); + } + + /// To be documented. + public static unsafe void OnDataChange(this ComPtr thisVtbl, FORMATETC* pFormatetc, ref STGMEDIUM pStgmed) + { + var @this = thisVtbl.Handle; + fixed (STGMEDIUM* pStgmedPtr = &pStgmed) + { + ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, pFormatetc, pStgmedPtr); + } + } + + /// To be documented. + public static unsafe void OnDataChange(this ComPtr thisVtbl, ref FORMATETC pFormatetc, STGMEDIUM* pStgmed) + { + var @this = thisVtbl.Handle; + fixed (FORMATETC* pFormatetcPtr = &pFormatetc) + { + ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, pFormatetcPtr, pStgmed); + } + } + + /// To be documented. + public static void OnDataChange(this ComPtr thisVtbl, ref FORMATETC pFormatetc, ref STGMEDIUM pStgmed) + { + var @this = thisVtbl.Handle; + fixed (FORMATETC* pFormatetcPtr = &pFormatetc) + { + fixed (STGMEDIUM* pStgmedPtr = &pStgmed) + { + ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, pFormatetcPtr, pStgmedPtr); + } + } + } + + /// To be documented. + public static void OnViewChange(this ComPtr thisVtbl, uint dwAspect, int lindex) + { + var @this = thisVtbl.Handle; + ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, dwAspect, lindex); + } + + /// To be documented. + public static unsafe void OnRename(this ComPtr thisVtbl, IMoniker* pmk) + { + var @this = thisVtbl.Handle; + ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, pmk); + } + + /// To be documented. + public static void OnRename(this ComPtr thisVtbl, ref IMoniker pmk) + { + var @this = thisVtbl.Handle; + fixed (IMoniker* pmkPtr = &pmk) + { + ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, pmkPtr); + } + } + + /// To be documented. + public static void OnSave(this ComPtr thisVtbl) + { + var @this = thisVtbl.Handle; + ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this); + } + + /// To be documented. + public static void OnClose(this ComPtr thisVtbl) + { + var @this = thisVtbl.Handle; + ((delegate* unmanaged[Cdecl])@this->LpVtbl[7])(@this); + } + + /// To be documented. + public static void OnViewStatusChange(this ComPtr thisVtbl, uint dwViewStatus) + { + var @this = thisVtbl.Handle; + ((delegate* unmanaged[Cdecl])@this->LpVtbl[8])(@this, dwViewStatus); + } + + /// To be documented. + public static int QueryInterface(this ComPtr thisVtbl, out ComPtr ppvObject) where TI0 : unmanaged, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + ppvObject = default; + return @this->QueryInterface(SilkMarshal.GuidPtrOf(), (void**) ppvObject.GetAddressOf()); + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Span riid, void** ppvObject) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->QueryInterface(ref riid.GetPinnableReference(), ppvObject); + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Span riid, ref void* ppvObject) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->QueryInterface(ref riid.GetPinnableReference(), ref ppvObject); + } + + /// To be documented. + public static unsafe void OnDataChange(this ComPtr thisVtbl, FORMATETC* pFormatetc, Span pStgmed) + { + var @this = thisVtbl.Handle; + // SpanOverloader + @this->OnDataChange(pFormatetc, ref pStgmed.GetPinnableReference()); + } + + /// To be documented. + public static unsafe void OnDataChange(this ComPtr thisVtbl, Span pFormatetc, STGMEDIUM* pStgmed) + { + var @this = thisVtbl.Handle; + // SpanOverloader + @this->OnDataChange(ref pFormatetc.GetPinnableReference(), pStgmed); + } + + /// To be documented. + public static void OnDataChange(this ComPtr thisVtbl, Span pFormatetc, Span pStgmed) + { + var @this = thisVtbl.Handle; + // SpanOverloader + @this->OnDataChange(ref pFormatetc.GetPinnableReference(), ref pStgmed.GetPinnableReference()); + } + + /// To be documented. + public static void OnRename(this ComPtr thisVtbl, ComPtr pmk) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + @this->OnRename((IMoniker*) pmk.Handle); + } + + /// To be documented. + public static void OnRename(this ComPtr thisVtbl, Span pmk) + { + var @this = thisVtbl.Handle; + // SpanOverloader + @this->OnRename(ref pmk.GetPinnableReference()); + } + + /// To be documented. + public static ComPtr QueryInterface(this ComPtr thisVtbl) where TI0 : unmanaged, IComVtbl + { + var @this = thisVtbl.Handle; + // NonKhrReturnTypeOverloader + SilkMarshal.ThrowHResult(@this->QueryInterface(out ComPtr silkRet)); + return silkRet; + } + +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/ArrayDesc.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/ArrayDesc.gen.cs new file mode 100644 index 0000000000..48a5741401 --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/ArrayDesc.gen.cs @@ -0,0 +1,81 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [NativeName("Name", "tagARRAYDESC")] + public unsafe partial struct ArrayDesc + { + public ArrayDesc + ( + TypeDesc? tdescElem = null, + ushort? cDims = null + ) : this() + { + if (tdescElem is not null) + { + TdescElem = tdescElem.Value; + } + + if (cDims is not null) + { + CDims = cDims.Value; + } + } + + + [NativeName("Type", "TYPEDESC")] + [NativeName("Type.Name", "TYPEDESC")] + [NativeName("Name", "tdescElem")] + public TypeDesc TdescElem; + + [NativeName("Type", "USHORT")] + [NativeName("Type.Name", "USHORT")] + [NativeName("Name", "cDims")] + public ushort CDims; + + [NativeName("Type", "SAFEARRAYBOUND[1]")] + [NativeName("Type.Name", "SAFEARRAYBOUND[1]")] + [NativeName("Name", "rgbounds")] + public RgboundsBuffer Rgbounds; + + public struct RgboundsBuffer + { + public SafeArrayBound Element0; + public ref SafeArrayBound this[int index] + { + get + { + if (index > 0 || index < 0) + { + throw new ArgumentOutOfRangeException(nameof(index)); + } + + fixed (SafeArrayBound* ptr = &Element0) + { + return ref ptr[index]; + } + } + } + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public Span AsSpan() + => MemoryMarshal.CreateSpan(ref Element0, 1); +#endif + } + + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/AspectInfo.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/AspectInfo.gen.cs new file mode 100644 index 0000000000..53e5c0e9ce --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/AspectInfo.gen.cs @@ -0,0 +1,50 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [NativeName("Name", "tagAspectInfo")] + public unsafe partial struct AspectInfo + { + public AspectInfo + ( + uint? cb = null, + uint? dwFlags = null + ) : this() + { + if (cb is not null) + { + Cb = cb.Value; + } + + if (dwFlags is not null) + { + DwFlags = dwFlags.Value; + } + } + + + [NativeName("Type", "ULONG")] + [NativeName("Type.Name", "ULONG")] + [NativeName("Name", "cb")] + public uint Cb; + + [NativeName("Type", "DWORD")] + [NativeName("Type.Name", "DWORD")] + [NativeName("Name", "dwFlags")] + public uint DwFlags; + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/BSTRBlob.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/BSTRBlob.gen.cs new file mode 100644 index 0000000000..568851bd63 --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/BSTRBlob.gen.cs @@ -0,0 +1,50 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [NativeName("Name", "tagBSTRBLOB")] + public unsafe partial struct BSTRBlob + { + public BSTRBlob + ( + uint? cbSize = null, + byte* pData = null + ) : this() + { + if (cbSize is not null) + { + CbSize = cbSize.Value; + } + + if (pData is not null) + { + PData = pData; + } + } + + + [NativeName("Type", "ULONG")] + [NativeName("Type.Name", "ULONG")] + [NativeName("Name", "cbSize")] + public uint CbSize; + + [NativeName("Type", "BYTE *")] + [NativeName("Type.Name", "BYTE *")] + [NativeName("Name", "pData")] + public byte* PData; + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/BindPtr.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/BindPtr.gen.cs new file mode 100644 index 0000000000..244bf11dda --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/BindPtr.gen.cs @@ -0,0 +1,65 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [StructLayout(LayoutKind.Explicit)] + [NativeName("Name", "tagBINDPTR")] + public unsafe partial struct BindPtr + { + public BindPtr + ( + FuncDesc* lpfuncdesc = null, + VarDesc* lpvardesc = null, + ITypeComp* lptcomp = null + ) : this() + { + if (lpfuncdesc is not null) + { + Lpfuncdesc = lpfuncdesc; + } + + if (lpvardesc is not null) + { + Lpvardesc = lpvardesc; + } + + if (lptcomp is not null) + { + Lptcomp = lptcomp; + } + } + + + [FieldOffset(0)] + [NativeName("Type", "FUNCDESC *")] + [NativeName("Type.Name", "FUNCDESC *")] + [NativeName("Name", "lpfuncdesc")] + public FuncDesc* Lpfuncdesc; + + [FieldOffset(0)] + [NativeName("Type", "VARDESC *")] + [NativeName("Type.Name", "VARDESC *")] + [NativeName("Name", "lpvardesc")] + public VarDesc* Lpvardesc; + + [FieldOffset(0)] + [NativeName("Type", "ITypeComp *")] + [NativeName("Type.Name", "ITypeComp *")] + [NativeName("Name", "lptcomp")] + public ITypeComp* Lptcomp; + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/CABSTR.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/CABSTR.gen.cs new file mode 100644 index 0000000000..b720da2f60 --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/CABSTR.gen.cs @@ -0,0 +1,51 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] + [NativeName("Name", "tagCABSTR")] + public unsafe partial struct CABSTR + { + public CABSTR + ( + uint? cElems = null, + char** pElems = null + ) : this() + { + if (cElems is not null) + { + CElems = cElems.Value; + } + + if (pElems is not null) + { + PElems = pElems; + } + } + + + [NativeName("Type", "ULONG")] + [NativeName("Type.Name", "ULONG")] + [NativeName("Name", "cElems")] + public uint CElems; + + [NativeName("Type", "BSTR *")] + [NativeName("Type.Name", "BSTR *")] + [NativeName("Name", "pElems")] + public char** PElems; + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/CABSTRBlob.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/CABSTRBlob.gen.cs new file mode 100644 index 0000000000..f8ef5fdf76 --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/CABSTRBlob.gen.cs @@ -0,0 +1,50 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [NativeName("Name", "tagCABSTRBLOB")] + public unsafe partial struct CABSTRBlob + { + public CABSTRBlob + ( + uint? cElems = null, + BSTRBlob* pElems = null + ) : this() + { + if (cElems is not null) + { + CElems = cElems.Value; + } + + if (pElems is not null) + { + PElems = pElems; + } + } + + + [NativeName("Type", "ULONG")] + [NativeName("Type.Name", "ULONG")] + [NativeName("Name", "cElems")] + public uint CElems; + + [NativeName("Type", "BSTRBLOB *")] + [NativeName("Type.Name", "BSTRBLOB *")] + [NativeName("Name", "pElems")] + public BSTRBlob* PElems; + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/CABool.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/CABool.gen.cs new file mode 100644 index 0000000000..2999c69ca6 --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/CABool.gen.cs @@ -0,0 +1,50 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [NativeName("Name", "tagCABOOL")] + public unsafe partial struct CABool + { + public CABool + ( + uint? cElems = null, + short* pElems = null + ) : this() + { + if (cElems is not null) + { + CElems = cElems.Value; + } + + if (pElems is not null) + { + PElems = pElems; + } + } + + + [NativeName("Type", "ULONG")] + [NativeName("Type.Name", "ULONG")] + [NativeName("Name", "cElems")] + public uint CElems; + + [NativeName("Type", "VARIANT_BOOL *")] + [NativeName("Type.Name", "VARIANT_BOOL *")] + [NativeName("Name", "pElems")] + public short* PElems; + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/CAC.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/CAC.gen.cs new file mode 100644 index 0000000000..7f6c071eef --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/CAC.gen.cs @@ -0,0 +1,50 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [NativeName("Name", "tagCAC")] + public unsafe partial struct CAC + { + public CAC + ( + uint? cElems = null, + byte* pElems = null + ) : this() + { + if (cElems is not null) + { + CElems = cElems.Value; + } + + if (pElems is not null) + { + PElems = pElems; + } + } + + + [NativeName("Type", "ULONG")] + [NativeName("Type.Name", "ULONG")] + [NativeName("Name", "cElems")] + public uint CElems; + + [NativeName("Type", "CHAR *")] + [NativeName("Type.Name", "CHAR *")] + [NativeName("Name", "pElems")] + public byte* PElems; + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/CACLSID.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/CACLSID.gen.cs new file mode 100644 index 0000000000..6732e4f810 --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/CACLSID.gen.cs @@ -0,0 +1,50 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [NativeName("Name", "tagCACLSID")] + public unsafe partial struct CACLSID + { + public CACLSID + ( + uint? cElems = null, + Guid* pElems = null + ) : this() + { + if (cElems is not null) + { + CElems = cElems.Value; + } + + if (pElems is not null) + { + PElems = pElems; + } + } + + + [NativeName("Type", "ULONG")] + [NativeName("Type.Name", "ULONG")] + [NativeName("Name", "cElems")] + public uint CElems; + + [NativeName("Type", "CLSID *")] + [NativeName("Type.Name", "CLSID *")] + [NativeName("Name", "pElems")] + public Guid* PElems; + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/CACY.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/CACY.gen.cs new file mode 100644 index 0000000000..11b3ef1d65 --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/CACY.gen.cs @@ -0,0 +1,50 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [NativeName("Name", "tagCACY")] + public unsafe partial struct CACY + { + public CACY + ( + uint? cElems = null, + CY* pElems = null + ) : this() + { + if (cElems is not null) + { + CElems = cElems.Value; + } + + if (pElems is not null) + { + PElems = pElems; + } + } + + + [NativeName("Type", "ULONG")] + [NativeName("Type.Name", "ULONG")] + [NativeName("Name", "cElems")] + public uint CElems; + + [NativeName("Type", "CY *")] + [NativeName("Type.Name", "CY *")] + [NativeName("Name", "pElems")] + public CY* PElems; + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/CAClipData.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/CAClipData.gen.cs new file mode 100644 index 0000000000..2fa865ef97 --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/CAClipData.gen.cs @@ -0,0 +1,50 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [NativeName("Name", "tagCACLIPDATA")] + public unsafe partial struct CAClipData + { + public CAClipData + ( + uint? cElems = null, + ClipData* pElems = null + ) : this() + { + if (cElems is not null) + { + CElems = cElems.Value; + } + + if (pElems is not null) + { + PElems = pElems; + } + } + + + [NativeName("Type", "ULONG")] + [NativeName("Type.Name", "ULONG")] + [NativeName("Name", "cElems")] + public uint CElems; + + [NativeName("Type", "CLIPDATA *")] + [NativeName("Type.Name", "CLIPDATA *")] + [NativeName("Name", "pElems")] + public ClipData* PElems; + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/CADBL.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/CADBL.gen.cs new file mode 100644 index 0000000000..c97f5be8bd --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/CADBL.gen.cs @@ -0,0 +1,50 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [NativeName("Name", "tagCADBL")] + public unsafe partial struct CADBL + { + public CADBL + ( + uint? cElems = null, + double* pElems = null + ) : this() + { + if (cElems is not null) + { + CElems = cElems.Value; + } + + if (pElems is not null) + { + PElems = pElems; + } + } + + + [NativeName("Type", "ULONG")] + [NativeName("Type.Name", "ULONG")] + [NativeName("Name", "cElems")] + public uint CElems; + + [NativeName("Type", "DOUBLE *")] + [NativeName("Type.Name", "DOUBLE *")] + [NativeName("Name", "pElems")] + public double* PElems; + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/CADWORD.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/CADWORD.gen.cs new file mode 100644 index 0000000000..a8c4ade3e7 --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/CADWORD.gen.cs @@ -0,0 +1,50 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [NativeName("Name", "tagCADWORD")] + public unsafe partial struct CADWORD + { + public CADWORD + ( + uint? cElems = null, + uint* pElems = null + ) : this() + { + if (cElems is not null) + { + CElems = cElems.Value; + } + + if (pElems is not null) + { + PElems = pElems; + } + } + + + [NativeName("Type", "ULONG")] + [NativeName("Type.Name", "ULONG")] + [NativeName("Name", "cElems")] + public uint CElems; + + [NativeName("Type", "DWORD *")] + [NativeName("Type.Name", "DWORD *")] + [NativeName("Name", "pElems")] + public uint* PElems; + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/CADate.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/CADate.gen.cs new file mode 100644 index 0000000000..0dcf941572 --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/CADate.gen.cs @@ -0,0 +1,50 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [NativeName("Name", "tagCADATE")] + public unsafe partial struct CADate + { + public CADate + ( + uint? cElems = null, + double* pElems = null + ) : this() + { + if (cElems is not null) + { + CElems = cElems.Value; + } + + if (pElems is not null) + { + PElems = pElems; + } + } + + + [NativeName("Type", "ULONG")] + [NativeName("Type.Name", "ULONG")] + [NativeName("Name", "cElems")] + public uint CElems; + + [NativeName("Type", "DATE *")] + [NativeName("Type.Name", "DATE *")] + [NativeName("Name", "pElems")] + public double* PElems; + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/CAFLT.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/CAFLT.gen.cs new file mode 100644 index 0000000000..a1531b6f4a --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/CAFLT.gen.cs @@ -0,0 +1,50 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [NativeName("Name", "tagCAFLT")] + public unsafe partial struct CAFLT + { + public CAFLT + ( + uint? cElems = null, + float* pElems = null + ) : this() + { + if (cElems is not null) + { + CElems = cElems.Value; + } + + if (pElems is not null) + { + PElems = pElems; + } + } + + + [NativeName("Type", "ULONG")] + [NativeName("Type.Name", "ULONG")] + [NativeName("Name", "cElems")] + public uint CElems; + + [NativeName("Type", "FLOAT *")] + [NativeName("Type.Name", "FLOAT *")] + [NativeName("Name", "pElems")] + public float* PElems; + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/CAFileTime.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/CAFileTime.gen.cs new file mode 100644 index 0000000000..ac495165da --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/CAFileTime.gen.cs @@ -0,0 +1,50 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [NativeName("Name", "tagCAFILETIME")] + public unsafe partial struct CAFileTime + { + public CAFileTime + ( + uint? cElems = null, + Filetime* pElems = null + ) : this() + { + if (cElems is not null) + { + CElems = cElems.Value; + } + + if (pElems is not null) + { + PElems = pElems; + } + } + + + [NativeName("Type", "ULONG")] + [NativeName("Type.Name", "ULONG")] + [NativeName("Name", "cElems")] + public uint CElems; + + [NativeName("Type", "FILETIME *")] + [NativeName("Type.Name", "FILETIME *")] + [NativeName("Name", "pElems")] + public Filetime* PElems; + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/CAH.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/CAH.gen.cs new file mode 100644 index 0000000000..8413d9691c --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/CAH.gen.cs @@ -0,0 +1,50 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [NativeName("Name", "tagCAH")] + public unsafe partial struct CAH + { + public CAH + ( + uint? cElems = null, + long* pElems = null + ) : this() + { + if (cElems is not null) + { + CElems = cElems.Value; + } + + if (pElems is not null) + { + PElems = pElems; + } + } + + + [NativeName("Type", "ULONG")] + [NativeName("Type.Name", "ULONG")] + [NativeName("Name", "cElems")] + public uint CElems; + + [NativeName("Type", "LARGE_INTEGER *")] + [NativeName("Type.Name", "LARGE_INTEGER *")] + [NativeName("Name", "pElems")] + public long* PElems; + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/CAI.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/CAI.gen.cs new file mode 100644 index 0000000000..6e60becbba --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/CAI.gen.cs @@ -0,0 +1,50 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [NativeName("Name", "tagCAI")] + public unsafe partial struct CAI + { + public CAI + ( + uint? cElems = null, + short* pElems = null + ) : this() + { + if (cElems is not null) + { + CElems = cElems.Value; + } + + if (pElems is not null) + { + PElems = pElems; + } + } + + + [NativeName("Type", "ULONG")] + [NativeName("Type.Name", "ULONG")] + [NativeName("Name", "cElems")] + public uint CElems; + + [NativeName("Type", "SHORT *")] + [NativeName("Type.Name", "SHORT *")] + [NativeName("Name", "pElems")] + public short* PElems; + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/CAL.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/CAL.gen.cs new file mode 100644 index 0000000000..83ffe3d877 --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/CAL.gen.cs @@ -0,0 +1,50 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [NativeName("Name", "tagCAL")] + public unsafe partial struct CAL + { + public CAL + ( + uint? cElems = null, + int* pElems = null + ) : this() + { + if (cElems is not null) + { + CElems = cElems.Value; + } + + if (pElems is not null) + { + PElems = pElems; + } + } + + + [NativeName("Type", "ULONG")] + [NativeName("Type.Name", "ULONG")] + [NativeName("Name", "cElems")] + public uint CElems; + + [NativeName("Type", "LONG *")] + [NativeName("Type.Name", "LONG *")] + [NativeName("Name", "pElems")] + public int* PElems; + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/CALPOLESTR.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/CALPOLESTR.gen.cs new file mode 100644 index 0000000000..d28288589c --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/CALPOLESTR.gen.cs @@ -0,0 +1,51 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] + [NativeName("Name", "tagCALPOLESTR")] + public unsafe partial struct CALPOLESTR + { + public CALPOLESTR + ( + uint? cElems = null, + char** pElems = null + ) : this() + { + if (cElems is not null) + { + CElems = cElems.Value; + } + + if (pElems is not null) + { + PElems = pElems; + } + } + + + [NativeName("Type", "ULONG")] + [NativeName("Type.Name", "ULONG")] + [NativeName("Name", "cElems")] + public uint CElems; + + [NativeName("Type", "LPOLESTR *")] + [NativeName("Type.Name", "LPOLESTR *")] + [NativeName("Name", "pElems")] + public char** PElems; + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/CALPSTR.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/CALPSTR.gen.cs new file mode 100644 index 0000000000..a42c6cec59 --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/CALPSTR.gen.cs @@ -0,0 +1,50 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [NativeName("Name", "tagCALPSTR")] + public unsafe partial struct CALPSTR + { + public CALPSTR + ( + uint? cElems = null, + byte** pElems = null + ) : this() + { + if (cElems is not null) + { + CElems = cElems.Value; + } + + if (pElems is not null) + { + PElems = pElems; + } + } + + + [NativeName("Type", "ULONG")] + [NativeName("Type.Name", "ULONG")] + [NativeName("Name", "cElems")] + public uint CElems; + + [NativeName("Type", "LPSTR *")] + [NativeName("Type.Name", "LPSTR *")] + [NativeName("Name", "pElems")] + public byte** PElems; + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/CALPWSTR.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/CALPWSTR.gen.cs new file mode 100644 index 0000000000..127cbdf691 --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/CALPWSTR.gen.cs @@ -0,0 +1,51 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] + [NativeName("Name", "tagCALPWSTR")] + public unsafe partial struct CALPWSTR + { + public CALPWSTR + ( + uint? cElems = null, + char** pElems = null + ) : this() + { + if (cElems is not null) + { + CElems = cElems.Value; + } + + if (pElems is not null) + { + PElems = pElems; + } + } + + + [NativeName("Type", "ULONG")] + [NativeName("Type.Name", "ULONG")] + [NativeName("Name", "cElems")] + public uint CElems; + + [NativeName("Type", "LPWSTR *")] + [NativeName("Type.Name", "LPWSTR *")] + [NativeName("Name", "pElems")] + public char** PElems; + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/CAPropVariant.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/CAPropVariant.gen.cs new file mode 100644 index 0000000000..a57f25a135 --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/CAPropVariant.gen.cs @@ -0,0 +1,50 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [NativeName("Name", "tagCAPROPVARIANT")] + public unsafe partial struct CAPropVariant + { + public CAPropVariant + ( + uint? cElems = null, + PropVariant* pElems = null + ) : this() + { + if (cElems is not null) + { + CElems = cElems.Value; + } + + if (pElems is not null) + { + PElems = pElems; + } + } + + + [NativeName("Type", "ULONG")] + [NativeName("Type.Name", "ULONG")] + [NativeName("Name", "cElems")] + public uint CElems; + + [NativeName("Type", "PROPVARIANT *")] + [NativeName("Type.Name", "PROPVARIANT *")] + [NativeName("Name", "pElems")] + public PropVariant* PElems; + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/CASCode.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/CASCode.gen.cs new file mode 100644 index 0000000000..f129ef2f19 --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/CASCode.gen.cs @@ -0,0 +1,50 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [NativeName("Name", "tagCASCODE")] + public unsafe partial struct CASCode + { + public CASCode + ( + uint? cElems = null, + int* pElems = null + ) : this() + { + if (cElems is not null) + { + CElems = cElems.Value; + } + + if (pElems is not null) + { + PElems = pElems; + } + } + + + [NativeName("Type", "ULONG")] + [NativeName("Type.Name", "ULONG")] + [NativeName("Name", "cElems")] + public uint CElems; + + [NativeName("Type", "SCODE *")] + [NativeName("Type.Name", "SCODE *")] + [NativeName("Name", "pElems")] + public int* PElems; + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/CAUB.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/CAUB.gen.cs new file mode 100644 index 0000000000..9bbdbcf4e2 --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/CAUB.gen.cs @@ -0,0 +1,50 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [NativeName("Name", "tagCAUB")] + public unsafe partial struct CAUB + { + public CAUB + ( + uint? cElems = null, + byte* pElems = null + ) : this() + { + if (cElems is not null) + { + CElems = cElems.Value; + } + + if (pElems is not null) + { + PElems = pElems; + } + } + + + [NativeName("Type", "ULONG")] + [NativeName("Type.Name", "ULONG")] + [NativeName("Name", "cElems")] + public uint CElems; + + [NativeName("Type", "UCHAR *")] + [NativeName("Type.Name", "UCHAR *")] + [NativeName("Name", "pElems")] + public byte* PElems; + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/CAUH.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/CAUH.gen.cs new file mode 100644 index 0000000000..bad0539311 --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/CAUH.gen.cs @@ -0,0 +1,50 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [NativeName("Name", "tagCAUH")] + public unsafe partial struct CAUH + { + public CAUH + ( + uint? cElems = null, + ulong* pElems = null + ) : this() + { + if (cElems is not null) + { + CElems = cElems.Value; + } + + if (pElems is not null) + { + PElems = pElems; + } + } + + + [NativeName("Type", "ULONG")] + [NativeName("Type.Name", "ULONG")] + [NativeName("Name", "cElems")] + public uint CElems; + + [NativeName("Type", "ULARGE_INTEGER *")] + [NativeName("Type.Name", "ULARGE_INTEGER *")] + [NativeName("Name", "pElems")] + public ulong* PElems; + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/CAUI.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/CAUI.gen.cs new file mode 100644 index 0000000000..12798ba999 --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/CAUI.gen.cs @@ -0,0 +1,50 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [NativeName("Name", "tagCAUI")] + public unsafe partial struct CAUI + { + public CAUI + ( + uint? cElems = null, + ushort* pElems = null + ) : this() + { + if (cElems is not null) + { + CElems = cElems.Value; + } + + if (pElems is not null) + { + PElems = pElems; + } + } + + + [NativeName("Type", "ULONG")] + [NativeName("Type.Name", "ULONG")] + [NativeName("Name", "cElems")] + public uint CElems; + + [NativeName("Type", "USHORT *")] + [NativeName("Type.Name", "USHORT *")] + [NativeName("Name", "pElems")] + public ushort* PElems; + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/CAUL.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/CAUL.gen.cs new file mode 100644 index 0000000000..69531b0300 --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/CAUL.gen.cs @@ -0,0 +1,50 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [NativeName("Name", "tagCAUL")] + public unsafe partial struct CAUL + { + public CAUL + ( + uint? cElems = null, + uint* pElems = null + ) : this() + { + if (cElems is not null) + { + CElems = cElems.Value; + } + + if (pElems is not null) + { + PElems = pElems; + } + } + + + [NativeName("Type", "ULONG")] + [NativeName("Type.Name", "ULONG")] + [NativeName("Name", "cElems")] + public uint CElems; + + [NativeName("Type", "ULONG *")] + [NativeName("Type.Name", "ULONG *")] + [NativeName("Name", "pElems")] + public uint* PElems; + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/CAUUID.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/CAUUID.gen.cs new file mode 100644 index 0000000000..f459fc913b --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/CAUUID.gen.cs @@ -0,0 +1,50 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [NativeName("Name", "tagCAUUID")] + public unsafe partial struct CAUUID + { + public CAUUID + ( + uint? cElems = null, + Guid* pElems = null + ) : this() + { + if (cElems is not null) + { + CElems = cElems.Value; + } + + if (pElems is not null) + { + PElems = pElems; + } + } + + + [NativeName("Type", "ULONG")] + [NativeName("Type.Name", "ULONG")] + [NativeName("Name", "cElems")] + public uint CElems; + + [NativeName("Type", "GUID *")] + [NativeName("Type.Name", "GUID *")] + [NativeName("Name", "pElems")] + public Guid* PElems; + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/CleanLocalStorage.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/CleanLocalStorage.gen.cs new file mode 100644 index 0000000000..e733f1b872 --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/CleanLocalStorage.gen.cs @@ -0,0 +1,61 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [NativeName("Name", "tagCLEANLOCALSTORAGE")] + public unsafe partial struct CleanLocalStorage + { + public CleanLocalStorage + ( + Silk.NET.Core.Native.IUnknown* pInterface = null, + void* pStorage = null, + uint? flags = null + ) : this() + { + if (pInterface is not null) + { + PInterface = pInterface; + } + + if (pStorage is not null) + { + PStorage = pStorage; + } + + if (flags is not null) + { + Flags = flags.Value; + } + } + + + [NativeName("Type", "IUnknown *")] + [NativeName("Type.Name", "IUnknown *")] + [NativeName("Name", "pInterface")] + public Silk.NET.Core.Native.IUnknown* PInterface; + + [NativeName("Type", "PVOID")] + [NativeName("Type.Name", "PVOID")] + [NativeName("Name", "pStorage")] + public void* PStorage; + + [NativeName("Type", "DWORD")] + [NativeName("Type.Name", "DWORD")] + [NativeName("Name", "flags")] + public uint Flags; + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/ClipData.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/ClipData.gen.cs new file mode 100644 index 0000000000..5a471835e5 --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/ClipData.gen.cs @@ -0,0 +1,61 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [NativeName("Name", "tagCLIPDATA")] + public unsafe partial struct ClipData + { + public ClipData + ( + uint? cbSize = null, + int? ulClipFmt = null, + byte* pClipData = null + ) : this() + { + if (cbSize is not null) + { + CbSize = cbSize.Value; + } + + if (ulClipFmt is not null) + { + UlClipFmt = ulClipFmt.Value; + } + + if (pClipData is not null) + { + PClipData = pClipData; + } + } + + + [NativeName("Type", "ULONG")] + [NativeName("Type.Name", "ULONG")] + [NativeName("Name", "cbSize")] + public uint CbSize; + + [NativeName("Type", "LONG")] + [NativeName("Type.Name", "LONG")] + [NativeName("Name", "ulClipFmt")] + public int UlClipFmt; + + [NativeName("Type", "BYTE *")] + [NativeName("Type.Name", "BYTE *")] + [NativeName("Name", "pClipData")] + public byte* PClipData; + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/ConnectData.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/ConnectData.gen.cs new file mode 100644 index 0000000000..2bdd7334d3 --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/ConnectData.gen.cs @@ -0,0 +1,50 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [NativeName("Name", "tagCONNECTDATA")] + public unsafe partial struct ConnectData + { + public ConnectData + ( + Silk.NET.Core.Native.IUnknown* pUnk = null, + uint? dwCookie = null + ) : this() + { + if (pUnk is not null) + { + PUnk = pUnk; + } + + if (dwCookie is not null) + { + DwCookie = dwCookie.Value; + } + } + + + [NativeName("Type", "IUnknown *")] + [NativeName("Type.Name", "IUnknown *")] + [NativeName("Name", "pUnk")] + public Silk.NET.Core.Native.IUnknown* PUnk; + + [NativeName("Type", "DWORD")] + [NativeName("Type.Name", "DWORD")] + [NativeName("Name", "dwCookie")] + public uint DwCookie; + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/ConnectionPointContainerVtblExtensions.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/ConnectionPointContainerVtblExtensions.gen.cs new file mode 100644 index 0000000000..f0217bdcf3 --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/ConnectionPointContainerVtblExtensions.gen.cs @@ -0,0 +1,240 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras; + +public unsafe static class ConnectionPointContainerVtblExtensions +{ + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Guid* riid, void** ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObject); + return ret; + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Guid* riid, ref void* ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObjectPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, ref Guid riid, void** ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* riidPtr = &riid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObject); + } + return ret; + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, ref Guid riid, ref void* ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* riidPtr = &riid) + { + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObjectPtr); + } + } + return ret; + } + + /// To be documented. + public static uint AddRef(this ComPtr thisVtbl) + { + var @this = thisVtbl.Handle; + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[1])(@this); + return ret; + } + + /// To be documented. + public static uint Release(this ComPtr thisVtbl) + { + var @this = thisVtbl.Handle; + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[2])(@this); + return ret; + } + + /// To be documented. + public static unsafe int EnumConnectionPoints(this ComPtr thisVtbl, IEnumConnectionPoints** ppEnum) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, ppEnum); + return ret; + } + + /// To be documented. + public static unsafe int EnumConnectionPoints(this ComPtr thisVtbl, ref IEnumConnectionPoints* ppEnum) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (IEnumConnectionPoints** ppEnumPtr = &ppEnum) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, ppEnumPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int FindConnectionPoint(this ComPtr thisVtbl, Guid* riid, IConnectionPoint** ppCP) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, riid, ppCP); + return ret; + } + + /// To be documented. + public static unsafe int FindConnectionPoint(this ComPtr thisVtbl, Guid* riid, ref IConnectionPoint* ppCP) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (IConnectionPoint** ppCPPtr = &ppCP) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, riid, ppCPPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int FindConnectionPoint(this ComPtr thisVtbl, ref Guid riid, IConnectionPoint** ppCP) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* riidPtr = &riid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, riidPtr, ppCP); + } + return ret; + } + + /// To be documented. + public static unsafe int FindConnectionPoint(this ComPtr thisVtbl, ref Guid riid, ref IConnectionPoint* ppCP) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* riidPtr = &riid) + { + fixed (IConnectionPoint** ppCPPtr = &ppCP) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, riidPtr, ppCPPtr); + } + } + return ret; + } + + /// To be documented. + public static int QueryInterface(this ComPtr thisVtbl, out ComPtr ppvObject) where TI0 : unmanaged, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + ppvObject = default; + return @this->QueryInterface(SilkMarshal.GuidPtrOf(), (void**) ppvObject.GetAddressOf()); + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Span riid, void** ppvObject) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->QueryInterface(ref riid.GetPinnableReference(), ppvObject); + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Span riid, ref void* ppvObject) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->QueryInterface(ref riid.GetPinnableReference(), ref ppvObject); + } + + /// To be documented. + public static int EnumConnectionPoints(this ComPtr thisVtbl, ref ComPtr ppEnum) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->EnumConnectionPoints((IEnumConnectionPoints**) ppEnum.GetAddressOf()); + } + + /// To be documented. + public static int FindConnectionPoint(this ComPtr thisVtbl, out ComPtr ppCP) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + ppCP = default; + return @this->FindConnectionPoint(SilkMarshal.GuidPtrOf(), (IConnectionPoint**) ppCP.GetAddressOf()); + } + + /// To be documented. + public static unsafe int FindConnectionPoint(this ComPtr thisVtbl, Span riid, IConnectionPoint** ppCP) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->FindConnectionPoint(ref riid.GetPinnableReference(), ppCP); + } + + /// To be documented. + public static int FindConnectionPoint(this ComPtr thisVtbl, ref Guid riid, ref ComPtr ppCP) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->FindConnectionPoint(ref riid, (IConnectionPoint**) ppCP.GetAddressOf()); + } + + /// To be documented. + public static unsafe int FindConnectionPoint(this ComPtr thisVtbl, Span riid, ref IConnectionPoint* ppCP) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->FindConnectionPoint(ref riid.GetPinnableReference(), ref ppCP); + } + + /// To be documented. + public static ComPtr QueryInterface(this ComPtr thisVtbl) where TI0 : unmanaged, IComVtbl + { + var @this = thisVtbl.Handle; + // NonKhrReturnTypeOverloader + SilkMarshal.ThrowHResult(@this->QueryInterface(out ComPtr silkRet)); + return silkRet; + } + + /// To be documented. + public static ComPtr FindConnectionPoint(this ComPtr thisVtbl) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // NonKhrReturnTypeOverloader + SilkMarshal.ThrowHResult(@this->FindConnectionPoint(out ComPtr silkRet)); + return silkRet; + } + +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/ConnectionPointVtblExtensions.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/ConnectionPointVtblExtensions.gen.cs new file mode 100644 index 0000000000..94c8c7821a --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/ConnectionPointVtblExtensions.gen.cs @@ -0,0 +1,305 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras; + +public unsafe static class ConnectionPointVtblExtensions +{ + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Guid* riid, void** ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObject); + return ret; + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Guid* riid, ref void* ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObjectPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, ref Guid riid, void** ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* riidPtr = &riid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObject); + } + return ret; + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, ref Guid riid, ref void* ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* riidPtr = &riid) + { + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObjectPtr); + } + } + return ret; + } + + /// To be documented. + public static uint AddRef(this ComPtr thisVtbl) + { + var @this = thisVtbl.Handle; + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[1])(@this); + return ret; + } + + /// To be documented. + public static uint Release(this ComPtr thisVtbl) + { + var @this = thisVtbl.Handle; + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[2])(@this); + return ret; + } + + /// To be documented. + public static unsafe int GetConnectionInterface(this ComPtr thisVtbl, Guid* pIID) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, pIID); + return ret; + } + + /// To be documented. + public static int GetConnectionInterface(this ComPtr thisVtbl, ref Guid pIID) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* pIIDPtr = &pIID) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, pIIDPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int GetConnectionPointContainer(this ComPtr thisVtbl, IConnectionPointContainer** ppCPC) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, ppCPC); + return ret; + } + + /// To be documented. + public static unsafe int GetConnectionPointContainer(this ComPtr thisVtbl, ref IConnectionPointContainer* ppCPC) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (IConnectionPointContainer** ppCPCPtr = &ppCPC) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, ppCPCPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int Advise(this ComPtr thisVtbl, Silk.NET.Core.Native.IUnknown* pUnkSink, uint* pdwCookie) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, pUnkSink, pdwCookie); + return ret; + } + + /// To be documented. + public static unsafe int Advise(this ComPtr thisVtbl, Silk.NET.Core.Native.IUnknown* pUnkSink, ref uint pdwCookie) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (uint* pdwCookiePtr = &pdwCookie) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, pUnkSink, pdwCookiePtr); + } + return ret; + } + + /// To be documented. + public static unsafe int Advise(this ComPtr thisVtbl, ref Silk.NET.Core.Native.IUnknown pUnkSink, uint* pdwCookie) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Silk.NET.Core.Native.IUnknown* pUnkSinkPtr = &pUnkSink) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, pUnkSinkPtr, pdwCookie); + } + return ret; + } + + /// To be documented. + public static int Advise(this ComPtr thisVtbl, ref Silk.NET.Core.Native.IUnknown pUnkSink, ref uint pdwCookie) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Silk.NET.Core.Native.IUnknown* pUnkSinkPtr = &pUnkSink) + { + fixed (uint* pdwCookiePtr = &pdwCookie) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, pUnkSinkPtr, pdwCookiePtr); + } + } + return ret; + } + + /// To be documented. + public static int Unadvise(this ComPtr thisVtbl, uint dwCookie) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, dwCookie); + return ret; + } + + /// To be documented. + public static unsafe int EnumConnections(this ComPtr thisVtbl, IEnumConnections** ppEnum) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[7])(@this, ppEnum); + return ret; + } + + /// To be documented. + public static unsafe int EnumConnections(this ComPtr thisVtbl, ref IEnumConnections* ppEnum) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (IEnumConnections** ppEnumPtr = &ppEnum) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[7])(@this, ppEnumPtr); + } + return ret; + } + + /// To be documented. + public static int QueryInterface(this ComPtr thisVtbl, out ComPtr ppvObject) where TI0 : unmanaged, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + ppvObject = default; + return @this->QueryInterface(SilkMarshal.GuidPtrOf(), (void**) ppvObject.GetAddressOf()); + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Span riid, void** ppvObject) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->QueryInterface(ref riid.GetPinnableReference(), ppvObject); + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Span riid, ref void* ppvObject) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->QueryInterface(ref riid.GetPinnableReference(), ref ppvObject); + } + + /// To be documented. + public static int GetConnectionInterface(this ComPtr thisVtbl, Span pIID) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetConnectionInterface(ref pIID.GetPinnableReference()); + } + + /// To be documented. + public static int GetConnectionPointContainer(this ComPtr thisVtbl, ref ComPtr ppCPC) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->GetConnectionPointContainer((IConnectionPointContainer**) ppCPC.GetAddressOf()); + } + + /// To be documented. + public static unsafe int Advise(this ComPtr thisVtbl, ComPtr pUnkSink, uint* pdwCookie) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->Advise((Silk.NET.Core.Native.IUnknown*) pUnkSink.Handle, pdwCookie); + } + + /// To be documented. + public static unsafe int Advise(this ComPtr thisVtbl, Silk.NET.Core.Native.IUnknown* pUnkSink, Span pdwCookie) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Advise(pUnkSink, ref pdwCookie.GetPinnableReference()); + } + + /// To be documented. + public static int Advise(this ComPtr thisVtbl, ComPtr pUnkSink, ref uint pdwCookie) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->Advise((Silk.NET.Core.Native.IUnknown*) pUnkSink.Handle, ref pdwCookie); + } + + /// To be documented. + public static unsafe int Advise(this ComPtr thisVtbl, Span pUnkSink, uint* pdwCookie) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Advise(ref pUnkSink.GetPinnableReference(), pdwCookie); + } + + /// To be documented. + public static int Advise(this ComPtr thisVtbl, Span pUnkSink, Span pdwCookie) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Advise(ref pUnkSink.GetPinnableReference(), ref pdwCookie.GetPinnableReference()); + } + + /// To be documented. + public static int EnumConnections(this ComPtr thisVtbl, ref ComPtr ppEnum) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->EnumConnections((IEnumConnections**) ppEnum.GetAddressOf()); + } + + /// To be documented. + public static ComPtr QueryInterface(this ComPtr thisVtbl) where TI0 : unmanaged, IComVtbl + { + var @this = thisVtbl.Handle; + // NonKhrReturnTypeOverloader + SilkMarshal.ThrowHResult(@this->QueryInterface(out ComPtr silkRet)); + return silkRet; + } + +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/ControlInfo.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/ControlInfo.gen.cs new file mode 100644 index 0000000000..677ff08068 --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/ControlInfo.gen.cs @@ -0,0 +1,72 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [NativeName("Name", "tagCONTROLINFO")] + public unsafe partial struct ControlInfo + { + public ControlInfo + ( + uint? cb = null, + void* hAccel = null, + ushort? cAccel = null, + uint? dwFlags = null + ) : this() + { + if (cb is not null) + { + Cb = cb.Value; + } + + if (hAccel is not null) + { + HAccel = hAccel; + } + + if (cAccel is not null) + { + CAccel = cAccel.Value; + } + + if (dwFlags is not null) + { + DwFlags = dwFlags.Value; + } + } + + + [NativeName("Type", "ULONG")] + [NativeName("Type.Name", "ULONG")] + [NativeName("Name", "cb")] + public uint Cb; + + [NativeName("Type", "HACCEL")] + [NativeName("Type.Name", "HACCEL")] + [NativeName("Name", "hAccel")] + public void* HAccel; + + [NativeName("Type", "USHORT")] + [NativeName("Type.Name", "USHORT")] + [NativeName("Name", "cAccel")] + public ushort CAccel; + + [NativeName("Type", "DWORD")] + [NativeName("Type.Name", "DWORD")] + [NativeName("Name", "dwFlags")] + public uint DwFlags; + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/CreateErrorInfoVtblExtensions.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/CreateErrorInfoVtblExtensions.gen.cs new file mode 100644 index 0000000000..db905b57c1 --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/CreateErrorInfoVtblExtensions.gen.cs @@ -0,0 +1,279 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras; + +public unsafe static class CreateErrorInfoVtblExtensions +{ + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Guid* riid, void** ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObject); + return ret; + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Guid* riid, ref void* ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObjectPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, ref Guid riid, void** ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* riidPtr = &riid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObject); + } + return ret; + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, ref Guid riid, ref void* ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* riidPtr = &riid) + { + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObjectPtr); + } + } + return ret; + } + + /// To be documented. + public static uint AddRef(this ComPtr thisVtbl) + { + var @this = thisVtbl.Handle; + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[1])(@this); + return ret; + } + + /// To be documented. + public static uint Release(this ComPtr thisVtbl) + { + var @this = thisVtbl.Handle; + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[2])(@this); + return ret; + } + + /// To be documented. + public static unsafe int SetGUID(this ComPtr thisVtbl, Guid* rguid) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, rguid); + return ret; + } + + /// To be documented. + public static int SetGUID(this ComPtr thisVtbl, ref Guid rguid) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* rguidPtr = &rguid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, rguidPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int SetSource(this ComPtr thisVtbl, char* szSource) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, szSource); + return ret; + } + + /// To be documented. + public static int SetSource(this ComPtr thisVtbl, ref char szSource) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char* szSourcePtr = &szSource) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, szSourcePtr); + } + return ret; + } + + /// To be documented. + public static int SetSource(this ComPtr thisVtbl, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szSource) + { + var @this = thisVtbl.Handle; + int ret = default; + var szSourcePtr = (byte*) SilkMarshal.StringToPtr(szSource, NativeStringEncoding.UTF8); + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, szSourcePtr); + SilkMarshal.Free((nint)szSourcePtr); + return ret; + } + + /// To be documented. + public static unsafe int SetDescription(this ComPtr thisVtbl, char* szDescription) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, szDescription); + return ret; + } + + /// To be documented. + public static int SetDescription(this ComPtr thisVtbl, ref char szDescription) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char* szDescriptionPtr = &szDescription) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, szDescriptionPtr); + } + return ret; + } + + /// To be documented. + public static int SetDescription(this ComPtr thisVtbl, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szDescription) + { + var @this = thisVtbl.Handle; + int ret = default; + var szDescriptionPtr = (byte*) SilkMarshal.StringToPtr(szDescription, NativeStringEncoding.UTF8); + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, szDescriptionPtr); + SilkMarshal.Free((nint)szDescriptionPtr); + return ret; + } + + /// To be documented. + public static unsafe int SetHelpFile(this ComPtr thisVtbl, char* szHelpFile) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, szHelpFile); + return ret; + } + + /// To be documented. + public static int SetHelpFile(this ComPtr thisVtbl, ref char szHelpFile) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char* szHelpFilePtr = &szHelpFile) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, szHelpFilePtr); + } + return ret; + } + + /// To be documented. + public static int SetHelpFile(this ComPtr thisVtbl, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szHelpFile) + { + var @this = thisVtbl.Handle; + int ret = default; + var szHelpFilePtr = (byte*) SilkMarshal.StringToPtr(szHelpFile, NativeStringEncoding.UTF8); + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, szHelpFilePtr); + SilkMarshal.Free((nint)szHelpFilePtr); + return ret; + } + + /// To be documented. + public static int SetHelpContext(this ComPtr thisVtbl, uint dwHelpContext) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[7])(@this, dwHelpContext); + return ret; + } + + /// To be documented. + public static int QueryInterface(this ComPtr thisVtbl, out ComPtr ppvObject) where TI0 : unmanaged, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + ppvObject = default; + return @this->QueryInterface(SilkMarshal.GuidPtrOf(), (void**) ppvObject.GetAddressOf()); + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Span riid, void** ppvObject) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->QueryInterface(ref riid.GetPinnableReference(), ppvObject); + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Span riid, ref void* ppvObject) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->QueryInterface(ref riid.GetPinnableReference(), ref ppvObject); + } + + /// To be documented. + public static int SetGUID(this ComPtr thisVtbl, Span rguid) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->SetGUID(ref rguid.GetPinnableReference()); + } + + /// To be documented. + public static int SetSource(this ComPtr thisVtbl, Span szSource) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->SetSource(ref szSource.GetPinnableReference()); + } + + /// To be documented. + public static int SetDescription(this ComPtr thisVtbl, Span szDescription) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->SetDescription(ref szDescription.GetPinnableReference()); + } + + /// To be documented. + public static int SetHelpFile(this ComPtr thisVtbl, Span szHelpFile) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->SetHelpFile(ref szHelpFile.GetPinnableReference()); + } + + /// To be documented. + public static ComPtr QueryInterface(this ComPtr thisVtbl) where TI0 : unmanaged, IComVtbl + { + var @this = thisVtbl.Handle; + // NonKhrReturnTypeOverloader + SilkMarshal.ThrowHResult(@this->QueryInterface(out ComPtr silkRet)); + return silkRet; + } + +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/CreateTypeInfo2VtblExtensions.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/CreateTypeInfo2VtblExtensions.gen.cs new file mode 100644 index 0000000000..a1b2fe4af1 --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/CreateTypeInfo2VtblExtensions.gen.cs @@ -0,0 +1,1340 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras; + +public unsafe static class CreateTypeInfo2VtblExtensions +{ + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Guid* riid, void** ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObject); + return ret; + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Guid* riid, ref void* ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObjectPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, ref Guid riid, void** ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* riidPtr = &riid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObject); + } + return ret; + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, ref Guid riid, ref void* ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* riidPtr = &riid) + { + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObjectPtr); + } + } + return ret; + } + + /// To be documented. + public static uint AddRef(this ComPtr thisVtbl) + { + var @this = thisVtbl.Handle; + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[1])(@this); + return ret; + } + + /// To be documented. + public static uint Release(this ComPtr thisVtbl) + { + var @this = thisVtbl.Handle; + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[2])(@this); + return ret; + } + + /// To be documented. + public static unsafe int SetGuid(this ComPtr thisVtbl, Guid* guid) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, guid); + return ret; + } + + /// To be documented. + public static int SetGuid(this ComPtr thisVtbl, ref Guid guid) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* guidPtr = &guid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, guidPtr); + } + return ret; + } + + /// To be documented. + public static int SetTypeFlags(this ComPtr thisVtbl, uint uTypeFlags) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, uTypeFlags); + return ret; + } + + /// To be documented. + public static unsafe int SetDocString(this ComPtr thisVtbl, char* pStrDoc) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, pStrDoc); + return ret; + } + + /// To be documented. + public static int SetDocString(this ComPtr thisVtbl, ref char pStrDoc) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char* pStrDocPtr = &pStrDoc) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, pStrDocPtr); + } + return ret; + } + + /// To be documented. + public static int SetDocString(this ComPtr thisVtbl, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pStrDoc) + { + var @this = thisVtbl.Handle; + int ret = default; + var pStrDocPtr = (byte*) SilkMarshal.StringToPtr(pStrDoc, NativeStringEncoding.UTF8); + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, pStrDocPtr); + SilkMarshal.Free((nint)pStrDocPtr); + return ret; + } + + /// To be documented. + public static int SetHelpContext(this ComPtr thisVtbl, uint dwHelpContext) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, dwHelpContext); + return ret; + } + + /// To be documented. + public static int SetVersion(this ComPtr thisVtbl, ushort wMajorVerNum, ushort wMinorVerNum) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[7])(@this, wMajorVerNum, wMinorVerNum); + return ret; + } + + /// To be documented. + public static unsafe int AddRefTypeInfo(this ComPtr thisVtbl, ITypeInfo* pTInfo, uint* phRefType) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[8])(@this, pTInfo, phRefType); + return ret; + } + + /// To be documented. + public static unsafe int AddRefTypeInfo(this ComPtr thisVtbl, ITypeInfo* pTInfo, ref uint phRefType) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (uint* phRefTypePtr = &phRefType) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[8])(@this, pTInfo, phRefTypePtr); + } + return ret; + } + + /// To be documented. + public static unsafe int AddRefTypeInfo(this ComPtr thisVtbl, ref ITypeInfo pTInfo, uint* phRefType) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (ITypeInfo* pTInfoPtr = &pTInfo) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[8])(@this, pTInfoPtr, phRefType); + } + return ret; + } + + /// To be documented. + public static int AddRefTypeInfo(this ComPtr thisVtbl, ref ITypeInfo pTInfo, ref uint phRefType) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (ITypeInfo* pTInfoPtr = &pTInfo) + { + fixed (uint* phRefTypePtr = &phRefType) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[8])(@this, pTInfoPtr, phRefTypePtr); + } + } + return ret; + } + + /// To be documented. + public static unsafe int AddFuncDesc(this ComPtr thisVtbl, uint index, FuncDesc* pFuncDesc) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[9])(@this, index, pFuncDesc); + return ret; + } + + /// To be documented. + public static int AddFuncDesc(this ComPtr thisVtbl, uint index, ref FuncDesc pFuncDesc) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (FuncDesc* pFuncDescPtr = &pFuncDesc) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[9])(@this, index, pFuncDescPtr); + } + return ret; + } + + /// To be documented. + public static int AddImplType(this ComPtr thisVtbl, uint index, uint hRefType) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[10])(@this, index, hRefType); + return ret; + } + + /// To be documented. + public static int SetImplTypeFlags(this ComPtr thisVtbl, uint index, int implTypeFlags) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, index, implTypeFlags); + return ret; + } + + /// To be documented. + public static int SetAlignment(this ComPtr thisVtbl, ushort cbAlignment) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[12])(@this, cbAlignment); + return ret; + } + + /// To be documented. + public static unsafe int SetSchema(this ComPtr thisVtbl, char* pStrSchema) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[13])(@this, pStrSchema); + return ret; + } + + /// To be documented. + public static int SetSchema(this ComPtr thisVtbl, ref char pStrSchema) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char* pStrSchemaPtr = &pStrSchema) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[13])(@this, pStrSchemaPtr); + } + return ret; + } + + /// To be documented. + public static int SetSchema(this ComPtr thisVtbl, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pStrSchema) + { + var @this = thisVtbl.Handle; + int ret = default; + var pStrSchemaPtr = (byte*) SilkMarshal.StringToPtr(pStrSchema, NativeStringEncoding.UTF8); + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[13])(@this, pStrSchemaPtr); + SilkMarshal.Free((nint)pStrSchemaPtr); + return ret; + } + + /// To be documented. + public static unsafe int AddVarDesc(this ComPtr thisVtbl, uint index, VarDesc* pVarDesc) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[14])(@this, index, pVarDesc); + return ret; + } + + /// To be documented. + public static int AddVarDesc(this ComPtr thisVtbl, uint index, ref VarDesc pVarDesc) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (VarDesc* pVarDescPtr = &pVarDesc) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[14])(@this, index, pVarDescPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int SetFuncAndParamNames(this ComPtr thisVtbl, uint index, char** rgszNames, uint cNames) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[15])(@this, index, rgszNames, cNames); + return ret; + } + + /// To be documented. + public static unsafe int SetFuncAndParamNames(this ComPtr thisVtbl, uint index, ref char* rgszNames, uint cNames) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char** rgszNamesPtr = &rgszNames) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[15])(@this, index, rgszNamesPtr, cNames); + } + return ret; + } + + /// To be documented. + public static unsafe int SetVarName(this ComPtr thisVtbl, uint index, char* szName) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[16])(@this, index, szName); + return ret; + } + + /// To be documented. + public static int SetVarName(this ComPtr thisVtbl, uint index, ref char szName) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char* szNamePtr = &szName) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[16])(@this, index, szNamePtr); + } + return ret; + } + + /// To be documented. + public static int SetVarName(this ComPtr thisVtbl, uint index, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName) + { + var @this = thisVtbl.Handle; + int ret = default; + var szNamePtr = (byte*) SilkMarshal.StringToPtr(szName, NativeStringEncoding.UTF8); + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[16])(@this, index, szNamePtr); + SilkMarshal.Free((nint)szNamePtr); + return ret; + } + + /// To be documented. + public static unsafe int SetTypeDescAlias(this ComPtr thisVtbl, TypeDesc* pTDescAlias) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[17])(@this, pTDescAlias); + return ret; + } + + /// To be documented. + public static int SetTypeDescAlias(this ComPtr thisVtbl, ref TypeDesc pTDescAlias) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (TypeDesc* pTDescAliasPtr = &pTDescAlias) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[17])(@this, pTDescAliasPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int DefineFuncAsDllEntry(this ComPtr thisVtbl, uint index, char* szDllName, char* szProcName) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[18])(@this, index, szDllName, szProcName); + return ret; + } + + /// To be documented. + public static unsafe int DefineFuncAsDllEntry(this ComPtr thisVtbl, uint index, char* szDllName, ref char szProcName) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char* szProcNamePtr = &szProcName) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[18])(@this, index, szDllName, szProcNamePtr); + } + return ret; + } + + /// To be documented. + public static unsafe int DefineFuncAsDllEntry(this ComPtr thisVtbl, uint index, char* szDllName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szProcName) + { + var @this = thisVtbl.Handle; + int ret = default; + var szProcNamePtr = (byte*) SilkMarshal.StringToPtr(szProcName, NativeStringEncoding.UTF8); + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[18])(@this, index, szDllName, szProcNamePtr); + SilkMarshal.Free((nint)szProcNamePtr); + return ret; + } + + /// To be documented. + public static unsafe int DefineFuncAsDllEntry(this ComPtr thisVtbl, uint index, ref char szDllName, char* szProcName) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char* szDllNamePtr = &szDllName) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[18])(@this, index, szDllNamePtr, szProcName); + } + return ret; + } + + /// To be documented. + public static int DefineFuncAsDllEntry(this ComPtr thisVtbl, uint index, ref char szDllName, ref char szProcName) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char* szDllNamePtr = &szDllName) + { + fixed (char* szProcNamePtr = &szProcName) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[18])(@this, index, szDllNamePtr, szProcNamePtr); + } + } + return ret; + } + + /// To be documented. + public static int DefineFuncAsDllEntry(this ComPtr thisVtbl, uint index, ref char szDllName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szProcName) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char* szDllNamePtr = &szDllName) + { + var szProcNamePtr = (byte*) SilkMarshal.StringToPtr(szProcName, NativeStringEncoding.UTF8); + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[18])(@this, index, szDllNamePtr, szProcNamePtr); + SilkMarshal.Free((nint)szProcNamePtr); + } + return ret; + } + + /// To be documented. + public static unsafe int DefineFuncAsDllEntry(this ComPtr thisVtbl, uint index, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szDllName, char* szProcName) + { + var @this = thisVtbl.Handle; + int ret = default; + var szDllNamePtr = (byte*) SilkMarshal.StringToPtr(szDllName, NativeStringEncoding.UTF8); + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[18])(@this, index, szDllNamePtr, szProcName); + SilkMarshal.Free((nint)szDllNamePtr); + return ret; + } + + /// To be documented. + public static int DefineFuncAsDllEntry(this ComPtr thisVtbl, uint index, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szDllName, ref char szProcName) + { + var @this = thisVtbl.Handle; + int ret = default; + var szDllNamePtr = (byte*) SilkMarshal.StringToPtr(szDllName, NativeStringEncoding.UTF8); + fixed (char* szProcNamePtr = &szProcName) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[18])(@this, index, szDllNamePtr, szProcNamePtr); + } + SilkMarshal.Free((nint)szDllNamePtr); + return ret; + } + + /// To be documented. + public static int DefineFuncAsDllEntry(this ComPtr thisVtbl, uint index, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szDllName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szProcName) + { + var @this = thisVtbl.Handle; + int ret = default; + var szDllNamePtr = (byte*) SilkMarshal.StringToPtr(szDllName, NativeStringEncoding.UTF8); + var szProcNamePtr = (byte*) SilkMarshal.StringToPtr(szProcName, NativeStringEncoding.UTF8); + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[18])(@this, index, szDllNamePtr, szProcNamePtr); + SilkMarshal.Free((nint)szProcNamePtr); + SilkMarshal.Free((nint)szDllNamePtr); + return ret; + } + + /// To be documented. + public static unsafe int SetFuncDocString(this ComPtr thisVtbl, uint index, char* szDocString) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[19])(@this, index, szDocString); + return ret; + } + + /// To be documented. + public static int SetFuncDocString(this ComPtr thisVtbl, uint index, ref char szDocString) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char* szDocStringPtr = &szDocString) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[19])(@this, index, szDocStringPtr); + } + return ret; + } + + /// To be documented. + public static int SetFuncDocString(this ComPtr thisVtbl, uint index, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szDocString) + { + var @this = thisVtbl.Handle; + int ret = default; + var szDocStringPtr = (byte*) SilkMarshal.StringToPtr(szDocString, NativeStringEncoding.UTF8); + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[19])(@this, index, szDocStringPtr); + SilkMarshal.Free((nint)szDocStringPtr); + return ret; + } + + /// To be documented. + public static unsafe int SetVarDocString(this ComPtr thisVtbl, uint index, char* szDocString) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[20])(@this, index, szDocString); + return ret; + } + + /// To be documented. + public static int SetVarDocString(this ComPtr thisVtbl, uint index, ref char szDocString) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char* szDocStringPtr = &szDocString) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[20])(@this, index, szDocStringPtr); + } + return ret; + } + + /// To be documented. + public static int SetVarDocString(this ComPtr thisVtbl, uint index, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szDocString) + { + var @this = thisVtbl.Handle; + int ret = default; + var szDocStringPtr = (byte*) SilkMarshal.StringToPtr(szDocString, NativeStringEncoding.UTF8); + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[20])(@this, index, szDocStringPtr); + SilkMarshal.Free((nint)szDocStringPtr); + return ret; + } + + /// To be documented. + public static int SetFuncHelpContext(this ComPtr thisVtbl, uint index, uint dwHelpContext) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[21])(@this, index, dwHelpContext); + return ret; + } + + /// To be documented. + public static int SetVarHelpContext(this ComPtr thisVtbl, uint index, uint dwHelpContext) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[22])(@this, index, dwHelpContext); + return ret; + } + + /// To be documented. + public static unsafe int SetMops(this ComPtr thisVtbl, uint index, char* bstrMops) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[23])(@this, index, bstrMops); + return ret; + } + + /// To be documented. + public static int SetMops(this ComPtr thisVtbl, uint index, ref char bstrMops) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char* bstrMopsPtr = &bstrMops) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[23])(@this, index, bstrMopsPtr); + } + return ret; + } + + /// To be documented. + public static int SetMops(this ComPtr thisVtbl, uint index, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.BStr)] string bstrMops) + { + var @this = thisVtbl.Handle; + int ret = default; + var bstrMopsPtr = (byte*) SilkMarshal.StringToPtr(bstrMops, NativeStringEncoding.BStr); + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[23])(@this, index, bstrMopsPtr); + SilkMarshal.Free((nint)bstrMopsPtr); + return ret; + } + + /// To be documented. + public static unsafe int SetTypeIdldesc(this ComPtr thisVtbl, IdlDesc* pIdlDesc) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[24])(@this, pIdlDesc); + return ret; + } + + /// To be documented. + public static int SetTypeIdldesc(this ComPtr thisVtbl, ref IdlDesc pIdlDesc) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (IdlDesc* pIdlDescPtr = &pIdlDesc) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[24])(@this, pIdlDescPtr); + } + return ret; + } + + /// To be documented. + public static int LayOut(this ComPtr thisVtbl) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[25])(@this); + return ret; + } + + /// To be documented. + public static int DeleteFuncDesc(this ComPtr thisVtbl, uint index) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[26])(@this, index); + return ret; + } + + /// To be documented. + public static int DeleteFuncDescByMemId(this ComPtr thisVtbl, int memid, InvokeKind invKind) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[27])(@this, memid, invKind); + return ret; + } + + /// To be documented. + public static int DeleteVarDesc(this ComPtr thisVtbl, uint index) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[28])(@this, index); + return ret; + } + + /// To be documented. + public static int DeleteVarDescByMemId(this ComPtr thisVtbl, int memid) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[29])(@this, memid); + return ret; + } + + /// To be documented. + public static int DeleteImplType(this ComPtr thisVtbl, uint index) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[30])(@this, index); + return ret; + } + + /// To be documented. + public static unsafe int SetCustData(this ComPtr thisVtbl, Guid* guid, Variant* pVarVal) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[31])(@this, guid, pVarVal); + return ret; + } + + /// To be documented. + public static unsafe int SetCustData(this ComPtr thisVtbl, Guid* guid, ref Variant pVarVal) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Variant* pVarValPtr = &pVarVal) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[31])(@this, guid, pVarValPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int SetCustData(this ComPtr thisVtbl, ref Guid guid, Variant* pVarVal) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* guidPtr = &guid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[31])(@this, guidPtr, pVarVal); + } + return ret; + } + + /// To be documented. + public static int SetCustData(this ComPtr thisVtbl, ref Guid guid, ref Variant pVarVal) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* guidPtr = &guid) + { + fixed (Variant* pVarValPtr = &pVarVal) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[31])(@this, guidPtr, pVarValPtr); + } + } + return ret; + } + + /// To be documented. + public static unsafe int SetFuncCustData(this ComPtr thisVtbl, uint index, Guid* guid, Variant* pVarVal) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[32])(@this, index, guid, pVarVal); + return ret; + } + + /// To be documented. + public static unsafe int SetFuncCustData(this ComPtr thisVtbl, uint index, Guid* guid, ref Variant pVarVal) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Variant* pVarValPtr = &pVarVal) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[32])(@this, index, guid, pVarValPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int SetFuncCustData(this ComPtr thisVtbl, uint index, ref Guid guid, Variant* pVarVal) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* guidPtr = &guid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[32])(@this, index, guidPtr, pVarVal); + } + return ret; + } + + /// To be documented. + public static int SetFuncCustData(this ComPtr thisVtbl, uint index, ref Guid guid, ref Variant pVarVal) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* guidPtr = &guid) + { + fixed (Variant* pVarValPtr = &pVarVal) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[32])(@this, index, guidPtr, pVarValPtr); + } + } + return ret; + } + + /// To be documented. + public static unsafe int SetParamCustData(this ComPtr thisVtbl, uint indexFunc, uint indexParam, Guid* guid, Variant* pVarVal) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[33])(@this, indexFunc, indexParam, guid, pVarVal); + return ret; + } + + /// To be documented. + public static unsafe int SetParamCustData(this ComPtr thisVtbl, uint indexFunc, uint indexParam, Guid* guid, ref Variant pVarVal) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Variant* pVarValPtr = &pVarVal) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[33])(@this, indexFunc, indexParam, guid, pVarValPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int SetParamCustData(this ComPtr thisVtbl, uint indexFunc, uint indexParam, ref Guid guid, Variant* pVarVal) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* guidPtr = &guid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[33])(@this, indexFunc, indexParam, guidPtr, pVarVal); + } + return ret; + } + + /// To be documented. + public static int SetParamCustData(this ComPtr thisVtbl, uint indexFunc, uint indexParam, ref Guid guid, ref Variant pVarVal) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* guidPtr = &guid) + { + fixed (Variant* pVarValPtr = &pVarVal) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[33])(@this, indexFunc, indexParam, guidPtr, pVarValPtr); + } + } + return ret; + } + + /// To be documented. + public static unsafe int SetVarCustData(this ComPtr thisVtbl, uint index, Guid* guid, Variant* pVarVal) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[34])(@this, index, guid, pVarVal); + return ret; + } + + /// To be documented. + public static unsafe int SetVarCustData(this ComPtr thisVtbl, uint index, Guid* guid, ref Variant pVarVal) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Variant* pVarValPtr = &pVarVal) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[34])(@this, index, guid, pVarValPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int SetVarCustData(this ComPtr thisVtbl, uint index, ref Guid guid, Variant* pVarVal) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* guidPtr = &guid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[34])(@this, index, guidPtr, pVarVal); + } + return ret; + } + + /// To be documented. + public static int SetVarCustData(this ComPtr thisVtbl, uint index, ref Guid guid, ref Variant pVarVal) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* guidPtr = &guid) + { + fixed (Variant* pVarValPtr = &pVarVal) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[34])(@this, index, guidPtr, pVarValPtr); + } + } + return ret; + } + + /// To be documented. + public static unsafe int SetImplTypeCustData(this ComPtr thisVtbl, uint index, Guid* guid, Variant* pVarVal) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[35])(@this, index, guid, pVarVal); + return ret; + } + + /// To be documented. + public static unsafe int SetImplTypeCustData(this ComPtr thisVtbl, uint index, Guid* guid, ref Variant pVarVal) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Variant* pVarValPtr = &pVarVal) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[35])(@this, index, guid, pVarValPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int SetImplTypeCustData(this ComPtr thisVtbl, uint index, ref Guid guid, Variant* pVarVal) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* guidPtr = &guid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[35])(@this, index, guidPtr, pVarVal); + } + return ret; + } + + /// To be documented. + public static int SetImplTypeCustData(this ComPtr thisVtbl, uint index, ref Guid guid, ref Variant pVarVal) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* guidPtr = &guid) + { + fixed (Variant* pVarValPtr = &pVarVal) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[35])(@this, index, guidPtr, pVarValPtr); + } + } + return ret; + } + + /// To be documented. + public static int SetHelpStringContext(this ComPtr thisVtbl, uint dwHelpStringContext) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[36])(@this, dwHelpStringContext); + return ret; + } + + /// To be documented. + public static int SetFuncHelpStringContext(this ComPtr thisVtbl, uint index, uint dwHelpStringContext) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[37])(@this, index, dwHelpStringContext); + return ret; + } + + /// To be documented. + public static int SetVarHelpStringContext(this ComPtr thisVtbl, uint index, uint dwHelpStringContext) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[38])(@this, index, dwHelpStringContext); + return ret; + } + + /// To be documented. + public static int Invalidate(this ComPtr thisVtbl) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[39])(@this); + return ret; + } + + /// To be documented. + public static unsafe int SetName(this ComPtr thisVtbl, char* szName) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[40])(@this, szName); + return ret; + } + + /// To be documented. + public static int SetName(this ComPtr thisVtbl, ref char szName) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char* szNamePtr = &szName) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[40])(@this, szNamePtr); + } + return ret; + } + + /// To be documented. + public static int SetName(this ComPtr thisVtbl, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName) + { + var @this = thisVtbl.Handle; + int ret = default; + var szNamePtr = (byte*) SilkMarshal.StringToPtr(szName, NativeStringEncoding.UTF8); + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[40])(@this, szNamePtr); + SilkMarshal.Free((nint)szNamePtr); + return ret; + } + + /// To be documented. + public static int QueryInterface(this ComPtr thisVtbl, out ComPtr ppvObject) where TI0 : unmanaged, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + ppvObject = default; + return @this->QueryInterface(SilkMarshal.GuidPtrOf(), (void**) ppvObject.GetAddressOf()); + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Span riid, void** ppvObject) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->QueryInterface(ref riid.GetPinnableReference(), ppvObject); + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Span riid, ref void* ppvObject) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->QueryInterface(ref riid.GetPinnableReference(), ref ppvObject); + } + + /// To be documented. + public static int SetGuid(this ComPtr thisVtbl, Span guid) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->SetGuid(ref guid.GetPinnableReference()); + } + + /// To be documented. + public static int SetDocString(this ComPtr thisVtbl, Span pStrDoc) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->SetDocString(ref pStrDoc.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int AddRefTypeInfo(this ComPtr thisVtbl, ComPtr pTInfo, uint* phRefType) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->AddRefTypeInfo((ITypeInfo*) pTInfo.Handle, phRefType); + } + + /// To be documented. + public static unsafe int AddRefTypeInfo(this ComPtr thisVtbl, ITypeInfo* pTInfo, Span phRefType) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->AddRefTypeInfo(pTInfo, ref phRefType.GetPinnableReference()); + } + + /// To be documented. + public static int AddRefTypeInfo(this ComPtr thisVtbl, ComPtr pTInfo, ref uint phRefType) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->AddRefTypeInfo((ITypeInfo*) pTInfo.Handle, ref phRefType); + } + + /// To be documented. + public static unsafe int AddRefTypeInfo(this ComPtr thisVtbl, Span pTInfo, uint* phRefType) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->AddRefTypeInfo(ref pTInfo.GetPinnableReference(), phRefType); + } + + /// To be documented. + public static int AddRefTypeInfo(this ComPtr thisVtbl, Span pTInfo, Span phRefType) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->AddRefTypeInfo(ref pTInfo.GetPinnableReference(), ref phRefType.GetPinnableReference()); + } + + /// To be documented. + public static int AddFuncDesc(this ComPtr thisVtbl, uint index, Span pFuncDesc) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->AddFuncDesc(index, ref pFuncDesc.GetPinnableReference()); + } + + /// To be documented. + public static int SetSchema(this ComPtr thisVtbl, Span pStrSchema) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->SetSchema(ref pStrSchema.GetPinnableReference()); + } + + /// To be documented. + public static int AddVarDesc(this ComPtr thisVtbl, uint index, Span pVarDesc) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->AddVarDesc(index, ref pVarDesc.GetPinnableReference()); + } + + /// To be documented. + public static int SetFuncAndParamNames(this ComPtr thisVtbl, uint index, string[] rgszNamesSa, uint cNames) + { + var @this = thisVtbl.Handle; + // StringArrayOverloader + var rgszNames = (char**) SilkMarshal.StringArrayToPtr(rgszNamesSa); + var ret = @this->SetFuncAndParamNames(index, rgszNames, cNames); + SilkMarshal.CopyPtrToStringArray((nint) rgszNames, rgszNamesSa); + SilkMarshal.Free((nint) rgszNames); + return ret; + } + + /// To be documented. + public static int SetVarName(this ComPtr thisVtbl, uint index, Span szName) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->SetVarName(index, ref szName.GetPinnableReference()); + } + + /// To be documented. + public static int SetTypeDescAlias(this ComPtr thisVtbl, Span pTDescAlias) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->SetTypeDescAlias(ref pTDescAlias.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int DefineFuncAsDllEntry(this ComPtr thisVtbl, uint index, char* szDllName, Span szProcName) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->DefineFuncAsDllEntry(index, szDllName, ref szProcName.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int DefineFuncAsDllEntry(this ComPtr thisVtbl, uint index, Span szDllName, char* szProcName) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->DefineFuncAsDllEntry(index, ref szDllName.GetPinnableReference(), szProcName); + } + + /// To be documented. + public static int DefineFuncAsDllEntry(this ComPtr thisVtbl, uint index, Span szDllName, Span szProcName) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->DefineFuncAsDllEntry(index, ref szDllName.GetPinnableReference(), ref szProcName.GetPinnableReference()); + } + + /// To be documented. + public static int DefineFuncAsDllEntry(this ComPtr thisVtbl, uint index, Span szDllName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szProcName) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->DefineFuncAsDllEntry(index, ref szDllName.GetPinnableReference(), szProcName); + } + + /// To be documented. + public static int DefineFuncAsDllEntry(this ComPtr thisVtbl, uint index, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szDllName, Span szProcName) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->DefineFuncAsDllEntry(index, szDllName, ref szProcName.GetPinnableReference()); + } + + /// To be documented. + public static int SetFuncDocString(this ComPtr thisVtbl, uint index, Span szDocString) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->SetFuncDocString(index, ref szDocString.GetPinnableReference()); + } + + /// To be documented. + public static int SetVarDocString(this ComPtr thisVtbl, uint index, Span szDocString) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->SetVarDocString(index, ref szDocString.GetPinnableReference()); + } + + /// To be documented. + public static int SetMops(this ComPtr thisVtbl, uint index, Span bstrMops) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->SetMops(index, ref bstrMops.GetPinnableReference()); + } + + /// To be documented. + public static int SetTypeIdldesc(this ComPtr thisVtbl, Span pIdlDesc) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->SetTypeIdldesc(ref pIdlDesc.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int SetCustData(this ComPtr thisVtbl, Guid* guid, Span pVarVal) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->SetCustData(guid, ref pVarVal.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int SetCustData(this ComPtr thisVtbl, Span guid, Variant* pVarVal) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->SetCustData(ref guid.GetPinnableReference(), pVarVal); + } + + /// To be documented. + public static int SetCustData(this ComPtr thisVtbl, Span guid, Span pVarVal) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->SetCustData(ref guid.GetPinnableReference(), ref pVarVal.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int SetFuncCustData(this ComPtr thisVtbl, uint index, Guid* guid, Span pVarVal) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->SetFuncCustData(index, guid, ref pVarVal.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int SetFuncCustData(this ComPtr thisVtbl, uint index, Span guid, Variant* pVarVal) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->SetFuncCustData(index, ref guid.GetPinnableReference(), pVarVal); + } + + /// To be documented. + public static int SetFuncCustData(this ComPtr thisVtbl, uint index, Span guid, Span pVarVal) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->SetFuncCustData(index, ref guid.GetPinnableReference(), ref pVarVal.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int SetParamCustData(this ComPtr thisVtbl, uint indexFunc, uint indexParam, Guid* guid, Span pVarVal) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->SetParamCustData(indexFunc, indexParam, guid, ref pVarVal.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int SetParamCustData(this ComPtr thisVtbl, uint indexFunc, uint indexParam, Span guid, Variant* pVarVal) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->SetParamCustData(indexFunc, indexParam, ref guid.GetPinnableReference(), pVarVal); + } + + /// To be documented. + public static int SetParamCustData(this ComPtr thisVtbl, uint indexFunc, uint indexParam, Span guid, Span pVarVal) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->SetParamCustData(indexFunc, indexParam, ref guid.GetPinnableReference(), ref pVarVal.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int SetVarCustData(this ComPtr thisVtbl, uint index, Guid* guid, Span pVarVal) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->SetVarCustData(index, guid, ref pVarVal.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int SetVarCustData(this ComPtr thisVtbl, uint index, Span guid, Variant* pVarVal) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->SetVarCustData(index, ref guid.GetPinnableReference(), pVarVal); + } + + /// To be documented. + public static int SetVarCustData(this ComPtr thisVtbl, uint index, Span guid, Span pVarVal) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->SetVarCustData(index, ref guid.GetPinnableReference(), ref pVarVal.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int SetImplTypeCustData(this ComPtr thisVtbl, uint index, Guid* guid, Span pVarVal) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->SetImplTypeCustData(index, guid, ref pVarVal.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int SetImplTypeCustData(this ComPtr thisVtbl, uint index, Span guid, Variant* pVarVal) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->SetImplTypeCustData(index, ref guid.GetPinnableReference(), pVarVal); + } + + /// To be documented. + public static int SetImplTypeCustData(this ComPtr thisVtbl, uint index, Span guid, Span pVarVal) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->SetImplTypeCustData(index, ref guid.GetPinnableReference(), ref pVarVal.GetPinnableReference()); + } + + /// To be documented. + public static int SetName(this ComPtr thisVtbl, Span szName) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->SetName(ref szName.GetPinnableReference()); + } + + /// To be documented. + public static ComPtr QueryInterface(this ComPtr thisVtbl) where TI0 : unmanaged, IComVtbl + { + var @this = thisVtbl.Handle; + // NonKhrReturnTypeOverloader + SilkMarshal.ThrowHResult(@this->QueryInterface(out ComPtr silkRet)); + return silkRet; + } + +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/CreateTypeInfoVtblExtensions.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/CreateTypeInfoVtblExtensions.gen.cs new file mode 100644 index 0000000000..a79909b658 --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/CreateTypeInfoVtblExtensions.gen.cs @@ -0,0 +1,859 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras; + +public unsafe static class CreateTypeInfoVtblExtensions +{ + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Guid* riid, void** ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObject); + return ret; + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Guid* riid, ref void* ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObjectPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, ref Guid riid, void** ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* riidPtr = &riid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObject); + } + return ret; + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, ref Guid riid, ref void* ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* riidPtr = &riid) + { + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObjectPtr); + } + } + return ret; + } + + /// To be documented. + public static uint AddRef(this ComPtr thisVtbl) + { + var @this = thisVtbl.Handle; + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[1])(@this); + return ret; + } + + /// To be documented. + public static uint Release(this ComPtr thisVtbl) + { + var @this = thisVtbl.Handle; + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[2])(@this); + return ret; + } + + /// To be documented. + public static unsafe int SetGuid(this ComPtr thisVtbl, Guid* guid) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, guid); + return ret; + } + + /// To be documented. + public static int SetGuid(this ComPtr thisVtbl, ref Guid guid) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* guidPtr = &guid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, guidPtr); + } + return ret; + } + + /// To be documented. + public static int SetTypeFlags(this ComPtr thisVtbl, uint uTypeFlags) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, uTypeFlags); + return ret; + } + + /// To be documented. + public static unsafe int SetDocString(this ComPtr thisVtbl, char* pStrDoc) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, pStrDoc); + return ret; + } + + /// To be documented. + public static int SetDocString(this ComPtr thisVtbl, ref char pStrDoc) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char* pStrDocPtr = &pStrDoc) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, pStrDocPtr); + } + return ret; + } + + /// To be documented. + public static int SetDocString(this ComPtr thisVtbl, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pStrDoc) + { + var @this = thisVtbl.Handle; + int ret = default; + var pStrDocPtr = (byte*) SilkMarshal.StringToPtr(pStrDoc, NativeStringEncoding.UTF8); + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, pStrDocPtr); + SilkMarshal.Free((nint)pStrDocPtr); + return ret; + } + + /// To be documented. + public static int SetHelpContext(this ComPtr thisVtbl, uint dwHelpContext) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, dwHelpContext); + return ret; + } + + /// To be documented. + public static int SetVersion(this ComPtr thisVtbl, ushort wMajorVerNum, ushort wMinorVerNum) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[7])(@this, wMajorVerNum, wMinorVerNum); + return ret; + } + + /// To be documented. + public static unsafe int AddRefTypeInfo(this ComPtr thisVtbl, ITypeInfo* pTInfo, uint* phRefType) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[8])(@this, pTInfo, phRefType); + return ret; + } + + /// To be documented. + public static unsafe int AddRefTypeInfo(this ComPtr thisVtbl, ITypeInfo* pTInfo, ref uint phRefType) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (uint* phRefTypePtr = &phRefType) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[8])(@this, pTInfo, phRefTypePtr); + } + return ret; + } + + /// To be documented. + public static unsafe int AddRefTypeInfo(this ComPtr thisVtbl, ref ITypeInfo pTInfo, uint* phRefType) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (ITypeInfo* pTInfoPtr = &pTInfo) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[8])(@this, pTInfoPtr, phRefType); + } + return ret; + } + + /// To be documented. + public static int AddRefTypeInfo(this ComPtr thisVtbl, ref ITypeInfo pTInfo, ref uint phRefType) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (ITypeInfo* pTInfoPtr = &pTInfo) + { + fixed (uint* phRefTypePtr = &phRefType) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[8])(@this, pTInfoPtr, phRefTypePtr); + } + } + return ret; + } + + /// To be documented. + public static unsafe int AddFuncDesc(this ComPtr thisVtbl, uint index, FuncDesc* pFuncDesc) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[9])(@this, index, pFuncDesc); + return ret; + } + + /// To be documented. + public static int AddFuncDesc(this ComPtr thisVtbl, uint index, ref FuncDesc pFuncDesc) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (FuncDesc* pFuncDescPtr = &pFuncDesc) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[9])(@this, index, pFuncDescPtr); + } + return ret; + } + + /// To be documented. + public static int AddImplType(this ComPtr thisVtbl, uint index, uint hRefType) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[10])(@this, index, hRefType); + return ret; + } + + /// To be documented. + public static int SetImplTypeFlags(this ComPtr thisVtbl, uint index, int implTypeFlags) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, index, implTypeFlags); + return ret; + } + + /// To be documented. + public static int SetAlignment(this ComPtr thisVtbl, ushort cbAlignment) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[12])(@this, cbAlignment); + return ret; + } + + /// To be documented. + public static unsafe int SetSchema(this ComPtr thisVtbl, char* pStrSchema) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[13])(@this, pStrSchema); + return ret; + } + + /// To be documented. + public static int SetSchema(this ComPtr thisVtbl, ref char pStrSchema) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char* pStrSchemaPtr = &pStrSchema) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[13])(@this, pStrSchemaPtr); + } + return ret; + } + + /// To be documented. + public static int SetSchema(this ComPtr thisVtbl, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pStrSchema) + { + var @this = thisVtbl.Handle; + int ret = default; + var pStrSchemaPtr = (byte*) SilkMarshal.StringToPtr(pStrSchema, NativeStringEncoding.UTF8); + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[13])(@this, pStrSchemaPtr); + SilkMarshal.Free((nint)pStrSchemaPtr); + return ret; + } + + /// To be documented. + public static unsafe int AddVarDesc(this ComPtr thisVtbl, uint index, VarDesc* pVarDesc) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[14])(@this, index, pVarDesc); + return ret; + } + + /// To be documented. + public static int AddVarDesc(this ComPtr thisVtbl, uint index, ref VarDesc pVarDesc) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (VarDesc* pVarDescPtr = &pVarDesc) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[14])(@this, index, pVarDescPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int SetFuncAndParamNames(this ComPtr thisVtbl, uint index, char** rgszNames, uint cNames) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[15])(@this, index, rgszNames, cNames); + return ret; + } + + /// To be documented. + public static unsafe int SetFuncAndParamNames(this ComPtr thisVtbl, uint index, ref char* rgszNames, uint cNames) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char** rgszNamesPtr = &rgszNames) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[15])(@this, index, rgszNamesPtr, cNames); + } + return ret; + } + + /// To be documented. + public static unsafe int SetVarName(this ComPtr thisVtbl, uint index, char* szName) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[16])(@this, index, szName); + return ret; + } + + /// To be documented. + public static int SetVarName(this ComPtr thisVtbl, uint index, ref char szName) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char* szNamePtr = &szName) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[16])(@this, index, szNamePtr); + } + return ret; + } + + /// To be documented. + public static int SetVarName(this ComPtr thisVtbl, uint index, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName) + { + var @this = thisVtbl.Handle; + int ret = default; + var szNamePtr = (byte*) SilkMarshal.StringToPtr(szName, NativeStringEncoding.UTF8); + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[16])(@this, index, szNamePtr); + SilkMarshal.Free((nint)szNamePtr); + return ret; + } + + /// To be documented. + public static unsafe int SetTypeDescAlias(this ComPtr thisVtbl, TypeDesc* pTDescAlias) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[17])(@this, pTDescAlias); + return ret; + } + + /// To be documented. + public static int SetTypeDescAlias(this ComPtr thisVtbl, ref TypeDesc pTDescAlias) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (TypeDesc* pTDescAliasPtr = &pTDescAlias) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[17])(@this, pTDescAliasPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int DefineFuncAsDllEntry(this ComPtr thisVtbl, uint index, char* szDllName, char* szProcName) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[18])(@this, index, szDllName, szProcName); + return ret; + } + + /// To be documented. + public static unsafe int DefineFuncAsDllEntry(this ComPtr thisVtbl, uint index, char* szDllName, ref char szProcName) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char* szProcNamePtr = &szProcName) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[18])(@this, index, szDllName, szProcNamePtr); + } + return ret; + } + + /// To be documented. + public static unsafe int DefineFuncAsDllEntry(this ComPtr thisVtbl, uint index, char* szDllName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szProcName) + { + var @this = thisVtbl.Handle; + int ret = default; + var szProcNamePtr = (byte*) SilkMarshal.StringToPtr(szProcName, NativeStringEncoding.UTF8); + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[18])(@this, index, szDllName, szProcNamePtr); + SilkMarshal.Free((nint)szProcNamePtr); + return ret; + } + + /// To be documented. + public static unsafe int DefineFuncAsDllEntry(this ComPtr thisVtbl, uint index, ref char szDllName, char* szProcName) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char* szDllNamePtr = &szDllName) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[18])(@this, index, szDllNamePtr, szProcName); + } + return ret; + } + + /// To be documented. + public static int DefineFuncAsDllEntry(this ComPtr thisVtbl, uint index, ref char szDllName, ref char szProcName) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char* szDllNamePtr = &szDllName) + { + fixed (char* szProcNamePtr = &szProcName) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[18])(@this, index, szDllNamePtr, szProcNamePtr); + } + } + return ret; + } + + /// To be documented. + public static int DefineFuncAsDllEntry(this ComPtr thisVtbl, uint index, ref char szDllName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szProcName) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char* szDllNamePtr = &szDllName) + { + var szProcNamePtr = (byte*) SilkMarshal.StringToPtr(szProcName, NativeStringEncoding.UTF8); + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[18])(@this, index, szDllNamePtr, szProcNamePtr); + SilkMarshal.Free((nint)szProcNamePtr); + } + return ret; + } + + /// To be documented. + public static unsafe int DefineFuncAsDllEntry(this ComPtr thisVtbl, uint index, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szDllName, char* szProcName) + { + var @this = thisVtbl.Handle; + int ret = default; + var szDllNamePtr = (byte*) SilkMarshal.StringToPtr(szDllName, NativeStringEncoding.UTF8); + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[18])(@this, index, szDllNamePtr, szProcName); + SilkMarshal.Free((nint)szDllNamePtr); + return ret; + } + + /// To be documented. + public static int DefineFuncAsDllEntry(this ComPtr thisVtbl, uint index, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szDllName, ref char szProcName) + { + var @this = thisVtbl.Handle; + int ret = default; + var szDllNamePtr = (byte*) SilkMarshal.StringToPtr(szDllName, NativeStringEncoding.UTF8); + fixed (char* szProcNamePtr = &szProcName) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[18])(@this, index, szDllNamePtr, szProcNamePtr); + } + SilkMarshal.Free((nint)szDllNamePtr); + return ret; + } + + /// To be documented. + public static int DefineFuncAsDllEntry(this ComPtr thisVtbl, uint index, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szDllName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szProcName) + { + var @this = thisVtbl.Handle; + int ret = default; + var szDllNamePtr = (byte*) SilkMarshal.StringToPtr(szDllName, NativeStringEncoding.UTF8); + var szProcNamePtr = (byte*) SilkMarshal.StringToPtr(szProcName, NativeStringEncoding.UTF8); + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[18])(@this, index, szDllNamePtr, szProcNamePtr); + SilkMarshal.Free((nint)szProcNamePtr); + SilkMarshal.Free((nint)szDllNamePtr); + return ret; + } + + /// To be documented. + public static unsafe int SetFuncDocString(this ComPtr thisVtbl, uint index, char* szDocString) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[19])(@this, index, szDocString); + return ret; + } + + /// To be documented. + public static int SetFuncDocString(this ComPtr thisVtbl, uint index, ref char szDocString) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char* szDocStringPtr = &szDocString) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[19])(@this, index, szDocStringPtr); + } + return ret; + } + + /// To be documented. + public static int SetFuncDocString(this ComPtr thisVtbl, uint index, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szDocString) + { + var @this = thisVtbl.Handle; + int ret = default; + var szDocStringPtr = (byte*) SilkMarshal.StringToPtr(szDocString, NativeStringEncoding.UTF8); + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[19])(@this, index, szDocStringPtr); + SilkMarshal.Free((nint)szDocStringPtr); + return ret; + } + + /// To be documented. + public static unsafe int SetVarDocString(this ComPtr thisVtbl, uint index, char* szDocString) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[20])(@this, index, szDocString); + return ret; + } + + /// To be documented. + public static int SetVarDocString(this ComPtr thisVtbl, uint index, ref char szDocString) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char* szDocStringPtr = &szDocString) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[20])(@this, index, szDocStringPtr); + } + return ret; + } + + /// To be documented. + public static int SetVarDocString(this ComPtr thisVtbl, uint index, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szDocString) + { + var @this = thisVtbl.Handle; + int ret = default; + var szDocStringPtr = (byte*) SilkMarshal.StringToPtr(szDocString, NativeStringEncoding.UTF8); + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[20])(@this, index, szDocStringPtr); + SilkMarshal.Free((nint)szDocStringPtr); + return ret; + } + + /// To be documented. + public static int SetFuncHelpContext(this ComPtr thisVtbl, uint index, uint dwHelpContext) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[21])(@this, index, dwHelpContext); + return ret; + } + + /// To be documented. + public static int SetVarHelpContext(this ComPtr thisVtbl, uint index, uint dwHelpContext) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[22])(@this, index, dwHelpContext); + return ret; + } + + /// To be documented. + public static unsafe int SetMops(this ComPtr thisVtbl, uint index, char* bstrMops) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[23])(@this, index, bstrMops); + return ret; + } + + /// To be documented. + public static int SetMops(this ComPtr thisVtbl, uint index, ref char bstrMops) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char* bstrMopsPtr = &bstrMops) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[23])(@this, index, bstrMopsPtr); + } + return ret; + } + + /// To be documented. + public static int SetMops(this ComPtr thisVtbl, uint index, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.BStr)] string bstrMops) + { + var @this = thisVtbl.Handle; + int ret = default; + var bstrMopsPtr = (byte*) SilkMarshal.StringToPtr(bstrMops, NativeStringEncoding.BStr); + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[23])(@this, index, bstrMopsPtr); + SilkMarshal.Free((nint)bstrMopsPtr); + return ret; + } + + /// To be documented. + public static unsafe int SetTypeIdldesc(this ComPtr thisVtbl, IdlDesc* pIdlDesc) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[24])(@this, pIdlDesc); + return ret; + } + + /// To be documented. + public static int SetTypeIdldesc(this ComPtr thisVtbl, ref IdlDesc pIdlDesc) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (IdlDesc* pIdlDescPtr = &pIdlDesc) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[24])(@this, pIdlDescPtr); + } + return ret; + } + + /// To be documented. + public static int LayOut(this ComPtr thisVtbl) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[25])(@this); + return ret; + } + + /// To be documented. + public static int QueryInterface(this ComPtr thisVtbl, out ComPtr ppvObject) where TI0 : unmanaged, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + ppvObject = default; + return @this->QueryInterface(SilkMarshal.GuidPtrOf(), (void**) ppvObject.GetAddressOf()); + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Span riid, void** ppvObject) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->QueryInterface(ref riid.GetPinnableReference(), ppvObject); + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Span riid, ref void* ppvObject) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->QueryInterface(ref riid.GetPinnableReference(), ref ppvObject); + } + + /// To be documented. + public static int SetGuid(this ComPtr thisVtbl, Span guid) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->SetGuid(ref guid.GetPinnableReference()); + } + + /// To be documented. + public static int SetDocString(this ComPtr thisVtbl, Span pStrDoc) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->SetDocString(ref pStrDoc.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int AddRefTypeInfo(this ComPtr thisVtbl, ComPtr pTInfo, uint* phRefType) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->AddRefTypeInfo((ITypeInfo*) pTInfo.Handle, phRefType); + } + + /// To be documented. + public static unsafe int AddRefTypeInfo(this ComPtr thisVtbl, ITypeInfo* pTInfo, Span phRefType) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->AddRefTypeInfo(pTInfo, ref phRefType.GetPinnableReference()); + } + + /// To be documented. + public static int AddRefTypeInfo(this ComPtr thisVtbl, ComPtr pTInfo, ref uint phRefType) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->AddRefTypeInfo((ITypeInfo*) pTInfo.Handle, ref phRefType); + } + + /// To be documented. + public static unsafe int AddRefTypeInfo(this ComPtr thisVtbl, Span pTInfo, uint* phRefType) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->AddRefTypeInfo(ref pTInfo.GetPinnableReference(), phRefType); + } + + /// To be documented. + public static int AddRefTypeInfo(this ComPtr thisVtbl, Span pTInfo, Span phRefType) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->AddRefTypeInfo(ref pTInfo.GetPinnableReference(), ref phRefType.GetPinnableReference()); + } + + /// To be documented. + public static int AddFuncDesc(this ComPtr thisVtbl, uint index, Span pFuncDesc) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->AddFuncDesc(index, ref pFuncDesc.GetPinnableReference()); + } + + /// To be documented. + public static int SetSchema(this ComPtr thisVtbl, Span pStrSchema) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->SetSchema(ref pStrSchema.GetPinnableReference()); + } + + /// To be documented. + public static int AddVarDesc(this ComPtr thisVtbl, uint index, Span pVarDesc) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->AddVarDesc(index, ref pVarDesc.GetPinnableReference()); + } + + /// To be documented. + public static int SetFuncAndParamNames(this ComPtr thisVtbl, uint index, string[] rgszNamesSa, uint cNames) + { + var @this = thisVtbl.Handle; + // StringArrayOverloader + var rgszNames = (char**) SilkMarshal.StringArrayToPtr(rgszNamesSa); + var ret = @this->SetFuncAndParamNames(index, rgszNames, cNames); + SilkMarshal.CopyPtrToStringArray((nint) rgszNames, rgszNamesSa); + SilkMarshal.Free((nint) rgszNames); + return ret; + } + + /// To be documented. + public static int SetVarName(this ComPtr thisVtbl, uint index, Span szName) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->SetVarName(index, ref szName.GetPinnableReference()); + } + + /// To be documented. + public static int SetTypeDescAlias(this ComPtr thisVtbl, Span pTDescAlias) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->SetTypeDescAlias(ref pTDescAlias.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int DefineFuncAsDllEntry(this ComPtr thisVtbl, uint index, char* szDllName, Span szProcName) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->DefineFuncAsDllEntry(index, szDllName, ref szProcName.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int DefineFuncAsDllEntry(this ComPtr thisVtbl, uint index, Span szDllName, char* szProcName) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->DefineFuncAsDllEntry(index, ref szDllName.GetPinnableReference(), szProcName); + } + + /// To be documented. + public static int DefineFuncAsDllEntry(this ComPtr thisVtbl, uint index, Span szDllName, Span szProcName) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->DefineFuncAsDllEntry(index, ref szDllName.GetPinnableReference(), ref szProcName.GetPinnableReference()); + } + + /// To be documented. + public static int DefineFuncAsDllEntry(this ComPtr thisVtbl, uint index, Span szDllName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szProcName) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->DefineFuncAsDllEntry(index, ref szDllName.GetPinnableReference(), szProcName); + } + + /// To be documented. + public static int DefineFuncAsDllEntry(this ComPtr thisVtbl, uint index, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szDllName, Span szProcName) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->DefineFuncAsDllEntry(index, szDllName, ref szProcName.GetPinnableReference()); + } + + /// To be documented. + public static int SetFuncDocString(this ComPtr thisVtbl, uint index, Span szDocString) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->SetFuncDocString(index, ref szDocString.GetPinnableReference()); + } + + /// To be documented. + public static int SetVarDocString(this ComPtr thisVtbl, uint index, Span szDocString) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->SetVarDocString(index, ref szDocString.GetPinnableReference()); + } + + /// To be documented. + public static int SetMops(this ComPtr thisVtbl, uint index, Span bstrMops) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->SetMops(index, ref bstrMops.GetPinnableReference()); + } + + /// To be documented. + public static int SetTypeIdldesc(this ComPtr thisVtbl, Span pIdlDesc) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->SetTypeIdldesc(ref pIdlDesc.GetPinnableReference()); + } + + /// To be documented. + public static ComPtr QueryInterface(this ComPtr thisVtbl) where TI0 : unmanaged, IComVtbl + { + var @this = thisVtbl.Handle; + // NonKhrReturnTypeOverloader + SilkMarshal.ThrowHResult(@this->QueryInterface(out ComPtr silkRet)); + return silkRet; + } + +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/CreateTypeLib2VtblExtensions.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/CreateTypeLib2VtblExtensions.gen.cs new file mode 100644 index 0000000000..f8f0ea8b45 --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/CreateTypeLib2VtblExtensions.gen.cs @@ -0,0 +1,589 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras; + +public unsafe static class CreateTypeLib2VtblExtensions +{ + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Guid* riid, void** ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObject); + return ret; + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Guid* riid, ref void* ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObjectPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, ref Guid riid, void** ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* riidPtr = &riid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObject); + } + return ret; + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, ref Guid riid, ref void* ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* riidPtr = &riid) + { + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObjectPtr); + } + } + return ret; + } + + /// To be documented. + public static uint AddRef(this ComPtr thisVtbl) + { + var @this = thisVtbl.Handle; + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[1])(@this); + return ret; + } + + /// To be documented. + public static uint Release(this ComPtr thisVtbl) + { + var @this = thisVtbl.Handle; + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[2])(@this); + return ret; + } + + /// To be documented. + public static unsafe int CreateTypeInfo(this ComPtr thisVtbl, char* szName, TypeKind tkind, ICreateTypeInfo** ppCTInfo) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, szName, tkind, ppCTInfo); + return ret; + } + + /// To be documented. + public static unsafe int CreateTypeInfo(this ComPtr thisVtbl, char* szName, TypeKind tkind, ref ICreateTypeInfo* ppCTInfo) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (ICreateTypeInfo** ppCTInfoPtr = &ppCTInfo) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, szName, tkind, ppCTInfoPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int CreateTypeInfo(this ComPtr thisVtbl, ref char szName, TypeKind tkind, ICreateTypeInfo** ppCTInfo) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char* szNamePtr = &szName) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, szNamePtr, tkind, ppCTInfo); + } + return ret; + } + + /// To be documented. + public static unsafe int CreateTypeInfo(this ComPtr thisVtbl, ref char szName, TypeKind tkind, ref ICreateTypeInfo* ppCTInfo) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char* szNamePtr = &szName) + { + fixed (ICreateTypeInfo** ppCTInfoPtr = &ppCTInfo) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, szNamePtr, tkind, ppCTInfoPtr); + } + } + return ret; + } + + /// To be documented. + public static unsafe int CreateTypeInfo(this ComPtr thisVtbl, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, TypeKind tkind, ICreateTypeInfo** ppCTInfo) + { + var @this = thisVtbl.Handle; + int ret = default; + var szNamePtr = (byte*) SilkMarshal.StringToPtr(szName, NativeStringEncoding.UTF8); + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, szNamePtr, tkind, ppCTInfo); + SilkMarshal.Free((nint)szNamePtr); + return ret; + } + + /// To be documented. + public static unsafe int CreateTypeInfo(this ComPtr thisVtbl, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, TypeKind tkind, ref ICreateTypeInfo* ppCTInfo) + { + var @this = thisVtbl.Handle; + int ret = default; + var szNamePtr = (byte*) SilkMarshal.StringToPtr(szName, NativeStringEncoding.UTF8); + fixed (ICreateTypeInfo** ppCTInfoPtr = &ppCTInfo) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, szNamePtr, tkind, ppCTInfoPtr); + } + SilkMarshal.Free((nint)szNamePtr); + return ret; + } + + /// To be documented. + public static unsafe int SetName(this ComPtr thisVtbl, char* szName) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, szName); + return ret; + } + + /// To be documented. + public static int SetName(this ComPtr thisVtbl, ref char szName) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char* szNamePtr = &szName) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, szNamePtr); + } + return ret; + } + + /// To be documented. + public static int SetName(this ComPtr thisVtbl, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName) + { + var @this = thisVtbl.Handle; + int ret = default; + var szNamePtr = (byte*) SilkMarshal.StringToPtr(szName, NativeStringEncoding.UTF8); + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, szNamePtr); + SilkMarshal.Free((nint)szNamePtr); + return ret; + } + + /// To be documented. + public static int SetVersion(this ComPtr thisVtbl, ushort wMajorVerNum, ushort wMinorVerNum) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, wMajorVerNum, wMinorVerNum); + return ret; + } + + /// To be documented. + public static unsafe int SetGuid(this ComPtr thisVtbl, Guid* guid) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, guid); + return ret; + } + + /// To be documented. + public static int SetGuid(this ComPtr thisVtbl, ref Guid guid) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* guidPtr = &guid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, guidPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int SetDocString(this ComPtr thisVtbl, char* szDoc) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[7])(@this, szDoc); + return ret; + } + + /// To be documented. + public static int SetDocString(this ComPtr thisVtbl, ref char szDoc) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char* szDocPtr = &szDoc) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[7])(@this, szDocPtr); + } + return ret; + } + + /// To be documented. + public static int SetDocString(this ComPtr thisVtbl, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szDoc) + { + var @this = thisVtbl.Handle; + int ret = default; + var szDocPtr = (byte*) SilkMarshal.StringToPtr(szDoc, NativeStringEncoding.UTF8); + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[7])(@this, szDocPtr); + SilkMarshal.Free((nint)szDocPtr); + return ret; + } + + /// To be documented. + public static unsafe int SetHelpFileName(this ComPtr thisVtbl, char* szHelpFileName) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[8])(@this, szHelpFileName); + return ret; + } + + /// To be documented. + public static int SetHelpFileName(this ComPtr thisVtbl, ref char szHelpFileName) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char* szHelpFileNamePtr = &szHelpFileName) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[8])(@this, szHelpFileNamePtr); + } + return ret; + } + + /// To be documented. + public static int SetHelpFileName(this ComPtr thisVtbl, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szHelpFileName) + { + var @this = thisVtbl.Handle; + int ret = default; + var szHelpFileNamePtr = (byte*) SilkMarshal.StringToPtr(szHelpFileName, NativeStringEncoding.UTF8); + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[8])(@this, szHelpFileNamePtr); + SilkMarshal.Free((nint)szHelpFileNamePtr); + return ret; + } + + /// To be documented. + public static int SetHelpContext(this ComPtr thisVtbl, uint dwHelpContext) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[9])(@this, dwHelpContext); + return ret; + } + + /// To be documented. + public static int SetLcid(this ComPtr thisVtbl, uint lcid) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[10])(@this, lcid); + return ret; + } + + /// To be documented. + public static int SetLibFlags(this ComPtr thisVtbl, uint uLibFlags) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, uLibFlags); + return ret; + } + + /// To be documented. + public static int SaveAllChanges(this ComPtr thisVtbl) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[12])(@this); + return ret; + } + + /// To be documented. + public static unsafe int DeleteTypeInfo(this ComPtr thisVtbl, char* szName) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[13])(@this, szName); + return ret; + } + + /// To be documented. + public static int DeleteTypeInfo(this ComPtr thisVtbl, ref char szName) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char* szNamePtr = &szName) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[13])(@this, szNamePtr); + } + return ret; + } + + /// To be documented. + public static int DeleteTypeInfo(this ComPtr thisVtbl, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName) + { + var @this = thisVtbl.Handle; + int ret = default; + var szNamePtr = (byte*) SilkMarshal.StringToPtr(szName, NativeStringEncoding.UTF8); + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[13])(@this, szNamePtr); + SilkMarshal.Free((nint)szNamePtr); + return ret; + } + + /// To be documented. + public static unsafe int SetCustData(this ComPtr thisVtbl, Guid* guid, Variant* pVarVal) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[14])(@this, guid, pVarVal); + return ret; + } + + /// To be documented. + public static unsafe int SetCustData(this ComPtr thisVtbl, Guid* guid, ref Variant pVarVal) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Variant* pVarValPtr = &pVarVal) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[14])(@this, guid, pVarValPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int SetCustData(this ComPtr thisVtbl, ref Guid guid, Variant* pVarVal) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* guidPtr = &guid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[14])(@this, guidPtr, pVarVal); + } + return ret; + } + + /// To be documented. + public static int SetCustData(this ComPtr thisVtbl, ref Guid guid, ref Variant pVarVal) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* guidPtr = &guid) + { + fixed (Variant* pVarValPtr = &pVarVal) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[14])(@this, guidPtr, pVarValPtr); + } + } + return ret; + } + + /// To be documented. + public static int SetHelpStringContext(this ComPtr thisVtbl, uint dwHelpStringContext) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[15])(@this, dwHelpStringContext); + return ret; + } + + /// To be documented. + public static unsafe int SetHelpStringDll(this ComPtr thisVtbl, char* szFileName) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[16])(@this, szFileName); + return ret; + } + + /// To be documented. + public static int SetHelpStringDll(this ComPtr thisVtbl, ref char szFileName) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char* szFileNamePtr = &szFileName) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[16])(@this, szFileNamePtr); + } + return ret; + } + + /// To be documented. + public static int SetHelpStringDll(this ComPtr thisVtbl, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szFileName) + { + var @this = thisVtbl.Handle; + int ret = default; + var szFileNamePtr = (byte*) SilkMarshal.StringToPtr(szFileName, NativeStringEncoding.UTF8); + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[16])(@this, szFileNamePtr); + SilkMarshal.Free((nint)szFileNamePtr); + return ret; + } + + /// To be documented. + public static int QueryInterface(this ComPtr thisVtbl, out ComPtr ppvObject) where TI0 : unmanaged, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + ppvObject = default; + return @this->QueryInterface(SilkMarshal.GuidPtrOf(), (void**) ppvObject.GetAddressOf()); + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Span riid, void** ppvObject) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->QueryInterface(ref riid.GetPinnableReference(), ppvObject); + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Span riid, ref void* ppvObject) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->QueryInterface(ref riid.GetPinnableReference(), ref ppvObject); + } + + /// To be documented. + public static unsafe int CreateTypeInfo(this ComPtr thisVtbl, char* szName, TypeKind tkind, ref ComPtr ppCTInfo) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->CreateTypeInfo(szName, tkind, (ICreateTypeInfo**) ppCTInfo.GetAddressOf()); + } + + /// To be documented. + public static unsafe int CreateTypeInfo(this ComPtr thisVtbl, Span szName, TypeKind tkind, ICreateTypeInfo** ppCTInfo) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->CreateTypeInfo(ref szName.GetPinnableReference(), tkind, ppCTInfo); + } + + /// To be documented. + public static int CreateTypeInfo(this ComPtr thisVtbl, ref char szName, TypeKind tkind, ref ComPtr ppCTInfo) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->CreateTypeInfo(ref szName, tkind, (ICreateTypeInfo**) ppCTInfo.GetAddressOf()); + } + + /// To be documented. + public static unsafe int CreateTypeInfo(this ComPtr thisVtbl, Span szName, TypeKind tkind, ref ICreateTypeInfo* ppCTInfo) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->CreateTypeInfo(ref szName.GetPinnableReference(), tkind, ref ppCTInfo); + } + + /// To be documented. + public static int CreateTypeInfo(this ComPtr thisVtbl, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, TypeKind tkind, ref ComPtr ppCTInfo) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->CreateTypeInfo(szName, tkind, (ICreateTypeInfo**) ppCTInfo.GetAddressOf()); + } + + /// To be documented. + public static int SetName(this ComPtr thisVtbl, Span szName) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->SetName(ref szName.GetPinnableReference()); + } + + /// To be documented. + public static int SetGuid(this ComPtr thisVtbl, Span guid) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->SetGuid(ref guid.GetPinnableReference()); + } + + /// To be documented. + public static int SetDocString(this ComPtr thisVtbl, Span szDoc) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->SetDocString(ref szDoc.GetPinnableReference()); + } + + /// To be documented. + public static int SetHelpFileName(this ComPtr thisVtbl, Span szHelpFileName) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->SetHelpFileName(ref szHelpFileName.GetPinnableReference()); + } + + /// To be documented. + public static int DeleteTypeInfo(this ComPtr thisVtbl, Span szName) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->DeleteTypeInfo(ref szName.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int SetCustData(this ComPtr thisVtbl, Guid* guid, Span pVarVal) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->SetCustData(guid, ref pVarVal.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int SetCustData(this ComPtr thisVtbl, Span guid, Variant* pVarVal) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->SetCustData(ref guid.GetPinnableReference(), pVarVal); + } + + /// To be documented. + public static int SetCustData(this ComPtr thisVtbl, Span guid, Span pVarVal) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->SetCustData(ref guid.GetPinnableReference(), ref pVarVal.GetPinnableReference()); + } + + /// To be documented. + public static int SetHelpStringDll(this ComPtr thisVtbl, Span szFileName) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->SetHelpStringDll(ref szFileName.GetPinnableReference()); + } + + /// To be documented. + public static ComPtr QueryInterface(this ComPtr thisVtbl) where TI0 : unmanaged, IComVtbl + { + var @this = thisVtbl.Handle; + // NonKhrReturnTypeOverloader + SilkMarshal.ThrowHResult(@this->QueryInterface(out ComPtr silkRet)); + return silkRet; + } + +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/CreateTypeLibVtblExtensions.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/CreateTypeLibVtblExtensions.gen.cs new file mode 100644 index 0000000000..53f138ab59 --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/CreateTypeLibVtblExtensions.gen.cs @@ -0,0 +1,428 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras; + +public unsafe static class CreateTypeLibVtblExtensions +{ + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Guid* riid, void** ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObject); + return ret; + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Guid* riid, ref void* ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObjectPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, ref Guid riid, void** ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* riidPtr = &riid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObject); + } + return ret; + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, ref Guid riid, ref void* ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* riidPtr = &riid) + { + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObjectPtr); + } + } + return ret; + } + + /// To be documented. + public static uint AddRef(this ComPtr thisVtbl) + { + var @this = thisVtbl.Handle; + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[1])(@this); + return ret; + } + + /// To be documented. + public static uint Release(this ComPtr thisVtbl) + { + var @this = thisVtbl.Handle; + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[2])(@this); + return ret; + } + + /// To be documented. + public static unsafe int CreateTypeInfo(this ComPtr thisVtbl, char* szName, TypeKind tkind, ICreateTypeInfo** ppCTInfo) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, szName, tkind, ppCTInfo); + return ret; + } + + /// To be documented. + public static unsafe int CreateTypeInfo(this ComPtr thisVtbl, char* szName, TypeKind tkind, ref ICreateTypeInfo* ppCTInfo) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (ICreateTypeInfo** ppCTInfoPtr = &ppCTInfo) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, szName, tkind, ppCTInfoPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int CreateTypeInfo(this ComPtr thisVtbl, ref char szName, TypeKind tkind, ICreateTypeInfo** ppCTInfo) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char* szNamePtr = &szName) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, szNamePtr, tkind, ppCTInfo); + } + return ret; + } + + /// To be documented. + public static unsafe int CreateTypeInfo(this ComPtr thisVtbl, ref char szName, TypeKind tkind, ref ICreateTypeInfo* ppCTInfo) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char* szNamePtr = &szName) + { + fixed (ICreateTypeInfo** ppCTInfoPtr = &ppCTInfo) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, szNamePtr, tkind, ppCTInfoPtr); + } + } + return ret; + } + + /// To be documented. + public static unsafe int CreateTypeInfo(this ComPtr thisVtbl, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, TypeKind tkind, ICreateTypeInfo** ppCTInfo) + { + var @this = thisVtbl.Handle; + int ret = default; + var szNamePtr = (byte*) SilkMarshal.StringToPtr(szName, NativeStringEncoding.UTF8); + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, szNamePtr, tkind, ppCTInfo); + SilkMarshal.Free((nint)szNamePtr); + return ret; + } + + /// To be documented. + public static unsafe int CreateTypeInfo(this ComPtr thisVtbl, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, TypeKind tkind, ref ICreateTypeInfo* ppCTInfo) + { + var @this = thisVtbl.Handle; + int ret = default; + var szNamePtr = (byte*) SilkMarshal.StringToPtr(szName, NativeStringEncoding.UTF8); + fixed (ICreateTypeInfo** ppCTInfoPtr = &ppCTInfo) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, szNamePtr, tkind, ppCTInfoPtr); + } + SilkMarshal.Free((nint)szNamePtr); + return ret; + } + + /// To be documented. + public static unsafe int SetName(this ComPtr thisVtbl, char* szName) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, szName); + return ret; + } + + /// To be documented. + public static int SetName(this ComPtr thisVtbl, ref char szName) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char* szNamePtr = &szName) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, szNamePtr); + } + return ret; + } + + /// To be documented. + public static int SetName(this ComPtr thisVtbl, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName) + { + var @this = thisVtbl.Handle; + int ret = default; + var szNamePtr = (byte*) SilkMarshal.StringToPtr(szName, NativeStringEncoding.UTF8); + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, szNamePtr); + SilkMarshal.Free((nint)szNamePtr); + return ret; + } + + /// To be documented. + public static int SetVersion(this ComPtr thisVtbl, ushort wMajorVerNum, ushort wMinorVerNum) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, wMajorVerNum, wMinorVerNum); + return ret; + } + + /// To be documented. + public static unsafe int SetGuid(this ComPtr thisVtbl, Guid* guid) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, guid); + return ret; + } + + /// To be documented. + public static int SetGuid(this ComPtr thisVtbl, ref Guid guid) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* guidPtr = &guid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, guidPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int SetDocString(this ComPtr thisVtbl, char* szDoc) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[7])(@this, szDoc); + return ret; + } + + /// To be documented. + public static int SetDocString(this ComPtr thisVtbl, ref char szDoc) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char* szDocPtr = &szDoc) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[7])(@this, szDocPtr); + } + return ret; + } + + /// To be documented. + public static int SetDocString(this ComPtr thisVtbl, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szDoc) + { + var @this = thisVtbl.Handle; + int ret = default; + var szDocPtr = (byte*) SilkMarshal.StringToPtr(szDoc, NativeStringEncoding.UTF8); + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[7])(@this, szDocPtr); + SilkMarshal.Free((nint)szDocPtr); + return ret; + } + + /// To be documented. + public static unsafe int SetHelpFileName(this ComPtr thisVtbl, char* szHelpFileName) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[8])(@this, szHelpFileName); + return ret; + } + + /// To be documented. + public static int SetHelpFileName(this ComPtr thisVtbl, ref char szHelpFileName) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char* szHelpFileNamePtr = &szHelpFileName) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[8])(@this, szHelpFileNamePtr); + } + return ret; + } + + /// To be documented. + public static int SetHelpFileName(this ComPtr thisVtbl, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szHelpFileName) + { + var @this = thisVtbl.Handle; + int ret = default; + var szHelpFileNamePtr = (byte*) SilkMarshal.StringToPtr(szHelpFileName, NativeStringEncoding.UTF8); + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[8])(@this, szHelpFileNamePtr); + SilkMarshal.Free((nint)szHelpFileNamePtr); + return ret; + } + + /// To be documented. + public static int SetHelpContext(this ComPtr thisVtbl, uint dwHelpContext) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[9])(@this, dwHelpContext); + return ret; + } + + /// To be documented. + public static int SetLcid(this ComPtr thisVtbl, uint lcid) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[10])(@this, lcid); + return ret; + } + + /// To be documented. + public static int SetLibFlags(this ComPtr thisVtbl, uint uLibFlags) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, uLibFlags); + return ret; + } + + /// To be documented. + public static int SaveAllChanges(this ComPtr thisVtbl) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[12])(@this); + return ret; + } + + /// To be documented. + public static int QueryInterface(this ComPtr thisVtbl, out ComPtr ppvObject) where TI0 : unmanaged, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + ppvObject = default; + return @this->QueryInterface(SilkMarshal.GuidPtrOf(), (void**) ppvObject.GetAddressOf()); + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Span riid, void** ppvObject) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->QueryInterface(ref riid.GetPinnableReference(), ppvObject); + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Span riid, ref void* ppvObject) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->QueryInterface(ref riid.GetPinnableReference(), ref ppvObject); + } + + /// To be documented. + public static unsafe int CreateTypeInfo(this ComPtr thisVtbl, char* szName, TypeKind tkind, ref ComPtr ppCTInfo) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->CreateTypeInfo(szName, tkind, (ICreateTypeInfo**) ppCTInfo.GetAddressOf()); + } + + /// To be documented. + public static unsafe int CreateTypeInfo(this ComPtr thisVtbl, Span szName, TypeKind tkind, ICreateTypeInfo** ppCTInfo) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->CreateTypeInfo(ref szName.GetPinnableReference(), tkind, ppCTInfo); + } + + /// To be documented. + public static int CreateTypeInfo(this ComPtr thisVtbl, ref char szName, TypeKind tkind, ref ComPtr ppCTInfo) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->CreateTypeInfo(ref szName, tkind, (ICreateTypeInfo**) ppCTInfo.GetAddressOf()); + } + + /// To be documented. + public static unsafe int CreateTypeInfo(this ComPtr thisVtbl, Span szName, TypeKind tkind, ref ICreateTypeInfo* ppCTInfo) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->CreateTypeInfo(ref szName.GetPinnableReference(), tkind, ref ppCTInfo); + } + + /// To be documented. + public static int CreateTypeInfo(this ComPtr thisVtbl, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, TypeKind tkind, ref ComPtr ppCTInfo) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->CreateTypeInfo(szName, tkind, (ICreateTypeInfo**) ppCTInfo.GetAddressOf()); + } + + /// To be documented. + public static int SetName(this ComPtr thisVtbl, Span szName) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->SetName(ref szName.GetPinnableReference()); + } + + /// To be documented. + public static int SetGuid(this ComPtr thisVtbl, Span guid) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->SetGuid(ref guid.GetPinnableReference()); + } + + /// To be documented. + public static int SetDocString(this ComPtr thisVtbl, Span szDoc) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->SetDocString(ref szDoc.GetPinnableReference()); + } + + /// To be documented. + public static int SetHelpFileName(this ComPtr thisVtbl, Span szHelpFileName) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->SetHelpFileName(ref szHelpFileName.GetPinnableReference()); + } + + /// To be documented. + public static ComPtr QueryInterface(this ComPtr thisVtbl) where TI0 : unmanaged, IComVtbl + { + var @this = thisVtbl.Handle; + // NonKhrReturnTypeOverloader + SilkMarshal.ThrowHResult(@this->QueryInterface(out ComPtr silkRet)); + return silkRet; + } + +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/CustomData.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/CustomData.gen.cs new file mode 100644 index 0000000000..9f17a0f9bd --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/CustomData.gen.cs @@ -0,0 +1,50 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [NativeName("Name", "tagCUSTDATA")] + public unsafe partial struct CustomData + { + public CustomData + ( + uint? cCustData = null, + CustomDataItem* prgCustData = null + ) : this() + { + if (cCustData is not null) + { + CCustData = cCustData.Value; + } + + if (prgCustData is not null) + { + PrgCustData = prgCustData; + } + } + + + [NativeName("Type", "DWORD")] + [NativeName("Type.Name", "DWORD")] + [NativeName("Name", "cCustData")] + public uint CCustData; + + [NativeName("Type", "LPCUSTDATAITEM")] + [NativeName("Type.Name", "LPCUSTDATAITEM")] + [NativeName("Name", "prgCustData")] + public CustomDataItem* PrgCustData; + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/CustomDataItem.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/CustomDataItem.gen.cs new file mode 100644 index 0000000000..d54102c3a0 --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/CustomDataItem.gen.cs @@ -0,0 +1,50 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [NativeName("Name", "tagCUSTDATAITEM")] + public unsafe partial struct CustomDataItem + { + public CustomDataItem + ( + Guid? guid = null, + Variant? varValue = null + ) : this() + { + if (guid is not null) + { + Guid = guid.Value; + } + + if (varValue is not null) + { + VarValue = varValue.Value; + } + } + + + [NativeName("Type", "GUID")] + [NativeName("Type.Name", "GUID")] + [NativeName("Name", "guid")] + public Guid Guid; + + [NativeName("Type", "VARIANTARG")] + [NativeName("Type.Name", "VARIANTARG")] + [NativeName("Name", "varValue")] + public Variant VarValue; + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/DispatchVtblExtensions.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/DispatchVtblExtensions.gen.cs new file mode 100644 index 0000000000..e116e27bf8 --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/DispatchVtblExtensions.gen.cs @@ -0,0 +1,1159 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras; + +public unsafe static class DispatchVtblExtensions +{ + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Guid* riid, void** ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObject); + return ret; + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Guid* riid, ref void* ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObjectPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, ref Guid riid, void** ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* riidPtr = &riid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObject); + } + return ret; + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, ref Guid riid, ref void* ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* riidPtr = &riid) + { + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObjectPtr); + } + } + return ret; + } + + /// To be documented. + public static uint AddRef(this ComPtr thisVtbl) + { + var @this = thisVtbl.Handle; + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[1])(@this); + return ret; + } + + /// To be documented. + public static uint Release(this ComPtr thisVtbl) + { + var @this = thisVtbl.Handle; + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[2])(@this); + return ret; + } + + /// To be documented. + public static unsafe int GetTypeInfoCount(this ComPtr thisVtbl, uint* pctinfo) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, pctinfo); + return ret; + } + + /// To be documented. + public static int GetTypeInfoCount(this ComPtr thisVtbl, ref uint pctinfo) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (uint* pctinfoPtr = &pctinfo) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, pctinfoPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int GetTypeInfo(this ComPtr thisVtbl, uint iTInfo, uint lcid, ITypeInfo** ppTInfo) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, iTInfo, lcid, ppTInfo); + return ret; + } + + /// To be documented. + public static unsafe int GetTypeInfo(this ComPtr thisVtbl, uint iTInfo, uint lcid, ref ITypeInfo* ppTInfo) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (ITypeInfo** ppTInfoPtr = &ppTInfo) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, iTInfo, lcid, ppTInfoPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int GetIDsOfNames(this ComPtr thisVtbl, Guid* riid, char** rgszNames, uint cNames, uint lcid, int* rgDispId) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, riid, rgszNames, cNames, lcid, rgDispId); + return ret; + } + + /// To be documented. + public static unsafe int GetIDsOfNames(this ComPtr thisVtbl, Guid* riid, char** rgszNames, uint cNames, uint lcid, ref int rgDispId) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (int* rgDispIdPtr = &rgDispId) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, riid, rgszNames, cNames, lcid, rgDispIdPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int GetIDsOfNames(this ComPtr thisVtbl, Guid* riid, ref char* rgszNames, uint cNames, uint lcid, int* rgDispId) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char** rgszNamesPtr = &rgszNames) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, riid, rgszNamesPtr, cNames, lcid, rgDispId); + } + return ret; + } + + /// To be documented. + public static unsafe int GetIDsOfNames(this ComPtr thisVtbl, Guid* riid, ref char* rgszNames, uint cNames, uint lcid, ref int rgDispId) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char** rgszNamesPtr = &rgszNames) + { + fixed (int* rgDispIdPtr = &rgDispId) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, riid, rgszNamesPtr, cNames, lcid, rgDispIdPtr); + } + } + return ret; + } + + /// To be documented. + public static unsafe int GetIDsOfNames(this ComPtr thisVtbl, ref Guid riid, char** rgszNames, uint cNames, uint lcid, int* rgDispId) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* riidPtr = &riid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, riidPtr, rgszNames, cNames, lcid, rgDispId); + } + return ret; + } + + /// To be documented. + public static unsafe int GetIDsOfNames(this ComPtr thisVtbl, ref Guid riid, char** rgszNames, uint cNames, uint lcid, ref int rgDispId) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* riidPtr = &riid) + { + fixed (int* rgDispIdPtr = &rgDispId) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, riidPtr, rgszNames, cNames, lcid, rgDispIdPtr); + } + } + return ret; + } + + /// To be documented. + public static unsafe int GetIDsOfNames(this ComPtr thisVtbl, ref Guid riid, ref char* rgszNames, uint cNames, uint lcid, int* rgDispId) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* riidPtr = &riid) + { + fixed (char** rgszNamesPtr = &rgszNames) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, riidPtr, rgszNamesPtr, cNames, lcid, rgDispId); + } + } + return ret; + } + + /// To be documented. + public static unsafe int GetIDsOfNames(this ComPtr thisVtbl, ref Guid riid, ref char* rgszNames, uint cNames, uint lcid, ref int rgDispId) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* riidPtr = &riid) + { + fixed (char** rgszNamesPtr = &rgszNames) + { + fixed (int* rgDispIdPtr = &rgDispId) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, riidPtr, rgszNamesPtr, cNames, lcid, rgDispIdPtr); + } + } + } + return ret; + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, int dispIdMember, Guid* riid, uint lcid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, dispIdMember, riid, lcid, wFlags, pDispParams, pVarResult, pExcepInfo, puArgErr); + return ret; + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, int dispIdMember, Guid* riid, uint lcid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, ref uint puArgErr) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (uint* puArgErrPtr = &puArgErr) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, dispIdMember, riid, lcid, wFlags, pDispParams, pVarResult, pExcepInfo, puArgErrPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, int dispIdMember, Guid* riid, uint lcid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, uint* puArgErr) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (ExceptionInfo* pExcepInfoPtr = &pExcepInfo) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, dispIdMember, riid, lcid, wFlags, pDispParams, pVarResult, pExcepInfoPtr, puArgErr); + } + return ret; + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, int dispIdMember, Guid* riid, uint lcid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, ref uint puArgErr) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (ExceptionInfo* pExcepInfoPtr = &pExcepInfo) + { + fixed (uint* puArgErrPtr = &puArgErr) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, dispIdMember, riid, lcid, wFlags, pDispParams, pVarResult, pExcepInfoPtr, puArgErrPtr); + } + } + return ret; + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, int dispIdMember, Guid* riid, uint lcid, ushort wFlags, DispatchParams* pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Variant* pVarResultPtr = &pVarResult) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, dispIdMember, riid, lcid, wFlags, pDispParams, pVarResultPtr, pExcepInfo, puArgErr); + } + return ret; + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, int dispIdMember, Guid* riid, uint lcid, ushort wFlags, DispatchParams* pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, ref uint puArgErr) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Variant* pVarResultPtr = &pVarResult) + { + fixed (uint* puArgErrPtr = &puArgErr) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, dispIdMember, riid, lcid, wFlags, pDispParams, pVarResultPtr, pExcepInfo, puArgErrPtr); + } + } + return ret; + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, int dispIdMember, Guid* riid, uint lcid, ushort wFlags, DispatchParams* pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, uint* puArgErr) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Variant* pVarResultPtr = &pVarResult) + { + fixed (ExceptionInfo* pExcepInfoPtr = &pExcepInfo) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, dispIdMember, riid, lcid, wFlags, pDispParams, pVarResultPtr, pExcepInfoPtr, puArgErr); + } + } + return ret; + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, int dispIdMember, Guid* riid, uint lcid, ushort wFlags, DispatchParams* pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, ref uint puArgErr) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Variant* pVarResultPtr = &pVarResult) + { + fixed (ExceptionInfo* pExcepInfoPtr = &pExcepInfo) + { + fixed (uint* puArgErrPtr = &puArgErr) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, dispIdMember, riid, lcid, wFlags, pDispParams, pVarResultPtr, pExcepInfoPtr, puArgErrPtr); + } + } + } + return ret; + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, int dispIdMember, Guid* riid, uint lcid, ushort wFlags, ref DispatchParams pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (DispatchParams* pDispParamsPtr = &pDispParams) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, dispIdMember, riid, lcid, wFlags, pDispParamsPtr, pVarResult, pExcepInfo, puArgErr); + } + return ret; + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, int dispIdMember, Guid* riid, uint lcid, ushort wFlags, ref DispatchParams pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, ref uint puArgErr) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (DispatchParams* pDispParamsPtr = &pDispParams) + { + fixed (uint* puArgErrPtr = &puArgErr) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, dispIdMember, riid, lcid, wFlags, pDispParamsPtr, pVarResult, pExcepInfo, puArgErrPtr); + } + } + return ret; + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, int dispIdMember, Guid* riid, uint lcid, ushort wFlags, ref DispatchParams pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, uint* puArgErr) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (DispatchParams* pDispParamsPtr = &pDispParams) + { + fixed (ExceptionInfo* pExcepInfoPtr = &pExcepInfo) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, dispIdMember, riid, lcid, wFlags, pDispParamsPtr, pVarResult, pExcepInfoPtr, puArgErr); + } + } + return ret; + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, int dispIdMember, Guid* riid, uint lcid, ushort wFlags, ref DispatchParams pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, ref uint puArgErr) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (DispatchParams* pDispParamsPtr = &pDispParams) + { + fixed (ExceptionInfo* pExcepInfoPtr = &pExcepInfo) + { + fixed (uint* puArgErrPtr = &puArgErr) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, dispIdMember, riid, lcid, wFlags, pDispParamsPtr, pVarResult, pExcepInfoPtr, puArgErrPtr); + } + } + } + return ret; + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, int dispIdMember, Guid* riid, uint lcid, ushort wFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (DispatchParams* pDispParamsPtr = &pDispParams) + { + fixed (Variant* pVarResultPtr = &pVarResult) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, dispIdMember, riid, lcid, wFlags, pDispParamsPtr, pVarResultPtr, pExcepInfo, puArgErr); + } + } + return ret; + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, int dispIdMember, Guid* riid, uint lcid, ushort wFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, ref uint puArgErr) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (DispatchParams* pDispParamsPtr = &pDispParams) + { + fixed (Variant* pVarResultPtr = &pVarResult) + { + fixed (uint* puArgErrPtr = &puArgErr) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, dispIdMember, riid, lcid, wFlags, pDispParamsPtr, pVarResultPtr, pExcepInfo, puArgErrPtr); + } + } + } + return ret; + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, int dispIdMember, Guid* riid, uint lcid, ushort wFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, uint* puArgErr) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (DispatchParams* pDispParamsPtr = &pDispParams) + { + fixed (Variant* pVarResultPtr = &pVarResult) + { + fixed (ExceptionInfo* pExcepInfoPtr = &pExcepInfo) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, dispIdMember, riid, lcid, wFlags, pDispParamsPtr, pVarResultPtr, pExcepInfoPtr, puArgErr); + } + } + } + return ret; + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, int dispIdMember, Guid* riid, uint lcid, ushort wFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, ref uint puArgErr) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (DispatchParams* pDispParamsPtr = &pDispParams) + { + fixed (Variant* pVarResultPtr = &pVarResult) + { + fixed (ExceptionInfo* pExcepInfoPtr = &pExcepInfo) + { + fixed (uint* puArgErrPtr = &puArgErr) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, dispIdMember, riid, lcid, wFlags, pDispParamsPtr, pVarResultPtr, pExcepInfoPtr, puArgErrPtr); + } + } + } + } + return ret; + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, int dispIdMember, ref Guid riid, uint lcid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* riidPtr = &riid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, dispIdMember, riidPtr, lcid, wFlags, pDispParams, pVarResult, pExcepInfo, puArgErr); + } + return ret; + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, int dispIdMember, ref Guid riid, uint lcid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, ref uint puArgErr) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* riidPtr = &riid) + { + fixed (uint* puArgErrPtr = &puArgErr) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, dispIdMember, riidPtr, lcid, wFlags, pDispParams, pVarResult, pExcepInfo, puArgErrPtr); + } + } + return ret; + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, int dispIdMember, ref Guid riid, uint lcid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, uint* puArgErr) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* riidPtr = &riid) + { + fixed (ExceptionInfo* pExcepInfoPtr = &pExcepInfo) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, dispIdMember, riidPtr, lcid, wFlags, pDispParams, pVarResult, pExcepInfoPtr, puArgErr); + } + } + return ret; + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, int dispIdMember, ref Guid riid, uint lcid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, ref uint puArgErr) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* riidPtr = &riid) + { + fixed (ExceptionInfo* pExcepInfoPtr = &pExcepInfo) + { + fixed (uint* puArgErrPtr = &puArgErr) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, dispIdMember, riidPtr, lcid, wFlags, pDispParams, pVarResult, pExcepInfoPtr, puArgErrPtr); + } + } + } + return ret; + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, int dispIdMember, ref Guid riid, uint lcid, ushort wFlags, DispatchParams* pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* riidPtr = &riid) + { + fixed (Variant* pVarResultPtr = &pVarResult) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, dispIdMember, riidPtr, lcid, wFlags, pDispParams, pVarResultPtr, pExcepInfo, puArgErr); + } + } + return ret; + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, int dispIdMember, ref Guid riid, uint lcid, ushort wFlags, DispatchParams* pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, ref uint puArgErr) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* riidPtr = &riid) + { + fixed (Variant* pVarResultPtr = &pVarResult) + { + fixed (uint* puArgErrPtr = &puArgErr) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, dispIdMember, riidPtr, lcid, wFlags, pDispParams, pVarResultPtr, pExcepInfo, puArgErrPtr); + } + } + } + return ret; + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, int dispIdMember, ref Guid riid, uint lcid, ushort wFlags, DispatchParams* pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, uint* puArgErr) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* riidPtr = &riid) + { + fixed (Variant* pVarResultPtr = &pVarResult) + { + fixed (ExceptionInfo* pExcepInfoPtr = &pExcepInfo) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, dispIdMember, riidPtr, lcid, wFlags, pDispParams, pVarResultPtr, pExcepInfoPtr, puArgErr); + } + } + } + return ret; + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, int dispIdMember, ref Guid riid, uint lcid, ushort wFlags, DispatchParams* pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, ref uint puArgErr) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* riidPtr = &riid) + { + fixed (Variant* pVarResultPtr = &pVarResult) + { + fixed (ExceptionInfo* pExcepInfoPtr = &pExcepInfo) + { + fixed (uint* puArgErrPtr = &puArgErr) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, dispIdMember, riidPtr, lcid, wFlags, pDispParams, pVarResultPtr, pExcepInfoPtr, puArgErrPtr); + } + } + } + } + return ret; + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, int dispIdMember, ref Guid riid, uint lcid, ushort wFlags, ref DispatchParams pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* riidPtr = &riid) + { + fixed (DispatchParams* pDispParamsPtr = &pDispParams) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, dispIdMember, riidPtr, lcid, wFlags, pDispParamsPtr, pVarResult, pExcepInfo, puArgErr); + } + } + return ret; + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, int dispIdMember, ref Guid riid, uint lcid, ushort wFlags, ref DispatchParams pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, ref uint puArgErr) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* riidPtr = &riid) + { + fixed (DispatchParams* pDispParamsPtr = &pDispParams) + { + fixed (uint* puArgErrPtr = &puArgErr) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, dispIdMember, riidPtr, lcid, wFlags, pDispParamsPtr, pVarResult, pExcepInfo, puArgErrPtr); + } + } + } + return ret; + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, int dispIdMember, ref Guid riid, uint lcid, ushort wFlags, ref DispatchParams pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, uint* puArgErr) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* riidPtr = &riid) + { + fixed (DispatchParams* pDispParamsPtr = &pDispParams) + { + fixed (ExceptionInfo* pExcepInfoPtr = &pExcepInfo) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, dispIdMember, riidPtr, lcid, wFlags, pDispParamsPtr, pVarResult, pExcepInfoPtr, puArgErr); + } + } + } + return ret; + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, int dispIdMember, ref Guid riid, uint lcid, ushort wFlags, ref DispatchParams pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, ref uint puArgErr) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* riidPtr = &riid) + { + fixed (DispatchParams* pDispParamsPtr = &pDispParams) + { + fixed (ExceptionInfo* pExcepInfoPtr = &pExcepInfo) + { + fixed (uint* puArgErrPtr = &puArgErr) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, dispIdMember, riidPtr, lcid, wFlags, pDispParamsPtr, pVarResult, pExcepInfoPtr, puArgErrPtr); + } + } + } + } + return ret; + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, int dispIdMember, ref Guid riid, uint lcid, ushort wFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* riidPtr = &riid) + { + fixed (DispatchParams* pDispParamsPtr = &pDispParams) + { + fixed (Variant* pVarResultPtr = &pVarResult) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, dispIdMember, riidPtr, lcid, wFlags, pDispParamsPtr, pVarResultPtr, pExcepInfo, puArgErr); + } + } + } + return ret; + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, int dispIdMember, ref Guid riid, uint lcid, ushort wFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, ref uint puArgErr) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* riidPtr = &riid) + { + fixed (DispatchParams* pDispParamsPtr = &pDispParams) + { + fixed (Variant* pVarResultPtr = &pVarResult) + { + fixed (uint* puArgErrPtr = &puArgErr) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, dispIdMember, riidPtr, lcid, wFlags, pDispParamsPtr, pVarResultPtr, pExcepInfo, puArgErrPtr); + } + } + } + } + return ret; + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, int dispIdMember, ref Guid riid, uint lcid, ushort wFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, uint* puArgErr) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* riidPtr = &riid) + { + fixed (DispatchParams* pDispParamsPtr = &pDispParams) + { + fixed (Variant* pVarResultPtr = &pVarResult) + { + fixed (ExceptionInfo* pExcepInfoPtr = &pExcepInfo) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, dispIdMember, riidPtr, lcid, wFlags, pDispParamsPtr, pVarResultPtr, pExcepInfoPtr, puArgErr); + } + } + } + } + return ret; + } + + /// To be documented. + public static int Invoke(this ComPtr thisVtbl, int dispIdMember, ref Guid riid, uint lcid, ushort wFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, ref uint puArgErr) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* riidPtr = &riid) + { + fixed (DispatchParams* pDispParamsPtr = &pDispParams) + { + fixed (Variant* pVarResultPtr = &pVarResult) + { + fixed (ExceptionInfo* pExcepInfoPtr = &pExcepInfo) + { + fixed (uint* puArgErrPtr = &puArgErr) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, dispIdMember, riidPtr, lcid, wFlags, pDispParamsPtr, pVarResultPtr, pExcepInfoPtr, puArgErrPtr); + } + } + } + } + } + return ret; + } + + /// To be documented. + public static int QueryInterface(this ComPtr thisVtbl, out ComPtr ppvObject) where TI0 : unmanaged, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + ppvObject = default; + return @this->QueryInterface(SilkMarshal.GuidPtrOf(), (void**) ppvObject.GetAddressOf()); + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Span riid, void** ppvObject) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->QueryInterface(ref riid.GetPinnableReference(), ppvObject); + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Span riid, ref void* ppvObject) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->QueryInterface(ref riid.GetPinnableReference(), ref ppvObject); + } + + /// To be documented. + public static int GetTypeInfoCount(this ComPtr thisVtbl, Span pctinfo) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetTypeInfoCount(ref pctinfo.GetPinnableReference()); + } + + /// To be documented. + public static int GetTypeInfo(this ComPtr thisVtbl, uint iTInfo, uint lcid, ref ComPtr ppTInfo) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->GetTypeInfo(iTInfo, lcid, (ITypeInfo**) ppTInfo.GetAddressOf()); + } + + /// To be documented. + public static unsafe int GetIDsOfNames(this ComPtr thisVtbl, Guid* riid, string[] rgszNamesSa, uint cNames, uint lcid, int* rgDispId) + { + var @this = thisVtbl.Handle; + // StringArrayOverloader + var rgszNames = (char**) SilkMarshal.StringArrayToPtr(rgszNamesSa); + var ret = @this->GetIDsOfNames(riid, rgszNames, cNames, lcid, rgDispId); + SilkMarshal.CopyPtrToStringArray((nint) rgszNames, rgszNamesSa); + SilkMarshal.Free((nint) rgszNames); + return ret; + } + + /// To be documented. + public static unsafe int GetIDsOfNames(this ComPtr thisVtbl, Guid* riid, string[] rgszNamesSa, uint cNames, uint lcid, ref int rgDispId) + { + var @this = thisVtbl.Handle; + // StringArrayOverloader + var rgszNames = (char**) SilkMarshal.StringArrayToPtr(rgszNamesSa); + var ret = @this->GetIDsOfNames(riid, rgszNames, cNames, lcid, ref rgDispId); + SilkMarshal.CopyPtrToStringArray((nint) rgszNames, rgszNamesSa); + SilkMarshal.Free((nint) rgszNames); + return ret; + } + + /// To be documented. + public static unsafe int GetIDsOfNames(this ComPtr thisVtbl, Guid* riid, char** rgszNames, uint cNames, uint lcid, Span rgDispId) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetIDsOfNames(riid, rgszNames, cNames, lcid, ref rgDispId.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int GetIDsOfNames(this ComPtr thisVtbl, Guid* riid, ref char* rgszNames, uint cNames, uint lcid, Span rgDispId) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetIDsOfNames(riid, ref rgszNames, cNames, lcid, ref rgDispId.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int GetIDsOfNames(this ComPtr thisVtbl, ref Guid riid, string[] rgszNamesSa, uint cNames, uint lcid, int* rgDispId) + { + var @this = thisVtbl.Handle; + // StringArrayOverloader + var rgszNames = (char**) SilkMarshal.StringArrayToPtr(rgszNamesSa); + var ret = @this->GetIDsOfNames(ref riid, rgszNames, cNames, lcid, rgDispId); + SilkMarshal.CopyPtrToStringArray((nint) rgszNames, rgszNamesSa); + SilkMarshal.Free((nint) rgszNames); + return ret; + } + + /// To be documented. + public static unsafe int GetIDsOfNames(this ComPtr thisVtbl, Span riid, char** rgszNames, uint cNames, uint lcid, int* rgDispId) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetIDsOfNames(ref riid.GetPinnableReference(), rgszNames, cNames, lcid, rgDispId); + } + + /// To be documented. + public static int GetIDsOfNames(this ComPtr thisVtbl, ref Guid riid, string[] rgszNamesSa, uint cNames, uint lcid, ref int rgDispId) + { + var @this = thisVtbl.Handle; + // StringArrayOverloader + var rgszNames = (char**) SilkMarshal.StringArrayToPtr(rgszNamesSa); + var ret = @this->GetIDsOfNames(ref riid, rgszNames, cNames, lcid, ref rgDispId); + SilkMarshal.CopyPtrToStringArray((nint) rgszNames, rgszNamesSa); + SilkMarshal.Free((nint) rgszNames); + return ret; + } + + /// To be documented. + public static unsafe int GetIDsOfNames(this ComPtr thisVtbl, Span riid, char** rgszNames, uint cNames, uint lcid, Span rgDispId) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetIDsOfNames(ref riid.GetPinnableReference(), rgszNames, cNames, lcid, ref rgDispId.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int GetIDsOfNames(this ComPtr thisVtbl, Span riid, ref char* rgszNames, uint cNames, uint lcid, int* rgDispId) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetIDsOfNames(ref riid.GetPinnableReference(), ref rgszNames, cNames, lcid, rgDispId); + } + + /// To be documented. + public static unsafe int GetIDsOfNames(this ComPtr thisVtbl, Span riid, ref char* rgszNames, uint cNames, uint lcid, Span rgDispId) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetIDsOfNames(ref riid.GetPinnableReference(), ref rgszNames, cNames, lcid, ref rgDispId.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, int dispIdMember, Guid* riid, uint lcid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, Span puArgErr) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Invoke(dispIdMember, riid, lcid, wFlags, pDispParams, pVarResult, pExcepInfo, ref puArgErr.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, int dispIdMember, Guid* riid, uint lcid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, Span pExcepInfo, uint* puArgErr) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Invoke(dispIdMember, riid, lcid, wFlags, pDispParams, pVarResult, ref pExcepInfo.GetPinnableReference(), puArgErr); + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, int dispIdMember, Guid* riid, uint lcid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, Span pExcepInfo, Span puArgErr) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Invoke(dispIdMember, riid, lcid, wFlags, pDispParams, pVarResult, ref pExcepInfo.GetPinnableReference(), ref puArgErr.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, int dispIdMember, Guid* riid, uint lcid, ushort wFlags, DispatchParams* pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Invoke(dispIdMember, riid, lcid, wFlags, pDispParams, ref pVarResult.GetPinnableReference(), pExcepInfo, puArgErr); + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, int dispIdMember, Guid* riid, uint lcid, ushort wFlags, DispatchParams* pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, Span puArgErr) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Invoke(dispIdMember, riid, lcid, wFlags, pDispParams, ref pVarResult.GetPinnableReference(), pExcepInfo, ref puArgErr.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, int dispIdMember, Guid* riid, uint lcid, ushort wFlags, DispatchParams* pDispParams, Span pVarResult, Span pExcepInfo, uint* puArgErr) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Invoke(dispIdMember, riid, lcid, wFlags, pDispParams, ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), puArgErr); + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, int dispIdMember, Guid* riid, uint lcid, ushort wFlags, DispatchParams* pDispParams, Span pVarResult, Span pExcepInfo, Span puArgErr) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Invoke(dispIdMember, riid, lcid, wFlags, pDispParams, ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), ref puArgErr.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, int dispIdMember, Guid* riid, uint lcid, ushort wFlags, Span pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Invoke(dispIdMember, riid, lcid, wFlags, ref pDispParams.GetPinnableReference(), pVarResult, pExcepInfo, puArgErr); + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, int dispIdMember, Guid* riid, uint lcid, ushort wFlags, Span pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, Span puArgErr) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Invoke(dispIdMember, riid, lcid, wFlags, ref pDispParams.GetPinnableReference(), pVarResult, pExcepInfo, ref puArgErr.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, int dispIdMember, Guid* riid, uint lcid, ushort wFlags, Span pDispParams, Variant* pVarResult, Span pExcepInfo, uint* puArgErr) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Invoke(dispIdMember, riid, lcid, wFlags, ref pDispParams.GetPinnableReference(), pVarResult, ref pExcepInfo.GetPinnableReference(), puArgErr); + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, int dispIdMember, Guid* riid, uint lcid, ushort wFlags, Span pDispParams, Variant* pVarResult, Span pExcepInfo, Span puArgErr) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Invoke(dispIdMember, riid, lcid, wFlags, ref pDispParams.GetPinnableReference(), pVarResult, ref pExcepInfo.GetPinnableReference(), ref puArgErr.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, int dispIdMember, Guid* riid, uint lcid, ushort wFlags, Span pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Invoke(dispIdMember, riid, lcid, wFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), pExcepInfo, puArgErr); + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, int dispIdMember, Guid* riid, uint lcid, ushort wFlags, Span pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, Span puArgErr) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Invoke(dispIdMember, riid, lcid, wFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), pExcepInfo, ref puArgErr.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, int dispIdMember, Guid* riid, uint lcid, ushort wFlags, Span pDispParams, Span pVarResult, Span pExcepInfo, uint* puArgErr) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Invoke(dispIdMember, riid, lcid, wFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), puArgErr); + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, int dispIdMember, Guid* riid, uint lcid, ushort wFlags, Span pDispParams, Span pVarResult, Span pExcepInfo, Span puArgErr) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Invoke(dispIdMember, riid, lcid, wFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), ref puArgErr.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, int dispIdMember, Span riid, uint lcid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Invoke(dispIdMember, ref riid.GetPinnableReference(), lcid, wFlags, pDispParams, pVarResult, pExcepInfo, puArgErr); + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, int dispIdMember, Span riid, uint lcid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, Span puArgErr) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Invoke(dispIdMember, ref riid.GetPinnableReference(), lcid, wFlags, pDispParams, pVarResult, pExcepInfo, ref puArgErr.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, int dispIdMember, Span riid, uint lcid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, Span pExcepInfo, uint* puArgErr) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Invoke(dispIdMember, ref riid.GetPinnableReference(), lcid, wFlags, pDispParams, pVarResult, ref pExcepInfo.GetPinnableReference(), puArgErr); + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, int dispIdMember, Span riid, uint lcid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, Span pExcepInfo, Span puArgErr) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Invoke(dispIdMember, ref riid.GetPinnableReference(), lcid, wFlags, pDispParams, pVarResult, ref pExcepInfo.GetPinnableReference(), ref puArgErr.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, int dispIdMember, Span riid, uint lcid, ushort wFlags, DispatchParams* pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Invoke(dispIdMember, ref riid.GetPinnableReference(), lcid, wFlags, pDispParams, ref pVarResult.GetPinnableReference(), pExcepInfo, puArgErr); + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, int dispIdMember, Span riid, uint lcid, ushort wFlags, DispatchParams* pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, Span puArgErr) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Invoke(dispIdMember, ref riid.GetPinnableReference(), lcid, wFlags, pDispParams, ref pVarResult.GetPinnableReference(), pExcepInfo, ref puArgErr.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, int dispIdMember, Span riid, uint lcid, ushort wFlags, DispatchParams* pDispParams, Span pVarResult, Span pExcepInfo, uint* puArgErr) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Invoke(dispIdMember, ref riid.GetPinnableReference(), lcid, wFlags, pDispParams, ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), puArgErr); + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, int dispIdMember, Span riid, uint lcid, ushort wFlags, DispatchParams* pDispParams, Span pVarResult, Span pExcepInfo, Span puArgErr) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Invoke(dispIdMember, ref riid.GetPinnableReference(), lcid, wFlags, pDispParams, ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), ref puArgErr.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, int dispIdMember, Span riid, uint lcid, ushort wFlags, Span pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Invoke(dispIdMember, ref riid.GetPinnableReference(), lcid, wFlags, ref pDispParams.GetPinnableReference(), pVarResult, pExcepInfo, puArgErr); + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, int dispIdMember, Span riid, uint lcid, ushort wFlags, Span pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, Span puArgErr) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Invoke(dispIdMember, ref riid.GetPinnableReference(), lcid, wFlags, ref pDispParams.GetPinnableReference(), pVarResult, pExcepInfo, ref puArgErr.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, int dispIdMember, Span riid, uint lcid, ushort wFlags, Span pDispParams, Variant* pVarResult, Span pExcepInfo, uint* puArgErr) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Invoke(dispIdMember, ref riid.GetPinnableReference(), lcid, wFlags, ref pDispParams.GetPinnableReference(), pVarResult, ref pExcepInfo.GetPinnableReference(), puArgErr); + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, int dispIdMember, Span riid, uint lcid, ushort wFlags, Span pDispParams, Variant* pVarResult, Span pExcepInfo, Span puArgErr) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Invoke(dispIdMember, ref riid.GetPinnableReference(), lcid, wFlags, ref pDispParams.GetPinnableReference(), pVarResult, ref pExcepInfo.GetPinnableReference(), ref puArgErr.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, int dispIdMember, Span riid, uint lcid, ushort wFlags, Span pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Invoke(dispIdMember, ref riid.GetPinnableReference(), lcid, wFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), pExcepInfo, puArgErr); + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, int dispIdMember, Span riid, uint lcid, ushort wFlags, Span pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, Span puArgErr) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Invoke(dispIdMember, ref riid.GetPinnableReference(), lcid, wFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), pExcepInfo, ref puArgErr.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, int dispIdMember, Span riid, uint lcid, ushort wFlags, Span pDispParams, Span pVarResult, Span pExcepInfo, uint* puArgErr) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Invoke(dispIdMember, ref riid.GetPinnableReference(), lcid, wFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), puArgErr); + } + + /// To be documented. + public static int Invoke(this ComPtr thisVtbl, int dispIdMember, Span riid, uint lcid, ushort wFlags, Span pDispParams, Span pVarResult, Span pExcepInfo, Span puArgErr) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Invoke(dispIdMember, ref riid.GetPinnableReference(), lcid, wFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), ref puArgErr.GetPinnableReference()); + } + + /// To be documented. + public static ComPtr QueryInterface(this ComPtr thisVtbl) where TI0 : unmanaged, IComVtbl + { + var @this = thisVtbl.Handle; + // NonKhrReturnTypeOverloader + SilkMarshal.ThrowHResult(@this->QueryInterface(out ComPtr silkRet)); + return silkRet; + } + +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/ElemDesc.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/ElemDesc.gen.cs new file mode 100644 index 0000000000..fd28b4e80a --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/ElemDesc.gen.cs @@ -0,0 +1,90 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [NativeName("Name", "tagELEMDESC")] + public unsafe partial struct ElemDesc + { + public ElemDesc + ( + TypeDesc? tdesc = null, + ElemDescUnion? anonymous = null, + IdlDesc? idldesc = null, + ParamDesc? paramdesc = null + ) : this() + { + if (tdesc is not null) + { + Tdesc = tdesc.Value; + } + + if (anonymous is not null) + { + Anonymous = anonymous.Value; + } + + if (idldesc is not null) + { + Idldesc = idldesc.Value; + } + + if (paramdesc is not null) + { + Paramdesc = paramdesc.Value; + } + } + + + [NativeName("Type", "TYPEDESC")] + [NativeName("Type.Name", "TYPEDESC")] + [NativeName("Name", "tdesc")] + public TypeDesc Tdesc; + + [NativeName("Type", "")] + [NativeName("Type.Name", "__AnonymousRecord_oaidl_L733_C5")] + [NativeName("Name", "anonymous1")] + public ElemDescUnion Anonymous; +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref IdlDesc Idldesc + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].Idldesc; + } +#else + public IdlDesc Idldesc + { + get => Anonymous.Idldesc; + set => Anonymous.Idldesc = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref ParamDesc Paramdesc + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].Paramdesc; + } +#else + public ParamDesc Paramdesc + { + get => Anonymous.Paramdesc; + set => Anonymous.Paramdesc = value; + } +#endif + + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/ElemDescUnion.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/ElemDescUnion.gen.cs new file mode 100644 index 0000000000..b346849830 --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/ElemDescUnion.gen.cs @@ -0,0 +1,53 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [StructLayout(LayoutKind.Explicit)] + [NativeName("Name", "__AnonymousRecord_oaidl_L733_C5")] + public unsafe partial struct ElemDescUnion + { + public ElemDescUnion + ( + IdlDesc? idldesc = null, + ParamDesc? paramdesc = null + ) : this() + { + if (idldesc is not null) + { + Idldesc = idldesc.Value; + } + + if (paramdesc is not null) + { + Paramdesc = paramdesc.Value; + } + } + + + [FieldOffset(0)] + [NativeName("Type", "IDLDESC")] + [NativeName("Type.Name", "IDLDESC")] + [NativeName("Name", "idldesc")] + public IdlDesc Idldesc; + + [FieldOffset(0)] + [NativeName("Type", "PARAMDESC")] + [NativeName("Type.Name", "PARAMDESC")] + [NativeName("Name", "paramdesc")] + public ParamDesc Paramdesc; + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/EnumConnectionPointsVtblExtensions.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/EnumConnectionPointsVtblExtensions.gen.cs new file mode 100644 index 0000000000..b4e481dae3 --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/EnumConnectionPointsVtblExtensions.gen.cs @@ -0,0 +1,248 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras; + +public unsafe static class EnumConnectionPointsVtblExtensions +{ + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Guid* riid, void** ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObject); + return ret; + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Guid* riid, ref void* ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObjectPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, ref Guid riid, void** ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* riidPtr = &riid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObject); + } + return ret; + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, ref Guid riid, ref void* ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* riidPtr = &riid) + { + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObjectPtr); + } + } + return ret; + } + + /// To be documented. + public static uint AddRef(this ComPtr thisVtbl) + { + var @this = thisVtbl.Handle; + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[1])(@this); + return ret; + } + + /// To be documented. + public static uint Release(this ComPtr thisVtbl) + { + var @this = thisVtbl.Handle; + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[2])(@this); + return ret; + } + + /// To be documented. + public static unsafe int Next(this ComPtr thisVtbl, uint cConnections, IConnectionPoint** ppCP, uint* pcFetched) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, cConnections, ppCP, pcFetched); + return ret; + } + + /// To be documented. + public static unsafe int Next(this ComPtr thisVtbl, uint cConnections, IConnectionPoint** ppCP, ref uint pcFetched) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (uint* pcFetchedPtr = &pcFetched) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, cConnections, ppCP, pcFetchedPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int Next(this ComPtr thisVtbl, uint cConnections, ref IConnectionPoint* ppCP, uint* pcFetched) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (IConnectionPoint** ppCPPtr = &ppCP) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, cConnections, ppCPPtr, pcFetched); + } + return ret; + } + + /// To be documented. + public static unsafe int Next(this ComPtr thisVtbl, uint cConnections, ref IConnectionPoint* ppCP, ref uint pcFetched) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (IConnectionPoint** ppCPPtr = &ppCP) + { + fixed (uint* pcFetchedPtr = &pcFetched) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, cConnections, ppCPPtr, pcFetchedPtr); + } + } + return ret; + } + + /// To be documented. + public static int Skip(this ComPtr thisVtbl, uint cConnections) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, cConnections); + return ret; + } + + /// To be documented. + public static int Reset(this ComPtr thisVtbl) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this); + return ret; + } + + /// To be documented. + public static unsafe int Clone(this ComPtr thisVtbl, IEnumConnectionPoints** ppEnum) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, ppEnum); + return ret; + } + + /// To be documented. + public static unsafe int Clone(this ComPtr thisVtbl, ref IEnumConnectionPoints* ppEnum) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (IEnumConnectionPoints** ppEnumPtr = &ppEnum) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, ppEnumPtr); + } + return ret; + } + + /// To be documented. + public static int QueryInterface(this ComPtr thisVtbl, out ComPtr ppvObject) where TI0 : unmanaged, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + ppvObject = default; + return @this->QueryInterface(SilkMarshal.GuidPtrOf(), (void**) ppvObject.GetAddressOf()); + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Span riid, void** ppvObject) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->QueryInterface(ref riid.GetPinnableReference(), ppvObject); + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Span riid, ref void* ppvObject) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->QueryInterface(ref riid.GetPinnableReference(), ref ppvObject); + } + + /// To be documented. + public static unsafe int Next(this ComPtr thisVtbl, uint cConnections, ref ComPtr ppCP, uint* pcFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->Next(cConnections, (IConnectionPoint**) ppCP.GetAddressOf(), pcFetched); + } + + /// To be documented. + public static unsafe int Next(this ComPtr thisVtbl, uint cConnections, IConnectionPoint** ppCP, Span pcFetched) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Next(cConnections, ppCP, ref pcFetched.GetPinnableReference()); + } + + /// To be documented. + public static int Next(this ComPtr thisVtbl, uint cConnections, ref ComPtr ppCP, ref uint pcFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->Next(cConnections, (IConnectionPoint**) ppCP.GetAddressOf(), ref pcFetched); + } + + /// To be documented. + public static unsafe int Next(this ComPtr thisVtbl, uint cConnections, ref IConnectionPoint* ppCP, Span pcFetched) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Next(cConnections, ref ppCP, ref pcFetched.GetPinnableReference()); + } + + /// To be documented. + public static int Clone(this ComPtr thisVtbl, ref ComPtr ppEnum) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->Clone((IEnumConnectionPoints**) ppEnum.GetAddressOf()); + } + + /// To be documented. + public static ComPtr QueryInterface(this ComPtr thisVtbl) where TI0 : unmanaged, IComVtbl + { + var @this = thisVtbl.Handle; + // NonKhrReturnTypeOverloader + SilkMarshal.ThrowHResult(@this->QueryInterface(out ComPtr silkRet)); + return silkRet; + } + +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/EnumConnectionsVtblExtensions.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/EnumConnectionsVtblExtensions.gen.cs new file mode 100644 index 0000000000..1760f519ab --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/EnumConnectionsVtblExtensions.gen.cs @@ -0,0 +1,240 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras; + +public unsafe static class EnumConnectionsVtblExtensions +{ + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Guid* riid, void** ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObject); + return ret; + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Guid* riid, ref void* ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObjectPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, ref Guid riid, void** ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* riidPtr = &riid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObject); + } + return ret; + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, ref Guid riid, ref void* ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* riidPtr = &riid) + { + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObjectPtr); + } + } + return ret; + } + + /// To be documented. + public static uint AddRef(this ComPtr thisVtbl) + { + var @this = thisVtbl.Handle; + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[1])(@this); + return ret; + } + + /// To be documented. + public static uint Release(this ComPtr thisVtbl) + { + var @this = thisVtbl.Handle; + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[2])(@this); + return ret; + } + + /// To be documented. + public static unsafe int Next(this ComPtr thisVtbl, uint cConnections, ConnectData* rgcd, uint* pcFetched) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, cConnections, rgcd, pcFetched); + return ret; + } + + /// To be documented. + public static unsafe int Next(this ComPtr thisVtbl, uint cConnections, ConnectData* rgcd, ref uint pcFetched) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (uint* pcFetchedPtr = &pcFetched) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, cConnections, rgcd, pcFetchedPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int Next(this ComPtr thisVtbl, uint cConnections, ref ConnectData rgcd, uint* pcFetched) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (ConnectData* rgcdPtr = &rgcd) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, cConnections, rgcdPtr, pcFetched); + } + return ret; + } + + /// To be documented. + public static int Next(this ComPtr thisVtbl, uint cConnections, ref ConnectData rgcd, ref uint pcFetched) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (ConnectData* rgcdPtr = &rgcd) + { + fixed (uint* pcFetchedPtr = &pcFetched) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, cConnections, rgcdPtr, pcFetchedPtr); + } + } + return ret; + } + + /// To be documented. + public static int Skip(this ComPtr thisVtbl, uint cConnections) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, cConnections); + return ret; + } + + /// To be documented. + public static int Reset(this ComPtr thisVtbl) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this); + return ret; + } + + /// To be documented. + public static unsafe int Clone(this ComPtr thisVtbl, IEnumConnections** ppEnum) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, ppEnum); + return ret; + } + + /// To be documented. + public static unsafe int Clone(this ComPtr thisVtbl, ref IEnumConnections* ppEnum) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (IEnumConnections** ppEnumPtr = &ppEnum) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, ppEnumPtr); + } + return ret; + } + + /// To be documented. + public static int QueryInterface(this ComPtr thisVtbl, out ComPtr ppvObject) where TI0 : unmanaged, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + ppvObject = default; + return @this->QueryInterface(SilkMarshal.GuidPtrOf(), (void**) ppvObject.GetAddressOf()); + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Span riid, void** ppvObject) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->QueryInterface(ref riid.GetPinnableReference(), ppvObject); + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Span riid, ref void* ppvObject) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->QueryInterface(ref riid.GetPinnableReference(), ref ppvObject); + } + + /// To be documented. + public static unsafe int Next(this ComPtr thisVtbl, uint cConnections, ConnectData* rgcd, Span pcFetched) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Next(cConnections, rgcd, ref pcFetched.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int Next(this ComPtr thisVtbl, uint cConnections, Span rgcd, uint* pcFetched) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Next(cConnections, ref rgcd.GetPinnableReference(), pcFetched); + } + + /// To be documented. + public static int Next(this ComPtr thisVtbl, uint cConnections, Span rgcd, Span pcFetched) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Next(cConnections, ref rgcd.GetPinnableReference(), ref pcFetched.GetPinnableReference()); + } + + /// To be documented. + public static int Clone(this ComPtr thisVtbl, ref ComPtr ppEnum) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->Clone((IEnumConnections**) ppEnum.GetAddressOf()); + } + + /// To be documented. + public static ComPtr QueryInterface(this ComPtr thisVtbl) where TI0 : unmanaged, IComVtbl + { + var @this = thisVtbl.Handle; + // NonKhrReturnTypeOverloader + SilkMarshal.ThrowHResult(@this->QueryInterface(out ComPtr silkRet)); + return silkRet; + } + +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/EnumOleUndoUnitsVtblExtensions.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/EnumOleUndoUnitsVtblExtensions.gen.cs new file mode 100644 index 0000000000..c7502f18ab --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/EnumOleUndoUnitsVtblExtensions.gen.cs @@ -0,0 +1,248 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras; + +public unsafe static class EnumOleUndoUnitsVtblExtensions +{ + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Guid* riid, void** ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObject); + return ret; + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Guid* riid, ref void* ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObjectPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, ref Guid riid, void** ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* riidPtr = &riid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObject); + } + return ret; + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, ref Guid riid, ref void* ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* riidPtr = &riid) + { + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObjectPtr); + } + } + return ret; + } + + /// To be documented. + public static uint AddRef(this ComPtr thisVtbl) + { + var @this = thisVtbl.Handle; + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[1])(@this); + return ret; + } + + /// To be documented. + public static uint Release(this ComPtr thisVtbl) + { + var @this = thisVtbl.Handle; + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[2])(@this); + return ret; + } + + /// To be documented. + public static unsafe int Next(this ComPtr thisVtbl, uint cElt, IOleUndoUnit** rgElt, uint* pcEltFetched) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, cElt, rgElt, pcEltFetched); + return ret; + } + + /// To be documented. + public static unsafe int Next(this ComPtr thisVtbl, uint cElt, IOleUndoUnit** rgElt, ref uint pcEltFetched) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (uint* pcEltFetchedPtr = &pcEltFetched) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, cElt, rgElt, pcEltFetchedPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int Next(this ComPtr thisVtbl, uint cElt, ref IOleUndoUnit* rgElt, uint* pcEltFetched) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (IOleUndoUnit** rgEltPtr = &rgElt) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, cElt, rgEltPtr, pcEltFetched); + } + return ret; + } + + /// To be documented. + public static unsafe int Next(this ComPtr thisVtbl, uint cElt, ref IOleUndoUnit* rgElt, ref uint pcEltFetched) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (IOleUndoUnit** rgEltPtr = &rgElt) + { + fixed (uint* pcEltFetchedPtr = &pcEltFetched) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, cElt, rgEltPtr, pcEltFetchedPtr); + } + } + return ret; + } + + /// To be documented. + public static int Skip(this ComPtr thisVtbl, uint cElt) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, cElt); + return ret; + } + + /// To be documented. + public static int Reset(this ComPtr thisVtbl) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this); + return ret; + } + + /// To be documented. + public static unsafe int Clone(this ComPtr thisVtbl, IEnumOleUndoUnits** ppEnum) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, ppEnum); + return ret; + } + + /// To be documented. + public static unsafe int Clone(this ComPtr thisVtbl, ref IEnumOleUndoUnits* ppEnum) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (IEnumOleUndoUnits** ppEnumPtr = &ppEnum) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, ppEnumPtr); + } + return ret; + } + + /// To be documented. + public static int QueryInterface(this ComPtr thisVtbl, out ComPtr ppvObject) where TI0 : unmanaged, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + ppvObject = default; + return @this->QueryInterface(SilkMarshal.GuidPtrOf(), (void**) ppvObject.GetAddressOf()); + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Span riid, void** ppvObject) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->QueryInterface(ref riid.GetPinnableReference(), ppvObject); + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Span riid, ref void* ppvObject) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->QueryInterface(ref riid.GetPinnableReference(), ref ppvObject); + } + + /// To be documented. + public static unsafe int Next(this ComPtr thisVtbl, uint cElt, ref ComPtr rgElt, uint* pcEltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->Next(cElt, (IOleUndoUnit**) rgElt.GetAddressOf(), pcEltFetched); + } + + /// To be documented. + public static unsafe int Next(this ComPtr thisVtbl, uint cElt, IOleUndoUnit** rgElt, Span pcEltFetched) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Next(cElt, rgElt, ref pcEltFetched.GetPinnableReference()); + } + + /// To be documented. + public static int Next(this ComPtr thisVtbl, uint cElt, ref ComPtr rgElt, ref uint pcEltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->Next(cElt, (IOleUndoUnit**) rgElt.GetAddressOf(), ref pcEltFetched); + } + + /// To be documented. + public static unsafe int Next(this ComPtr thisVtbl, uint cElt, ref IOleUndoUnit* rgElt, Span pcEltFetched) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Next(cElt, ref rgElt, ref pcEltFetched.GetPinnableReference()); + } + + /// To be documented. + public static int Clone(this ComPtr thisVtbl, ref ComPtr ppEnum) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->Clone((IEnumOleUndoUnits**) ppEnum.GetAddressOf()); + } + + /// To be documented. + public static ComPtr QueryInterface(this ComPtr thisVtbl) where TI0 : unmanaged, IComVtbl + { + var @this = thisVtbl.Handle; + // NonKhrReturnTypeOverloader + SilkMarshal.ThrowHResult(@this->QueryInterface(out ComPtr silkRet)); + return silkRet; + } + +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/EnumSTATPROPSETSTGVtblExtensions.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/EnumSTATPROPSETSTGVtblExtensions.gen.cs new file mode 100644 index 0000000000..4eceed6d10 --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/EnumSTATPROPSETSTGVtblExtensions.gen.cs @@ -0,0 +1,240 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras; + +public unsafe static class EnumSTATPROPSETSTGVtblExtensions +{ + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Guid* riid, void** ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObject); + return ret; + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Guid* riid, ref void* ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObjectPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, ref Guid riid, void** ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* riidPtr = &riid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObject); + } + return ret; + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, ref Guid riid, ref void* ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* riidPtr = &riid) + { + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObjectPtr); + } + } + return ret; + } + + /// To be documented. + public static uint AddRef(this ComPtr thisVtbl) + { + var @this = thisVtbl.Handle; + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[1])(@this); + return ret; + } + + /// To be documented. + public static uint Release(this ComPtr thisVtbl) + { + var @this = thisVtbl.Handle; + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[2])(@this); + return ret; + } + + /// To be documented. + public static unsafe int Next(this ComPtr thisVtbl, uint celt, STATPROPSETSTG* rgelt, uint* pceltFetched) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, celt, rgelt, pceltFetched); + return ret; + } + + /// To be documented. + public static unsafe int Next(this ComPtr thisVtbl, uint celt, STATPROPSETSTG* rgelt, ref uint pceltFetched) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (uint* pceltFetchedPtr = &pceltFetched) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, celt, rgelt, pceltFetchedPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int Next(this ComPtr thisVtbl, uint celt, ref STATPROPSETSTG rgelt, uint* pceltFetched) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (STATPROPSETSTG* rgeltPtr = &rgelt) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, celt, rgeltPtr, pceltFetched); + } + return ret; + } + + /// To be documented. + public static int Next(this ComPtr thisVtbl, uint celt, ref STATPROPSETSTG rgelt, ref uint pceltFetched) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (STATPROPSETSTG* rgeltPtr = &rgelt) + { + fixed (uint* pceltFetchedPtr = &pceltFetched) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, celt, rgeltPtr, pceltFetchedPtr); + } + } + return ret; + } + + /// To be documented. + public static int Skip(this ComPtr thisVtbl, uint celt) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, celt); + return ret; + } + + /// To be documented. + public static int Reset(this ComPtr thisVtbl) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this); + return ret; + } + + /// To be documented. + public static unsafe int Clone(this ComPtr thisVtbl, IEnumSTATPROPSETSTG** ppenum) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, ppenum); + return ret; + } + + /// To be documented. + public static unsafe int Clone(this ComPtr thisVtbl, ref IEnumSTATPROPSETSTG* ppenum) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (IEnumSTATPROPSETSTG** ppenumPtr = &ppenum) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, ppenumPtr); + } + return ret; + } + + /// To be documented. + public static int QueryInterface(this ComPtr thisVtbl, out ComPtr ppvObject) where TI0 : unmanaged, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + ppvObject = default; + return @this->QueryInterface(SilkMarshal.GuidPtrOf(), (void**) ppvObject.GetAddressOf()); + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Span riid, void** ppvObject) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->QueryInterface(ref riid.GetPinnableReference(), ppvObject); + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Span riid, ref void* ppvObject) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->QueryInterface(ref riid.GetPinnableReference(), ref ppvObject); + } + + /// To be documented. + public static unsafe int Next(this ComPtr thisVtbl, uint celt, STATPROPSETSTG* rgelt, Span pceltFetched) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Next(celt, rgelt, ref pceltFetched.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int Next(this ComPtr thisVtbl, uint celt, Span rgelt, uint* pceltFetched) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Next(celt, ref rgelt.GetPinnableReference(), pceltFetched); + } + + /// To be documented. + public static int Next(this ComPtr thisVtbl, uint celt, Span rgelt, Span pceltFetched) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Next(celt, ref rgelt.GetPinnableReference(), ref pceltFetched.GetPinnableReference()); + } + + /// To be documented. + public static int Clone(this ComPtr thisVtbl, ref ComPtr ppenum) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->Clone((IEnumSTATPROPSETSTG**) ppenum.GetAddressOf()); + } + + /// To be documented. + public static ComPtr QueryInterface(this ComPtr thisVtbl) where TI0 : unmanaged, IComVtbl + { + var @this = thisVtbl.Handle; + // NonKhrReturnTypeOverloader + SilkMarshal.ThrowHResult(@this->QueryInterface(out ComPtr silkRet)); + return silkRet; + } + +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/EnumSTATPROPSTGVtblExtensions.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/EnumSTATPROPSTGVtblExtensions.gen.cs new file mode 100644 index 0000000000..c734e0bc78 --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/EnumSTATPROPSTGVtblExtensions.gen.cs @@ -0,0 +1,240 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras; + +public unsafe static class EnumSTATPROPSTGVtblExtensions +{ + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Guid* riid, void** ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObject); + return ret; + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Guid* riid, ref void* ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObjectPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, ref Guid riid, void** ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* riidPtr = &riid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObject); + } + return ret; + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, ref Guid riid, ref void* ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* riidPtr = &riid) + { + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObjectPtr); + } + } + return ret; + } + + /// To be documented. + public static uint AddRef(this ComPtr thisVtbl) + { + var @this = thisVtbl.Handle; + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[1])(@this); + return ret; + } + + /// To be documented. + public static uint Release(this ComPtr thisVtbl) + { + var @this = thisVtbl.Handle; + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[2])(@this); + return ret; + } + + /// To be documented. + public static unsafe int Next(this ComPtr thisVtbl, uint celt, STATPROPSTG* rgelt, uint* pceltFetched) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, celt, rgelt, pceltFetched); + return ret; + } + + /// To be documented. + public static unsafe int Next(this ComPtr thisVtbl, uint celt, STATPROPSTG* rgelt, ref uint pceltFetched) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (uint* pceltFetchedPtr = &pceltFetched) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, celt, rgelt, pceltFetchedPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int Next(this ComPtr thisVtbl, uint celt, ref STATPROPSTG rgelt, uint* pceltFetched) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (STATPROPSTG* rgeltPtr = &rgelt) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, celt, rgeltPtr, pceltFetched); + } + return ret; + } + + /// To be documented. + public static int Next(this ComPtr thisVtbl, uint celt, ref STATPROPSTG rgelt, ref uint pceltFetched) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (STATPROPSTG* rgeltPtr = &rgelt) + { + fixed (uint* pceltFetchedPtr = &pceltFetched) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, celt, rgeltPtr, pceltFetchedPtr); + } + } + return ret; + } + + /// To be documented. + public static int Skip(this ComPtr thisVtbl, uint celt) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, celt); + return ret; + } + + /// To be documented. + public static int Reset(this ComPtr thisVtbl) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this); + return ret; + } + + /// To be documented. + public static unsafe int Clone(this ComPtr thisVtbl, IEnumSTATPROPSTG** ppenum) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, ppenum); + return ret; + } + + /// To be documented. + public static unsafe int Clone(this ComPtr thisVtbl, ref IEnumSTATPROPSTG* ppenum) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (IEnumSTATPROPSTG** ppenumPtr = &ppenum) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, ppenumPtr); + } + return ret; + } + + /// To be documented. + public static int QueryInterface(this ComPtr thisVtbl, out ComPtr ppvObject) where TI0 : unmanaged, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + ppvObject = default; + return @this->QueryInterface(SilkMarshal.GuidPtrOf(), (void**) ppvObject.GetAddressOf()); + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Span riid, void** ppvObject) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->QueryInterface(ref riid.GetPinnableReference(), ppvObject); + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Span riid, ref void* ppvObject) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->QueryInterface(ref riid.GetPinnableReference(), ref ppvObject); + } + + /// To be documented. + public static unsafe int Next(this ComPtr thisVtbl, uint celt, STATPROPSTG* rgelt, Span pceltFetched) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Next(celt, rgelt, ref pceltFetched.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int Next(this ComPtr thisVtbl, uint celt, Span rgelt, uint* pceltFetched) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Next(celt, ref rgelt.GetPinnableReference(), pceltFetched); + } + + /// To be documented. + public static int Next(this ComPtr thisVtbl, uint celt, Span rgelt, Span pceltFetched) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Next(celt, ref rgelt.GetPinnableReference(), ref pceltFetched.GetPinnableReference()); + } + + /// To be documented. + public static int Clone(this ComPtr thisVtbl, ref ComPtr ppenum) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->Clone((IEnumSTATPROPSTG**) ppenum.GetAddressOf()); + } + + /// To be documented. + public static ComPtr QueryInterface(this ComPtr thisVtbl) where TI0 : unmanaged, IComVtbl + { + var @this = thisVtbl.Handle; + // NonKhrReturnTypeOverloader + SilkMarshal.ThrowHResult(@this->QueryInterface(out ComPtr silkRet)); + return silkRet; + } + +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/EnumVARIANTVtblExtensions.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/EnumVARIANTVtblExtensions.gen.cs new file mode 100644 index 0000000000..60ea42cb6b --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/EnumVARIANTVtblExtensions.gen.cs @@ -0,0 +1,240 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras; + +public unsafe static class EnumVARIANTVtblExtensions +{ + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Guid* riid, void** ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObject); + return ret; + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Guid* riid, ref void* ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObjectPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, ref Guid riid, void** ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* riidPtr = &riid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObject); + } + return ret; + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, ref Guid riid, ref void* ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* riidPtr = &riid) + { + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObjectPtr); + } + } + return ret; + } + + /// To be documented. + public static uint AddRef(this ComPtr thisVtbl) + { + var @this = thisVtbl.Handle; + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[1])(@this); + return ret; + } + + /// To be documented. + public static uint Release(this ComPtr thisVtbl) + { + var @this = thisVtbl.Handle; + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[2])(@this); + return ret; + } + + /// To be documented. + public static unsafe int Next(this ComPtr thisVtbl, uint celt, Variant* rgVar, uint* pCeltFetched) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, celt, rgVar, pCeltFetched); + return ret; + } + + /// To be documented. + public static unsafe int Next(this ComPtr thisVtbl, uint celt, Variant* rgVar, ref uint pCeltFetched) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (uint* pCeltFetchedPtr = &pCeltFetched) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, celt, rgVar, pCeltFetchedPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int Next(this ComPtr thisVtbl, uint celt, ref Variant rgVar, uint* pCeltFetched) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Variant* rgVarPtr = &rgVar) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, celt, rgVarPtr, pCeltFetched); + } + return ret; + } + + /// To be documented. + public static int Next(this ComPtr thisVtbl, uint celt, ref Variant rgVar, ref uint pCeltFetched) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Variant* rgVarPtr = &rgVar) + { + fixed (uint* pCeltFetchedPtr = &pCeltFetched) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, celt, rgVarPtr, pCeltFetchedPtr); + } + } + return ret; + } + + /// To be documented. + public static int Skip(this ComPtr thisVtbl, uint celt) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, celt); + return ret; + } + + /// To be documented. + public static int Reset(this ComPtr thisVtbl) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this); + return ret; + } + + /// To be documented. + public static unsafe int Clone(this ComPtr thisVtbl, IEnumVARIANT** ppEnum) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, ppEnum); + return ret; + } + + /// To be documented. + public static unsafe int Clone(this ComPtr thisVtbl, ref IEnumVARIANT* ppEnum) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (IEnumVARIANT** ppEnumPtr = &ppEnum) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, ppEnumPtr); + } + return ret; + } + + /// To be documented. + public static int QueryInterface(this ComPtr thisVtbl, out ComPtr ppvObject) where TI0 : unmanaged, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + ppvObject = default; + return @this->QueryInterface(SilkMarshal.GuidPtrOf(), (void**) ppvObject.GetAddressOf()); + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Span riid, void** ppvObject) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->QueryInterface(ref riid.GetPinnableReference(), ppvObject); + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Span riid, ref void* ppvObject) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->QueryInterface(ref riid.GetPinnableReference(), ref ppvObject); + } + + /// To be documented. + public static unsafe int Next(this ComPtr thisVtbl, uint celt, Variant* rgVar, Span pCeltFetched) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Next(celt, rgVar, ref pCeltFetched.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int Next(this ComPtr thisVtbl, uint celt, Span rgVar, uint* pCeltFetched) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Next(celt, ref rgVar.GetPinnableReference(), pCeltFetched); + } + + /// To be documented. + public static int Next(this ComPtr thisVtbl, uint celt, Span rgVar, Span pCeltFetched) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Next(celt, ref rgVar.GetPinnableReference(), ref pCeltFetched.GetPinnableReference()); + } + + /// To be documented. + public static int Clone(this ComPtr thisVtbl, ref ComPtr ppEnum) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->Clone((IEnumVARIANT**) ppEnum.GetAddressOf()); + } + + /// To be documented. + public static ComPtr QueryInterface(this ComPtr thisVtbl) where TI0 : unmanaged, IComVtbl + { + var @this = thisVtbl.Handle; + // NonKhrReturnTypeOverloader + SilkMarshal.ThrowHResult(@this->QueryInterface(out ComPtr silkRet)); + return silkRet; + } + +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/ErrorInfoVtblExtensions.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/ErrorInfoVtblExtensions.gen.cs new file mode 100644 index 0000000000..81f41e4e88 --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/ErrorInfoVtblExtensions.gen.cs @@ -0,0 +1,278 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras; + +public unsafe static class ErrorInfoVtblExtensions +{ + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Guid* riid, void** ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObject); + return ret; + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Guid* riid, ref void* ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObjectPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, ref Guid riid, void** ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* riidPtr = &riid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObject); + } + return ret; + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, ref Guid riid, ref void* ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* riidPtr = &riid) + { + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObjectPtr); + } + } + return ret; + } + + /// To be documented. + public static uint AddRef(this ComPtr thisVtbl) + { + var @this = thisVtbl.Handle; + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[1])(@this); + return ret; + } + + /// To be documented. + public static uint Release(this ComPtr thisVtbl) + { + var @this = thisVtbl.Handle; + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[2])(@this); + return ret; + } + + /// To be documented. + public static unsafe int GetGUID(this ComPtr thisVtbl, Guid* pGUID) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, pGUID); + return ret; + } + + /// To be documented. + public static int GetGUID(this ComPtr thisVtbl, ref Guid pGUID) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* pGUIDPtr = &pGUID) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, pGUIDPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int GetSource(this ComPtr thisVtbl, char** pBstrSource) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, pBstrSource); + return ret; + } + + /// To be documented. + public static unsafe int GetSource(this ComPtr thisVtbl, ref char* pBstrSource) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char** pBstrSourcePtr = &pBstrSource) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, pBstrSourcePtr); + } + return ret; + } + + /// To be documented. + public static unsafe int GetDescription(this ComPtr thisVtbl, char** pBstrDescription) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, pBstrDescription); + return ret; + } + + /// To be documented. + public static unsafe int GetDescription(this ComPtr thisVtbl, ref char* pBstrDescription) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char** pBstrDescriptionPtr = &pBstrDescription) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, pBstrDescriptionPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int GetHelpFile(this ComPtr thisVtbl, char** pBstrHelpFile) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, pBstrHelpFile); + return ret; + } + + /// To be documented. + public static unsafe int GetHelpFile(this ComPtr thisVtbl, ref char* pBstrHelpFile) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char** pBstrHelpFilePtr = &pBstrHelpFile) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, pBstrHelpFilePtr); + } + return ret; + } + + /// To be documented. + public static unsafe int GetHelpContext(this ComPtr thisVtbl, uint* pdwHelpContext) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[7])(@this, pdwHelpContext); + return ret; + } + + /// To be documented. + public static int GetHelpContext(this ComPtr thisVtbl, ref uint pdwHelpContext) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (uint* pdwHelpContextPtr = &pdwHelpContext) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[7])(@this, pdwHelpContextPtr); + } + return ret; + } + + /// To be documented. + public static int QueryInterface(this ComPtr thisVtbl, out ComPtr ppvObject) where TI0 : unmanaged, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + ppvObject = default; + return @this->QueryInterface(SilkMarshal.GuidPtrOf(), (void**) ppvObject.GetAddressOf()); + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Span riid, void** ppvObject) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->QueryInterface(ref riid.GetPinnableReference(), ppvObject); + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Span riid, ref void* ppvObject) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->QueryInterface(ref riid.GetPinnableReference(), ref ppvObject); + } + + /// To be documented. + public static int GetGUID(this ComPtr thisVtbl, Span pGUID) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetGUID(ref pGUID.GetPinnableReference()); + } + + /// To be documented. + public static int GetSource(this ComPtr thisVtbl, string[] pBstrSourceSa) + { + var @this = thisVtbl.Handle; + // StringArrayOverloader + var pBstrSource = (char**) SilkMarshal.StringArrayToPtr(pBstrSourceSa); + var ret = @this->GetSource(pBstrSource); + SilkMarshal.CopyPtrToStringArray((nint) pBstrSource, pBstrSourceSa); + SilkMarshal.Free((nint) pBstrSource); + return ret; + } + + /// To be documented. + public static int GetDescription(this ComPtr thisVtbl, string[] pBstrDescriptionSa) + { + var @this = thisVtbl.Handle; + // StringArrayOverloader + var pBstrDescription = (char**) SilkMarshal.StringArrayToPtr(pBstrDescriptionSa); + var ret = @this->GetDescription(pBstrDescription); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDescription, pBstrDescriptionSa); + SilkMarshal.Free((nint) pBstrDescription); + return ret; + } + + /// To be documented. + public static int GetHelpFile(this ComPtr thisVtbl, string[] pBstrHelpFileSa) + { + var @this = thisVtbl.Handle; + // StringArrayOverloader + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = @this->GetHelpFile(pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; + } + + /// To be documented. + public static int GetHelpContext(this ComPtr thisVtbl, Span pdwHelpContext) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetHelpContext(ref pdwHelpContext.GetPinnableReference()); + } + + /// To be documented. + public static ComPtr QueryInterface(this ComPtr thisVtbl) where TI0 : unmanaged, IComVtbl + { + var @this = thisVtbl.Handle; + // NonKhrReturnTypeOverloader + SilkMarshal.ThrowHResult(@this->QueryInterface(out ComPtr silkRet)); + return silkRet; + } + +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/ErrorLogVtblExtensions.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/ErrorLogVtblExtensions.gen.cs new file mode 100644 index 0000000000..98db50b808 --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/ErrorLogVtblExtensions.gen.cs @@ -0,0 +1,226 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras; + +public unsafe static class ErrorLogVtblExtensions +{ + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Guid* riid, void** ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObject); + return ret; + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Guid* riid, ref void* ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObjectPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, ref Guid riid, void** ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* riidPtr = &riid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObject); + } + return ret; + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, ref Guid riid, ref void* ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* riidPtr = &riid) + { + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObjectPtr); + } + } + return ret; + } + + /// To be documented. + public static uint AddRef(this ComPtr thisVtbl) + { + var @this = thisVtbl.Handle; + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[1])(@this); + return ret; + } + + /// To be documented. + public static uint Release(this ComPtr thisVtbl) + { + var @this = thisVtbl.Handle; + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[2])(@this); + return ret; + } + + /// To be documented. + public static unsafe int AddError(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pszPropName, ExceptionInfo* pExcepInfo) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, pszPropName, pExcepInfo); + return ret; + } + + /// To be documented. + public static unsafe int AddError(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pszPropName, ref ExceptionInfo pExcepInfo) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (ExceptionInfo* pExcepInfoPtr = &pExcepInfo) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, pszPropName, pExcepInfoPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int AddError(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pszPropName, ExceptionInfo* pExcepInfo) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char* pszPropNamePtr = &pszPropName) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, pszPropNamePtr, pExcepInfo); + } + return ret; + } + + /// To be documented. + public static int AddError(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pszPropName, ref ExceptionInfo pExcepInfo) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char* pszPropNamePtr = &pszPropName) + { + fixed (ExceptionInfo* pExcepInfoPtr = &pExcepInfo) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, pszPropNamePtr, pExcepInfoPtr); + } + } + return ret; + } + + /// To be documented. + public static unsafe int AddError(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pszPropName, ExceptionInfo* pExcepInfo) + { + var @this = thisVtbl.Handle; + int ret = default; + var pszPropNamePtr = (byte*) SilkMarshal.StringToPtr(pszPropName, NativeStringEncoding.UTF8); + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, pszPropNamePtr, pExcepInfo); + SilkMarshal.Free((nint)pszPropNamePtr); + return ret; + } + + /// To be documented. + public static int AddError(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pszPropName, ref ExceptionInfo pExcepInfo) + { + var @this = thisVtbl.Handle; + int ret = default; + var pszPropNamePtr = (byte*) SilkMarshal.StringToPtr(pszPropName, NativeStringEncoding.UTF8); + fixed (ExceptionInfo* pExcepInfoPtr = &pExcepInfo) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, pszPropNamePtr, pExcepInfoPtr); + } + SilkMarshal.Free((nint)pszPropNamePtr); + return ret; + } + + /// To be documented. + public static int QueryInterface(this ComPtr thisVtbl, out ComPtr ppvObject) where TI0 : unmanaged, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + ppvObject = default; + return @this->QueryInterface(SilkMarshal.GuidPtrOf(), (void**) ppvObject.GetAddressOf()); + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Span riid, void** ppvObject) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->QueryInterface(ref riid.GetPinnableReference(), ppvObject); + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Span riid, ref void* ppvObject) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->QueryInterface(ref riid.GetPinnableReference(), ref ppvObject); + } + + /// To be documented. + public static unsafe int AddError(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pszPropName, Span pExcepInfo) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->AddError(pszPropName, ref pExcepInfo.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int AddError(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pszPropName, ExceptionInfo* pExcepInfo) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->AddError(in pszPropName.GetPinnableReference(), pExcepInfo); + } + + /// To be documented. + public static int AddError(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pszPropName, Span pExcepInfo) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->AddError(in pszPropName.GetPinnableReference(), ref pExcepInfo.GetPinnableReference()); + } + + /// To be documented. + public static int AddError(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pszPropName, Span pExcepInfo) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->AddError(pszPropName, ref pExcepInfo.GetPinnableReference()); + } + + /// To be documented. + public static ComPtr QueryInterface(this ComPtr thisVtbl) where TI0 : unmanaged, IComVtbl + { + var @this = thisVtbl.Handle; + // NonKhrReturnTypeOverloader + SilkMarshal.ThrowHResult(@this->QueryInterface(out ComPtr silkRet)); + return silkRet; + } + +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/ExtentInfo.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/ExtentInfo.gen.cs new file mode 100644 index 0000000000..2f2934cb51 --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/ExtentInfo.gen.cs @@ -0,0 +1,61 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [NativeName("Name", "tagExtentInfo")] + public unsafe partial struct ExtentInfo + { + public ExtentInfo + ( + uint? cb = null, + uint? dwExtentMode = null, + Silk.NET.Maths.Vector2D? sizelProposed = null + ) : this() + { + if (cb is not null) + { + Cb = cb.Value; + } + + if (dwExtentMode is not null) + { + DwExtentMode = dwExtentMode.Value; + } + + if (sizelProposed is not null) + { + SizelProposed = sizelProposed.Value; + } + } + + + [NativeName("Type", "ULONG")] + [NativeName("Type.Name", "ULONG")] + [NativeName("Name", "cb")] + public uint Cb; + + [NativeName("Type", "DWORD")] + [NativeName("Type.Name", "DWORD")] + [NativeName("Name", "dwExtentMode")] + public uint DwExtentMode; + + [NativeName("Type", "SIZEL")] + [NativeName("Type.Name", "SIZEL")] + [NativeName("Name", "sizelProposed")] + public Silk.NET.Maths.Vector2D SizelProposed; + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/FuncDesc.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/FuncDesc.gen.cs new file mode 100644 index 0000000000..1da709538f --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/FuncDesc.gen.cs @@ -0,0 +1,160 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [NativeName("Name", "tagFUNCDESC")] + public unsafe partial struct FuncDesc + { + public FuncDesc + ( + int? memid = null, + int* lprgscode = null, + ElemDesc* lprgelemdescParam = null, + FuncKind? funckind = null, + InvokeKind? invkind = null, + CallConv? callconv = null, + short? cParams = null, + short? cParamsOpt = null, + short? oVft = null, + short? cScodes = null, + ElemDesc? elemdescFunc = null, + ushort? wFuncFlags = null + ) : this() + { + if (memid is not null) + { + Memid = memid.Value; + } + + if (lprgscode is not null) + { + Lprgscode = lprgscode; + } + + if (lprgelemdescParam is not null) + { + LprgelemdescParam = lprgelemdescParam; + } + + if (funckind is not null) + { + Funckind = funckind.Value; + } + + if (invkind is not null) + { + Invkind = invkind.Value; + } + + if (callconv is not null) + { + Callconv = callconv.Value; + } + + if (cParams is not null) + { + CParams = cParams.Value; + } + + if (cParamsOpt is not null) + { + CParamsOpt = cParamsOpt.Value; + } + + if (oVft is not null) + { + OVft = oVft.Value; + } + + if (cScodes is not null) + { + CScodes = cScodes.Value; + } + + if (elemdescFunc is not null) + { + ElemdescFunc = elemdescFunc.Value; + } + + if (wFuncFlags is not null) + { + WFuncFlags = wFuncFlags.Value; + } + } + + + [NativeName("Type", "MEMBERID")] + [NativeName("Type.Name", "MEMBERID")] + [NativeName("Name", "memid")] + public int Memid; + + [NativeName("Type", "SCODE *")] + [NativeName("Type.Name", "SCODE *")] + [NativeName("Name", "lprgscode")] + public int* Lprgscode; + + [NativeName("Type", "ELEMDESC *")] + [NativeName("Type.Name", "ELEMDESC *")] + [NativeName("Name", "lprgelemdescParam")] + public ElemDesc* LprgelemdescParam; + + [NativeName("Type", "FUNCKIND")] + [NativeName("Type.Name", "FUNCKIND")] + [NativeName("Name", "funckind")] + public FuncKind Funckind; + + [NativeName("Type", "INVOKEKIND")] + [NativeName("Type.Name", "INVOKEKIND")] + [NativeName("Name", "invkind")] + public InvokeKind Invkind; + + [NativeName("Type", "CALLCONV")] + [NativeName("Type.Name", "CALLCONV")] + [NativeName("Name", "callconv")] + public CallConv Callconv; + + [NativeName("Type", "SHORT")] + [NativeName("Type.Name", "SHORT")] + [NativeName("Name", "cParams")] + public short CParams; + + [NativeName("Type", "SHORT")] + [NativeName("Type.Name", "SHORT")] + [NativeName("Name", "cParamsOpt")] + public short CParamsOpt; + + [NativeName("Type", "SHORT")] + [NativeName("Type.Name", "SHORT")] + [NativeName("Name", "oVft")] + public short OVft; + + [NativeName("Type", "SHORT")] + [NativeName("Type.Name", "SHORT")] + [NativeName("Name", "cScodes")] + public short CScodes; + + [NativeName("Type", "ELEMDESC")] + [NativeName("Type.Name", "ELEMDESC")] + [NativeName("Name", "elemdescFunc")] + public ElemDesc ElemdescFunc; + + [NativeName("Type", "WORD")] + [NativeName("Type.Name", "WORD")] + [NativeName("Name", "wFuncFlags")] + public ushort WFuncFlags; + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/IAdviseSinkEx.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/IAdviseSinkEx.gen.cs new file mode 100644 index 0000000000..a6e5b5b7fb --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/IAdviseSinkEx.gen.cs @@ -0,0 +1,228 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [Guid("3af24290-0c96-11ce-a0cf-00aa00600ab8")] + [NativeName("Name", "IAdviseSinkEx")] + public unsafe partial struct IAdviseSinkEx : IComVtbl, IComVtbl, IComVtbl + { + public static readonly Guid Guid = new("3af24290-0c96-11ce-a0cf-00aa00600ab8"); + + void*** IComVtbl.AsVtblPtr() + => (void***) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + + public static implicit operator IAdviseSink(IAdviseSinkEx val) + => Unsafe.As(ref val); + + public static implicit operator Silk.NET.Core.Native.IUnknown(IAdviseSinkEx val) + => Unsafe.As(ref val); + + public IAdviseSinkEx + ( + void** lpVtbl = null + ) : this() + { + if (lpVtbl is not null) + { + LpVtbl = lpVtbl; + } + } + + + [NativeName("Type", "")] + [NativeName("Type.Name", "")] + [NativeName("Name", "lpVtbl")] + public void** LpVtbl; + /// To be documented. + public readonly unsafe int QueryInterface(Guid* riid, void** ppvObject) + { + var @this = (IAdviseSinkEx*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObject); + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(Guid* riid, ref void* ppvObject) + { + var @this = (IAdviseSinkEx*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObjectPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(ref Guid riid, void** ppvObject) + { + var @this = (IAdviseSinkEx*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* riidPtr = &riid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObject); + } + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(ref Guid riid, ref void* ppvObject) + { + var @this = (IAdviseSinkEx*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* riidPtr = &riid) + { + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObjectPtr); + } + } + return ret; + } + + /// To be documented. + public readonly uint AddRef() + { + var @this = (IAdviseSinkEx*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[1])(@this); + return ret; + } + + /// To be documented. + public readonly uint Release() + { + var @this = (IAdviseSinkEx*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[2])(@this); + return ret; + } + + /// To be documented. + public readonly unsafe void OnDataChange(FORMATETC* pFormatetc, STGMEDIUM* pStgmed) + { + var @this = (IAdviseSinkEx*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, pFormatetc, pStgmed); + } + + /// To be documented. + public readonly unsafe void OnDataChange(FORMATETC* pFormatetc, ref STGMEDIUM pStgmed) + { + var @this = (IAdviseSinkEx*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + fixed (STGMEDIUM* pStgmedPtr = &pStgmed) + { + ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, pFormatetc, pStgmedPtr); + } + } + + /// To be documented. + public readonly unsafe void OnDataChange(ref FORMATETC pFormatetc, STGMEDIUM* pStgmed) + { + var @this = (IAdviseSinkEx*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + fixed (FORMATETC* pFormatetcPtr = &pFormatetc) + { + ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, pFormatetcPtr, pStgmed); + } + } + + /// To be documented. + public readonly void OnDataChange(ref FORMATETC pFormatetc, ref STGMEDIUM pStgmed) + { + var @this = (IAdviseSinkEx*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + fixed (FORMATETC* pFormatetcPtr = &pFormatetc) + { + fixed (STGMEDIUM* pStgmedPtr = &pStgmed) + { + ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, pFormatetcPtr, pStgmedPtr); + } + } + } + + /// To be documented. + public readonly void OnViewChange(uint dwAspect, int lindex) + { + var @this = (IAdviseSinkEx*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, dwAspect, lindex); + } + + /// To be documented. + public readonly unsafe void OnRename(IMoniker* pmk) + { + var @this = (IAdviseSinkEx*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, pmk); + } + + /// To be documented. + public readonly void OnRename(ref IMoniker pmk) + { + var @this = (IAdviseSinkEx*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + fixed (IMoniker* pmkPtr = &pmk) + { + ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, pmkPtr); + } + } + + /// To be documented. + public readonly void OnSave() + { + var @this = (IAdviseSinkEx*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this); + } + + /// To be documented. + public readonly void OnClose() + { + var @this = (IAdviseSinkEx*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + ((delegate* unmanaged[Cdecl])@this->LpVtbl[7])(@this); + } + + /// To be documented. + public readonly void OnViewStatusChange(uint dwViewStatus) + { + var @this = (IAdviseSinkEx*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + ((delegate* unmanaged[Cdecl])@this->LpVtbl[8])(@this, dwViewStatus); + } + + /// To be documented. + public readonly int QueryInterface(out ComPtr ppvObject) where TI0 : unmanaged, IComVtbl + { + var @this = (IAdviseSinkEx*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + ppvObject = default; + return @this->QueryInterface(SilkMarshal.GuidPtrOf(), (void**) ppvObject.GetAddressOf()); + } + + /// To be documented. + public readonly void OnRename(ComPtr pmk) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (IAdviseSinkEx*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + @this->OnRename((IMoniker*) pmk.Handle); + } + + /// To be documented. + public readonly ComPtr QueryInterface() where TI0 : unmanaged, IComVtbl + { + var @this = (IAdviseSinkEx*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // NonKhrReturnTypeOverloader + SilkMarshal.ThrowHResult(@this->QueryInterface(out ComPtr silkRet)); + return silkRet; + } + + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/IConnectionPoint.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/IConnectionPoint.gen.cs new file mode 100644 index 0000000000..dbee70487b --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/IConnectionPoint.gen.cs @@ -0,0 +1,284 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [Guid("b196b286-bab4-101a-b69c-00aa00341d07")] + [NativeName("Name", "IConnectionPoint")] + public unsafe partial struct IConnectionPoint : IComVtbl, IComVtbl + { + public static readonly Guid Guid = new("b196b286-bab4-101a-b69c-00aa00341d07"); + + void*** IComVtbl.AsVtblPtr() + => (void***) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + + public static implicit operator Silk.NET.Core.Native.IUnknown(IConnectionPoint val) + => Unsafe.As(ref val); + + public IConnectionPoint + ( + void** lpVtbl = null + ) : this() + { + if (lpVtbl is not null) + { + LpVtbl = lpVtbl; + } + } + + + [NativeName("Type", "")] + [NativeName("Type.Name", "")] + [NativeName("Name", "lpVtbl")] + public void** LpVtbl; + /// To be documented. + public readonly unsafe int QueryInterface(Guid* riid, void** ppvObject) + { + var @this = (IConnectionPoint*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObject); + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(Guid* riid, ref void* ppvObject) + { + var @this = (IConnectionPoint*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObjectPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(ref Guid riid, void** ppvObject) + { + var @this = (IConnectionPoint*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* riidPtr = &riid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObject); + } + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(ref Guid riid, ref void* ppvObject) + { + var @this = (IConnectionPoint*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* riidPtr = &riid) + { + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObjectPtr); + } + } + return ret; + } + + /// To be documented. + public readonly uint AddRef() + { + var @this = (IConnectionPoint*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[1])(@this); + return ret; + } + + /// To be documented. + public readonly uint Release() + { + var @this = (IConnectionPoint*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[2])(@this); + return ret; + } + + /// To be documented. + public readonly unsafe int GetConnectionInterface(Guid* pIID) + { + var @this = (IConnectionPoint*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, pIID); + return ret; + } + + /// To be documented. + public readonly int GetConnectionInterface(ref Guid pIID) + { + var @this = (IConnectionPoint*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* pIIDPtr = &pIID) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, pIIDPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetConnectionPointContainer(IConnectionPointContainer** ppCPC) + { + var @this = (IConnectionPoint*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, ppCPC); + return ret; + } + + /// To be documented. + public readonly unsafe int GetConnectionPointContainer(ref IConnectionPointContainer* ppCPC) + { + var @this = (IConnectionPoint*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (IConnectionPointContainer** ppCPCPtr = &ppCPC) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, ppCPCPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int Advise(Silk.NET.Core.Native.IUnknown* pUnkSink, uint* pdwCookie) + { + var @this = (IConnectionPoint*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, pUnkSink, pdwCookie); + return ret; + } + + /// To be documented. + public readonly unsafe int Advise(Silk.NET.Core.Native.IUnknown* pUnkSink, ref uint pdwCookie) + { + var @this = (IConnectionPoint*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (uint* pdwCookiePtr = &pdwCookie) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, pUnkSink, pdwCookiePtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int Advise(ref Silk.NET.Core.Native.IUnknown pUnkSink, uint* pdwCookie) + { + var @this = (IConnectionPoint*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Silk.NET.Core.Native.IUnknown* pUnkSinkPtr = &pUnkSink) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, pUnkSinkPtr, pdwCookie); + } + return ret; + } + + /// To be documented. + public readonly int Advise(ref Silk.NET.Core.Native.IUnknown pUnkSink, ref uint pdwCookie) + { + var @this = (IConnectionPoint*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Silk.NET.Core.Native.IUnknown* pUnkSinkPtr = &pUnkSink) + { + fixed (uint* pdwCookiePtr = &pdwCookie) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, pUnkSinkPtr, pdwCookiePtr); + } + } + return ret; + } + + /// To be documented. + public readonly int Unadvise(uint dwCookie) + { + var @this = (IConnectionPoint*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, dwCookie); + return ret; + } + + /// To be documented. + public readonly unsafe int EnumConnections(IEnumConnections** ppEnum) + { + var @this = (IConnectionPoint*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[7])(@this, ppEnum); + return ret; + } + + /// To be documented. + public readonly unsafe int EnumConnections(ref IEnumConnections* ppEnum) + { + var @this = (IConnectionPoint*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (IEnumConnections** ppEnumPtr = &ppEnum) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[7])(@this, ppEnumPtr); + } + return ret; + } + + /// To be documented. + public readonly int QueryInterface(out ComPtr ppvObject) where TI0 : unmanaged, IComVtbl + { + var @this = (IConnectionPoint*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + ppvObject = default; + return @this->QueryInterface(SilkMarshal.GuidPtrOf(), (void**) ppvObject.GetAddressOf()); + } + + /// To be documented. + public readonly int GetConnectionPointContainer(ref ComPtr ppCPC) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (IConnectionPoint*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->GetConnectionPointContainer((IConnectionPointContainer**) ppCPC.GetAddressOf()); + } + + /// To be documented. + public readonly unsafe int Advise(ComPtr pUnkSink, uint* pdwCookie) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (IConnectionPoint*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->Advise((Silk.NET.Core.Native.IUnknown*) pUnkSink.Handle, pdwCookie); + } + + /// To be documented. + public readonly int Advise(ComPtr pUnkSink, ref uint pdwCookie) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (IConnectionPoint*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->Advise((Silk.NET.Core.Native.IUnknown*) pUnkSink.Handle, ref pdwCookie); + } + + /// To be documented. + public readonly int EnumConnections(ref ComPtr ppEnum) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (IConnectionPoint*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->EnumConnections((IEnumConnections**) ppEnum.GetAddressOf()); + } + + /// To be documented. + public readonly ComPtr QueryInterface() where TI0 : unmanaged, IComVtbl + { + var @this = (IConnectionPoint*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // NonKhrReturnTypeOverloader + SilkMarshal.ThrowHResult(@this->QueryInterface(out ComPtr silkRet)); + return silkRet; + } + + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/IConnectionPointContainer.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/IConnectionPointContainer.gen.cs new file mode 100644 index 0000000000..92a10bc406 --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/IConnectionPointContainer.gen.cs @@ -0,0 +1,235 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [Guid("b196b284-bab4-101a-b69c-00aa00341d07")] + [NativeName("Name", "IConnectionPointContainer")] + public unsafe partial struct IConnectionPointContainer : IComVtbl, IComVtbl + { + public static readonly Guid Guid = new("b196b284-bab4-101a-b69c-00aa00341d07"); + + void*** IComVtbl.AsVtblPtr() + => (void***) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + + public static implicit operator Silk.NET.Core.Native.IUnknown(IConnectionPointContainer val) + => Unsafe.As(ref val); + + public IConnectionPointContainer + ( + void** lpVtbl = null + ) : this() + { + if (lpVtbl is not null) + { + LpVtbl = lpVtbl; + } + } + + + [NativeName("Type", "")] + [NativeName("Type.Name", "")] + [NativeName("Name", "lpVtbl")] + public void** LpVtbl; + /// To be documented. + public readonly unsafe int QueryInterface(Guid* riid, void** ppvObject) + { + var @this = (IConnectionPointContainer*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObject); + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(Guid* riid, ref void* ppvObject) + { + var @this = (IConnectionPointContainer*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObjectPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(ref Guid riid, void** ppvObject) + { + var @this = (IConnectionPointContainer*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* riidPtr = &riid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObject); + } + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(ref Guid riid, ref void* ppvObject) + { + var @this = (IConnectionPointContainer*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* riidPtr = &riid) + { + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObjectPtr); + } + } + return ret; + } + + /// To be documented. + public readonly uint AddRef() + { + var @this = (IConnectionPointContainer*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[1])(@this); + return ret; + } + + /// To be documented. + public readonly uint Release() + { + var @this = (IConnectionPointContainer*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[2])(@this); + return ret; + } + + /// To be documented. + public readonly unsafe int EnumConnectionPoints(IEnumConnectionPoints** ppEnum) + { + var @this = (IConnectionPointContainer*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, ppEnum); + return ret; + } + + /// To be documented. + public readonly unsafe int EnumConnectionPoints(ref IEnumConnectionPoints* ppEnum) + { + var @this = (IConnectionPointContainer*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (IEnumConnectionPoints** ppEnumPtr = &ppEnum) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, ppEnumPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int FindConnectionPoint(Guid* riid, IConnectionPoint** ppCP) + { + var @this = (IConnectionPointContainer*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, riid, ppCP); + return ret; + } + + /// To be documented. + public readonly unsafe int FindConnectionPoint(Guid* riid, ref IConnectionPoint* ppCP) + { + var @this = (IConnectionPointContainer*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (IConnectionPoint** ppCPPtr = &ppCP) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, riid, ppCPPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int FindConnectionPoint(ref Guid riid, IConnectionPoint** ppCP) + { + var @this = (IConnectionPointContainer*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* riidPtr = &riid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, riidPtr, ppCP); + } + return ret; + } + + /// To be documented. + public readonly unsafe int FindConnectionPoint(ref Guid riid, ref IConnectionPoint* ppCP) + { + var @this = (IConnectionPointContainer*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* riidPtr = &riid) + { + fixed (IConnectionPoint** ppCPPtr = &ppCP) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, riidPtr, ppCPPtr); + } + } + return ret; + } + + /// To be documented. + public readonly int QueryInterface(out ComPtr ppvObject) where TI0 : unmanaged, IComVtbl + { + var @this = (IConnectionPointContainer*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + ppvObject = default; + return @this->QueryInterface(SilkMarshal.GuidPtrOf(), (void**) ppvObject.GetAddressOf()); + } + + /// To be documented. + public readonly int EnumConnectionPoints(ref ComPtr ppEnum) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (IConnectionPointContainer*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->EnumConnectionPoints((IEnumConnectionPoints**) ppEnum.GetAddressOf()); + } + + /// To be documented. + public readonly int FindConnectionPoint(out ComPtr ppCP) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (IConnectionPointContainer*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + ppCP = default; + return @this->FindConnectionPoint(SilkMarshal.GuidPtrOf(), (IConnectionPoint**) ppCP.GetAddressOf()); + } + + /// To be documented. + public readonly int FindConnectionPoint(ref Guid riid, ref ComPtr ppCP) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (IConnectionPointContainer*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->FindConnectionPoint(ref riid, (IConnectionPoint**) ppCP.GetAddressOf()); + } + + /// To be documented. + public readonly ComPtr QueryInterface() where TI0 : unmanaged, IComVtbl + { + var @this = (IConnectionPointContainer*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // NonKhrReturnTypeOverloader + SilkMarshal.ThrowHResult(@this->QueryInterface(out ComPtr silkRet)); + return silkRet; + } + + /// To be documented. + public readonly ComPtr FindConnectionPoint() where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (IConnectionPointContainer*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // NonKhrReturnTypeOverloader + SilkMarshal.ThrowHResult(@this->FindConnectionPoint(out ComPtr silkRet)); + return silkRet; + } + + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/ICreateErrorInfo.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/ICreateErrorInfo.gen.cs new file mode 100644 index 0000000000..e8ba65500a --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/ICreateErrorInfo.gen.cs @@ -0,0 +1,258 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [Guid("22f03340-547d-101b-8e65-08002b2bd119")] + [NativeName("Name", "ICreateErrorInfo")] + public unsafe partial struct ICreateErrorInfo : IComVtbl, IComVtbl + { + public static readonly Guid Guid = new("22f03340-547d-101b-8e65-08002b2bd119"); + + void*** IComVtbl.AsVtblPtr() + => (void***) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + + public static implicit operator Silk.NET.Core.Native.IUnknown(ICreateErrorInfo val) + => Unsafe.As(ref val); + + public ICreateErrorInfo + ( + void** lpVtbl = null + ) : this() + { + if (lpVtbl is not null) + { + LpVtbl = lpVtbl; + } + } + + + [NativeName("Type", "")] + [NativeName("Type.Name", "")] + [NativeName("Name", "lpVtbl")] + public void** LpVtbl; + /// To be documented. + public readonly unsafe int QueryInterface(Guid* riid, void** ppvObject) + { + var @this = (ICreateErrorInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObject); + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(Guid* riid, ref void* ppvObject) + { + var @this = (ICreateErrorInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObjectPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(ref Guid riid, void** ppvObject) + { + var @this = (ICreateErrorInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* riidPtr = &riid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObject); + } + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(ref Guid riid, ref void* ppvObject) + { + var @this = (ICreateErrorInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* riidPtr = &riid) + { + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObjectPtr); + } + } + return ret; + } + + /// To be documented. + public readonly uint AddRef() + { + var @this = (ICreateErrorInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[1])(@this); + return ret; + } + + /// To be documented. + public readonly uint Release() + { + var @this = (ICreateErrorInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[2])(@this); + return ret; + } + + /// To be documented. + public readonly unsafe int SetGUID(Guid* rguid) + { + var @this = (ICreateErrorInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, rguid); + return ret; + } + + /// To be documented. + public readonly int SetGUID(ref Guid rguid) + { + var @this = (ICreateErrorInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* rguidPtr = &rguid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, rguidPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int SetSource(char* szSource) + { + var @this = (ICreateErrorInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, szSource); + return ret; + } + + /// To be documented. + public readonly int SetSource(ref char szSource) + { + var @this = (ICreateErrorInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char* szSourcePtr = &szSource) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, szSourcePtr); + } + return ret; + } + + /// To be documented. + public readonly int SetSource([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szSource) + { + var @this = (ICreateErrorInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + var szSourcePtr = (byte*) SilkMarshal.StringToPtr(szSource, NativeStringEncoding.UTF8); + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, szSourcePtr); + SilkMarshal.Free((nint)szSourcePtr); + return ret; + } + + /// To be documented. + public readonly unsafe int SetDescription(char* szDescription) + { + var @this = (ICreateErrorInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, szDescription); + return ret; + } + + /// To be documented. + public readonly int SetDescription(ref char szDescription) + { + var @this = (ICreateErrorInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char* szDescriptionPtr = &szDescription) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, szDescriptionPtr); + } + return ret; + } + + /// To be documented. + public readonly int SetDescription([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szDescription) + { + var @this = (ICreateErrorInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + var szDescriptionPtr = (byte*) SilkMarshal.StringToPtr(szDescription, NativeStringEncoding.UTF8); + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, szDescriptionPtr); + SilkMarshal.Free((nint)szDescriptionPtr); + return ret; + } + + /// To be documented. + public readonly unsafe int SetHelpFile(char* szHelpFile) + { + var @this = (ICreateErrorInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, szHelpFile); + return ret; + } + + /// To be documented. + public readonly int SetHelpFile(ref char szHelpFile) + { + var @this = (ICreateErrorInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char* szHelpFilePtr = &szHelpFile) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, szHelpFilePtr); + } + return ret; + } + + /// To be documented. + public readonly int SetHelpFile([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szHelpFile) + { + var @this = (ICreateErrorInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + var szHelpFilePtr = (byte*) SilkMarshal.StringToPtr(szHelpFile, NativeStringEncoding.UTF8); + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, szHelpFilePtr); + SilkMarshal.Free((nint)szHelpFilePtr); + return ret; + } + + /// To be documented. + public readonly int SetHelpContext(uint dwHelpContext) + { + var @this = (ICreateErrorInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[7])(@this, dwHelpContext); + return ret; + } + + /// To be documented. + public readonly int QueryInterface(out ComPtr ppvObject) where TI0 : unmanaged, IComVtbl + { + var @this = (ICreateErrorInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + ppvObject = default; + return @this->QueryInterface(SilkMarshal.GuidPtrOf(), (void**) ppvObject.GetAddressOf()); + } + + /// To be documented. + public readonly ComPtr QueryInterface() where TI0 : unmanaged, IComVtbl + { + var @this = (ICreateErrorInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // NonKhrReturnTypeOverloader + SilkMarshal.ThrowHResult(@this->QueryInterface(out ComPtr silkRet)); + return silkRet; + } + + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/ICreateTypeInfo.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/ICreateTypeInfo.gen.cs new file mode 100644 index 0000000000..56cf9b439e --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/ICreateTypeInfo.gen.cs @@ -0,0 +1,718 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [Guid("00020405-0000-0000-c000-000000000046")] + [NativeName("Name", "ICreateTypeInfo")] + public unsafe partial struct ICreateTypeInfo : IComVtbl, IComVtbl + { + public static readonly Guid Guid = new("00020405-0000-0000-c000-000000000046"); + + void*** IComVtbl.AsVtblPtr() + => (void***) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + + public static implicit operator Silk.NET.Core.Native.IUnknown(ICreateTypeInfo val) + => Unsafe.As(ref val); + + public ICreateTypeInfo + ( + void** lpVtbl = null + ) : this() + { + if (lpVtbl is not null) + { + LpVtbl = lpVtbl; + } + } + + + [NativeName("Type", "")] + [NativeName("Type.Name", "")] + [NativeName("Name", "lpVtbl")] + public void** LpVtbl; + /// To be documented. + public readonly unsafe int QueryInterface(Guid* riid, void** ppvObject) + { + var @this = (ICreateTypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObject); + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(Guid* riid, ref void* ppvObject) + { + var @this = (ICreateTypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObjectPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(ref Guid riid, void** ppvObject) + { + var @this = (ICreateTypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* riidPtr = &riid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObject); + } + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(ref Guid riid, ref void* ppvObject) + { + var @this = (ICreateTypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* riidPtr = &riid) + { + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObjectPtr); + } + } + return ret; + } + + /// To be documented. + public readonly uint AddRef() + { + var @this = (ICreateTypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[1])(@this); + return ret; + } + + /// To be documented. + public readonly uint Release() + { + var @this = (ICreateTypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[2])(@this); + return ret; + } + + /// To be documented. + public readonly unsafe int SetGuid(Guid* guid) + { + var @this = (ICreateTypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, guid); + return ret; + } + + /// To be documented. + public readonly int SetGuid(ref Guid guid) + { + var @this = (ICreateTypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* guidPtr = &guid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, guidPtr); + } + return ret; + } + + /// To be documented. + public readonly int SetTypeFlags(uint uTypeFlags) + { + var @this = (ICreateTypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, uTypeFlags); + return ret; + } + + /// To be documented. + public readonly unsafe int SetDocString(char* pStrDoc) + { + var @this = (ICreateTypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, pStrDoc); + return ret; + } + + /// To be documented. + public readonly int SetDocString(ref char pStrDoc) + { + var @this = (ICreateTypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char* pStrDocPtr = &pStrDoc) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, pStrDocPtr); + } + return ret; + } + + /// To be documented. + public readonly int SetDocString([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pStrDoc) + { + var @this = (ICreateTypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + var pStrDocPtr = (byte*) SilkMarshal.StringToPtr(pStrDoc, NativeStringEncoding.UTF8); + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, pStrDocPtr); + SilkMarshal.Free((nint)pStrDocPtr); + return ret; + } + + /// To be documented. + public readonly int SetHelpContext(uint dwHelpContext) + { + var @this = (ICreateTypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, dwHelpContext); + return ret; + } + + /// To be documented. + public readonly int SetVersion(ushort wMajorVerNum, ushort wMinorVerNum) + { + var @this = (ICreateTypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[7])(@this, wMajorVerNum, wMinorVerNum); + return ret; + } + + /// To be documented. + public readonly unsafe int AddRefTypeInfo(ITypeInfo* pTInfo, uint* phRefType) + { + var @this = (ICreateTypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[8])(@this, pTInfo, phRefType); + return ret; + } + + /// To be documented. + public readonly unsafe int AddRefTypeInfo(ITypeInfo* pTInfo, ref uint phRefType) + { + var @this = (ICreateTypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (uint* phRefTypePtr = &phRefType) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[8])(@this, pTInfo, phRefTypePtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int AddRefTypeInfo(ref ITypeInfo pTInfo, uint* phRefType) + { + var @this = (ICreateTypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (ITypeInfo* pTInfoPtr = &pTInfo) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[8])(@this, pTInfoPtr, phRefType); + } + return ret; + } + + /// To be documented. + public readonly int AddRefTypeInfo(ref ITypeInfo pTInfo, ref uint phRefType) + { + var @this = (ICreateTypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (ITypeInfo* pTInfoPtr = &pTInfo) + { + fixed (uint* phRefTypePtr = &phRefType) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[8])(@this, pTInfoPtr, phRefTypePtr); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int AddFuncDesc(uint index, FuncDesc* pFuncDesc) + { + var @this = (ICreateTypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[9])(@this, index, pFuncDesc); + return ret; + } + + /// To be documented. + public readonly int AddFuncDesc(uint index, ref FuncDesc pFuncDesc) + { + var @this = (ICreateTypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (FuncDesc* pFuncDescPtr = &pFuncDesc) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[9])(@this, index, pFuncDescPtr); + } + return ret; + } + + /// To be documented. + public readonly int AddImplType(uint index, uint hRefType) + { + var @this = (ICreateTypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[10])(@this, index, hRefType); + return ret; + } + + /// To be documented. + public readonly int SetImplTypeFlags(uint index, int implTypeFlags) + { + var @this = (ICreateTypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, index, implTypeFlags); + return ret; + } + + /// To be documented. + public readonly int SetAlignment(ushort cbAlignment) + { + var @this = (ICreateTypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[12])(@this, cbAlignment); + return ret; + } + + /// To be documented. + public readonly unsafe int SetSchema(char* pStrSchema) + { + var @this = (ICreateTypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[13])(@this, pStrSchema); + return ret; + } + + /// To be documented. + public readonly int SetSchema(ref char pStrSchema) + { + var @this = (ICreateTypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char* pStrSchemaPtr = &pStrSchema) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[13])(@this, pStrSchemaPtr); + } + return ret; + } + + /// To be documented. + public readonly int SetSchema([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pStrSchema) + { + var @this = (ICreateTypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + var pStrSchemaPtr = (byte*) SilkMarshal.StringToPtr(pStrSchema, NativeStringEncoding.UTF8); + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[13])(@this, pStrSchemaPtr); + SilkMarshal.Free((nint)pStrSchemaPtr); + return ret; + } + + /// To be documented. + public readonly unsafe int AddVarDesc(uint index, VarDesc* pVarDesc) + { + var @this = (ICreateTypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[14])(@this, index, pVarDesc); + return ret; + } + + /// To be documented. + public readonly int AddVarDesc(uint index, ref VarDesc pVarDesc) + { + var @this = (ICreateTypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (VarDesc* pVarDescPtr = &pVarDesc) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[14])(@this, index, pVarDescPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int SetFuncAndParamNames(uint index, char** rgszNames, uint cNames) + { + var @this = (ICreateTypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[15])(@this, index, rgszNames, cNames); + return ret; + } + + /// To be documented. + public readonly unsafe int SetFuncAndParamNames(uint index, ref char* rgszNames, uint cNames) + { + var @this = (ICreateTypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char** rgszNamesPtr = &rgszNames) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[15])(@this, index, rgszNamesPtr, cNames); + } + return ret; + } + + /// To be documented. + public readonly unsafe int SetVarName(uint index, char* szName) + { + var @this = (ICreateTypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[16])(@this, index, szName); + return ret; + } + + /// To be documented. + public readonly int SetVarName(uint index, ref char szName) + { + var @this = (ICreateTypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char* szNamePtr = &szName) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[16])(@this, index, szNamePtr); + } + return ret; + } + + /// To be documented. + public readonly int SetVarName(uint index, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName) + { + var @this = (ICreateTypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + var szNamePtr = (byte*) SilkMarshal.StringToPtr(szName, NativeStringEncoding.UTF8); + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[16])(@this, index, szNamePtr); + SilkMarshal.Free((nint)szNamePtr); + return ret; + } + + /// To be documented. + public readonly unsafe int SetTypeDescAlias(TypeDesc* pTDescAlias) + { + var @this = (ICreateTypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[17])(@this, pTDescAlias); + return ret; + } + + /// To be documented. + public readonly int SetTypeDescAlias(ref TypeDesc pTDescAlias) + { + var @this = (ICreateTypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (TypeDesc* pTDescAliasPtr = &pTDescAlias) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[17])(@this, pTDescAliasPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int DefineFuncAsDllEntry(uint index, char* szDllName, char* szProcName) + { + var @this = (ICreateTypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[18])(@this, index, szDllName, szProcName); + return ret; + } + + /// To be documented. + public readonly unsafe int DefineFuncAsDllEntry(uint index, char* szDllName, ref char szProcName) + { + var @this = (ICreateTypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char* szProcNamePtr = &szProcName) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[18])(@this, index, szDllName, szProcNamePtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int DefineFuncAsDllEntry(uint index, char* szDllName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szProcName) + { + var @this = (ICreateTypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + var szProcNamePtr = (byte*) SilkMarshal.StringToPtr(szProcName, NativeStringEncoding.UTF8); + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[18])(@this, index, szDllName, szProcNamePtr); + SilkMarshal.Free((nint)szProcNamePtr); + return ret; + } + + /// To be documented. + public readonly unsafe int DefineFuncAsDllEntry(uint index, ref char szDllName, char* szProcName) + { + var @this = (ICreateTypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char* szDllNamePtr = &szDllName) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[18])(@this, index, szDllNamePtr, szProcName); + } + return ret; + } + + /// To be documented. + public readonly int DefineFuncAsDllEntry(uint index, ref char szDllName, ref char szProcName) + { + var @this = (ICreateTypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char* szDllNamePtr = &szDllName) + { + fixed (char* szProcNamePtr = &szProcName) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[18])(@this, index, szDllNamePtr, szProcNamePtr); + } + } + return ret; + } + + /// To be documented. + public readonly int DefineFuncAsDllEntry(uint index, ref char szDllName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szProcName) + { + var @this = (ICreateTypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char* szDllNamePtr = &szDllName) + { + var szProcNamePtr = (byte*) SilkMarshal.StringToPtr(szProcName, NativeStringEncoding.UTF8); + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[18])(@this, index, szDllNamePtr, szProcNamePtr); + SilkMarshal.Free((nint)szProcNamePtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int DefineFuncAsDllEntry(uint index, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szDllName, char* szProcName) + { + var @this = (ICreateTypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + var szDllNamePtr = (byte*) SilkMarshal.StringToPtr(szDllName, NativeStringEncoding.UTF8); + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[18])(@this, index, szDllNamePtr, szProcName); + SilkMarshal.Free((nint)szDllNamePtr); + return ret; + } + + /// To be documented. + public readonly int DefineFuncAsDllEntry(uint index, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szDllName, ref char szProcName) + { + var @this = (ICreateTypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + var szDllNamePtr = (byte*) SilkMarshal.StringToPtr(szDllName, NativeStringEncoding.UTF8); + fixed (char* szProcNamePtr = &szProcName) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[18])(@this, index, szDllNamePtr, szProcNamePtr); + } + SilkMarshal.Free((nint)szDllNamePtr); + return ret; + } + + /// To be documented. + public readonly int DefineFuncAsDllEntry(uint index, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szDllName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szProcName) + { + var @this = (ICreateTypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + var szDllNamePtr = (byte*) SilkMarshal.StringToPtr(szDllName, NativeStringEncoding.UTF8); + var szProcNamePtr = (byte*) SilkMarshal.StringToPtr(szProcName, NativeStringEncoding.UTF8); + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[18])(@this, index, szDllNamePtr, szProcNamePtr); + SilkMarshal.Free((nint)szProcNamePtr); + SilkMarshal.Free((nint)szDllNamePtr); + return ret; + } + + /// To be documented. + public readonly unsafe int SetFuncDocString(uint index, char* szDocString) + { + var @this = (ICreateTypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[19])(@this, index, szDocString); + return ret; + } + + /// To be documented. + public readonly int SetFuncDocString(uint index, ref char szDocString) + { + var @this = (ICreateTypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char* szDocStringPtr = &szDocString) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[19])(@this, index, szDocStringPtr); + } + return ret; + } + + /// To be documented. + public readonly int SetFuncDocString(uint index, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szDocString) + { + var @this = (ICreateTypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + var szDocStringPtr = (byte*) SilkMarshal.StringToPtr(szDocString, NativeStringEncoding.UTF8); + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[19])(@this, index, szDocStringPtr); + SilkMarshal.Free((nint)szDocStringPtr); + return ret; + } + + /// To be documented. + public readonly unsafe int SetVarDocString(uint index, char* szDocString) + { + var @this = (ICreateTypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[20])(@this, index, szDocString); + return ret; + } + + /// To be documented. + public readonly int SetVarDocString(uint index, ref char szDocString) + { + var @this = (ICreateTypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char* szDocStringPtr = &szDocString) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[20])(@this, index, szDocStringPtr); + } + return ret; + } + + /// To be documented. + public readonly int SetVarDocString(uint index, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szDocString) + { + var @this = (ICreateTypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + var szDocStringPtr = (byte*) SilkMarshal.StringToPtr(szDocString, NativeStringEncoding.UTF8); + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[20])(@this, index, szDocStringPtr); + SilkMarshal.Free((nint)szDocStringPtr); + return ret; + } + + /// To be documented. + public readonly int SetFuncHelpContext(uint index, uint dwHelpContext) + { + var @this = (ICreateTypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[21])(@this, index, dwHelpContext); + return ret; + } + + /// To be documented. + public readonly int SetVarHelpContext(uint index, uint dwHelpContext) + { + var @this = (ICreateTypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[22])(@this, index, dwHelpContext); + return ret; + } + + /// To be documented. + public readonly unsafe int SetMops(uint index, char* bstrMops) + { + var @this = (ICreateTypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[23])(@this, index, bstrMops); + return ret; + } + + /// To be documented. + public readonly int SetMops(uint index, ref char bstrMops) + { + var @this = (ICreateTypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char* bstrMopsPtr = &bstrMops) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[23])(@this, index, bstrMopsPtr); + } + return ret; + } + + /// To be documented. + public readonly int SetMops(uint index, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.BStr)] string bstrMops) + { + var @this = (ICreateTypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + var bstrMopsPtr = (byte*) SilkMarshal.StringToPtr(bstrMops, NativeStringEncoding.BStr); + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[23])(@this, index, bstrMopsPtr); + SilkMarshal.Free((nint)bstrMopsPtr); + return ret; + } + + /// To be documented. + public readonly unsafe int SetTypeIdldesc(IdlDesc* pIdlDesc) + { + var @this = (ICreateTypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[24])(@this, pIdlDesc); + return ret; + } + + /// To be documented. + public readonly int SetTypeIdldesc(ref IdlDesc pIdlDesc) + { + var @this = (ICreateTypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (IdlDesc* pIdlDescPtr = &pIdlDesc) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[24])(@this, pIdlDescPtr); + } + return ret; + } + + /// To be documented. + public readonly int LayOut() + { + var @this = (ICreateTypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[25])(@this); + return ret; + } + + /// To be documented. + public readonly int QueryInterface(out ComPtr ppvObject) where TI0 : unmanaged, IComVtbl + { + var @this = (ICreateTypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + ppvObject = default; + return @this->QueryInterface(SilkMarshal.GuidPtrOf(), (void**) ppvObject.GetAddressOf()); + } + + /// To be documented. + public readonly unsafe int AddRefTypeInfo(ComPtr pTInfo, uint* phRefType) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (ICreateTypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->AddRefTypeInfo((ITypeInfo*) pTInfo.Handle, phRefType); + } + + /// To be documented. + public readonly int AddRefTypeInfo(ComPtr pTInfo, ref uint phRefType) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (ICreateTypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->AddRefTypeInfo((ITypeInfo*) pTInfo.Handle, ref phRefType); + } + + /// To be documented. + public readonly int SetFuncAndParamNames(uint index, string[] rgszNamesSa, uint cNames) + { + var @this = (ICreateTypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // StringArrayOverloader + var rgszNames = (char**) SilkMarshal.StringArrayToPtr(rgszNamesSa); + var ret = @this->SetFuncAndParamNames(index, rgszNames, cNames); + SilkMarshal.CopyPtrToStringArray((nint) rgszNames, rgszNamesSa); + SilkMarshal.Free((nint) rgszNames); + return ret; + } + + /// To be documented. + public readonly ComPtr QueryInterface() where TI0 : unmanaged, IComVtbl + { + var @this = (ICreateTypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // NonKhrReturnTypeOverloader + SilkMarshal.ThrowHResult(@this->QueryInterface(out ComPtr silkRet)); + return silkRet; + } + + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/ICreateTypeInfo2.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/ICreateTypeInfo2.gen.cs new file mode 100644 index 0000000000..2b8f90f3be --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/ICreateTypeInfo2.gen.cs @@ -0,0 +1,1074 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [Guid("0002040e-0000-0000-c000-000000000046")] + [NativeName("Name", "ICreateTypeInfo2")] + public unsafe partial struct ICreateTypeInfo2 : IComVtbl, IComVtbl, IComVtbl + { + public static readonly Guid Guid = new("0002040e-0000-0000-c000-000000000046"); + + void*** IComVtbl.AsVtblPtr() + => (void***) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + + public static implicit operator ICreateTypeInfo(ICreateTypeInfo2 val) + => Unsafe.As(ref val); + + public static implicit operator Silk.NET.Core.Native.IUnknown(ICreateTypeInfo2 val) + => Unsafe.As(ref val); + + public ICreateTypeInfo2 + ( + void** lpVtbl = null + ) : this() + { + if (lpVtbl is not null) + { + LpVtbl = lpVtbl; + } + } + + + [NativeName("Type", "")] + [NativeName("Type.Name", "")] + [NativeName("Name", "lpVtbl")] + public void** LpVtbl; + /// To be documented. + public readonly unsafe int QueryInterface(Guid* riid, void** ppvObject) + { + var @this = (ICreateTypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObject); + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(Guid* riid, ref void* ppvObject) + { + var @this = (ICreateTypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObjectPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(ref Guid riid, void** ppvObject) + { + var @this = (ICreateTypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* riidPtr = &riid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObject); + } + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(ref Guid riid, ref void* ppvObject) + { + var @this = (ICreateTypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* riidPtr = &riid) + { + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObjectPtr); + } + } + return ret; + } + + /// To be documented. + public readonly uint AddRef() + { + var @this = (ICreateTypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[1])(@this); + return ret; + } + + /// To be documented. + public readonly uint Release() + { + var @this = (ICreateTypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[2])(@this); + return ret; + } + + /// To be documented. + public readonly unsafe int SetGuid(Guid* guid) + { + var @this = (ICreateTypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, guid); + return ret; + } + + /// To be documented. + public readonly int SetGuid(ref Guid guid) + { + var @this = (ICreateTypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* guidPtr = &guid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, guidPtr); + } + return ret; + } + + /// To be documented. + public readonly int SetTypeFlags(uint uTypeFlags) + { + var @this = (ICreateTypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, uTypeFlags); + return ret; + } + + /// To be documented. + public readonly unsafe int SetDocString(char* pStrDoc) + { + var @this = (ICreateTypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, pStrDoc); + return ret; + } + + /// To be documented. + public readonly int SetDocString(ref char pStrDoc) + { + var @this = (ICreateTypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char* pStrDocPtr = &pStrDoc) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, pStrDocPtr); + } + return ret; + } + + /// To be documented. + public readonly int SetDocString([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pStrDoc) + { + var @this = (ICreateTypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + var pStrDocPtr = (byte*) SilkMarshal.StringToPtr(pStrDoc, NativeStringEncoding.UTF8); + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, pStrDocPtr); + SilkMarshal.Free((nint)pStrDocPtr); + return ret; + } + + /// To be documented. + public readonly int SetHelpContext(uint dwHelpContext) + { + var @this = (ICreateTypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, dwHelpContext); + return ret; + } + + /// To be documented. + public readonly int SetVersion(ushort wMajorVerNum, ushort wMinorVerNum) + { + var @this = (ICreateTypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[7])(@this, wMajorVerNum, wMinorVerNum); + return ret; + } + + /// To be documented. + public readonly unsafe int AddRefTypeInfo(ITypeInfo* pTInfo, uint* phRefType) + { + var @this = (ICreateTypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[8])(@this, pTInfo, phRefType); + return ret; + } + + /// To be documented. + public readonly unsafe int AddRefTypeInfo(ITypeInfo* pTInfo, ref uint phRefType) + { + var @this = (ICreateTypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (uint* phRefTypePtr = &phRefType) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[8])(@this, pTInfo, phRefTypePtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int AddRefTypeInfo(ref ITypeInfo pTInfo, uint* phRefType) + { + var @this = (ICreateTypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (ITypeInfo* pTInfoPtr = &pTInfo) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[8])(@this, pTInfoPtr, phRefType); + } + return ret; + } + + /// To be documented. + public readonly int AddRefTypeInfo(ref ITypeInfo pTInfo, ref uint phRefType) + { + var @this = (ICreateTypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (ITypeInfo* pTInfoPtr = &pTInfo) + { + fixed (uint* phRefTypePtr = &phRefType) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[8])(@this, pTInfoPtr, phRefTypePtr); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int AddFuncDesc(uint index, FuncDesc* pFuncDesc) + { + var @this = (ICreateTypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[9])(@this, index, pFuncDesc); + return ret; + } + + /// To be documented. + public readonly int AddFuncDesc(uint index, ref FuncDesc pFuncDesc) + { + var @this = (ICreateTypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (FuncDesc* pFuncDescPtr = &pFuncDesc) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[9])(@this, index, pFuncDescPtr); + } + return ret; + } + + /// To be documented. + public readonly int AddImplType(uint index, uint hRefType) + { + var @this = (ICreateTypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[10])(@this, index, hRefType); + return ret; + } + + /// To be documented. + public readonly int SetImplTypeFlags(uint index, int implTypeFlags) + { + var @this = (ICreateTypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, index, implTypeFlags); + return ret; + } + + /// To be documented. + public readonly int SetAlignment(ushort cbAlignment) + { + var @this = (ICreateTypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[12])(@this, cbAlignment); + return ret; + } + + /// To be documented. + public readonly unsafe int SetSchema(char* pStrSchema) + { + var @this = (ICreateTypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[13])(@this, pStrSchema); + return ret; + } + + /// To be documented. + public readonly int SetSchema(ref char pStrSchema) + { + var @this = (ICreateTypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char* pStrSchemaPtr = &pStrSchema) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[13])(@this, pStrSchemaPtr); + } + return ret; + } + + /// To be documented. + public readonly int SetSchema([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pStrSchema) + { + var @this = (ICreateTypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + var pStrSchemaPtr = (byte*) SilkMarshal.StringToPtr(pStrSchema, NativeStringEncoding.UTF8); + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[13])(@this, pStrSchemaPtr); + SilkMarshal.Free((nint)pStrSchemaPtr); + return ret; + } + + /// To be documented. + public readonly unsafe int AddVarDesc(uint index, VarDesc* pVarDesc) + { + var @this = (ICreateTypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[14])(@this, index, pVarDesc); + return ret; + } + + /// To be documented. + public readonly int AddVarDesc(uint index, ref VarDesc pVarDesc) + { + var @this = (ICreateTypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (VarDesc* pVarDescPtr = &pVarDesc) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[14])(@this, index, pVarDescPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int SetFuncAndParamNames(uint index, char** rgszNames, uint cNames) + { + var @this = (ICreateTypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[15])(@this, index, rgszNames, cNames); + return ret; + } + + /// To be documented. + public readonly unsafe int SetFuncAndParamNames(uint index, ref char* rgszNames, uint cNames) + { + var @this = (ICreateTypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char** rgszNamesPtr = &rgszNames) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[15])(@this, index, rgszNamesPtr, cNames); + } + return ret; + } + + /// To be documented. + public readonly unsafe int SetVarName(uint index, char* szName) + { + var @this = (ICreateTypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[16])(@this, index, szName); + return ret; + } + + /// To be documented. + public readonly int SetVarName(uint index, ref char szName) + { + var @this = (ICreateTypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char* szNamePtr = &szName) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[16])(@this, index, szNamePtr); + } + return ret; + } + + /// To be documented. + public readonly int SetVarName(uint index, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName) + { + var @this = (ICreateTypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + var szNamePtr = (byte*) SilkMarshal.StringToPtr(szName, NativeStringEncoding.UTF8); + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[16])(@this, index, szNamePtr); + SilkMarshal.Free((nint)szNamePtr); + return ret; + } + + /// To be documented. + public readonly unsafe int SetTypeDescAlias(TypeDesc* pTDescAlias) + { + var @this = (ICreateTypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[17])(@this, pTDescAlias); + return ret; + } + + /// To be documented. + public readonly int SetTypeDescAlias(ref TypeDesc pTDescAlias) + { + var @this = (ICreateTypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (TypeDesc* pTDescAliasPtr = &pTDescAlias) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[17])(@this, pTDescAliasPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int DefineFuncAsDllEntry(uint index, char* szDllName, char* szProcName) + { + var @this = (ICreateTypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[18])(@this, index, szDllName, szProcName); + return ret; + } + + /// To be documented. + public readonly unsafe int DefineFuncAsDllEntry(uint index, char* szDllName, ref char szProcName) + { + var @this = (ICreateTypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char* szProcNamePtr = &szProcName) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[18])(@this, index, szDllName, szProcNamePtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int DefineFuncAsDllEntry(uint index, char* szDllName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szProcName) + { + var @this = (ICreateTypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + var szProcNamePtr = (byte*) SilkMarshal.StringToPtr(szProcName, NativeStringEncoding.UTF8); + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[18])(@this, index, szDllName, szProcNamePtr); + SilkMarshal.Free((nint)szProcNamePtr); + return ret; + } + + /// To be documented. + public readonly unsafe int DefineFuncAsDllEntry(uint index, ref char szDllName, char* szProcName) + { + var @this = (ICreateTypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char* szDllNamePtr = &szDllName) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[18])(@this, index, szDllNamePtr, szProcName); + } + return ret; + } + + /// To be documented. + public readonly int DefineFuncAsDllEntry(uint index, ref char szDllName, ref char szProcName) + { + var @this = (ICreateTypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char* szDllNamePtr = &szDllName) + { + fixed (char* szProcNamePtr = &szProcName) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[18])(@this, index, szDllNamePtr, szProcNamePtr); + } + } + return ret; + } + + /// To be documented. + public readonly int DefineFuncAsDllEntry(uint index, ref char szDllName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szProcName) + { + var @this = (ICreateTypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char* szDllNamePtr = &szDllName) + { + var szProcNamePtr = (byte*) SilkMarshal.StringToPtr(szProcName, NativeStringEncoding.UTF8); + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[18])(@this, index, szDllNamePtr, szProcNamePtr); + SilkMarshal.Free((nint)szProcNamePtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int DefineFuncAsDllEntry(uint index, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szDllName, char* szProcName) + { + var @this = (ICreateTypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + var szDllNamePtr = (byte*) SilkMarshal.StringToPtr(szDllName, NativeStringEncoding.UTF8); + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[18])(@this, index, szDllNamePtr, szProcName); + SilkMarshal.Free((nint)szDllNamePtr); + return ret; + } + + /// To be documented. + public readonly int DefineFuncAsDllEntry(uint index, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szDllName, ref char szProcName) + { + var @this = (ICreateTypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + var szDllNamePtr = (byte*) SilkMarshal.StringToPtr(szDllName, NativeStringEncoding.UTF8); + fixed (char* szProcNamePtr = &szProcName) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[18])(@this, index, szDllNamePtr, szProcNamePtr); + } + SilkMarshal.Free((nint)szDllNamePtr); + return ret; + } + + /// To be documented. + public readonly int DefineFuncAsDllEntry(uint index, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szDllName, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szProcName) + { + var @this = (ICreateTypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + var szDllNamePtr = (byte*) SilkMarshal.StringToPtr(szDllName, NativeStringEncoding.UTF8); + var szProcNamePtr = (byte*) SilkMarshal.StringToPtr(szProcName, NativeStringEncoding.UTF8); + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[18])(@this, index, szDllNamePtr, szProcNamePtr); + SilkMarshal.Free((nint)szProcNamePtr); + SilkMarshal.Free((nint)szDllNamePtr); + return ret; + } + + /// To be documented. + public readonly unsafe int SetFuncDocString(uint index, char* szDocString) + { + var @this = (ICreateTypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[19])(@this, index, szDocString); + return ret; + } + + /// To be documented. + public readonly int SetFuncDocString(uint index, ref char szDocString) + { + var @this = (ICreateTypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char* szDocStringPtr = &szDocString) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[19])(@this, index, szDocStringPtr); + } + return ret; + } + + /// To be documented. + public readonly int SetFuncDocString(uint index, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szDocString) + { + var @this = (ICreateTypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + var szDocStringPtr = (byte*) SilkMarshal.StringToPtr(szDocString, NativeStringEncoding.UTF8); + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[19])(@this, index, szDocStringPtr); + SilkMarshal.Free((nint)szDocStringPtr); + return ret; + } + + /// To be documented. + public readonly unsafe int SetVarDocString(uint index, char* szDocString) + { + var @this = (ICreateTypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[20])(@this, index, szDocString); + return ret; + } + + /// To be documented. + public readonly int SetVarDocString(uint index, ref char szDocString) + { + var @this = (ICreateTypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char* szDocStringPtr = &szDocString) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[20])(@this, index, szDocStringPtr); + } + return ret; + } + + /// To be documented. + public readonly int SetVarDocString(uint index, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szDocString) + { + var @this = (ICreateTypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + var szDocStringPtr = (byte*) SilkMarshal.StringToPtr(szDocString, NativeStringEncoding.UTF8); + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[20])(@this, index, szDocStringPtr); + SilkMarshal.Free((nint)szDocStringPtr); + return ret; + } + + /// To be documented. + public readonly int SetFuncHelpContext(uint index, uint dwHelpContext) + { + var @this = (ICreateTypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[21])(@this, index, dwHelpContext); + return ret; + } + + /// To be documented. + public readonly int SetVarHelpContext(uint index, uint dwHelpContext) + { + var @this = (ICreateTypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[22])(@this, index, dwHelpContext); + return ret; + } + + /// To be documented. + public readonly unsafe int SetMops(uint index, char* bstrMops) + { + var @this = (ICreateTypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[23])(@this, index, bstrMops); + return ret; + } + + /// To be documented. + public readonly int SetMops(uint index, ref char bstrMops) + { + var @this = (ICreateTypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char* bstrMopsPtr = &bstrMops) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[23])(@this, index, bstrMopsPtr); + } + return ret; + } + + /// To be documented. + public readonly int SetMops(uint index, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.BStr)] string bstrMops) + { + var @this = (ICreateTypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + var bstrMopsPtr = (byte*) SilkMarshal.StringToPtr(bstrMops, NativeStringEncoding.BStr); + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[23])(@this, index, bstrMopsPtr); + SilkMarshal.Free((nint)bstrMopsPtr); + return ret; + } + + /// To be documented. + public readonly unsafe int SetTypeIdldesc(IdlDesc* pIdlDesc) + { + var @this = (ICreateTypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[24])(@this, pIdlDesc); + return ret; + } + + /// To be documented. + public readonly int SetTypeIdldesc(ref IdlDesc pIdlDesc) + { + var @this = (ICreateTypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (IdlDesc* pIdlDescPtr = &pIdlDesc) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[24])(@this, pIdlDescPtr); + } + return ret; + } + + /// To be documented. + public readonly int LayOut() + { + var @this = (ICreateTypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[25])(@this); + return ret; + } + + /// To be documented. + public readonly int DeleteFuncDesc(uint index) + { + var @this = (ICreateTypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[26])(@this, index); + return ret; + } + + /// To be documented. + public readonly int DeleteFuncDescByMemId(int memid, InvokeKind invKind) + { + var @this = (ICreateTypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[27])(@this, memid, invKind); + return ret; + } + + /// To be documented. + public readonly int DeleteVarDesc(uint index) + { + var @this = (ICreateTypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[28])(@this, index); + return ret; + } + + /// To be documented. + public readonly int DeleteVarDescByMemId(int memid) + { + var @this = (ICreateTypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[29])(@this, memid); + return ret; + } + + /// To be documented. + public readonly int DeleteImplType(uint index) + { + var @this = (ICreateTypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[30])(@this, index); + return ret; + } + + /// To be documented. + public readonly unsafe int SetCustData(Guid* guid, Variant* pVarVal) + { + var @this = (ICreateTypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[31])(@this, guid, pVarVal); + return ret; + } + + /// To be documented. + public readonly unsafe int SetCustData(Guid* guid, ref Variant pVarVal) + { + var @this = (ICreateTypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Variant* pVarValPtr = &pVarVal) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[31])(@this, guid, pVarValPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int SetCustData(ref Guid guid, Variant* pVarVal) + { + var @this = (ICreateTypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* guidPtr = &guid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[31])(@this, guidPtr, pVarVal); + } + return ret; + } + + /// To be documented. + public readonly int SetCustData(ref Guid guid, ref Variant pVarVal) + { + var @this = (ICreateTypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* guidPtr = &guid) + { + fixed (Variant* pVarValPtr = &pVarVal) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[31])(@this, guidPtr, pVarValPtr); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int SetFuncCustData(uint index, Guid* guid, Variant* pVarVal) + { + var @this = (ICreateTypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[32])(@this, index, guid, pVarVal); + return ret; + } + + /// To be documented. + public readonly unsafe int SetFuncCustData(uint index, Guid* guid, ref Variant pVarVal) + { + var @this = (ICreateTypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Variant* pVarValPtr = &pVarVal) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[32])(@this, index, guid, pVarValPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int SetFuncCustData(uint index, ref Guid guid, Variant* pVarVal) + { + var @this = (ICreateTypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* guidPtr = &guid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[32])(@this, index, guidPtr, pVarVal); + } + return ret; + } + + /// To be documented. + public readonly int SetFuncCustData(uint index, ref Guid guid, ref Variant pVarVal) + { + var @this = (ICreateTypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* guidPtr = &guid) + { + fixed (Variant* pVarValPtr = &pVarVal) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[32])(@this, index, guidPtr, pVarValPtr); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int SetParamCustData(uint indexFunc, uint indexParam, Guid* guid, Variant* pVarVal) + { + var @this = (ICreateTypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[33])(@this, indexFunc, indexParam, guid, pVarVal); + return ret; + } + + /// To be documented. + public readonly unsafe int SetParamCustData(uint indexFunc, uint indexParam, Guid* guid, ref Variant pVarVal) + { + var @this = (ICreateTypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Variant* pVarValPtr = &pVarVal) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[33])(@this, indexFunc, indexParam, guid, pVarValPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int SetParamCustData(uint indexFunc, uint indexParam, ref Guid guid, Variant* pVarVal) + { + var @this = (ICreateTypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* guidPtr = &guid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[33])(@this, indexFunc, indexParam, guidPtr, pVarVal); + } + return ret; + } + + /// To be documented. + public readonly int SetParamCustData(uint indexFunc, uint indexParam, ref Guid guid, ref Variant pVarVal) + { + var @this = (ICreateTypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* guidPtr = &guid) + { + fixed (Variant* pVarValPtr = &pVarVal) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[33])(@this, indexFunc, indexParam, guidPtr, pVarValPtr); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int SetVarCustData(uint index, Guid* guid, Variant* pVarVal) + { + var @this = (ICreateTypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[34])(@this, index, guid, pVarVal); + return ret; + } + + /// To be documented. + public readonly unsafe int SetVarCustData(uint index, Guid* guid, ref Variant pVarVal) + { + var @this = (ICreateTypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Variant* pVarValPtr = &pVarVal) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[34])(@this, index, guid, pVarValPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int SetVarCustData(uint index, ref Guid guid, Variant* pVarVal) + { + var @this = (ICreateTypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* guidPtr = &guid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[34])(@this, index, guidPtr, pVarVal); + } + return ret; + } + + /// To be documented. + public readonly int SetVarCustData(uint index, ref Guid guid, ref Variant pVarVal) + { + var @this = (ICreateTypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* guidPtr = &guid) + { + fixed (Variant* pVarValPtr = &pVarVal) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[34])(@this, index, guidPtr, pVarValPtr); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int SetImplTypeCustData(uint index, Guid* guid, Variant* pVarVal) + { + var @this = (ICreateTypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[35])(@this, index, guid, pVarVal); + return ret; + } + + /// To be documented. + public readonly unsafe int SetImplTypeCustData(uint index, Guid* guid, ref Variant pVarVal) + { + var @this = (ICreateTypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Variant* pVarValPtr = &pVarVal) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[35])(@this, index, guid, pVarValPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int SetImplTypeCustData(uint index, ref Guid guid, Variant* pVarVal) + { + var @this = (ICreateTypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* guidPtr = &guid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[35])(@this, index, guidPtr, pVarVal); + } + return ret; + } + + /// To be documented. + public readonly int SetImplTypeCustData(uint index, ref Guid guid, ref Variant pVarVal) + { + var @this = (ICreateTypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* guidPtr = &guid) + { + fixed (Variant* pVarValPtr = &pVarVal) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[35])(@this, index, guidPtr, pVarValPtr); + } + } + return ret; + } + + /// To be documented. + public readonly int SetHelpStringContext(uint dwHelpStringContext) + { + var @this = (ICreateTypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[36])(@this, dwHelpStringContext); + return ret; + } + + /// To be documented. + public readonly int SetFuncHelpStringContext(uint index, uint dwHelpStringContext) + { + var @this = (ICreateTypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[37])(@this, index, dwHelpStringContext); + return ret; + } + + /// To be documented. + public readonly int SetVarHelpStringContext(uint index, uint dwHelpStringContext) + { + var @this = (ICreateTypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[38])(@this, index, dwHelpStringContext); + return ret; + } + + /// To be documented. + public readonly int Invalidate() + { + var @this = (ICreateTypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[39])(@this); + return ret; + } + + /// To be documented. + public readonly unsafe int SetName(char* szName) + { + var @this = (ICreateTypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[40])(@this, szName); + return ret; + } + + /// To be documented. + public readonly int SetName(ref char szName) + { + var @this = (ICreateTypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char* szNamePtr = &szName) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[40])(@this, szNamePtr); + } + return ret; + } + + /// To be documented. + public readonly int SetName([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName) + { + var @this = (ICreateTypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + var szNamePtr = (byte*) SilkMarshal.StringToPtr(szName, NativeStringEncoding.UTF8); + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[40])(@this, szNamePtr); + SilkMarshal.Free((nint)szNamePtr); + return ret; + } + + /// To be documented. + public readonly int QueryInterface(out ComPtr ppvObject) where TI0 : unmanaged, IComVtbl + { + var @this = (ICreateTypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + ppvObject = default; + return @this->QueryInterface(SilkMarshal.GuidPtrOf(), (void**) ppvObject.GetAddressOf()); + } + + /// To be documented. + public readonly unsafe int AddRefTypeInfo(ComPtr pTInfo, uint* phRefType) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (ICreateTypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->AddRefTypeInfo((ITypeInfo*) pTInfo.Handle, phRefType); + } + + /// To be documented. + public readonly int AddRefTypeInfo(ComPtr pTInfo, ref uint phRefType) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (ICreateTypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->AddRefTypeInfo((ITypeInfo*) pTInfo.Handle, ref phRefType); + } + + /// To be documented. + public readonly int SetFuncAndParamNames(uint index, string[] rgszNamesSa, uint cNames) + { + var @this = (ICreateTypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // StringArrayOverloader + var rgszNames = (char**) SilkMarshal.StringArrayToPtr(rgszNamesSa); + var ret = @this->SetFuncAndParamNames(index, rgszNames, cNames); + SilkMarshal.CopyPtrToStringArray((nint) rgszNames, rgszNamesSa); + SilkMarshal.Free((nint) rgszNames); + return ret; + } + + /// To be documented. + public readonly ComPtr QueryInterface() where TI0 : unmanaged, IComVtbl + { + var @this = (ICreateTypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // NonKhrReturnTypeOverloader + SilkMarshal.ThrowHResult(@this->QueryInterface(out ComPtr silkRet)); + return silkRet; + } + + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/ICreateTypeLib.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/ICreateTypeLib.gen.cs new file mode 100644 index 0000000000..e2328fd8aa --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/ICreateTypeLib.gen.cs @@ -0,0 +1,391 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [Guid("00020406-0000-0000-c000-000000000046")] + [NativeName("Name", "ICreateTypeLib")] + public unsafe partial struct ICreateTypeLib : IComVtbl, IComVtbl + { + public static readonly Guid Guid = new("00020406-0000-0000-c000-000000000046"); + + void*** IComVtbl.AsVtblPtr() + => (void***) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + + public static implicit operator Silk.NET.Core.Native.IUnknown(ICreateTypeLib val) + => Unsafe.As(ref val); + + public ICreateTypeLib + ( + void** lpVtbl = null + ) : this() + { + if (lpVtbl is not null) + { + LpVtbl = lpVtbl; + } + } + + + [NativeName("Type", "")] + [NativeName("Type.Name", "")] + [NativeName("Name", "lpVtbl")] + public void** LpVtbl; + /// To be documented. + public readonly unsafe int QueryInterface(Guid* riid, void** ppvObject) + { + var @this = (ICreateTypeLib*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObject); + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(Guid* riid, ref void* ppvObject) + { + var @this = (ICreateTypeLib*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObjectPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(ref Guid riid, void** ppvObject) + { + var @this = (ICreateTypeLib*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* riidPtr = &riid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObject); + } + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(ref Guid riid, ref void* ppvObject) + { + var @this = (ICreateTypeLib*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* riidPtr = &riid) + { + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObjectPtr); + } + } + return ret; + } + + /// To be documented. + public readonly uint AddRef() + { + var @this = (ICreateTypeLib*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[1])(@this); + return ret; + } + + /// To be documented. + public readonly uint Release() + { + var @this = (ICreateTypeLib*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[2])(@this); + return ret; + } + + /// To be documented. + public readonly unsafe int CreateTypeInfo(char* szName, TypeKind tkind, ICreateTypeInfo** ppCTInfo) + { + var @this = (ICreateTypeLib*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, szName, tkind, ppCTInfo); + return ret; + } + + /// To be documented. + public readonly unsafe int CreateTypeInfo(char* szName, TypeKind tkind, ref ICreateTypeInfo* ppCTInfo) + { + var @this = (ICreateTypeLib*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (ICreateTypeInfo** ppCTInfoPtr = &ppCTInfo) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, szName, tkind, ppCTInfoPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int CreateTypeInfo(ref char szName, TypeKind tkind, ICreateTypeInfo** ppCTInfo) + { + var @this = (ICreateTypeLib*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char* szNamePtr = &szName) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, szNamePtr, tkind, ppCTInfo); + } + return ret; + } + + /// To be documented. + public readonly unsafe int CreateTypeInfo(ref char szName, TypeKind tkind, ref ICreateTypeInfo* ppCTInfo) + { + var @this = (ICreateTypeLib*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char* szNamePtr = &szName) + { + fixed (ICreateTypeInfo** ppCTInfoPtr = &ppCTInfo) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, szNamePtr, tkind, ppCTInfoPtr); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int CreateTypeInfo([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, TypeKind tkind, ICreateTypeInfo** ppCTInfo) + { + var @this = (ICreateTypeLib*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + var szNamePtr = (byte*) SilkMarshal.StringToPtr(szName, NativeStringEncoding.UTF8); + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, szNamePtr, tkind, ppCTInfo); + SilkMarshal.Free((nint)szNamePtr); + return ret; + } + + /// To be documented. + public readonly unsafe int CreateTypeInfo([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, TypeKind tkind, ref ICreateTypeInfo* ppCTInfo) + { + var @this = (ICreateTypeLib*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + var szNamePtr = (byte*) SilkMarshal.StringToPtr(szName, NativeStringEncoding.UTF8); + fixed (ICreateTypeInfo** ppCTInfoPtr = &ppCTInfo) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, szNamePtr, tkind, ppCTInfoPtr); + } + SilkMarshal.Free((nint)szNamePtr); + return ret; + } + + /// To be documented. + public readonly unsafe int SetName(char* szName) + { + var @this = (ICreateTypeLib*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, szName); + return ret; + } + + /// To be documented. + public readonly int SetName(ref char szName) + { + var @this = (ICreateTypeLib*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char* szNamePtr = &szName) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, szNamePtr); + } + return ret; + } + + /// To be documented. + public readonly int SetName([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName) + { + var @this = (ICreateTypeLib*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + var szNamePtr = (byte*) SilkMarshal.StringToPtr(szName, NativeStringEncoding.UTF8); + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, szNamePtr); + SilkMarshal.Free((nint)szNamePtr); + return ret; + } + + /// To be documented. + public readonly int SetVersion(ushort wMajorVerNum, ushort wMinorVerNum) + { + var @this = (ICreateTypeLib*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, wMajorVerNum, wMinorVerNum); + return ret; + } + + /// To be documented. + public readonly unsafe int SetGuid(Guid* guid) + { + var @this = (ICreateTypeLib*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, guid); + return ret; + } + + /// To be documented. + public readonly int SetGuid(ref Guid guid) + { + var @this = (ICreateTypeLib*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* guidPtr = &guid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, guidPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int SetDocString(char* szDoc) + { + var @this = (ICreateTypeLib*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[7])(@this, szDoc); + return ret; + } + + /// To be documented. + public readonly int SetDocString(ref char szDoc) + { + var @this = (ICreateTypeLib*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char* szDocPtr = &szDoc) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[7])(@this, szDocPtr); + } + return ret; + } + + /// To be documented. + public readonly int SetDocString([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szDoc) + { + var @this = (ICreateTypeLib*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + var szDocPtr = (byte*) SilkMarshal.StringToPtr(szDoc, NativeStringEncoding.UTF8); + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[7])(@this, szDocPtr); + SilkMarshal.Free((nint)szDocPtr); + return ret; + } + + /// To be documented. + public readonly unsafe int SetHelpFileName(char* szHelpFileName) + { + var @this = (ICreateTypeLib*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[8])(@this, szHelpFileName); + return ret; + } + + /// To be documented. + public readonly int SetHelpFileName(ref char szHelpFileName) + { + var @this = (ICreateTypeLib*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char* szHelpFileNamePtr = &szHelpFileName) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[8])(@this, szHelpFileNamePtr); + } + return ret; + } + + /// To be documented. + public readonly int SetHelpFileName([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szHelpFileName) + { + var @this = (ICreateTypeLib*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + var szHelpFileNamePtr = (byte*) SilkMarshal.StringToPtr(szHelpFileName, NativeStringEncoding.UTF8); + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[8])(@this, szHelpFileNamePtr); + SilkMarshal.Free((nint)szHelpFileNamePtr); + return ret; + } + + /// To be documented. + public readonly int SetHelpContext(uint dwHelpContext) + { + var @this = (ICreateTypeLib*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[9])(@this, dwHelpContext); + return ret; + } + + /// To be documented. + public readonly int SetLcid(uint lcid) + { + var @this = (ICreateTypeLib*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[10])(@this, lcid); + return ret; + } + + /// To be documented. + public readonly int SetLibFlags(uint uLibFlags) + { + var @this = (ICreateTypeLib*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, uLibFlags); + return ret; + } + + /// To be documented. + public readonly int SaveAllChanges() + { + var @this = (ICreateTypeLib*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[12])(@this); + return ret; + } + + /// To be documented. + public readonly int QueryInterface(out ComPtr ppvObject) where TI0 : unmanaged, IComVtbl + { + var @this = (ICreateTypeLib*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + ppvObject = default; + return @this->QueryInterface(SilkMarshal.GuidPtrOf(), (void**) ppvObject.GetAddressOf()); + } + + /// To be documented. + public readonly unsafe int CreateTypeInfo(char* szName, TypeKind tkind, ref ComPtr ppCTInfo) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (ICreateTypeLib*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->CreateTypeInfo(szName, tkind, (ICreateTypeInfo**) ppCTInfo.GetAddressOf()); + } + + /// To be documented. + public readonly int CreateTypeInfo(ref char szName, TypeKind tkind, ref ComPtr ppCTInfo) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (ICreateTypeLib*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->CreateTypeInfo(ref szName, tkind, (ICreateTypeInfo**) ppCTInfo.GetAddressOf()); + } + + /// To be documented. + public readonly int CreateTypeInfo([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, TypeKind tkind, ref ComPtr ppCTInfo) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (ICreateTypeLib*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->CreateTypeInfo(szName, tkind, (ICreateTypeInfo**) ppCTInfo.GetAddressOf()); + } + + /// To be documented. + public readonly ComPtr QueryInterface() where TI0 : unmanaged, IComVtbl + { + var @this = (ICreateTypeLib*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // NonKhrReturnTypeOverloader + SilkMarshal.ThrowHResult(@this->QueryInterface(out ComPtr silkRet)); + return silkRet; + } + + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/ICreateTypeLib2.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/ICreateTypeLib2.gen.cs new file mode 100644 index 0000000000..e5dbd5e24d --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/ICreateTypeLib2.gen.cs @@ -0,0 +1,515 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [Guid("0002040f-0000-0000-c000-000000000046")] + [NativeName("Name", "ICreateTypeLib2")] + public unsafe partial struct ICreateTypeLib2 : IComVtbl, IComVtbl, IComVtbl + { + public static readonly Guid Guid = new("0002040f-0000-0000-c000-000000000046"); + + void*** IComVtbl.AsVtblPtr() + => (void***) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + + public static implicit operator ICreateTypeLib(ICreateTypeLib2 val) + => Unsafe.As(ref val); + + public static implicit operator Silk.NET.Core.Native.IUnknown(ICreateTypeLib2 val) + => Unsafe.As(ref val); + + public ICreateTypeLib2 + ( + void** lpVtbl = null + ) : this() + { + if (lpVtbl is not null) + { + LpVtbl = lpVtbl; + } + } + + + [NativeName("Type", "")] + [NativeName("Type.Name", "")] + [NativeName("Name", "lpVtbl")] + public void** LpVtbl; + /// To be documented. + public readonly unsafe int QueryInterface(Guid* riid, void** ppvObject) + { + var @this = (ICreateTypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObject); + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(Guid* riid, ref void* ppvObject) + { + var @this = (ICreateTypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObjectPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(ref Guid riid, void** ppvObject) + { + var @this = (ICreateTypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* riidPtr = &riid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObject); + } + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(ref Guid riid, ref void* ppvObject) + { + var @this = (ICreateTypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* riidPtr = &riid) + { + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObjectPtr); + } + } + return ret; + } + + /// To be documented. + public readonly uint AddRef() + { + var @this = (ICreateTypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[1])(@this); + return ret; + } + + /// To be documented. + public readonly uint Release() + { + var @this = (ICreateTypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[2])(@this); + return ret; + } + + /// To be documented. + public readonly unsafe int CreateTypeInfo(char* szName, TypeKind tkind, ICreateTypeInfo** ppCTInfo) + { + var @this = (ICreateTypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, szName, tkind, ppCTInfo); + return ret; + } + + /// To be documented. + public readonly unsafe int CreateTypeInfo(char* szName, TypeKind tkind, ref ICreateTypeInfo* ppCTInfo) + { + var @this = (ICreateTypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (ICreateTypeInfo** ppCTInfoPtr = &ppCTInfo) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, szName, tkind, ppCTInfoPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int CreateTypeInfo(ref char szName, TypeKind tkind, ICreateTypeInfo** ppCTInfo) + { + var @this = (ICreateTypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char* szNamePtr = &szName) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, szNamePtr, tkind, ppCTInfo); + } + return ret; + } + + /// To be documented. + public readonly unsafe int CreateTypeInfo(ref char szName, TypeKind tkind, ref ICreateTypeInfo* ppCTInfo) + { + var @this = (ICreateTypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char* szNamePtr = &szName) + { + fixed (ICreateTypeInfo** ppCTInfoPtr = &ppCTInfo) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, szNamePtr, tkind, ppCTInfoPtr); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int CreateTypeInfo([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, TypeKind tkind, ICreateTypeInfo** ppCTInfo) + { + var @this = (ICreateTypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + var szNamePtr = (byte*) SilkMarshal.StringToPtr(szName, NativeStringEncoding.UTF8); + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, szNamePtr, tkind, ppCTInfo); + SilkMarshal.Free((nint)szNamePtr); + return ret; + } + + /// To be documented. + public readonly unsafe int CreateTypeInfo([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, TypeKind tkind, ref ICreateTypeInfo* ppCTInfo) + { + var @this = (ICreateTypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + var szNamePtr = (byte*) SilkMarshal.StringToPtr(szName, NativeStringEncoding.UTF8); + fixed (ICreateTypeInfo** ppCTInfoPtr = &ppCTInfo) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, szNamePtr, tkind, ppCTInfoPtr); + } + SilkMarshal.Free((nint)szNamePtr); + return ret; + } + + /// To be documented. + public readonly unsafe int SetName(char* szName) + { + var @this = (ICreateTypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, szName); + return ret; + } + + /// To be documented. + public readonly int SetName(ref char szName) + { + var @this = (ICreateTypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char* szNamePtr = &szName) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, szNamePtr); + } + return ret; + } + + /// To be documented. + public readonly int SetName([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName) + { + var @this = (ICreateTypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + var szNamePtr = (byte*) SilkMarshal.StringToPtr(szName, NativeStringEncoding.UTF8); + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, szNamePtr); + SilkMarshal.Free((nint)szNamePtr); + return ret; + } + + /// To be documented. + public readonly int SetVersion(ushort wMajorVerNum, ushort wMinorVerNum) + { + var @this = (ICreateTypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, wMajorVerNum, wMinorVerNum); + return ret; + } + + /// To be documented. + public readonly unsafe int SetGuid(Guid* guid) + { + var @this = (ICreateTypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, guid); + return ret; + } + + /// To be documented. + public readonly int SetGuid(ref Guid guid) + { + var @this = (ICreateTypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* guidPtr = &guid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, guidPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int SetDocString(char* szDoc) + { + var @this = (ICreateTypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[7])(@this, szDoc); + return ret; + } + + /// To be documented. + public readonly int SetDocString(ref char szDoc) + { + var @this = (ICreateTypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char* szDocPtr = &szDoc) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[7])(@this, szDocPtr); + } + return ret; + } + + /// To be documented. + public readonly int SetDocString([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szDoc) + { + var @this = (ICreateTypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + var szDocPtr = (byte*) SilkMarshal.StringToPtr(szDoc, NativeStringEncoding.UTF8); + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[7])(@this, szDocPtr); + SilkMarshal.Free((nint)szDocPtr); + return ret; + } + + /// To be documented. + public readonly unsafe int SetHelpFileName(char* szHelpFileName) + { + var @this = (ICreateTypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[8])(@this, szHelpFileName); + return ret; + } + + /// To be documented. + public readonly int SetHelpFileName(ref char szHelpFileName) + { + var @this = (ICreateTypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char* szHelpFileNamePtr = &szHelpFileName) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[8])(@this, szHelpFileNamePtr); + } + return ret; + } + + /// To be documented. + public readonly int SetHelpFileName([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szHelpFileName) + { + var @this = (ICreateTypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + var szHelpFileNamePtr = (byte*) SilkMarshal.StringToPtr(szHelpFileName, NativeStringEncoding.UTF8); + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[8])(@this, szHelpFileNamePtr); + SilkMarshal.Free((nint)szHelpFileNamePtr); + return ret; + } + + /// To be documented. + public readonly int SetHelpContext(uint dwHelpContext) + { + var @this = (ICreateTypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[9])(@this, dwHelpContext); + return ret; + } + + /// To be documented. + public readonly int SetLcid(uint lcid) + { + var @this = (ICreateTypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[10])(@this, lcid); + return ret; + } + + /// To be documented. + public readonly int SetLibFlags(uint uLibFlags) + { + var @this = (ICreateTypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, uLibFlags); + return ret; + } + + /// To be documented. + public readonly int SaveAllChanges() + { + var @this = (ICreateTypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[12])(@this); + return ret; + } + + /// To be documented. + public readonly unsafe int DeleteTypeInfo(char* szName) + { + var @this = (ICreateTypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[13])(@this, szName); + return ret; + } + + /// To be documented. + public readonly int DeleteTypeInfo(ref char szName) + { + var @this = (ICreateTypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char* szNamePtr = &szName) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[13])(@this, szNamePtr); + } + return ret; + } + + /// To be documented. + public readonly int DeleteTypeInfo([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName) + { + var @this = (ICreateTypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + var szNamePtr = (byte*) SilkMarshal.StringToPtr(szName, NativeStringEncoding.UTF8); + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[13])(@this, szNamePtr); + SilkMarshal.Free((nint)szNamePtr); + return ret; + } + + /// To be documented. + public readonly unsafe int SetCustData(Guid* guid, Variant* pVarVal) + { + var @this = (ICreateTypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[14])(@this, guid, pVarVal); + return ret; + } + + /// To be documented. + public readonly unsafe int SetCustData(Guid* guid, ref Variant pVarVal) + { + var @this = (ICreateTypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Variant* pVarValPtr = &pVarVal) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[14])(@this, guid, pVarValPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int SetCustData(ref Guid guid, Variant* pVarVal) + { + var @this = (ICreateTypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* guidPtr = &guid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[14])(@this, guidPtr, pVarVal); + } + return ret; + } + + /// To be documented. + public readonly int SetCustData(ref Guid guid, ref Variant pVarVal) + { + var @this = (ICreateTypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* guidPtr = &guid) + { + fixed (Variant* pVarValPtr = &pVarVal) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[14])(@this, guidPtr, pVarValPtr); + } + } + return ret; + } + + /// To be documented. + public readonly int SetHelpStringContext(uint dwHelpStringContext) + { + var @this = (ICreateTypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[15])(@this, dwHelpStringContext); + return ret; + } + + /// To be documented. + public readonly unsafe int SetHelpStringDll(char* szFileName) + { + var @this = (ICreateTypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[16])(@this, szFileName); + return ret; + } + + /// To be documented. + public readonly int SetHelpStringDll(ref char szFileName) + { + var @this = (ICreateTypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char* szFileNamePtr = &szFileName) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[16])(@this, szFileNamePtr); + } + return ret; + } + + /// To be documented. + public readonly int SetHelpStringDll([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szFileName) + { + var @this = (ICreateTypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + var szFileNamePtr = (byte*) SilkMarshal.StringToPtr(szFileName, NativeStringEncoding.UTF8); + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[16])(@this, szFileNamePtr); + SilkMarshal.Free((nint)szFileNamePtr); + return ret; + } + + /// To be documented. + public readonly int QueryInterface(out ComPtr ppvObject) where TI0 : unmanaged, IComVtbl + { + var @this = (ICreateTypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + ppvObject = default; + return @this->QueryInterface(SilkMarshal.GuidPtrOf(), (void**) ppvObject.GetAddressOf()); + } + + /// To be documented. + public readonly unsafe int CreateTypeInfo(char* szName, TypeKind tkind, ref ComPtr ppCTInfo) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (ICreateTypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->CreateTypeInfo(szName, tkind, (ICreateTypeInfo**) ppCTInfo.GetAddressOf()); + } + + /// To be documented. + public readonly int CreateTypeInfo(ref char szName, TypeKind tkind, ref ComPtr ppCTInfo) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (ICreateTypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->CreateTypeInfo(ref szName, tkind, (ICreateTypeInfo**) ppCTInfo.GetAddressOf()); + } + + /// To be documented. + public readonly int CreateTypeInfo([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, TypeKind tkind, ref ComPtr ppCTInfo) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (ICreateTypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->CreateTypeInfo(szName, tkind, (ICreateTypeInfo**) ppCTInfo.GetAddressOf()); + } + + /// To be documented. + public readonly ComPtr QueryInterface() where TI0 : unmanaged, IComVtbl + { + var @this = (ICreateTypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // NonKhrReturnTypeOverloader + SilkMarshal.ThrowHResult(@this->QueryInterface(out ComPtr silkRet)); + return silkRet; + } + + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/IDispatch.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/IDispatch.gen.cs new file mode 100644 index 0000000000..4bce76398b --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/IDispatch.gen.cs @@ -0,0 +1,866 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [Guid("00020400-0000-0000-c000-000000000046")] + [NativeName("Name", "IDispatch")] + public unsafe partial struct IDispatch : IComVtbl, IComVtbl + { + public static readonly Guid Guid = new("00020400-0000-0000-c000-000000000046"); + + void*** IComVtbl.AsVtblPtr() + => (void***) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + + public static implicit operator Silk.NET.Core.Native.IUnknown(IDispatch val) + => Unsafe.As(ref val); + + public IDispatch + ( + void** lpVtbl = null + ) : this() + { + if (lpVtbl is not null) + { + LpVtbl = lpVtbl; + } + } + + + [NativeName("Type", "")] + [NativeName("Type.Name", "")] + [NativeName("Name", "lpVtbl")] + public void** LpVtbl; + /// To be documented. + public readonly unsafe int QueryInterface(Guid* riid, void** ppvObject) + { + var @this = (IDispatch*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObject); + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(Guid* riid, ref void* ppvObject) + { + var @this = (IDispatch*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObjectPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(ref Guid riid, void** ppvObject) + { + var @this = (IDispatch*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* riidPtr = &riid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObject); + } + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(ref Guid riid, ref void* ppvObject) + { + var @this = (IDispatch*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* riidPtr = &riid) + { + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObjectPtr); + } + } + return ret; + } + + /// To be documented. + public readonly uint AddRef() + { + var @this = (IDispatch*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[1])(@this); + return ret; + } + + /// To be documented. + public readonly uint Release() + { + var @this = (IDispatch*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[2])(@this); + return ret; + } + + /// To be documented. + public readonly unsafe int GetTypeInfoCount(uint* pctinfo) + { + var @this = (IDispatch*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, pctinfo); + return ret; + } + + /// To be documented. + public readonly int GetTypeInfoCount(ref uint pctinfo) + { + var @this = (IDispatch*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (uint* pctinfoPtr = &pctinfo) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, pctinfoPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetTypeInfo(uint iTInfo, uint lcid, ITypeInfo** ppTInfo) + { + var @this = (IDispatch*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, iTInfo, lcid, ppTInfo); + return ret; + } + + /// To be documented. + public readonly unsafe int GetTypeInfo(uint iTInfo, uint lcid, ref ITypeInfo* ppTInfo) + { + var @this = (IDispatch*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (ITypeInfo** ppTInfoPtr = &ppTInfo) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, iTInfo, lcid, ppTInfoPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetIDsOfNames(Guid* riid, char** rgszNames, uint cNames, uint lcid, int* rgDispId) + { + var @this = (IDispatch*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, riid, rgszNames, cNames, lcid, rgDispId); + return ret; + } + + /// To be documented. + public readonly unsafe int GetIDsOfNames(Guid* riid, char** rgszNames, uint cNames, uint lcid, ref int rgDispId) + { + var @this = (IDispatch*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (int* rgDispIdPtr = &rgDispId) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, riid, rgszNames, cNames, lcid, rgDispIdPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetIDsOfNames(Guid* riid, ref char* rgszNames, uint cNames, uint lcid, int* rgDispId) + { + var @this = (IDispatch*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char** rgszNamesPtr = &rgszNames) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, riid, rgszNamesPtr, cNames, lcid, rgDispId); + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetIDsOfNames(Guid* riid, ref char* rgszNames, uint cNames, uint lcid, ref int rgDispId) + { + var @this = (IDispatch*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char** rgszNamesPtr = &rgszNames) + { + fixed (int* rgDispIdPtr = &rgDispId) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, riid, rgszNamesPtr, cNames, lcid, rgDispIdPtr); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetIDsOfNames(ref Guid riid, char** rgszNames, uint cNames, uint lcid, int* rgDispId) + { + var @this = (IDispatch*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* riidPtr = &riid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, riidPtr, rgszNames, cNames, lcid, rgDispId); + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetIDsOfNames(ref Guid riid, char** rgszNames, uint cNames, uint lcid, ref int rgDispId) + { + var @this = (IDispatch*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* riidPtr = &riid) + { + fixed (int* rgDispIdPtr = &rgDispId) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, riidPtr, rgszNames, cNames, lcid, rgDispIdPtr); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetIDsOfNames(ref Guid riid, ref char* rgszNames, uint cNames, uint lcid, int* rgDispId) + { + var @this = (IDispatch*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* riidPtr = &riid) + { + fixed (char** rgszNamesPtr = &rgszNames) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, riidPtr, rgszNamesPtr, cNames, lcid, rgDispId); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetIDsOfNames(ref Guid riid, ref char* rgszNames, uint cNames, uint lcid, ref int rgDispId) + { + var @this = (IDispatch*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* riidPtr = &riid) + { + fixed (char** rgszNamesPtr = &rgszNames) + { + fixed (int* rgDispIdPtr = &rgDispId) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, riidPtr, rgszNamesPtr, cNames, lcid, rgDispIdPtr); + } + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int Invoke(int dispIdMember, Guid* riid, uint lcid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr) + { + var @this = (IDispatch*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, dispIdMember, riid, lcid, wFlags, pDispParams, pVarResult, pExcepInfo, puArgErr); + return ret; + } + + /// To be documented. + public readonly unsafe int Invoke(int dispIdMember, Guid* riid, uint lcid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, ref uint puArgErr) + { + var @this = (IDispatch*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (uint* puArgErrPtr = &puArgErr) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, dispIdMember, riid, lcid, wFlags, pDispParams, pVarResult, pExcepInfo, puArgErrPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int Invoke(int dispIdMember, Guid* riid, uint lcid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, uint* puArgErr) + { + var @this = (IDispatch*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (ExceptionInfo* pExcepInfoPtr = &pExcepInfo) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, dispIdMember, riid, lcid, wFlags, pDispParams, pVarResult, pExcepInfoPtr, puArgErr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int Invoke(int dispIdMember, Guid* riid, uint lcid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, ref uint puArgErr) + { + var @this = (IDispatch*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (ExceptionInfo* pExcepInfoPtr = &pExcepInfo) + { + fixed (uint* puArgErrPtr = &puArgErr) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, dispIdMember, riid, lcid, wFlags, pDispParams, pVarResult, pExcepInfoPtr, puArgErrPtr); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int Invoke(int dispIdMember, Guid* riid, uint lcid, ushort wFlags, DispatchParams* pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr) + { + var @this = (IDispatch*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Variant* pVarResultPtr = &pVarResult) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, dispIdMember, riid, lcid, wFlags, pDispParams, pVarResultPtr, pExcepInfo, puArgErr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int Invoke(int dispIdMember, Guid* riid, uint lcid, ushort wFlags, DispatchParams* pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, ref uint puArgErr) + { + var @this = (IDispatch*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Variant* pVarResultPtr = &pVarResult) + { + fixed (uint* puArgErrPtr = &puArgErr) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, dispIdMember, riid, lcid, wFlags, pDispParams, pVarResultPtr, pExcepInfo, puArgErrPtr); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int Invoke(int dispIdMember, Guid* riid, uint lcid, ushort wFlags, DispatchParams* pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, uint* puArgErr) + { + var @this = (IDispatch*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Variant* pVarResultPtr = &pVarResult) + { + fixed (ExceptionInfo* pExcepInfoPtr = &pExcepInfo) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, dispIdMember, riid, lcid, wFlags, pDispParams, pVarResultPtr, pExcepInfoPtr, puArgErr); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int Invoke(int dispIdMember, Guid* riid, uint lcid, ushort wFlags, DispatchParams* pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, ref uint puArgErr) + { + var @this = (IDispatch*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Variant* pVarResultPtr = &pVarResult) + { + fixed (ExceptionInfo* pExcepInfoPtr = &pExcepInfo) + { + fixed (uint* puArgErrPtr = &puArgErr) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, dispIdMember, riid, lcid, wFlags, pDispParams, pVarResultPtr, pExcepInfoPtr, puArgErrPtr); + } + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int Invoke(int dispIdMember, Guid* riid, uint lcid, ushort wFlags, ref DispatchParams pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr) + { + var @this = (IDispatch*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (DispatchParams* pDispParamsPtr = &pDispParams) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, dispIdMember, riid, lcid, wFlags, pDispParamsPtr, pVarResult, pExcepInfo, puArgErr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int Invoke(int dispIdMember, Guid* riid, uint lcid, ushort wFlags, ref DispatchParams pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, ref uint puArgErr) + { + var @this = (IDispatch*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (DispatchParams* pDispParamsPtr = &pDispParams) + { + fixed (uint* puArgErrPtr = &puArgErr) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, dispIdMember, riid, lcid, wFlags, pDispParamsPtr, pVarResult, pExcepInfo, puArgErrPtr); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int Invoke(int dispIdMember, Guid* riid, uint lcid, ushort wFlags, ref DispatchParams pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, uint* puArgErr) + { + var @this = (IDispatch*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (DispatchParams* pDispParamsPtr = &pDispParams) + { + fixed (ExceptionInfo* pExcepInfoPtr = &pExcepInfo) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, dispIdMember, riid, lcid, wFlags, pDispParamsPtr, pVarResult, pExcepInfoPtr, puArgErr); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int Invoke(int dispIdMember, Guid* riid, uint lcid, ushort wFlags, ref DispatchParams pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, ref uint puArgErr) + { + var @this = (IDispatch*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (DispatchParams* pDispParamsPtr = &pDispParams) + { + fixed (ExceptionInfo* pExcepInfoPtr = &pExcepInfo) + { + fixed (uint* puArgErrPtr = &puArgErr) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, dispIdMember, riid, lcid, wFlags, pDispParamsPtr, pVarResult, pExcepInfoPtr, puArgErrPtr); + } + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int Invoke(int dispIdMember, Guid* riid, uint lcid, ushort wFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr) + { + var @this = (IDispatch*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (DispatchParams* pDispParamsPtr = &pDispParams) + { + fixed (Variant* pVarResultPtr = &pVarResult) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, dispIdMember, riid, lcid, wFlags, pDispParamsPtr, pVarResultPtr, pExcepInfo, puArgErr); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int Invoke(int dispIdMember, Guid* riid, uint lcid, ushort wFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, ref uint puArgErr) + { + var @this = (IDispatch*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (DispatchParams* pDispParamsPtr = &pDispParams) + { + fixed (Variant* pVarResultPtr = &pVarResult) + { + fixed (uint* puArgErrPtr = &puArgErr) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, dispIdMember, riid, lcid, wFlags, pDispParamsPtr, pVarResultPtr, pExcepInfo, puArgErrPtr); + } + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int Invoke(int dispIdMember, Guid* riid, uint lcid, ushort wFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, uint* puArgErr) + { + var @this = (IDispatch*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (DispatchParams* pDispParamsPtr = &pDispParams) + { + fixed (Variant* pVarResultPtr = &pVarResult) + { + fixed (ExceptionInfo* pExcepInfoPtr = &pExcepInfo) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, dispIdMember, riid, lcid, wFlags, pDispParamsPtr, pVarResultPtr, pExcepInfoPtr, puArgErr); + } + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int Invoke(int dispIdMember, Guid* riid, uint lcid, ushort wFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, ref uint puArgErr) + { + var @this = (IDispatch*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (DispatchParams* pDispParamsPtr = &pDispParams) + { + fixed (Variant* pVarResultPtr = &pVarResult) + { + fixed (ExceptionInfo* pExcepInfoPtr = &pExcepInfo) + { + fixed (uint* puArgErrPtr = &puArgErr) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, dispIdMember, riid, lcid, wFlags, pDispParamsPtr, pVarResultPtr, pExcepInfoPtr, puArgErrPtr); + } + } + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int Invoke(int dispIdMember, ref Guid riid, uint lcid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr) + { + var @this = (IDispatch*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* riidPtr = &riid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, dispIdMember, riidPtr, lcid, wFlags, pDispParams, pVarResult, pExcepInfo, puArgErr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int Invoke(int dispIdMember, ref Guid riid, uint lcid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, ref uint puArgErr) + { + var @this = (IDispatch*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* riidPtr = &riid) + { + fixed (uint* puArgErrPtr = &puArgErr) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, dispIdMember, riidPtr, lcid, wFlags, pDispParams, pVarResult, pExcepInfo, puArgErrPtr); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int Invoke(int dispIdMember, ref Guid riid, uint lcid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, uint* puArgErr) + { + var @this = (IDispatch*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* riidPtr = &riid) + { + fixed (ExceptionInfo* pExcepInfoPtr = &pExcepInfo) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, dispIdMember, riidPtr, lcid, wFlags, pDispParams, pVarResult, pExcepInfoPtr, puArgErr); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int Invoke(int dispIdMember, ref Guid riid, uint lcid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, ref uint puArgErr) + { + var @this = (IDispatch*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* riidPtr = &riid) + { + fixed (ExceptionInfo* pExcepInfoPtr = &pExcepInfo) + { + fixed (uint* puArgErrPtr = &puArgErr) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, dispIdMember, riidPtr, lcid, wFlags, pDispParams, pVarResult, pExcepInfoPtr, puArgErrPtr); + } + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int Invoke(int dispIdMember, ref Guid riid, uint lcid, ushort wFlags, DispatchParams* pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr) + { + var @this = (IDispatch*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* riidPtr = &riid) + { + fixed (Variant* pVarResultPtr = &pVarResult) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, dispIdMember, riidPtr, lcid, wFlags, pDispParams, pVarResultPtr, pExcepInfo, puArgErr); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int Invoke(int dispIdMember, ref Guid riid, uint lcid, ushort wFlags, DispatchParams* pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, ref uint puArgErr) + { + var @this = (IDispatch*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* riidPtr = &riid) + { + fixed (Variant* pVarResultPtr = &pVarResult) + { + fixed (uint* puArgErrPtr = &puArgErr) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, dispIdMember, riidPtr, lcid, wFlags, pDispParams, pVarResultPtr, pExcepInfo, puArgErrPtr); + } + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int Invoke(int dispIdMember, ref Guid riid, uint lcid, ushort wFlags, DispatchParams* pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, uint* puArgErr) + { + var @this = (IDispatch*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* riidPtr = &riid) + { + fixed (Variant* pVarResultPtr = &pVarResult) + { + fixed (ExceptionInfo* pExcepInfoPtr = &pExcepInfo) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, dispIdMember, riidPtr, lcid, wFlags, pDispParams, pVarResultPtr, pExcepInfoPtr, puArgErr); + } + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int Invoke(int dispIdMember, ref Guid riid, uint lcid, ushort wFlags, DispatchParams* pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, ref uint puArgErr) + { + var @this = (IDispatch*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* riidPtr = &riid) + { + fixed (Variant* pVarResultPtr = &pVarResult) + { + fixed (ExceptionInfo* pExcepInfoPtr = &pExcepInfo) + { + fixed (uint* puArgErrPtr = &puArgErr) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, dispIdMember, riidPtr, lcid, wFlags, pDispParams, pVarResultPtr, pExcepInfoPtr, puArgErrPtr); + } + } + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int Invoke(int dispIdMember, ref Guid riid, uint lcid, ushort wFlags, ref DispatchParams pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr) + { + var @this = (IDispatch*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* riidPtr = &riid) + { + fixed (DispatchParams* pDispParamsPtr = &pDispParams) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, dispIdMember, riidPtr, lcid, wFlags, pDispParamsPtr, pVarResult, pExcepInfo, puArgErr); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int Invoke(int dispIdMember, ref Guid riid, uint lcid, ushort wFlags, ref DispatchParams pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, ref uint puArgErr) + { + var @this = (IDispatch*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* riidPtr = &riid) + { + fixed (DispatchParams* pDispParamsPtr = &pDispParams) + { + fixed (uint* puArgErrPtr = &puArgErr) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, dispIdMember, riidPtr, lcid, wFlags, pDispParamsPtr, pVarResult, pExcepInfo, puArgErrPtr); + } + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int Invoke(int dispIdMember, ref Guid riid, uint lcid, ushort wFlags, ref DispatchParams pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, uint* puArgErr) + { + var @this = (IDispatch*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* riidPtr = &riid) + { + fixed (DispatchParams* pDispParamsPtr = &pDispParams) + { + fixed (ExceptionInfo* pExcepInfoPtr = &pExcepInfo) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, dispIdMember, riidPtr, lcid, wFlags, pDispParamsPtr, pVarResult, pExcepInfoPtr, puArgErr); + } + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int Invoke(int dispIdMember, ref Guid riid, uint lcid, ushort wFlags, ref DispatchParams pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, ref uint puArgErr) + { + var @this = (IDispatch*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* riidPtr = &riid) + { + fixed (DispatchParams* pDispParamsPtr = &pDispParams) + { + fixed (ExceptionInfo* pExcepInfoPtr = &pExcepInfo) + { + fixed (uint* puArgErrPtr = &puArgErr) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, dispIdMember, riidPtr, lcid, wFlags, pDispParamsPtr, pVarResult, pExcepInfoPtr, puArgErrPtr); + } + } + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int Invoke(int dispIdMember, ref Guid riid, uint lcid, ushort wFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr) + { + var @this = (IDispatch*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* riidPtr = &riid) + { + fixed (DispatchParams* pDispParamsPtr = &pDispParams) + { + fixed (Variant* pVarResultPtr = &pVarResult) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, dispIdMember, riidPtr, lcid, wFlags, pDispParamsPtr, pVarResultPtr, pExcepInfo, puArgErr); + } + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int Invoke(int dispIdMember, ref Guid riid, uint lcid, ushort wFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, ref uint puArgErr) + { + var @this = (IDispatch*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* riidPtr = &riid) + { + fixed (DispatchParams* pDispParamsPtr = &pDispParams) + { + fixed (Variant* pVarResultPtr = &pVarResult) + { + fixed (uint* puArgErrPtr = &puArgErr) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, dispIdMember, riidPtr, lcid, wFlags, pDispParamsPtr, pVarResultPtr, pExcepInfo, puArgErrPtr); + } + } + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int Invoke(int dispIdMember, ref Guid riid, uint lcid, ushort wFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, uint* puArgErr) + { + var @this = (IDispatch*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* riidPtr = &riid) + { + fixed (DispatchParams* pDispParamsPtr = &pDispParams) + { + fixed (Variant* pVarResultPtr = &pVarResult) + { + fixed (ExceptionInfo* pExcepInfoPtr = &pExcepInfo) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, dispIdMember, riidPtr, lcid, wFlags, pDispParamsPtr, pVarResultPtr, pExcepInfoPtr, puArgErr); + } + } + } + } + return ret; + } + + /// To be documented. + public readonly int Invoke(int dispIdMember, ref Guid riid, uint lcid, ushort wFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, ref uint puArgErr) + { + var @this = (IDispatch*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* riidPtr = &riid) + { + fixed (DispatchParams* pDispParamsPtr = &pDispParams) + { + fixed (Variant* pVarResultPtr = &pVarResult) + { + fixed (ExceptionInfo* pExcepInfoPtr = &pExcepInfo) + { + fixed (uint* puArgErrPtr = &puArgErr) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, dispIdMember, riidPtr, lcid, wFlags, pDispParamsPtr, pVarResultPtr, pExcepInfoPtr, puArgErrPtr); + } + } + } + } + } + return ret; + } + + /// To be documented. + public readonly int QueryInterface(out ComPtr ppvObject) where TI0 : unmanaged, IComVtbl + { + var @this = (IDispatch*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + ppvObject = default; + return @this->QueryInterface(SilkMarshal.GuidPtrOf(), (void**) ppvObject.GetAddressOf()); + } + + /// To be documented. + public readonly int GetTypeInfo(uint iTInfo, uint lcid, ref ComPtr ppTInfo) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (IDispatch*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->GetTypeInfo(iTInfo, lcid, (ITypeInfo**) ppTInfo.GetAddressOf()); + } + + /// To be documented. + public readonly unsafe int GetIDsOfNames(Guid* riid, string[] rgszNamesSa, uint cNames, uint lcid, int* rgDispId) + { + var @this = (IDispatch*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // StringArrayOverloader + var rgszNames = (char**) SilkMarshal.StringArrayToPtr(rgszNamesSa); + var ret = @this->GetIDsOfNames(riid, rgszNames, cNames, lcid, rgDispId); + SilkMarshal.CopyPtrToStringArray((nint) rgszNames, rgszNamesSa); + SilkMarshal.Free((nint) rgszNames); + return ret; + } + + /// To be documented. + public readonly unsafe int GetIDsOfNames(Guid* riid, string[] rgszNamesSa, uint cNames, uint lcid, ref int rgDispId) + { + var @this = (IDispatch*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // StringArrayOverloader + var rgszNames = (char**) SilkMarshal.StringArrayToPtr(rgszNamesSa); + var ret = @this->GetIDsOfNames(riid, rgszNames, cNames, lcid, ref rgDispId); + SilkMarshal.CopyPtrToStringArray((nint) rgszNames, rgszNamesSa); + SilkMarshal.Free((nint) rgszNames); + return ret; + } + + /// To be documented. + public readonly unsafe int GetIDsOfNames(ref Guid riid, string[] rgszNamesSa, uint cNames, uint lcid, int* rgDispId) + { + var @this = (IDispatch*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // StringArrayOverloader + var rgszNames = (char**) SilkMarshal.StringArrayToPtr(rgszNamesSa); + var ret = @this->GetIDsOfNames(ref riid, rgszNames, cNames, lcid, rgDispId); + SilkMarshal.CopyPtrToStringArray((nint) rgszNames, rgszNamesSa); + SilkMarshal.Free((nint) rgszNames); + return ret; + } + + /// To be documented. + public readonly int GetIDsOfNames(ref Guid riid, string[] rgszNamesSa, uint cNames, uint lcid, ref int rgDispId) + { + var @this = (IDispatch*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // StringArrayOverloader + var rgszNames = (char**) SilkMarshal.StringArrayToPtr(rgszNamesSa); + var ret = @this->GetIDsOfNames(ref riid, rgszNames, cNames, lcid, ref rgDispId); + SilkMarshal.CopyPtrToStringArray((nint) rgszNames, rgszNamesSa); + SilkMarshal.Free((nint) rgszNames); + return ret; + } + + /// To be documented. + public readonly ComPtr QueryInterface() where TI0 : unmanaged, IComVtbl + { + var @this = (IDispatch*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // NonKhrReturnTypeOverloader + SilkMarshal.ThrowHResult(@this->QueryInterface(out ComPtr silkRet)); + return silkRet; + } + + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/IEnumConnectionPoints.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/IEnumConnectionPoints.gen.cs new file mode 100644 index 0000000000..52ee052f32 --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/IEnumConnectionPoints.gen.cs @@ -0,0 +1,243 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [Guid("b196b285-bab4-101a-b69c-00aa00341d07")] + [NativeName("Name", "IEnumConnectionPoints")] + public unsafe partial struct IEnumConnectionPoints : IComVtbl, IComVtbl + { + public static readonly Guid Guid = new("b196b285-bab4-101a-b69c-00aa00341d07"); + + void*** IComVtbl.AsVtblPtr() + => (void***) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + + public static implicit operator Silk.NET.Core.Native.IUnknown(IEnumConnectionPoints val) + => Unsafe.As(ref val); + + public IEnumConnectionPoints + ( + void** lpVtbl = null + ) : this() + { + if (lpVtbl is not null) + { + LpVtbl = lpVtbl; + } + } + + + [NativeName("Type", "")] + [NativeName("Type.Name", "")] + [NativeName("Name", "lpVtbl")] + public void** LpVtbl; + /// To be documented. + public readonly unsafe int QueryInterface(Guid* riid, void** ppvObject) + { + var @this = (IEnumConnectionPoints*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObject); + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(Guid* riid, ref void* ppvObject) + { + var @this = (IEnumConnectionPoints*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObjectPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(ref Guid riid, void** ppvObject) + { + var @this = (IEnumConnectionPoints*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* riidPtr = &riid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObject); + } + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(ref Guid riid, ref void* ppvObject) + { + var @this = (IEnumConnectionPoints*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* riidPtr = &riid) + { + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObjectPtr); + } + } + return ret; + } + + /// To be documented. + public readonly uint AddRef() + { + var @this = (IEnumConnectionPoints*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[1])(@this); + return ret; + } + + /// To be documented. + public readonly uint Release() + { + var @this = (IEnumConnectionPoints*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[2])(@this); + return ret; + } + + /// To be documented. + public readonly unsafe int Next(uint cConnections, IConnectionPoint** ppCP, uint* pcFetched) + { + var @this = (IEnumConnectionPoints*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, cConnections, ppCP, pcFetched); + return ret; + } + + /// To be documented. + public readonly unsafe int Next(uint cConnections, IConnectionPoint** ppCP, ref uint pcFetched) + { + var @this = (IEnumConnectionPoints*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (uint* pcFetchedPtr = &pcFetched) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, cConnections, ppCP, pcFetchedPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int Next(uint cConnections, ref IConnectionPoint* ppCP, uint* pcFetched) + { + var @this = (IEnumConnectionPoints*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (IConnectionPoint** ppCPPtr = &ppCP) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, cConnections, ppCPPtr, pcFetched); + } + return ret; + } + + /// To be documented. + public readonly unsafe int Next(uint cConnections, ref IConnectionPoint* ppCP, ref uint pcFetched) + { + var @this = (IEnumConnectionPoints*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (IConnectionPoint** ppCPPtr = &ppCP) + { + fixed (uint* pcFetchedPtr = &pcFetched) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, cConnections, ppCPPtr, pcFetchedPtr); + } + } + return ret; + } + + /// To be documented. + public readonly int Skip(uint cConnections) + { + var @this = (IEnumConnectionPoints*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, cConnections); + return ret; + } + + /// To be documented. + public readonly int Reset() + { + var @this = (IEnumConnectionPoints*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this); + return ret; + } + + /// To be documented. + public readonly unsafe int Clone(IEnumConnectionPoints** ppEnum) + { + var @this = (IEnumConnectionPoints*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, ppEnum); + return ret; + } + + /// To be documented. + public readonly unsafe int Clone(ref IEnumConnectionPoints* ppEnum) + { + var @this = (IEnumConnectionPoints*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (IEnumConnectionPoints** ppEnumPtr = &ppEnum) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, ppEnumPtr); + } + return ret; + } + + /// To be documented. + public readonly int QueryInterface(out ComPtr ppvObject) where TI0 : unmanaged, IComVtbl + { + var @this = (IEnumConnectionPoints*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + ppvObject = default; + return @this->QueryInterface(SilkMarshal.GuidPtrOf(), (void**) ppvObject.GetAddressOf()); + } + + /// To be documented. + public readonly unsafe int Next(uint cConnections, ref ComPtr ppCP, uint* pcFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (IEnumConnectionPoints*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->Next(cConnections, (IConnectionPoint**) ppCP.GetAddressOf(), pcFetched); + } + + /// To be documented. + public readonly int Next(uint cConnections, ref ComPtr ppCP, ref uint pcFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (IEnumConnectionPoints*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->Next(cConnections, (IConnectionPoint**) ppCP.GetAddressOf(), ref pcFetched); + } + + /// To be documented. + public readonly int Clone(ref ComPtr ppEnum) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (IEnumConnectionPoints*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->Clone((IEnumConnectionPoints**) ppEnum.GetAddressOf()); + } + + /// To be documented. + public readonly ComPtr QueryInterface() where TI0 : unmanaged, IComVtbl + { + var @this = (IEnumConnectionPoints*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // NonKhrReturnTypeOverloader + SilkMarshal.ThrowHResult(@this->QueryInterface(out ComPtr silkRet)); + return silkRet; + } + + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/IEnumConnections.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/IEnumConnections.gen.cs new file mode 100644 index 0000000000..bd430ff146 --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/IEnumConnections.gen.cs @@ -0,0 +1,227 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [Guid("b196b287-bab4-101a-b69c-00aa00341d07")] + [NativeName("Name", "IEnumConnections")] + public unsafe partial struct IEnumConnections : IComVtbl, IComVtbl + { + public static readonly Guid Guid = new("b196b287-bab4-101a-b69c-00aa00341d07"); + + void*** IComVtbl.AsVtblPtr() + => (void***) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + + public static implicit operator Silk.NET.Core.Native.IUnknown(IEnumConnections val) + => Unsafe.As(ref val); + + public IEnumConnections + ( + void** lpVtbl = null + ) : this() + { + if (lpVtbl is not null) + { + LpVtbl = lpVtbl; + } + } + + + [NativeName("Type", "")] + [NativeName("Type.Name", "")] + [NativeName("Name", "lpVtbl")] + public void** LpVtbl; + /// To be documented. + public readonly unsafe int QueryInterface(Guid* riid, void** ppvObject) + { + var @this = (IEnumConnections*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObject); + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(Guid* riid, ref void* ppvObject) + { + var @this = (IEnumConnections*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObjectPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(ref Guid riid, void** ppvObject) + { + var @this = (IEnumConnections*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* riidPtr = &riid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObject); + } + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(ref Guid riid, ref void* ppvObject) + { + var @this = (IEnumConnections*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* riidPtr = &riid) + { + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObjectPtr); + } + } + return ret; + } + + /// To be documented. + public readonly uint AddRef() + { + var @this = (IEnumConnections*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[1])(@this); + return ret; + } + + /// To be documented. + public readonly uint Release() + { + var @this = (IEnumConnections*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[2])(@this); + return ret; + } + + /// To be documented. + public readonly unsafe int Next(uint cConnections, ConnectData* rgcd, uint* pcFetched) + { + var @this = (IEnumConnections*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, cConnections, rgcd, pcFetched); + return ret; + } + + /// To be documented. + public readonly unsafe int Next(uint cConnections, ConnectData* rgcd, ref uint pcFetched) + { + var @this = (IEnumConnections*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (uint* pcFetchedPtr = &pcFetched) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, cConnections, rgcd, pcFetchedPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int Next(uint cConnections, ref ConnectData rgcd, uint* pcFetched) + { + var @this = (IEnumConnections*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (ConnectData* rgcdPtr = &rgcd) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, cConnections, rgcdPtr, pcFetched); + } + return ret; + } + + /// To be documented. + public readonly int Next(uint cConnections, ref ConnectData rgcd, ref uint pcFetched) + { + var @this = (IEnumConnections*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (ConnectData* rgcdPtr = &rgcd) + { + fixed (uint* pcFetchedPtr = &pcFetched) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, cConnections, rgcdPtr, pcFetchedPtr); + } + } + return ret; + } + + /// To be documented. + public readonly int Skip(uint cConnections) + { + var @this = (IEnumConnections*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, cConnections); + return ret; + } + + /// To be documented. + public readonly int Reset() + { + var @this = (IEnumConnections*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this); + return ret; + } + + /// To be documented. + public readonly unsafe int Clone(IEnumConnections** ppEnum) + { + var @this = (IEnumConnections*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, ppEnum); + return ret; + } + + /// To be documented. + public readonly unsafe int Clone(ref IEnumConnections* ppEnum) + { + var @this = (IEnumConnections*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (IEnumConnections** ppEnumPtr = &ppEnum) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, ppEnumPtr); + } + return ret; + } + + /// To be documented. + public readonly int QueryInterface(out ComPtr ppvObject) where TI0 : unmanaged, IComVtbl + { + var @this = (IEnumConnections*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + ppvObject = default; + return @this->QueryInterface(SilkMarshal.GuidPtrOf(), (void**) ppvObject.GetAddressOf()); + } + + /// To be documented. + public readonly int Clone(ref ComPtr ppEnum) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (IEnumConnections*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->Clone((IEnumConnections**) ppEnum.GetAddressOf()); + } + + /// To be documented. + public readonly ComPtr QueryInterface() where TI0 : unmanaged, IComVtbl + { + var @this = (IEnumConnections*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // NonKhrReturnTypeOverloader + SilkMarshal.ThrowHResult(@this->QueryInterface(out ComPtr silkRet)); + return silkRet; + } + + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/IEnumOleUndoUnits.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/IEnumOleUndoUnits.gen.cs new file mode 100644 index 0000000000..671785c5e7 --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/IEnumOleUndoUnits.gen.cs @@ -0,0 +1,243 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [Guid("b3e7c340-ef97-11ce-9bc9-00aa00608e01")] + [NativeName("Name", "IEnumOleUndoUnits")] + public unsafe partial struct IEnumOleUndoUnits : IComVtbl, IComVtbl + { + public static readonly Guid Guid = new("b3e7c340-ef97-11ce-9bc9-00aa00608e01"); + + void*** IComVtbl.AsVtblPtr() + => (void***) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + + public static implicit operator Silk.NET.Core.Native.IUnknown(IEnumOleUndoUnits val) + => Unsafe.As(ref val); + + public IEnumOleUndoUnits + ( + void** lpVtbl = null + ) : this() + { + if (lpVtbl is not null) + { + LpVtbl = lpVtbl; + } + } + + + [NativeName("Type", "")] + [NativeName("Type.Name", "")] + [NativeName("Name", "lpVtbl")] + public void** LpVtbl; + /// To be documented. + public readonly unsafe int QueryInterface(Guid* riid, void** ppvObject) + { + var @this = (IEnumOleUndoUnits*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObject); + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(Guid* riid, ref void* ppvObject) + { + var @this = (IEnumOleUndoUnits*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObjectPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(ref Guid riid, void** ppvObject) + { + var @this = (IEnumOleUndoUnits*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* riidPtr = &riid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObject); + } + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(ref Guid riid, ref void* ppvObject) + { + var @this = (IEnumOleUndoUnits*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* riidPtr = &riid) + { + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObjectPtr); + } + } + return ret; + } + + /// To be documented. + public readonly uint AddRef() + { + var @this = (IEnumOleUndoUnits*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[1])(@this); + return ret; + } + + /// To be documented. + public readonly uint Release() + { + var @this = (IEnumOleUndoUnits*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[2])(@this); + return ret; + } + + /// To be documented. + public readonly unsafe int Next(uint cElt, IOleUndoUnit** rgElt, uint* pcEltFetched) + { + var @this = (IEnumOleUndoUnits*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, cElt, rgElt, pcEltFetched); + return ret; + } + + /// To be documented. + public readonly unsafe int Next(uint cElt, IOleUndoUnit** rgElt, ref uint pcEltFetched) + { + var @this = (IEnumOleUndoUnits*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (uint* pcEltFetchedPtr = &pcEltFetched) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, cElt, rgElt, pcEltFetchedPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int Next(uint cElt, ref IOleUndoUnit* rgElt, uint* pcEltFetched) + { + var @this = (IEnumOleUndoUnits*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (IOleUndoUnit** rgEltPtr = &rgElt) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, cElt, rgEltPtr, pcEltFetched); + } + return ret; + } + + /// To be documented. + public readonly unsafe int Next(uint cElt, ref IOleUndoUnit* rgElt, ref uint pcEltFetched) + { + var @this = (IEnumOleUndoUnits*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (IOleUndoUnit** rgEltPtr = &rgElt) + { + fixed (uint* pcEltFetchedPtr = &pcEltFetched) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, cElt, rgEltPtr, pcEltFetchedPtr); + } + } + return ret; + } + + /// To be documented. + public readonly int Skip(uint cElt) + { + var @this = (IEnumOleUndoUnits*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, cElt); + return ret; + } + + /// To be documented. + public readonly int Reset() + { + var @this = (IEnumOleUndoUnits*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this); + return ret; + } + + /// To be documented. + public readonly unsafe int Clone(IEnumOleUndoUnits** ppEnum) + { + var @this = (IEnumOleUndoUnits*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, ppEnum); + return ret; + } + + /// To be documented. + public readonly unsafe int Clone(ref IEnumOleUndoUnits* ppEnum) + { + var @this = (IEnumOleUndoUnits*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (IEnumOleUndoUnits** ppEnumPtr = &ppEnum) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, ppEnumPtr); + } + return ret; + } + + /// To be documented. + public readonly int QueryInterface(out ComPtr ppvObject) where TI0 : unmanaged, IComVtbl + { + var @this = (IEnumOleUndoUnits*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + ppvObject = default; + return @this->QueryInterface(SilkMarshal.GuidPtrOf(), (void**) ppvObject.GetAddressOf()); + } + + /// To be documented. + public readonly unsafe int Next(uint cElt, ref ComPtr rgElt, uint* pcEltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (IEnumOleUndoUnits*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->Next(cElt, (IOleUndoUnit**) rgElt.GetAddressOf(), pcEltFetched); + } + + /// To be documented. + public readonly int Next(uint cElt, ref ComPtr rgElt, ref uint pcEltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (IEnumOleUndoUnits*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->Next(cElt, (IOleUndoUnit**) rgElt.GetAddressOf(), ref pcEltFetched); + } + + /// To be documented. + public readonly int Clone(ref ComPtr ppEnum) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (IEnumOleUndoUnits*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->Clone((IEnumOleUndoUnits**) ppEnum.GetAddressOf()); + } + + /// To be documented. + public readonly ComPtr QueryInterface() where TI0 : unmanaged, IComVtbl + { + var @this = (IEnumOleUndoUnits*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // NonKhrReturnTypeOverloader + SilkMarshal.ThrowHResult(@this->QueryInterface(out ComPtr silkRet)); + return silkRet; + } + + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/IEnumSTATPROPSETSTG.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/IEnumSTATPROPSETSTG.gen.cs new file mode 100644 index 0000000000..b4cf7ee1e9 --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/IEnumSTATPROPSETSTG.gen.cs @@ -0,0 +1,227 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [Guid("0000013b-0000-0000-c000-000000000046")] + [NativeName("Name", "IEnumSTATPROPSETSTG")] + public unsafe partial struct IEnumSTATPROPSETSTG : IComVtbl, IComVtbl + { + public static readonly Guid Guid = new("0000013b-0000-0000-c000-000000000046"); + + void*** IComVtbl.AsVtblPtr() + => (void***) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + + public static implicit operator Silk.NET.Core.Native.IUnknown(IEnumSTATPROPSETSTG val) + => Unsafe.As(ref val); + + public IEnumSTATPROPSETSTG + ( + void** lpVtbl = null + ) : this() + { + if (lpVtbl is not null) + { + LpVtbl = lpVtbl; + } + } + + + [NativeName("Type", "")] + [NativeName("Type.Name", "")] + [NativeName("Name", "lpVtbl")] + public void** LpVtbl; + /// To be documented. + public readonly unsafe int QueryInterface(Guid* riid, void** ppvObject) + { + var @this = (IEnumSTATPROPSETSTG*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObject); + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(Guid* riid, ref void* ppvObject) + { + var @this = (IEnumSTATPROPSETSTG*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObjectPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(ref Guid riid, void** ppvObject) + { + var @this = (IEnumSTATPROPSETSTG*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* riidPtr = &riid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObject); + } + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(ref Guid riid, ref void* ppvObject) + { + var @this = (IEnumSTATPROPSETSTG*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* riidPtr = &riid) + { + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObjectPtr); + } + } + return ret; + } + + /// To be documented. + public readonly uint AddRef() + { + var @this = (IEnumSTATPROPSETSTG*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[1])(@this); + return ret; + } + + /// To be documented. + public readonly uint Release() + { + var @this = (IEnumSTATPROPSETSTG*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[2])(@this); + return ret; + } + + /// To be documented. + public readonly unsafe int Next(uint celt, STATPROPSETSTG* rgelt, uint* pceltFetched) + { + var @this = (IEnumSTATPROPSETSTG*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, celt, rgelt, pceltFetched); + return ret; + } + + /// To be documented. + public readonly unsafe int Next(uint celt, STATPROPSETSTG* rgelt, ref uint pceltFetched) + { + var @this = (IEnumSTATPROPSETSTG*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (uint* pceltFetchedPtr = &pceltFetched) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, celt, rgelt, pceltFetchedPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int Next(uint celt, ref STATPROPSETSTG rgelt, uint* pceltFetched) + { + var @this = (IEnumSTATPROPSETSTG*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (STATPROPSETSTG* rgeltPtr = &rgelt) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, celt, rgeltPtr, pceltFetched); + } + return ret; + } + + /// To be documented. + public readonly int Next(uint celt, ref STATPROPSETSTG rgelt, ref uint pceltFetched) + { + var @this = (IEnumSTATPROPSETSTG*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (STATPROPSETSTG* rgeltPtr = &rgelt) + { + fixed (uint* pceltFetchedPtr = &pceltFetched) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, celt, rgeltPtr, pceltFetchedPtr); + } + } + return ret; + } + + /// To be documented. + public readonly int Skip(uint celt) + { + var @this = (IEnumSTATPROPSETSTG*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, celt); + return ret; + } + + /// To be documented. + public readonly int Reset() + { + var @this = (IEnumSTATPROPSETSTG*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this); + return ret; + } + + /// To be documented. + public readonly unsafe int Clone(IEnumSTATPROPSETSTG** ppenum) + { + var @this = (IEnumSTATPROPSETSTG*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, ppenum); + return ret; + } + + /// To be documented. + public readonly unsafe int Clone(ref IEnumSTATPROPSETSTG* ppenum) + { + var @this = (IEnumSTATPROPSETSTG*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (IEnumSTATPROPSETSTG** ppenumPtr = &ppenum) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, ppenumPtr); + } + return ret; + } + + /// To be documented. + public readonly int QueryInterface(out ComPtr ppvObject) where TI0 : unmanaged, IComVtbl + { + var @this = (IEnumSTATPROPSETSTG*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + ppvObject = default; + return @this->QueryInterface(SilkMarshal.GuidPtrOf(), (void**) ppvObject.GetAddressOf()); + } + + /// To be documented. + public readonly int Clone(ref ComPtr ppenum) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (IEnumSTATPROPSETSTG*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->Clone((IEnumSTATPROPSETSTG**) ppenum.GetAddressOf()); + } + + /// To be documented. + public readonly ComPtr QueryInterface() where TI0 : unmanaged, IComVtbl + { + var @this = (IEnumSTATPROPSETSTG*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // NonKhrReturnTypeOverloader + SilkMarshal.ThrowHResult(@this->QueryInterface(out ComPtr silkRet)); + return silkRet; + } + + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/IEnumSTATPROPSTG.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/IEnumSTATPROPSTG.gen.cs new file mode 100644 index 0000000000..9208b127d6 --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/IEnumSTATPROPSTG.gen.cs @@ -0,0 +1,227 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [Guid("00000139-0000-0000-c000-000000000046")] + [NativeName("Name", "IEnumSTATPROPSTG")] + public unsafe partial struct IEnumSTATPROPSTG : IComVtbl, IComVtbl + { + public static readonly Guid Guid = new("00000139-0000-0000-c000-000000000046"); + + void*** IComVtbl.AsVtblPtr() + => (void***) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + + public static implicit operator Silk.NET.Core.Native.IUnknown(IEnumSTATPROPSTG val) + => Unsafe.As(ref val); + + public IEnumSTATPROPSTG + ( + void** lpVtbl = null + ) : this() + { + if (lpVtbl is not null) + { + LpVtbl = lpVtbl; + } + } + + + [NativeName("Type", "")] + [NativeName("Type.Name", "")] + [NativeName("Name", "lpVtbl")] + public void** LpVtbl; + /// To be documented. + public readonly unsafe int QueryInterface(Guid* riid, void** ppvObject) + { + var @this = (IEnumSTATPROPSTG*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObject); + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(Guid* riid, ref void* ppvObject) + { + var @this = (IEnumSTATPROPSTG*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObjectPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(ref Guid riid, void** ppvObject) + { + var @this = (IEnumSTATPROPSTG*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* riidPtr = &riid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObject); + } + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(ref Guid riid, ref void* ppvObject) + { + var @this = (IEnumSTATPROPSTG*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* riidPtr = &riid) + { + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObjectPtr); + } + } + return ret; + } + + /// To be documented. + public readonly uint AddRef() + { + var @this = (IEnumSTATPROPSTG*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[1])(@this); + return ret; + } + + /// To be documented. + public readonly uint Release() + { + var @this = (IEnumSTATPROPSTG*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[2])(@this); + return ret; + } + + /// To be documented. + public readonly unsafe int Next(uint celt, STATPROPSTG* rgelt, uint* pceltFetched) + { + var @this = (IEnumSTATPROPSTG*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, celt, rgelt, pceltFetched); + return ret; + } + + /// To be documented. + public readonly unsafe int Next(uint celt, STATPROPSTG* rgelt, ref uint pceltFetched) + { + var @this = (IEnumSTATPROPSTG*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (uint* pceltFetchedPtr = &pceltFetched) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, celt, rgelt, pceltFetchedPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int Next(uint celt, ref STATPROPSTG rgelt, uint* pceltFetched) + { + var @this = (IEnumSTATPROPSTG*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (STATPROPSTG* rgeltPtr = &rgelt) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, celt, rgeltPtr, pceltFetched); + } + return ret; + } + + /// To be documented. + public readonly int Next(uint celt, ref STATPROPSTG rgelt, ref uint pceltFetched) + { + var @this = (IEnumSTATPROPSTG*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (STATPROPSTG* rgeltPtr = &rgelt) + { + fixed (uint* pceltFetchedPtr = &pceltFetched) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, celt, rgeltPtr, pceltFetchedPtr); + } + } + return ret; + } + + /// To be documented. + public readonly int Skip(uint celt) + { + var @this = (IEnumSTATPROPSTG*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, celt); + return ret; + } + + /// To be documented. + public readonly int Reset() + { + var @this = (IEnumSTATPROPSTG*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this); + return ret; + } + + /// To be documented. + public readonly unsafe int Clone(IEnumSTATPROPSTG** ppenum) + { + var @this = (IEnumSTATPROPSTG*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, ppenum); + return ret; + } + + /// To be documented. + public readonly unsafe int Clone(ref IEnumSTATPROPSTG* ppenum) + { + var @this = (IEnumSTATPROPSTG*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (IEnumSTATPROPSTG** ppenumPtr = &ppenum) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, ppenumPtr); + } + return ret; + } + + /// To be documented. + public readonly int QueryInterface(out ComPtr ppvObject) where TI0 : unmanaged, IComVtbl + { + var @this = (IEnumSTATPROPSTG*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + ppvObject = default; + return @this->QueryInterface(SilkMarshal.GuidPtrOf(), (void**) ppvObject.GetAddressOf()); + } + + /// To be documented. + public readonly int Clone(ref ComPtr ppenum) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (IEnumSTATPROPSTG*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->Clone((IEnumSTATPROPSTG**) ppenum.GetAddressOf()); + } + + /// To be documented. + public readonly ComPtr QueryInterface() where TI0 : unmanaged, IComVtbl + { + var @this = (IEnumSTATPROPSTG*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // NonKhrReturnTypeOverloader + SilkMarshal.ThrowHResult(@this->QueryInterface(out ComPtr silkRet)); + return silkRet; + } + + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/IEnumVARIANT.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/IEnumVARIANT.gen.cs new file mode 100644 index 0000000000..a19f23632c --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/IEnumVARIANT.gen.cs @@ -0,0 +1,227 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [Guid("00020404-0000-0000-c000-000000000046")] + [NativeName("Name", "IEnumVARIANT")] + public unsafe partial struct IEnumVARIANT : IComVtbl, IComVtbl + { + public static readonly Guid Guid = new("00020404-0000-0000-c000-000000000046"); + + void*** IComVtbl.AsVtblPtr() + => (void***) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + + public static implicit operator Silk.NET.Core.Native.IUnknown(IEnumVARIANT val) + => Unsafe.As(ref val); + + public IEnumVARIANT + ( + void** lpVtbl = null + ) : this() + { + if (lpVtbl is not null) + { + LpVtbl = lpVtbl; + } + } + + + [NativeName("Type", "")] + [NativeName("Type.Name", "")] + [NativeName("Name", "lpVtbl")] + public void** LpVtbl; + /// To be documented. + public readonly unsafe int QueryInterface(Guid* riid, void** ppvObject) + { + var @this = (IEnumVARIANT*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObject); + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(Guid* riid, ref void* ppvObject) + { + var @this = (IEnumVARIANT*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObjectPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(ref Guid riid, void** ppvObject) + { + var @this = (IEnumVARIANT*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* riidPtr = &riid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObject); + } + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(ref Guid riid, ref void* ppvObject) + { + var @this = (IEnumVARIANT*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* riidPtr = &riid) + { + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObjectPtr); + } + } + return ret; + } + + /// To be documented. + public readonly uint AddRef() + { + var @this = (IEnumVARIANT*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[1])(@this); + return ret; + } + + /// To be documented. + public readonly uint Release() + { + var @this = (IEnumVARIANT*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[2])(@this); + return ret; + } + + /// To be documented. + public readonly unsafe int Next(uint celt, Variant* rgVar, uint* pCeltFetched) + { + var @this = (IEnumVARIANT*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, celt, rgVar, pCeltFetched); + return ret; + } + + /// To be documented. + public readonly unsafe int Next(uint celt, Variant* rgVar, ref uint pCeltFetched) + { + var @this = (IEnumVARIANT*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (uint* pCeltFetchedPtr = &pCeltFetched) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, celt, rgVar, pCeltFetchedPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int Next(uint celt, ref Variant rgVar, uint* pCeltFetched) + { + var @this = (IEnumVARIANT*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Variant* rgVarPtr = &rgVar) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, celt, rgVarPtr, pCeltFetched); + } + return ret; + } + + /// To be documented. + public readonly int Next(uint celt, ref Variant rgVar, ref uint pCeltFetched) + { + var @this = (IEnumVARIANT*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Variant* rgVarPtr = &rgVar) + { + fixed (uint* pCeltFetchedPtr = &pCeltFetched) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, celt, rgVarPtr, pCeltFetchedPtr); + } + } + return ret; + } + + /// To be documented. + public readonly int Skip(uint celt) + { + var @this = (IEnumVARIANT*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, celt); + return ret; + } + + /// To be documented. + public readonly int Reset() + { + var @this = (IEnumVARIANT*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this); + return ret; + } + + /// To be documented. + public readonly unsafe int Clone(IEnumVARIANT** ppEnum) + { + var @this = (IEnumVARIANT*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, ppEnum); + return ret; + } + + /// To be documented. + public readonly unsafe int Clone(ref IEnumVARIANT* ppEnum) + { + var @this = (IEnumVARIANT*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (IEnumVARIANT** ppEnumPtr = &ppEnum) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, ppEnumPtr); + } + return ret; + } + + /// To be documented. + public readonly int QueryInterface(out ComPtr ppvObject) where TI0 : unmanaged, IComVtbl + { + var @this = (IEnumVARIANT*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + ppvObject = default; + return @this->QueryInterface(SilkMarshal.GuidPtrOf(), (void**) ppvObject.GetAddressOf()); + } + + /// To be documented. + public readonly int Clone(ref ComPtr ppEnum) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (IEnumVARIANT*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->Clone((IEnumVARIANT**) ppEnum.GetAddressOf()); + } + + /// To be documented. + public readonly ComPtr QueryInterface() where TI0 : unmanaged, IComVtbl + { + var @this = (IEnumVARIANT*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // NonKhrReturnTypeOverloader + SilkMarshal.ThrowHResult(@this->QueryInterface(out ComPtr silkRet)); + return silkRet; + } + + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/IErrorInfo.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/IErrorInfo.gen.cs new file mode 100644 index 0000000000..5c313375e6 --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/IErrorInfo.gen.cs @@ -0,0 +1,273 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [Guid("1cf2b120-547d-101b-8e65-08002b2bd119")] + [NativeName("Name", "IErrorInfo")] + public unsafe partial struct IErrorInfo : IComVtbl, IComVtbl + { + public static readonly Guid Guid = new("1cf2b120-547d-101b-8e65-08002b2bd119"); + + void*** IComVtbl.AsVtblPtr() + => (void***) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + + public static implicit operator Silk.NET.Core.Native.IUnknown(IErrorInfo val) + => Unsafe.As(ref val); + + public IErrorInfo + ( + void** lpVtbl = null + ) : this() + { + if (lpVtbl is not null) + { + LpVtbl = lpVtbl; + } + } + + + [NativeName("Type", "")] + [NativeName("Type.Name", "")] + [NativeName("Name", "lpVtbl")] + public void** LpVtbl; + /// To be documented. + public readonly unsafe int QueryInterface(Guid* riid, void** ppvObject) + { + var @this = (IErrorInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObject); + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(Guid* riid, ref void* ppvObject) + { + var @this = (IErrorInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObjectPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(ref Guid riid, void** ppvObject) + { + var @this = (IErrorInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* riidPtr = &riid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObject); + } + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(ref Guid riid, ref void* ppvObject) + { + var @this = (IErrorInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* riidPtr = &riid) + { + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObjectPtr); + } + } + return ret; + } + + /// To be documented. + public readonly uint AddRef() + { + var @this = (IErrorInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[1])(@this); + return ret; + } + + /// To be documented. + public readonly uint Release() + { + var @this = (IErrorInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[2])(@this); + return ret; + } + + /// To be documented. + public readonly unsafe int GetGUID(Guid* pGUID) + { + var @this = (IErrorInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, pGUID); + return ret; + } + + /// To be documented. + public readonly int GetGUID(ref Guid pGUID) + { + var @this = (IErrorInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* pGUIDPtr = &pGUID) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, pGUIDPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetSource(char** pBstrSource) + { + var @this = (IErrorInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, pBstrSource); + return ret; + } + + /// To be documented. + public readonly unsafe int GetSource(ref char* pBstrSource) + { + var @this = (IErrorInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char** pBstrSourcePtr = &pBstrSource) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, pBstrSourcePtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetDescription(char** pBstrDescription) + { + var @this = (IErrorInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, pBstrDescription); + return ret; + } + + /// To be documented. + public readonly unsafe int GetDescription(ref char* pBstrDescription) + { + var @this = (IErrorInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char** pBstrDescriptionPtr = &pBstrDescription) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, pBstrDescriptionPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetHelpFile(char** pBstrHelpFile) + { + var @this = (IErrorInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, pBstrHelpFile); + return ret; + } + + /// To be documented. + public readonly unsafe int GetHelpFile(ref char* pBstrHelpFile) + { + var @this = (IErrorInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char** pBstrHelpFilePtr = &pBstrHelpFile) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, pBstrHelpFilePtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetHelpContext(uint* pdwHelpContext) + { + var @this = (IErrorInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[7])(@this, pdwHelpContext); + return ret; + } + + /// To be documented. + public readonly int GetHelpContext(ref uint pdwHelpContext) + { + var @this = (IErrorInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (uint* pdwHelpContextPtr = &pdwHelpContext) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[7])(@this, pdwHelpContextPtr); + } + return ret; + } + + /// To be documented. + public readonly int QueryInterface(out ComPtr ppvObject) where TI0 : unmanaged, IComVtbl + { + var @this = (IErrorInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + ppvObject = default; + return @this->QueryInterface(SilkMarshal.GuidPtrOf(), (void**) ppvObject.GetAddressOf()); + } + + /// To be documented. + public readonly int GetSource(string[] pBstrSourceSa) + { + var @this = (IErrorInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // StringArrayOverloader + var pBstrSource = (char**) SilkMarshal.StringArrayToPtr(pBstrSourceSa); + var ret = @this->GetSource(pBstrSource); + SilkMarshal.CopyPtrToStringArray((nint) pBstrSource, pBstrSourceSa); + SilkMarshal.Free((nint) pBstrSource); + return ret; + } + + /// To be documented. + public readonly int GetDescription(string[] pBstrDescriptionSa) + { + var @this = (IErrorInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // StringArrayOverloader + var pBstrDescription = (char**) SilkMarshal.StringArrayToPtr(pBstrDescriptionSa); + var ret = @this->GetDescription(pBstrDescription); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDescription, pBstrDescriptionSa); + SilkMarshal.Free((nint) pBstrDescription); + return ret; + } + + /// To be documented. + public readonly int GetHelpFile(string[] pBstrHelpFileSa) + { + var @this = (IErrorInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // StringArrayOverloader + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = @this->GetHelpFile(pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; + } + + /// To be documented. + public readonly ComPtr QueryInterface() where TI0 : unmanaged, IComVtbl + { + var @this = (IErrorInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // NonKhrReturnTypeOverloader + SilkMarshal.ThrowHResult(@this->QueryInterface(out ComPtr silkRet)); + return silkRet; + } + + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/IErrorLog.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/IErrorLog.gen.cs new file mode 100644 index 0000000000..ba25def544 --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/IErrorLog.gen.cs @@ -0,0 +1,205 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [Guid("3127ca40-446e-11ce-8135-00aa004bb851")] + [NativeName("Name", "IErrorLog")] + public unsafe partial struct IErrorLog : IComVtbl, IComVtbl + { + public static readonly Guid Guid = new("3127ca40-446e-11ce-8135-00aa004bb851"); + + void*** IComVtbl.AsVtblPtr() + => (void***) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + + public static implicit operator Silk.NET.Core.Native.IUnknown(IErrorLog val) + => Unsafe.As(ref val); + + public IErrorLog + ( + void** lpVtbl = null + ) : this() + { + if (lpVtbl is not null) + { + LpVtbl = lpVtbl; + } + } + + + [NativeName("Type", "")] + [NativeName("Type.Name", "")] + [NativeName("Name", "lpVtbl")] + public void** LpVtbl; + /// To be documented. + public readonly unsafe int QueryInterface(Guid* riid, void** ppvObject) + { + var @this = (IErrorLog*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObject); + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(Guid* riid, ref void* ppvObject) + { + var @this = (IErrorLog*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObjectPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(ref Guid riid, void** ppvObject) + { + var @this = (IErrorLog*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* riidPtr = &riid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObject); + } + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(ref Guid riid, ref void* ppvObject) + { + var @this = (IErrorLog*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* riidPtr = &riid) + { + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObjectPtr); + } + } + return ret; + } + + /// To be documented. + public readonly uint AddRef() + { + var @this = (IErrorLog*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[1])(@this); + return ret; + } + + /// To be documented. + public readonly uint Release() + { + var @this = (IErrorLog*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[2])(@this); + return ret; + } + + /// To be documented. + public readonly unsafe int AddError([Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pszPropName, ExceptionInfo* pExcepInfo) + { + var @this = (IErrorLog*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, pszPropName, pExcepInfo); + return ret; + } + + /// To be documented. + public readonly unsafe int AddError([Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pszPropName, ref ExceptionInfo pExcepInfo) + { + var @this = (IErrorLog*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (ExceptionInfo* pExcepInfoPtr = &pExcepInfo) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, pszPropName, pExcepInfoPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int AddError([Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pszPropName, ExceptionInfo* pExcepInfo) + { + var @this = (IErrorLog*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char* pszPropNamePtr = &pszPropName) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, pszPropNamePtr, pExcepInfo); + } + return ret; + } + + /// To be documented. + public readonly int AddError([Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pszPropName, ref ExceptionInfo pExcepInfo) + { + var @this = (IErrorLog*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char* pszPropNamePtr = &pszPropName) + { + fixed (ExceptionInfo* pExcepInfoPtr = &pExcepInfo) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, pszPropNamePtr, pExcepInfoPtr); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int AddError([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pszPropName, ExceptionInfo* pExcepInfo) + { + var @this = (IErrorLog*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + var pszPropNamePtr = (byte*) SilkMarshal.StringToPtr(pszPropName, NativeStringEncoding.UTF8); + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, pszPropNamePtr, pExcepInfo); + SilkMarshal.Free((nint)pszPropNamePtr); + return ret; + } + + /// To be documented. + public readonly int AddError([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pszPropName, ref ExceptionInfo pExcepInfo) + { + var @this = (IErrorLog*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + var pszPropNamePtr = (byte*) SilkMarshal.StringToPtr(pszPropName, NativeStringEncoding.UTF8); + fixed (ExceptionInfo* pExcepInfoPtr = &pExcepInfo) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, pszPropNamePtr, pExcepInfoPtr); + } + SilkMarshal.Free((nint)pszPropNamePtr); + return ret; + } + + /// To be documented. + public readonly int QueryInterface(out ComPtr ppvObject) where TI0 : unmanaged, IComVtbl + { + var @this = (IErrorLog*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + ppvObject = default; + return @this->QueryInterface(SilkMarshal.GuidPtrOf(), (void**) ppvObject.GetAddressOf()); + } + + /// To be documented. + public readonly ComPtr QueryInterface() where TI0 : unmanaged, IComVtbl + { + var @this = (IErrorLog*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // NonKhrReturnTypeOverloader + SilkMarshal.ThrowHResult(@this->QueryInterface(out ComPtr silkRet)); + return silkRet; + } + + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/IObjectWithSite.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/IObjectWithSite.gen.cs new file mode 100644 index 0000000000..9d67de89cb --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/IObjectWithSite.gen.cs @@ -0,0 +1,227 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [Guid("fc4801a3-2ba9-11cf-a229-00aa003d7352")] + [NativeName("Name", "IObjectWithSite")] + public unsafe partial struct IObjectWithSite : IComVtbl, IComVtbl + { + public static readonly Guid Guid = new("fc4801a3-2ba9-11cf-a229-00aa003d7352"); + + void*** IComVtbl.AsVtblPtr() + => (void***) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + + public static implicit operator Silk.NET.Core.Native.IUnknown(IObjectWithSite val) + => Unsafe.As(ref val); + + public IObjectWithSite + ( + void** lpVtbl = null + ) : this() + { + if (lpVtbl is not null) + { + LpVtbl = lpVtbl; + } + } + + + [NativeName("Type", "")] + [NativeName("Type.Name", "")] + [NativeName("Name", "lpVtbl")] + public void** LpVtbl; + /// To be documented. + public readonly unsafe int QueryInterface(Guid* riid, void** ppvObject) + { + var @this = (IObjectWithSite*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObject); + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(Guid* riid, ref void* ppvObject) + { + var @this = (IObjectWithSite*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObjectPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(ref Guid riid, void** ppvObject) + { + var @this = (IObjectWithSite*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* riidPtr = &riid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObject); + } + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(ref Guid riid, ref void* ppvObject) + { + var @this = (IObjectWithSite*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* riidPtr = &riid) + { + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObjectPtr); + } + } + return ret; + } + + /// To be documented. + public readonly uint AddRef() + { + var @this = (IObjectWithSite*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[1])(@this); + return ret; + } + + /// To be documented. + public readonly uint Release() + { + var @this = (IObjectWithSite*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[2])(@this); + return ret; + } + + /// To be documented. + public readonly unsafe int SetSite(Silk.NET.Core.Native.IUnknown* pUnkSite) + { + var @this = (IObjectWithSite*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, pUnkSite); + return ret; + } + + /// To be documented. + public readonly int SetSite(ref Silk.NET.Core.Native.IUnknown pUnkSite) + { + var @this = (IObjectWithSite*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Silk.NET.Core.Native.IUnknown* pUnkSitePtr = &pUnkSite) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, pUnkSitePtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetSite(Guid* riid, void** ppvSite) + { + var @this = (IObjectWithSite*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, riid, ppvSite); + return ret; + } + + /// To be documented. + public readonly unsafe int GetSite(Guid* riid, ref void* ppvSite) + { + var @this = (IObjectWithSite*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void** ppvSitePtr = &ppvSite) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, riid, ppvSitePtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetSite(ref Guid riid, void** ppvSite) + { + var @this = (IObjectWithSite*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* riidPtr = &riid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, riidPtr, ppvSite); + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetSite(ref Guid riid, ref void* ppvSite) + { + var @this = (IObjectWithSite*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* riidPtr = &riid) + { + fixed (void** ppvSitePtr = &ppvSite) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, riidPtr, ppvSitePtr); + } + } + return ret; + } + + /// To be documented. + public readonly int QueryInterface(out ComPtr ppvObject) where TI0 : unmanaged, IComVtbl + { + var @this = (IObjectWithSite*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + ppvObject = default; + return @this->QueryInterface(SilkMarshal.GuidPtrOf(), (void**) ppvObject.GetAddressOf()); + } + + /// To be documented. + public readonly int SetSite(ComPtr pUnkSite) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (IObjectWithSite*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->SetSite((Silk.NET.Core.Native.IUnknown*) pUnkSite.Handle); + } + + /// To be documented. + public readonly int GetSite(out ComPtr ppvSite) where TI0 : unmanaged, IComVtbl + { + var @this = (IObjectWithSite*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + ppvSite = default; + return @this->GetSite(SilkMarshal.GuidPtrOf(), (void**) ppvSite.GetAddressOf()); + } + + /// To be documented. + public readonly ComPtr QueryInterface() where TI0 : unmanaged, IComVtbl + { + var @this = (IObjectWithSite*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // NonKhrReturnTypeOverloader + SilkMarshal.ThrowHResult(@this->QueryInterface(out ComPtr silkRet)); + return silkRet; + } + + /// To be documented. + public readonly ComPtr GetSite() where TI0 : unmanaged, IComVtbl + { + var @this = (IObjectWithSite*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // NonKhrReturnTypeOverloader + SilkMarshal.ThrowHResult(@this->GetSite(out ComPtr silkRet)); + return silkRet; + } + + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/IOleParentUndoUnit.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/IOleParentUndoUnit.gen.cs new file mode 100644 index 0000000000..0782db33bd --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/IOleParentUndoUnit.gen.cs @@ -0,0 +1,391 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [Guid("a1faf330-ef97-11ce-9bc9-00aa00608e01")] + [NativeName("Name", "IOleParentUndoUnit")] + public unsafe partial struct IOleParentUndoUnit : IComVtbl, IComVtbl, IComVtbl + { + public static readonly Guid Guid = new("a1faf330-ef97-11ce-9bc9-00aa00608e01"); + + void*** IComVtbl.AsVtblPtr() + => (void***) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + + public static implicit operator IOleUndoUnit(IOleParentUndoUnit val) + => Unsafe.As(ref val); + + public static implicit operator Silk.NET.Core.Native.IUnknown(IOleParentUndoUnit val) + => Unsafe.As(ref val); + + public IOleParentUndoUnit + ( + void** lpVtbl = null + ) : this() + { + if (lpVtbl is not null) + { + LpVtbl = lpVtbl; + } + } + + + [NativeName("Type", "")] + [NativeName("Type.Name", "")] + [NativeName("Name", "lpVtbl")] + public void** LpVtbl; + /// To be documented. + public readonly unsafe int QueryInterface(Guid* riid, void** ppvObject) + { + var @this = (IOleParentUndoUnit*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObject); + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(Guid* riid, ref void* ppvObject) + { + var @this = (IOleParentUndoUnit*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObjectPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(ref Guid riid, void** ppvObject) + { + var @this = (IOleParentUndoUnit*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* riidPtr = &riid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObject); + } + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(ref Guid riid, ref void* ppvObject) + { + var @this = (IOleParentUndoUnit*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* riidPtr = &riid) + { + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObjectPtr); + } + } + return ret; + } + + /// To be documented. + public readonly uint AddRef() + { + var @this = (IOleParentUndoUnit*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[1])(@this); + return ret; + } + + /// To be documented. + public readonly uint Release() + { + var @this = (IOleParentUndoUnit*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[2])(@this); + return ret; + } + + /// To be documented. + public readonly unsafe int Do(IOleUndoManager* pUndoManager) + { + var @this = (IOleParentUndoUnit*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, pUndoManager); + return ret; + } + + /// To be documented. + public readonly int Do(ref IOleUndoManager pUndoManager) + { + var @this = (IOleParentUndoUnit*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (IOleUndoManager* pUndoManagerPtr = &pUndoManager) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, pUndoManagerPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetDescription(char** pBstr) + { + var @this = (IOleParentUndoUnit*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, pBstr); + return ret; + } + + /// To be documented. + public readonly unsafe int GetDescription(ref char* pBstr) + { + var @this = (IOleParentUndoUnit*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char** pBstrPtr = &pBstr) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, pBstrPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetUnitType(Guid* pClsid, int* plID) + { + var @this = (IOleParentUndoUnit*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, pClsid, plID); + return ret; + } + + /// To be documented. + public readonly unsafe int GetUnitType(Guid* pClsid, ref int plID) + { + var @this = (IOleParentUndoUnit*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (int* plIDPtr = &plID) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, pClsid, plIDPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetUnitType(ref Guid pClsid, int* plID) + { + var @this = (IOleParentUndoUnit*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* pClsidPtr = &pClsid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, pClsidPtr, plID); + } + return ret; + } + + /// To be documented. + public readonly int GetUnitType(ref Guid pClsid, ref int plID) + { + var @this = (IOleParentUndoUnit*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* pClsidPtr = &pClsid) + { + fixed (int* plIDPtr = &plID) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, pClsidPtr, plIDPtr); + } + } + return ret; + } + + /// To be documented. + public readonly int OnNextAdd() + { + var @this = (IOleParentUndoUnit*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this); + return ret; + } + + /// To be documented. + public readonly unsafe int Open(IOleParentUndoUnit* pPUU) + { + var @this = (IOleParentUndoUnit*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[7])(@this, pPUU); + return ret; + } + + /// To be documented. + public readonly int Open(ref IOleParentUndoUnit pPUU) + { + var @this = (IOleParentUndoUnit*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (IOleParentUndoUnit* pPUUPtr = &pPUU) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[7])(@this, pPUUPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int Close(IOleParentUndoUnit* pPUU, Silk.NET.Core.Bool32 fCommit) + { + var @this = (IOleParentUndoUnit*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[8])(@this, pPUU, fCommit); + return ret; + } + + /// To be documented. + public readonly int Close(ref IOleParentUndoUnit pPUU, Silk.NET.Core.Bool32 fCommit) + { + var @this = (IOleParentUndoUnit*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (IOleParentUndoUnit* pPUUPtr = &pPUU) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[8])(@this, pPUUPtr, fCommit); + } + return ret; + } + + /// To be documented. + public readonly unsafe int Add(IOleUndoUnit* pUU) + { + var @this = (IOleParentUndoUnit*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[9])(@this, pUU); + return ret; + } + + /// To be documented. + public readonly int Add(ref IOleUndoUnit pUU) + { + var @this = (IOleParentUndoUnit*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (IOleUndoUnit* pUUPtr = &pUU) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[9])(@this, pUUPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int FindUnit(IOleUndoUnit* pUU) + { + var @this = (IOleParentUndoUnit*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[10])(@this, pUU); + return ret; + } + + /// To be documented. + public readonly int FindUnit(ref IOleUndoUnit pUU) + { + var @this = (IOleParentUndoUnit*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (IOleUndoUnit* pUUPtr = &pUU) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[10])(@this, pUUPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetParentState(uint* pdwState) + { + var @this = (IOleParentUndoUnit*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pdwState); + return ret; + } + + /// To be documented. + public readonly int GetParentState(ref uint pdwState) + { + var @this = (IOleParentUndoUnit*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (uint* pdwStatePtr = &pdwState) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pdwStatePtr); + } + return ret; + } + + /// To be documented. + public readonly int QueryInterface(out ComPtr ppvObject) where TI0 : unmanaged, IComVtbl + { + var @this = (IOleParentUndoUnit*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + ppvObject = default; + return @this->QueryInterface(SilkMarshal.GuidPtrOf(), (void**) ppvObject.GetAddressOf()); + } + + /// To be documented. + public readonly int Do(ComPtr pUndoManager) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (IOleParentUndoUnit*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->Do((IOleUndoManager*) pUndoManager.Handle); + } + + /// To be documented. + public readonly int GetDescription(string[] pBstrSa) + { + var @this = (IOleParentUndoUnit*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // StringArrayOverloader + var pBstr = (char**) SilkMarshal.StringArrayToPtr(pBstrSa); + var ret = @this->GetDescription(pBstr); + SilkMarshal.CopyPtrToStringArray((nint) pBstr, pBstrSa); + SilkMarshal.Free((nint) pBstr); + return ret; + } + + /// To be documented. + public readonly int Open(ComPtr pPUU) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (IOleParentUndoUnit*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->Open((IOleParentUndoUnit*) pPUU.Handle); + } + + /// To be documented. + public readonly int Close(ComPtr pPUU, Silk.NET.Core.Bool32 fCommit) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (IOleParentUndoUnit*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->Close((IOleParentUndoUnit*) pPUU.Handle, fCommit); + } + + /// To be documented. + public readonly int Add(ComPtr pUU) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (IOleParentUndoUnit*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->Add((IOleUndoUnit*) pUU.Handle); + } + + /// To be documented. + public readonly int FindUnit(ComPtr pUU) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (IOleParentUndoUnit*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->FindUnit((IOleUndoUnit*) pUU.Handle); + } + + /// To be documented. + public readonly ComPtr QueryInterface() where TI0 : unmanaged, IComVtbl + { + var @this = (IOleParentUndoUnit*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // NonKhrReturnTypeOverloader + SilkMarshal.ThrowHResult(@this->QueryInterface(out ComPtr silkRet)); + return silkRet; + } + + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/IOleUndoManager.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/IOleUndoManager.gen.cs new file mode 100644 index 0000000000..eb180f4a1f --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/IOleUndoManager.gen.cs @@ -0,0 +1,460 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [Guid("d001f200-ef97-11ce-9bc9-00aa00608e01")] + [NativeName("Name", "IOleUndoManager")] + public unsafe partial struct IOleUndoManager : IComVtbl, IComVtbl + { + public static readonly Guid Guid = new("d001f200-ef97-11ce-9bc9-00aa00608e01"); + + void*** IComVtbl.AsVtblPtr() + => (void***) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + + public static implicit operator Silk.NET.Core.Native.IUnknown(IOleUndoManager val) + => Unsafe.As(ref val); + + public IOleUndoManager + ( + void** lpVtbl = null + ) : this() + { + if (lpVtbl is not null) + { + LpVtbl = lpVtbl; + } + } + + + [NativeName("Type", "")] + [NativeName("Type.Name", "")] + [NativeName("Name", "lpVtbl")] + public void** LpVtbl; + /// To be documented. + public readonly unsafe int QueryInterface(Guid* riid, void** ppvObject) + { + var @this = (IOleUndoManager*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObject); + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(Guid* riid, ref void* ppvObject) + { + var @this = (IOleUndoManager*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObjectPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(ref Guid riid, void** ppvObject) + { + var @this = (IOleUndoManager*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* riidPtr = &riid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObject); + } + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(ref Guid riid, ref void* ppvObject) + { + var @this = (IOleUndoManager*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* riidPtr = &riid) + { + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObjectPtr); + } + } + return ret; + } + + /// To be documented. + public readonly uint AddRef() + { + var @this = (IOleUndoManager*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[1])(@this); + return ret; + } + + /// To be documented. + public readonly uint Release() + { + var @this = (IOleUndoManager*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[2])(@this); + return ret; + } + + /// To be documented. + public readonly unsafe int Open(IOleParentUndoUnit* pPUU) + { + var @this = (IOleUndoManager*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, pPUU); + return ret; + } + + /// To be documented. + public readonly int Open(ref IOleParentUndoUnit pPUU) + { + var @this = (IOleUndoManager*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (IOleParentUndoUnit* pPUUPtr = &pPUU) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, pPUUPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int Close(IOleParentUndoUnit* pPUU, Silk.NET.Core.Bool32 fCommit) + { + var @this = (IOleUndoManager*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, pPUU, fCommit); + return ret; + } + + /// To be documented. + public readonly int Close(ref IOleParentUndoUnit pPUU, Silk.NET.Core.Bool32 fCommit) + { + var @this = (IOleUndoManager*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (IOleParentUndoUnit* pPUUPtr = &pPUU) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, pPUUPtr, fCommit); + } + return ret; + } + + /// To be documented. + public readonly unsafe int Add(IOleUndoUnit* pUU) + { + var @this = (IOleUndoManager*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, pUU); + return ret; + } + + /// To be documented. + public readonly int Add(ref IOleUndoUnit pUU) + { + var @this = (IOleUndoManager*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (IOleUndoUnit* pUUPtr = &pUU) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, pUUPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetOpenParentState(uint* pdwState) + { + var @this = (IOleUndoManager*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, pdwState); + return ret; + } + + /// To be documented. + public readonly int GetOpenParentState(ref uint pdwState) + { + var @this = (IOleUndoManager*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (uint* pdwStatePtr = &pdwState) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, pdwStatePtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int DiscardFrom(IOleUndoUnit* pUU) + { + var @this = (IOleUndoManager*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[7])(@this, pUU); + return ret; + } + + /// To be documented. + public readonly int DiscardFrom(ref IOleUndoUnit pUU) + { + var @this = (IOleUndoManager*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (IOleUndoUnit* pUUPtr = &pUU) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[7])(@this, pUUPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int UndoTo(IOleUndoUnit* pUU) + { + var @this = (IOleUndoManager*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[8])(@this, pUU); + return ret; + } + + /// To be documented. + public readonly int UndoTo(ref IOleUndoUnit pUU) + { + var @this = (IOleUndoManager*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (IOleUndoUnit* pUUPtr = &pUU) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[8])(@this, pUUPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int RedoTo(IOleUndoUnit* pUU) + { + var @this = (IOleUndoManager*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[9])(@this, pUU); + return ret; + } + + /// To be documented. + public readonly int RedoTo(ref IOleUndoUnit pUU) + { + var @this = (IOleUndoManager*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (IOleUndoUnit* pUUPtr = &pUU) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[9])(@this, pUUPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int EnumUndoable(IEnumOleUndoUnits** ppEnum) + { + var @this = (IOleUndoManager*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[10])(@this, ppEnum); + return ret; + } + + /// To be documented. + public readonly unsafe int EnumUndoable(ref IEnumOleUndoUnits* ppEnum) + { + var @this = (IOleUndoManager*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (IEnumOleUndoUnits** ppEnumPtr = &ppEnum) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[10])(@this, ppEnumPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int EnumRedoable(IEnumOleUndoUnits** ppEnum) + { + var @this = (IOleUndoManager*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, ppEnum); + return ret; + } + + /// To be documented. + public readonly unsafe int EnumRedoable(ref IEnumOleUndoUnits* ppEnum) + { + var @this = (IOleUndoManager*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (IEnumOleUndoUnits** ppEnumPtr = &ppEnum) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, ppEnumPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetLastUndoDescription(char** pBstr) + { + var @this = (IOleUndoManager*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[12])(@this, pBstr); + return ret; + } + + /// To be documented. + public readonly unsafe int GetLastUndoDescription(ref char* pBstr) + { + var @this = (IOleUndoManager*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char** pBstrPtr = &pBstr) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[12])(@this, pBstrPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetLastRedoDescription(char** pBstr) + { + var @this = (IOleUndoManager*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[13])(@this, pBstr); + return ret; + } + + /// To be documented. + public readonly unsafe int GetLastRedoDescription(ref char* pBstr) + { + var @this = (IOleUndoManager*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char** pBstrPtr = &pBstr) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[13])(@this, pBstrPtr); + } + return ret; + } + + /// To be documented. + public readonly int Enable(Silk.NET.Core.Bool32 fEnable) + { + var @this = (IOleUndoManager*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[14])(@this, fEnable); + return ret; + } + + /// To be documented. + public readonly int QueryInterface(out ComPtr ppvObject) where TI0 : unmanaged, IComVtbl + { + var @this = (IOleUndoManager*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + ppvObject = default; + return @this->QueryInterface(SilkMarshal.GuidPtrOf(), (void**) ppvObject.GetAddressOf()); + } + + /// To be documented. + public readonly int Open(ComPtr pPUU) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (IOleUndoManager*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->Open((IOleParentUndoUnit*) pPUU.Handle); + } + + /// To be documented. + public readonly int Close(ComPtr pPUU, Silk.NET.Core.Bool32 fCommit) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (IOleUndoManager*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->Close((IOleParentUndoUnit*) pPUU.Handle, fCommit); + } + + /// To be documented. + public readonly int Add(ComPtr pUU) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (IOleUndoManager*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->Add((IOleUndoUnit*) pUU.Handle); + } + + /// To be documented. + public readonly int DiscardFrom(ComPtr pUU) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (IOleUndoManager*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->DiscardFrom((IOleUndoUnit*) pUU.Handle); + } + + /// To be documented. + public readonly int UndoTo(ComPtr pUU) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (IOleUndoManager*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->UndoTo((IOleUndoUnit*) pUU.Handle); + } + + /// To be documented. + public readonly int RedoTo(ComPtr pUU) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (IOleUndoManager*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->RedoTo((IOleUndoUnit*) pUU.Handle); + } + + /// To be documented. + public readonly int EnumUndoable(ref ComPtr ppEnum) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (IOleUndoManager*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->EnumUndoable((IEnumOleUndoUnits**) ppEnum.GetAddressOf()); + } + + /// To be documented. + public readonly int EnumRedoable(ref ComPtr ppEnum) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (IOleUndoManager*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->EnumRedoable((IEnumOleUndoUnits**) ppEnum.GetAddressOf()); + } + + /// To be documented. + public readonly int GetLastUndoDescription(string[] pBstrSa) + { + var @this = (IOleUndoManager*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // StringArrayOverloader + var pBstr = (char**) SilkMarshal.StringArrayToPtr(pBstrSa); + var ret = @this->GetLastUndoDescription(pBstr); + SilkMarshal.CopyPtrToStringArray((nint) pBstr, pBstrSa); + SilkMarshal.Free((nint) pBstr); + return ret; + } + + /// To be documented. + public readonly int GetLastRedoDescription(string[] pBstrSa) + { + var @this = (IOleUndoManager*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // StringArrayOverloader + var pBstr = (char**) SilkMarshal.StringArrayToPtr(pBstrSa); + var ret = @this->GetLastRedoDescription(pBstr); + SilkMarshal.CopyPtrToStringArray((nint) pBstr, pBstrSa); + SilkMarshal.Free((nint) pBstr); + return ret; + } + + /// To be documented. + public readonly ComPtr QueryInterface() where TI0 : unmanaged, IComVtbl + { + var @this = (IOleUndoManager*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // NonKhrReturnTypeOverloader + SilkMarshal.ThrowHResult(@this->QueryInterface(out ComPtr silkRet)); + return silkRet; + } + + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/IOleUndoUnit.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/IOleUndoUnit.gen.cs new file mode 100644 index 0000000000..588987d0f9 --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/IOleUndoUnit.gen.cs @@ -0,0 +1,251 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [Guid("894ad3b0-ef97-11ce-9bc9-00aa00608e01")] + [NativeName("Name", "IOleUndoUnit")] + public unsafe partial struct IOleUndoUnit : IComVtbl, IComVtbl + { + public static readonly Guid Guid = new("894ad3b0-ef97-11ce-9bc9-00aa00608e01"); + + void*** IComVtbl.AsVtblPtr() + => (void***) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + + public static implicit operator Silk.NET.Core.Native.IUnknown(IOleUndoUnit val) + => Unsafe.As(ref val); + + public IOleUndoUnit + ( + void** lpVtbl = null + ) : this() + { + if (lpVtbl is not null) + { + LpVtbl = lpVtbl; + } + } + + + [NativeName("Type", "")] + [NativeName("Type.Name", "")] + [NativeName("Name", "lpVtbl")] + public void** LpVtbl; + /// To be documented. + public readonly unsafe int QueryInterface(Guid* riid, void** ppvObject) + { + var @this = (IOleUndoUnit*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObject); + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(Guid* riid, ref void* ppvObject) + { + var @this = (IOleUndoUnit*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObjectPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(ref Guid riid, void** ppvObject) + { + var @this = (IOleUndoUnit*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* riidPtr = &riid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObject); + } + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(ref Guid riid, ref void* ppvObject) + { + var @this = (IOleUndoUnit*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* riidPtr = &riid) + { + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObjectPtr); + } + } + return ret; + } + + /// To be documented. + public readonly uint AddRef() + { + var @this = (IOleUndoUnit*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[1])(@this); + return ret; + } + + /// To be documented. + public readonly uint Release() + { + var @this = (IOleUndoUnit*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[2])(@this); + return ret; + } + + /// To be documented. + public readonly unsafe int Do(IOleUndoManager* pUndoManager) + { + var @this = (IOleUndoUnit*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, pUndoManager); + return ret; + } + + /// To be documented. + public readonly int Do(ref IOleUndoManager pUndoManager) + { + var @this = (IOleUndoUnit*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (IOleUndoManager* pUndoManagerPtr = &pUndoManager) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, pUndoManagerPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetDescription(char** pBstr) + { + var @this = (IOleUndoUnit*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, pBstr); + return ret; + } + + /// To be documented. + public readonly unsafe int GetDescription(ref char* pBstr) + { + var @this = (IOleUndoUnit*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char** pBstrPtr = &pBstr) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, pBstrPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetUnitType(Guid* pClsid, int* plID) + { + var @this = (IOleUndoUnit*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, pClsid, plID); + return ret; + } + + /// To be documented. + public readonly unsafe int GetUnitType(Guid* pClsid, ref int plID) + { + var @this = (IOleUndoUnit*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (int* plIDPtr = &plID) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, pClsid, plIDPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetUnitType(ref Guid pClsid, int* plID) + { + var @this = (IOleUndoUnit*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* pClsidPtr = &pClsid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, pClsidPtr, plID); + } + return ret; + } + + /// To be documented. + public readonly int GetUnitType(ref Guid pClsid, ref int plID) + { + var @this = (IOleUndoUnit*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* pClsidPtr = &pClsid) + { + fixed (int* plIDPtr = &plID) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, pClsidPtr, plIDPtr); + } + } + return ret; + } + + /// To be documented. + public readonly int OnNextAdd() + { + var @this = (IOleUndoUnit*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this); + return ret; + } + + /// To be documented. + public readonly int QueryInterface(out ComPtr ppvObject) where TI0 : unmanaged, IComVtbl + { + var @this = (IOleUndoUnit*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + ppvObject = default; + return @this->QueryInterface(SilkMarshal.GuidPtrOf(), (void**) ppvObject.GetAddressOf()); + } + + /// To be documented. + public readonly int Do(ComPtr pUndoManager) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (IOleUndoUnit*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->Do((IOleUndoManager*) pUndoManager.Handle); + } + + /// To be documented. + public readonly int GetDescription(string[] pBstrSa) + { + var @this = (IOleUndoUnit*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // StringArrayOverloader + var pBstr = (char**) SilkMarshal.StringArrayToPtr(pBstrSa); + var ret = @this->GetDescription(pBstr); + SilkMarshal.CopyPtrToStringArray((nint) pBstr, pBstrSa); + SilkMarshal.Free((nint) pBstr); + return ret; + } + + /// To be documented. + public readonly ComPtr QueryInterface() where TI0 : unmanaged, IComVtbl + { + var @this = (IOleUndoUnit*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // NonKhrReturnTypeOverloader + SilkMarshal.ThrowHResult(@this->QueryInterface(out ComPtr silkRet)); + return silkRet; + } + + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/IPerPropertyBrowsing.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/IPerPropertyBrowsing.gen.cs new file mode 100644 index 0000000000..98794407a3 --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/IPerPropertyBrowsing.gen.cs @@ -0,0 +1,255 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [Guid("376bd3aa-3845-101b-84ed-08002b2ec713")] + [NativeName("Name", "IPerPropertyBrowsing")] + public unsafe partial struct IPerPropertyBrowsing : IComVtbl, IComVtbl + { + public static readonly Guid Guid = new("376bd3aa-3845-101b-84ed-08002b2ec713"); + + void*** IComVtbl.AsVtblPtr() + => (void***) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + + public static implicit operator Silk.NET.Core.Native.IUnknown(IPerPropertyBrowsing val) + => Unsafe.As(ref val); + + public IPerPropertyBrowsing + ( + void** lpVtbl = null + ) : this() + { + if (lpVtbl is not null) + { + LpVtbl = lpVtbl; + } + } + + + [NativeName("Type", "")] + [NativeName("Type.Name", "")] + [NativeName("Name", "lpVtbl")] + public void** LpVtbl; + /// To be documented. + public readonly unsafe int QueryInterface(Guid* riid, void** ppvObject) + { + var @this = (IPerPropertyBrowsing*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObject); + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(Guid* riid, ref void* ppvObject) + { + var @this = (IPerPropertyBrowsing*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObjectPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(ref Guid riid, void** ppvObject) + { + var @this = (IPerPropertyBrowsing*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* riidPtr = &riid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObject); + } + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(ref Guid riid, ref void* ppvObject) + { + var @this = (IPerPropertyBrowsing*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* riidPtr = &riid) + { + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObjectPtr); + } + } + return ret; + } + + /// To be documented. + public readonly uint AddRef() + { + var @this = (IPerPropertyBrowsing*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[1])(@this); + return ret; + } + + /// To be documented. + public readonly uint Release() + { + var @this = (IPerPropertyBrowsing*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[2])(@this); + return ret; + } + + /// To be documented. + public readonly unsafe int GetDisplayString(int dispID, char** pBstr) + { + var @this = (IPerPropertyBrowsing*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, dispID, pBstr); + return ret; + } + + /// To be documented. + public readonly unsafe int GetDisplayString(int dispID, ref char* pBstr) + { + var @this = (IPerPropertyBrowsing*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char** pBstrPtr = &pBstr) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, dispID, pBstrPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int MapPropertyToPage(int dispID, Guid* pClsid) + { + var @this = (IPerPropertyBrowsing*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, dispID, pClsid); + return ret; + } + + /// To be documented. + public readonly int MapPropertyToPage(int dispID, ref Guid pClsid) + { + var @this = (IPerPropertyBrowsing*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* pClsidPtr = &pClsid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, dispID, pClsidPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetPredefinedStrings(int dispID, CALPOLESTR* pCaStringsOut, CADWORD* pCaCookiesOut) + { + var @this = (IPerPropertyBrowsing*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, dispID, pCaStringsOut, pCaCookiesOut); + return ret; + } + + /// To be documented. + public readonly unsafe int GetPredefinedStrings(int dispID, CALPOLESTR* pCaStringsOut, ref CADWORD pCaCookiesOut) + { + var @this = (IPerPropertyBrowsing*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (CADWORD* pCaCookiesOutPtr = &pCaCookiesOut) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, dispID, pCaStringsOut, pCaCookiesOutPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetPredefinedStrings(int dispID, ref CALPOLESTR pCaStringsOut, CADWORD* pCaCookiesOut) + { + var @this = (IPerPropertyBrowsing*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (CALPOLESTR* pCaStringsOutPtr = &pCaStringsOut) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, dispID, pCaStringsOutPtr, pCaCookiesOut); + } + return ret; + } + + /// To be documented. + public readonly int GetPredefinedStrings(int dispID, ref CALPOLESTR pCaStringsOut, ref CADWORD pCaCookiesOut) + { + var @this = (IPerPropertyBrowsing*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (CALPOLESTR* pCaStringsOutPtr = &pCaStringsOut) + { + fixed (CADWORD* pCaCookiesOutPtr = &pCaCookiesOut) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, dispID, pCaStringsOutPtr, pCaCookiesOutPtr); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetPredefinedValue(int dispID, uint dwCookie, Variant* pVarOut) + { + var @this = (IPerPropertyBrowsing*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, dispID, dwCookie, pVarOut); + return ret; + } + + /// To be documented. + public readonly int GetPredefinedValue(int dispID, uint dwCookie, ref Variant pVarOut) + { + var @this = (IPerPropertyBrowsing*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Variant* pVarOutPtr = &pVarOut) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, dispID, dwCookie, pVarOutPtr); + } + return ret; + } + + /// To be documented. + public readonly int QueryInterface(out ComPtr ppvObject) where TI0 : unmanaged, IComVtbl + { + var @this = (IPerPropertyBrowsing*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + ppvObject = default; + return @this->QueryInterface(SilkMarshal.GuidPtrOf(), (void**) ppvObject.GetAddressOf()); + } + + /// To be documented. + public readonly int GetDisplayString(int dispID, string[] pBstrSa) + { + var @this = (IPerPropertyBrowsing*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // StringArrayOverloader + var pBstr = (char**) SilkMarshal.StringArrayToPtr(pBstrSa); + var ret = @this->GetDisplayString(dispID, pBstr); + SilkMarshal.CopyPtrToStringArray((nint) pBstr, pBstrSa); + SilkMarshal.Free((nint) pBstr); + return ret; + } + + /// To be documented. + public readonly ComPtr QueryInterface() where TI0 : unmanaged, IComVtbl + { + var @this = (IPerPropertyBrowsing*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // NonKhrReturnTypeOverloader + SilkMarshal.ThrowHResult(@this->QueryInterface(out ComPtr silkRet)); + return silkRet; + } + + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/IPersistMemory.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/IPersistMemory.gen.cs new file mode 100644 index 0000000000..81660a1ec5 --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/IPersistMemory.gen.cs @@ -0,0 +1,237 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [Guid("bd1ae5e0-a6ae-11ce-bd37-504200c10000")] + [NativeName("Name", "IPersistMemory")] + public unsafe partial struct IPersistMemory : IComVtbl, IComVtbl, IComVtbl + { + public static readonly Guid Guid = new("bd1ae5e0-a6ae-11ce-bd37-504200c10000"); + + void*** IComVtbl.AsVtblPtr() + => (void***) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + + public static implicit operator IPersist(IPersistMemory val) + => Unsafe.As(ref val); + + public static implicit operator Silk.NET.Core.Native.IUnknown(IPersistMemory val) + => Unsafe.As(ref val); + + public IPersistMemory + ( + void** lpVtbl = null + ) : this() + { + if (lpVtbl is not null) + { + LpVtbl = lpVtbl; + } + } + + + [NativeName("Type", "")] + [NativeName("Type.Name", "")] + [NativeName("Name", "lpVtbl")] + public void** LpVtbl; + /// To be documented. + public readonly unsafe int QueryInterface(Guid* riid, void** ppvObject) + { + var @this = (IPersistMemory*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObject); + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(Guid* riid, ref void* ppvObject) + { + var @this = (IPersistMemory*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObjectPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(ref Guid riid, void** ppvObject) + { + var @this = (IPersistMemory*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* riidPtr = &riid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObject); + } + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(ref Guid riid, ref void* ppvObject) + { + var @this = (IPersistMemory*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* riidPtr = &riid) + { + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObjectPtr); + } + } + return ret; + } + + /// To be documented. + public readonly uint AddRef() + { + var @this = (IPersistMemory*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[1])(@this); + return ret; + } + + /// To be documented. + public readonly uint Release() + { + var @this = (IPersistMemory*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[2])(@this); + return ret; + } + + /// To be documented. + public readonly unsafe int GetClassID(Guid* pClassID) + { + var @this = (IPersistMemory*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, pClassID); + return ret; + } + + /// To be documented. + public readonly int GetClassID(ref Guid pClassID) + { + var @this = (IPersistMemory*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* pClassIDPtr = &pClassID) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, pClassIDPtr); + } + return ret; + } + + /// To be documented. + public readonly int IsDirty() + { + var @this = (IPersistMemory*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this); + return ret; + } + + /// To be documented. + public readonly unsafe int Load(void* pMem, uint cbSize) + { + var @this = (IPersistMemory*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, pMem, cbSize); + return ret; + } + + /// To be documented. + public readonly int Load(ref T0 pMem, uint cbSize) where T0 : unmanaged + { + var @this = (IPersistMemory*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void* pMemPtr = &pMem) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, pMemPtr, cbSize); + } + return ret; + } + + /// To be documented. + public readonly unsafe int Save(void* pMem, Silk.NET.Core.Bool32 fClearDirty, uint cbSize) + { + var @this = (IPersistMemory*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, pMem, fClearDirty, cbSize); + return ret; + } + + /// To be documented. + public readonly int Save(ref T0 pMem, Silk.NET.Core.Bool32 fClearDirty, uint cbSize) where T0 : unmanaged + { + var @this = (IPersistMemory*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void* pMemPtr = &pMem) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, pMemPtr, fClearDirty, cbSize); + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetSizeMax(uint* pCbSize) + { + var @this = (IPersistMemory*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[7])(@this, pCbSize); + return ret; + } + + /// To be documented. + public readonly int GetSizeMax(ref uint pCbSize) + { + var @this = (IPersistMemory*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (uint* pCbSizePtr = &pCbSize) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[7])(@this, pCbSizePtr); + } + return ret; + } + + /// To be documented. + public readonly int InitNew() + { + var @this = (IPersistMemory*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[8])(@this); + return ret; + } + + /// To be documented. + public readonly int QueryInterface(out ComPtr ppvObject) where TI0 : unmanaged, IComVtbl + { + var @this = (IPersistMemory*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + ppvObject = default; + return @this->QueryInterface(SilkMarshal.GuidPtrOf(), (void**) ppvObject.GetAddressOf()); + } + + /// To be documented. + public readonly ComPtr QueryInterface() where TI0 : unmanaged, IComVtbl + { + var @this = (IPersistMemory*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // NonKhrReturnTypeOverloader + SilkMarshal.ThrowHResult(@this->QueryInterface(out ComPtr silkRet)); + return silkRet; + } + + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/IPersistStreamInit.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/IPersistStreamInit.gen.cs new file mode 100644 index 0000000000..5eceba7c5a --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/IPersistStreamInit.gen.cs @@ -0,0 +1,253 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [Guid("7fd52380-4e07-101b-ae2d-08002b2ec713")] + [NativeName("Name", "IPersistStreamInit")] + public unsafe partial struct IPersistStreamInit : IComVtbl, IComVtbl, IComVtbl + { + public static readonly Guid Guid = new("7fd52380-4e07-101b-ae2d-08002b2ec713"); + + void*** IComVtbl.AsVtblPtr() + => (void***) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + + public static implicit operator IPersist(IPersistStreamInit val) + => Unsafe.As(ref val); + + public static implicit operator Silk.NET.Core.Native.IUnknown(IPersistStreamInit val) + => Unsafe.As(ref val); + + public IPersistStreamInit + ( + void** lpVtbl = null + ) : this() + { + if (lpVtbl is not null) + { + LpVtbl = lpVtbl; + } + } + + + [NativeName("Type", "")] + [NativeName("Type.Name", "")] + [NativeName("Name", "lpVtbl")] + public void** LpVtbl; + /// To be documented. + public readonly unsafe int QueryInterface(Guid* riid, void** ppvObject) + { + var @this = (IPersistStreamInit*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObject); + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(Guid* riid, ref void* ppvObject) + { + var @this = (IPersistStreamInit*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObjectPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(ref Guid riid, void** ppvObject) + { + var @this = (IPersistStreamInit*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* riidPtr = &riid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObject); + } + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(ref Guid riid, ref void* ppvObject) + { + var @this = (IPersistStreamInit*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* riidPtr = &riid) + { + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObjectPtr); + } + } + return ret; + } + + /// To be documented. + public readonly uint AddRef() + { + var @this = (IPersistStreamInit*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[1])(@this); + return ret; + } + + /// To be documented. + public readonly uint Release() + { + var @this = (IPersistStreamInit*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[2])(@this); + return ret; + } + + /// To be documented. + public readonly unsafe int GetClassID(Guid* pClassID) + { + var @this = (IPersistStreamInit*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, pClassID); + return ret; + } + + /// To be documented. + public readonly int GetClassID(ref Guid pClassID) + { + var @this = (IPersistStreamInit*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* pClassIDPtr = &pClassID) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, pClassIDPtr); + } + return ret; + } + + /// To be documented. + public readonly int IsDirty() + { + var @this = (IPersistStreamInit*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this); + return ret; + } + + /// To be documented. + public readonly unsafe int Load(Silk.NET.Core.Win32Extras.IStream* pStm) + { + var @this = (IPersistStreamInit*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, pStm); + return ret; + } + + /// To be documented. + public readonly int Load(ref Silk.NET.Core.Win32Extras.IStream pStm) + { + var @this = (IPersistStreamInit*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Silk.NET.Core.Win32Extras.IStream* pStmPtr = &pStm) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, pStmPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int Save(Silk.NET.Core.Win32Extras.IStream* pStm, Silk.NET.Core.Bool32 fClearDirty) + { + var @this = (IPersistStreamInit*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, pStm, fClearDirty); + return ret; + } + + /// To be documented. + public readonly int Save(ref Silk.NET.Core.Win32Extras.IStream pStm, Silk.NET.Core.Bool32 fClearDirty) + { + var @this = (IPersistStreamInit*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Silk.NET.Core.Win32Extras.IStream* pStmPtr = &pStm) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, pStmPtr, fClearDirty); + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetSizeMax(ulong* pCbSize) + { + var @this = (IPersistStreamInit*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[7])(@this, pCbSize); + return ret; + } + + /// To be documented. + public readonly int GetSizeMax(ref ulong pCbSize) + { + var @this = (IPersistStreamInit*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (ulong* pCbSizePtr = &pCbSize) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[7])(@this, pCbSizePtr); + } + return ret; + } + + /// To be documented. + public readonly int InitNew() + { + var @this = (IPersistStreamInit*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[8])(@this); + return ret; + } + + /// To be documented. + public readonly int QueryInterface(out ComPtr ppvObject) where TI0 : unmanaged, IComVtbl + { + var @this = (IPersistStreamInit*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + ppvObject = default; + return @this->QueryInterface(SilkMarshal.GuidPtrOf(), (void**) ppvObject.GetAddressOf()); + } + + /// To be documented. + public readonly int Load(ComPtr pStm) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (IPersistStreamInit*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->Load((Silk.NET.Core.Win32Extras.IStream*) pStm.Handle); + } + + /// To be documented. + public readonly int Save(ComPtr pStm, Silk.NET.Core.Bool32 fClearDirty) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (IPersistStreamInit*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->Save((Silk.NET.Core.Win32Extras.IStream*) pStm.Handle, fClearDirty); + } + + /// To be documented. + public readonly ComPtr QueryInterface() where TI0 : unmanaged, IComVtbl + { + var @this = (IPersistStreamInit*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // NonKhrReturnTypeOverloader + SilkMarshal.ThrowHResult(@this->QueryInterface(out ComPtr silkRet)); + return silkRet; + } + + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/IPrintDocumentPackageStatusEvent.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/IPrintDocumentPackageStatusEvent.gen.cs index 54931231aa..de01f69b7b 100644 --- a/src/Core/Silk.NET.Core.Win32Extras/Structs/IPrintDocumentPackageStatusEvent.gen.cs +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/IPrintDocumentPackageStatusEvent.gen.cs @@ -18,13 +18,16 @@ namespace Silk.NET.Core.Win32Extras { [Guid("ed90c8ad-5c34-4d05-a1ec-0e8a9b3ad7af")] [NativeName("Name", "IPrintDocumentPackageStatusEvent")] - public unsafe partial struct IPrintDocumentPackageStatusEvent : IComVtbl, IComVtbl + public unsafe partial struct IPrintDocumentPackageStatusEvent : IComVtbl, IComVtbl, IComVtbl { public static readonly Guid Guid = new("ed90c8ad-5c34-4d05-a1ec-0e8a9b3ad7af"); void*** IComVtbl.AsVtblPtr() => (void***) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + public static implicit operator IDispatch(IPrintDocumentPackageStatusEvent val) + => Unsafe.As(ref val); + public static implicit operator Silk.NET.Core.Native.IUnknown(IPrintDocumentPackageStatusEvent val) => Unsafe.As(ref val); @@ -132,22 +135,22 @@ public readonly int GetTypeInfoCount(ref uint pctinfo) } /// To be documented. - public readonly unsafe int GetTypeInfo(uint iTInfo, uint lcid, Silk.NET.Core.Native.IUnknown** ppTInfo) + public readonly unsafe int GetTypeInfo(uint iTInfo, uint lcid, ITypeInfo** ppTInfo) { var @this = (IPrintDocumentPackageStatusEvent*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); int ret = default; - ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, iTInfo, lcid, ppTInfo); + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, iTInfo, lcid, ppTInfo); return ret; } /// To be documented. - public readonly unsafe int GetTypeInfo(uint iTInfo, uint lcid, ref Silk.NET.Core.Native.IUnknown* ppTInfo) + public readonly unsafe int GetTypeInfo(uint iTInfo, uint lcid, ref ITypeInfo* ppTInfo) { var @this = (IPrintDocumentPackageStatusEvent*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); int ret = default; - fixed (Silk.NET.Core.Native.IUnknown** ppTInfoPtr = &ppTInfo) + fixed (ITypeInfo** ppTInfoPtr = &ppTInfo) { - ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, iTInfo, lcid, ppTInfoPtr); + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, iTInfo, lcid, ppTInfoPtr); } return ret; } @@ -789,22 +792,22 @@ public readonly int Invoke(int dispIdMember, ref Guid riid, uint lcid, ushort wF } /// To be documented. - public readonly unsafe int PackageStatusUpdated(MIDLMIDLItfDocumenttarget000000020001* packageStatus) + public readonly unsafe int PackageStatusUpdated(MIDLMIDLItfDocumentTarget000000020001* packageStatus) { var @this = (IPrintDocumentPackageStatusEvent*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); int ret = default; - ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[7])(@this, packageStatus); + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[7])(@this, packageStatus); return ret; } /// To be documented. - public readonly int PackageStatusUpdated(ref MIDLMIDLItfDocumenttarget000000020001 packageStatus) + public readonly int PackageStatusUpdated(ref MIDLMIDLItfDocumentTarget000000020001 packageStatus) { var @this = (IPrintDocumentPackageStatusEvent*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); int ret = default; - fixed (MIDLMIDLItfDocumenttarget000000020001* packageStatusPtr = &packageStatus) + fixed (MIDLMIDLItfDocumentTarget000000020001* packageStatusPtr = &packageStatus) { - ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[7])(@this, packageStatusPtr); + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[7])(@this, packageStatusPtr); } return ret; } @@ -819,11 +822,11 @@ public readonly int QueryInterface(out ComPtr ppvObject) where TI0 : u } /// To be documented. - public readonly int GetTypeInfo(uint iTInfo, uint lcid, ref ComPtr ppTInfo) where TI0 : unmanaged, IComVtbl, IComVtbl + public readonly int GetTypeInfo(uint iTInfo, uint lcid, ref ComPtr ppTInfo) where TI0 : unmanaged, IComVtbl, IComVtbl { var @this = (IPrintDocumentPackageStatusEvent*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); // ComPtrOverloader - return @this->GetTypeInfo(iTInfo, lcid, (Silk.NET.Core.Native.IUnknown**) ppTInfo.GetAddressOf()); + return @this->GetTypeInfo(iTInfo, lcid, (ITypeInfo**) ppTInfo.GetAddressOf()); } /// To be documented. diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/IPropertyBag.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/IPropertyBag.gen.cs new file mode 100644 index 0000000000..dda1954537 --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/IPropertyBag.gen.cs @@ -0,0 +1,417 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [Guid("55272a00-42cb-11ce-8135-00aa004bb851")] + [NativeName("Name", "IPropertyBag")] + public unsafe partial struct IPropertyBag : IComVtbl, IComVtbl + { + public static readonly Guid Guid = new("55272a00-42cb-11ce-8135-00aa004bb851"); + + void*** IComVtbl.AsVtblPtr() + => (void***) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + + public static implicit operator Silk.NET.Core.Native.IUnknown(IPropertyBag val) + => Unsafe.As(ref val); + + public IPropertyBag + ( + void** lpVtbl = null + ) : this() + { + if (lpVtbl is not null) + { + LpVtbl = lpVtbl; + } + } + + + [NativeName("Type", "")] + [NativeName("Type.Name", "")] + [NativeName("Name", "lpVtbl")] + public void** LpVtbl; + /// To be documented. + public readonly unsafe int QueryInterface(Guid* riid, void** ppvObject) + { + var @this = (IPropertyBag*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObject); + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(Guid* riid, ref void* ppvObject) + { + var @this = (IPropertyBag*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObjectPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(ref Guid riid, void** ppvObject) + { + var @this = (IPropertyBag*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* riidPtr = &riid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObject); + } + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(ref Guid riid, ref void* ppvObject) + { + var @this = (IPropertyBag*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* riidPtr = &riid) + { + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObjectPtr); + } + } + return ret; + } + + /// To be documented. + public readonly uint AddRef() + { + var @this = (IPropertyBag*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[1])(@this); + return ret; + } + + /// To be documented. + public readonly uint Release() + { + var @this = (IPropertyBag*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[2])(@this); + return ret; + } + + /// To be documented. + public readonly unsafe int Read([Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pszPropName, Variant* pVar, IErrorLog* pErrorLog) + { + var @this = (IPropertyBag*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, pszPropName, pVar, pErrorLog); + return ret; + } + + /// To be documented. + public readonly unsafe int Read([Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pszPropName, Variant* pVar, ref IErrorLog pErrorLog) + { + var @this = (IPropertyBag*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (IErrorLog* pErrorLogPtr = &pErrorLog) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, pszPropName, pVar, pErrorLogPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int Read([Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pszPropName, ref Variant pVar, IErrorLog* pErrorLog) + { + var @this = (IPropertyBag*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Variant* pVarPtr = &pVar) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, pszPropName, pVarPtr, pErrorLog); + } + return ret; + } + + /// To be documented. + public readonly unsafe int Read([Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pszPropName, ref Variant pVar, ref IErrorLog pErrorLog) + { + var @this = (IPropertyBag*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Variant* pVarPtr = &pVar) + { + fixed (IErrorLog* pErrorLogPtr = &pErrorLog) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, pszPropName, pVarPtr, pErrorLogPtr); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int Read([Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pszPropName, Variant* pVar, IErrorLog* pErrorLog) + { + var @this = (IPropertyBag*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char* pszPropNamePtr = &pszPropName) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, pszPropNamePtr, pVar, pErrorLog); + } + return ret; + } + + /// To be documented. + public readonly unsafe int Read([Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pszPropName, Variant* pVar, ref IErrorLog pErrorLog) + { + var @this = (IPropertyBag*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char* pszPropNamePtr = &pszPropName) + { + fixed (IErrorLog* pErrorLogPtr = &pErrorLog) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, pszPropNamePtr, pVar, pErrorLogPtr); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int Read([Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pszPropName, ref Variant pVar, IErrorLog* pErrorLog) + { + var @this = (IPropertyBag*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char* pszPropNamePtr = &pszPropName) + { + fixed (Variant* pVarPtr = &pVar) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, pszPropNamePtr, pVarPtr, pErrorLog); + } + } + return ret; + } + + /// To be documented. + public readonly int Read([Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pszPropName, ref Variant pVar, ref IErrorLog pErrorLog) + { + var @this = (IPropertyBag*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char* pszPropNamePtr = &pszPropName) + { + fixed (Variant* pVarPtr = &pVar) + { + fixed (IErrorLog* pErrorLogPtr = &pErrorLog) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, pszPropNamePtr, pVarPtr, pErrorLogPtr); + } + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int Read([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pszPropName, Variant* pVar, IErrorLog* pErrorLog) + { + var @this = (IPropertyBag*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + var pszPropNamePtr = (byte*) SilkMarshal.StringToPtr(pszPropName, NativeStringEncoding.UTF8); + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, pszPropNamePtr, pVar, pErrorLog); + SilkMarshal.Free((nint)pszPropNamePtr); + return ret; + } + + /// To be documented. + public readonly unsafe int Read([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pszPropName, Variant* pVar, ref IErrorLog pErrorLog) + { + var @this = (IPropertyBag*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + var pszPropNamePtr = (byte*) SilkMarshal.StringToPtr(pszPropName, NativeStringEncoding.UTF8); + fixed (IErrorLog* pErrorLogPtr = &pErrorLog) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, pszPropNamePtr, pVar, pErrorLogPtr); + } + SilkMarshal.Free((nint)pszPropNamePtr); + return ret; + } + + /// To be documented. + public readonly unsafe int Read([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pszPropName, ref Variant pVar, IErrorLog* pErrorLog) + { + var @this = (IPropertyBag*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + var pszPropNamePtr = (byte*) SilkMarshal.StringToPtr(pszPropName, NativeStringEncoding.UTF8); + fixed (Variant* pVarPtr = &pVar) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, pszPropNamePtr, pVarPtr, pErrorLog); + } + SilkMarshal.Free((nint)pszPropNamePtr); + return ret; + } + + /// To be documented. + public readonly int Read([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pszPropName, ref Variant pVar, ref IErrorLog pErrorLog) + { + var @this = (IPropertyBag*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + var pszPropNamePtr = (byte*) SilkMarshal.StringToPtr(pszPropName, NativeStringEncoding.UTF8); + fixed (Variant* pVarPtr = &pVar) + { + fixed (IErrorLog* pErrorLogPtr = &pErrorLog) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, pszPropNamePtr, pVarPtr, pErrorLogPtr); + } + } + SilkMarshal.Free((nint)pszPropNamePtr); + return ret; + } + + /// To be documented. + public readonly unsafe int Write([Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pszPropName, Variant* pVar) + { + var @this = (IPropertyBag*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, pszPropName, pVar); + return ret; + } + + /// To be documented. + public readonly unsafe int Write([Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pszPropName, ref Variant pVar) + { + var @this = (IPropertyBag*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Variant* pVarPtr = &pVar) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, pszPropName, pVarPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int Write([Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pszPropName, Variant* pVar) + { + var @this = (IPropertyBag*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char* pszPropNamePtr = &pszPropName) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, pszPropNamePtr, pVar); + } + return ret; + } + + /// To be documented. + public readonly int Write([Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pszPropName, ref Variant pVar) + { + var @this = (IPropertyBag*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char* pszPropNamePtr = &pszPropName) + { + fixed (Variant* pVarPtr = &pVar) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, pszPropNamePtr, pVarPtr); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int Write([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pszPropName, Variant* pVar) + { + var @this = (IPropertyBag*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + var pszPropNamePtr = (byte*) SilkMarshal.StringToPtr(pszPropName, NativeStringEncoding.UTF8); + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, pszPropNamePtr, pVar); + SilkMarshal.Free((nint)pszPropNamePtr); + return ret; + } + + /// To be documented. + public readonly int Write([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pszPropName, ref Variant pVar) + { + var @this = (IPropertyBag*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + var pszPropNamePtr = (byte*) SilkMarshal.StringToPtr(pszPropName, NativeStringEncoding.UTF8); + fixed (Variant* pVarPtr = &pVar) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, pszPropNamePtr, pVarPtr); + } + SilkMarshal.Free((nint)pszPropNamePtr); + return ret; + } + + /// To be documented. + public readonly int QueryInterface(out ComPtr ppvObject) where TI0 : unmanaged, IComVtbl + { + var @this = (IPropertyBag*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + ppvObject = default; + return @this->QueryInterface(SilkMarshal.GuidPtrOf(), (void**) ppvObject.GetAddressOf()); + } + + /// To be documented. + public readonly unsafe int Read([Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pszPropName, Variant* pVar, ComPtr pErrorLog) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (IPropertyBag*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->Read(pszPropName, pVar, (IErrorLog*) pErrorLog.Handle); + } + + /// To be documented. + public readonly unsafe int Read([Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pszPropName, ref Variant pVar, ComPtr pErrorLog) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (IPropertyBag*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->Read(pszPropName, ref pVar, (IErrorLog*) pErrorLog.Handle); + } + + /// To be documented. + public readonly unsafe int Read([Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pszPropName, Variant* pVar, ComPtr pErrorLog) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (IPropertyBag*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->Read(in pszPropName, pVar, (IErrorLog*) pErrorLog.Handle); + } + + /// To be documented. + public readonly int Read([Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pszPropName, ref Variant pVar, ComPtr pErrorLog) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (IPropertyBag*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->Read(in pszPropName, ref pVar, (IErrorLog*) pErrorLog.Handle); + } + + /// To be documented. + public readonly unsafe int Read([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pszPropName, Variant* pVar, ComPtr pErrorLog) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (IPropertyBag*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->Read(pszPropName, pVar, (IErrorLog*) pErrorLog.Handle); + } + + /// To be documented. + public readonly int Read([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pszPropName, ref Variant pVar, ComPtr pErrorLog) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (IPropertyBag*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->Read(pszPropName, ref pVar, (IErrorLog*) pErrorLog.Handle); + } + + /// To be documented. + public readonly ComPtr QueryInterface() where TI0 : unmanaged, IComVtbl + { + var @this = (IPropertyBag*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // NonKhrReturnTypeOverloader + SilkMarshal.ThrowHResult(@this->QueryInterface(out ComPtr silkRet)); + return silkRet; + } + + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/IPropertyBag2.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/IPropertyBag2.gen.cs new file mode 100644 index 0000000000..bc7a734091 --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/IPropertyBag2.gen.cs @@ -0,0 +1,789 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [Guid("22f55882-280b-11d0-a8a9-00a0c90c2004")] + [NativeName("Name", "IPropertyBag2")] + public unsafe partial struct IPropertyBag2 : IComVtbl, IComVtbl + { + public static readonly Guid Guid = new("22f55882-280b-11d0-a8a9-00a0c90c2004"); + + void*** IComVtbl.AsVtblPtr() + => (void***) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + + public static implicit operator Silk.NET.Core.Native.IUnknown(IPropertyBag2 val) + => Unsafe.As(ref val); + + public IPropertyBag2 + ( + void** lpVtbl = null + ) : this() + { + if (lpVtbl is not null) + { + LpVtbl = lpVtbl; + } + } + + + [NativeName("Type", "")] + [NativeName("Type.Name", "")] + [NativeName("Name", "lpVtbl")] + public void** LpVtbl; + /// To be documented. + public readonly unsafe int QueryInterface(Guid* riid, void** ppvObject) + { + var @this = (IPropertyBag2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObject); + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(Guid* riid, ref void* ppvObject) + { + var @this = (IPropertyBag2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObjectPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(ref Guid riid, void** ppvObject) + { + var @this = (IPropertyBag2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* riidPtr = &riid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObject); + } + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(ref Guid riid, ref void* ppvObject) + { + var @this = (IPropertyBag2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* riidPtr = &riid) + { + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObjectPtr); + } + } + return ret; + } + + /// To be documented. + public readonly uint AddRef() + { + var @this = (IPropertyBag2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[1])(@this); + return ret; + } + + /// To be documented. + public readonly uint Release() + { + var @this = (IPropertyBag2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[2])(@this); + return ret; + } + + /// To be documented. + public readonly unsafe int Read(uint cProperties, PropBag2* pPropBag, IErrorLog* pErrLog, Variant* pvarValue, int* phrError) + { + var @this = (IPropertyBag2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, cProperties, pPropBag, pErrLog, pvarValue, phrError); + return ret; + } + + /// To be documented. + public readonly unsafe int Read(uint cProperties, PropBag2* pPropBag, IErrorLog* pErrLog, Variant* pvarValue, ref int phrError) + { + var @this = (IPropertyBag2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (int* phrErrorPtr = &phrError) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, cProperties, pPropBag, pErrLog, pvarValue, phrErrorPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int Read(uint cProperties, PropBag2* pPropBag, IErrorLog* pErrLog, ref Variant pvarValue, int* phrError) + { + var @this = (IPropertyBag2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Variant* pvarValuePtr = &pvarValue) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, cProperties, pPropBag, pErrLog, pvarValuePtr, phrError); + } + return ret; + } + + /// To be documented. + public readonly unsafe int Read(uint cProperties, PropBag2* pPropBag, IErrorLog* pErrLog, ref Variant pvarValue, ref int phrError) + { + var @this = (IPropertyBag2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Variant* pvarValuePtr = &pvarValue) + { + fixed (int* phrErrorPtr = &phrError) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, cProperties, pPropBag, pErrLog, pvarValuePtr, phrErrorPtr); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int Read(uint cProperties, PropBag2* pPropBag, ref IErrorLog pErrLog, Variant* pvarValue, int* phrError) + { + var @this = (IPropertyBag2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (IErrorLog* pErrLogPtr = &pErrLog) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, cProperties, pPropBag, pErrLogPtr, pvarValue, phrError); + } + return ret; + } + + /// To be documented. + public readonly unsafe int Read(uint cProperties, PropBag2* pPropBag, ref IErrorLog pErrLog, Variant* pvarValue, ref int phrError) + { + var @this = (IPropertyBag2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (IErrorLog* pErrLogPtr = &pErrLog) + { + fixed (int* phrErrorPtr = &phrError) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, cProperties, pPropBag, pErrLogPtr, pvarValue, phrErrorPtr); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int Read(uint cProperties, PropBag2* pPropBag, ref IErrorLog pErrLog, ref Variant pvarValue, int* phrError) + { + var @this = (IPropertyBag2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (IErrorLog* pErrLogPtr = &pErrLog) + { + fixed (Variant* pvarValuePtr = &pvarValue) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, cProperties, pPropBag, pErrLogPtr, pvarValuePtr, phrError); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int Read(uint cProperties, PropBag2* pPropBag, ref IErrorLog pErrLog, ref Variant pvarValue, ref int phrError) + { + var @this = (IPropertyBag2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (IErrorLog* pErrLogPtr = &pErrLog) + { + fixed (Variant* pvarValuePtr = &pvarValue) + { + fixed (int* phrErrorPtr = &phrError) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, cProperties, pPropBag, pErrLogPtr, pvarValuePtr, phrErrorPtr); + } + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int Read(uint cProperties, ref PropBag2 pPropBag, IErrorLog* pErrLog, Variant* pvarValue, int* phrError) + { + var @this = (IPropertyBag2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (PropBag2* pPropBagPtr = &pPropBag) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, cProperties, pPropBagPtr, pErrLog, pvarValue, phrError); + } + return ret; + } + + /// To be documented. + public readonly unsafe int Read(uint cProperties, ref PropBag2 pPropBag, IErrorLog* pErrLog, Variant* pvarValue, ref int phrError) + { + var @this = (IPropertyBag2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (PropBag2* pPropBagPtr = &pPropBag) + { + fixed (int* phrErrorPtr = &phrError) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, cProperties, pPropBagPtr, pErrLog, pvarValue, phrErrorPtr); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int Read(uint cProperties, ref PropBag2 pPropBag, IErrorLog* pErrLog, ref Variant pvarValue, int* phrError) + { + var @this = (IPropertyBag2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (PropBag2* pPropBagPtr = &pPropBag) + { + fixed (Variant* pvarValuePtr = &pvarValue) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, cProperties, pPropBagPtr, pErrLog, pvarValuePtr, phrError); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int Read(uint cProperties, ref PropBag2 pPropBag, IErrorLog* pErrLog, ref Variant pvarValue, ref int phrError) + { + var @this = (IPropertyBag2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (PropBag2* pPropBagPtr = &pPropBag) + { + fixed (Variant* pvarValuePtr = &pvarValue) + { + fixed (int* phrErrorPtr = &phrError) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, cProperties, pPropBagPtr, pErrLog, pvarValuePtr, phrErrorPtr); + } + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int Read(uint cProperties, ref PropBag2 pPropBag, ref IErrorLog pErrLog, Variant* pvarValue, int* phrError) + { + var @this = (IPropertyBag2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (PropBag2* pPropBagPtr = &pPropBag) + { + fixed (IErrorLog* pErrLogPtr = &pErrLog) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, cProperties, pPropBagPtr, pErrLogPtr, pvarValue, phrError); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int Read(uint cProperties, ref PropBag2 pPropBag, ref IErrorLog pErrLog, Variant* pvarValue, ref int phrError) + { + var @this = (IPropertyBag2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (PropBag2* pPropBagPtr = &pPropBag) + { + fixed (IErrorLog* pErrLogPtr = &pErrLog) + { + fixed (int* phrErrorPtr = &phrError) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, cProperties, pPropBagPtr, pErrLogPtr, pvarValue, phrErrorPtr); + } + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int Read(uint cProperties, ref PropBag2 pPropBag, ref IErrorLog pErrLog, ref Variant pvarValue, int* phrError) + { + var @this = (IPropertyBag2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (PropBag2* pPropBagPtr = &pPropBag) + { + fixed (IErrorLog* pErrLogPtr = &pErrLog) + { + fixed (Variant* pvarValuePtr = &pvarValue) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, cProperties, pPropBagPtr, pErrLogPtr, pvarValuePtr, phrError); + } + } + } + return ret; + } + + /// To be documented. + public readonly int Read(uint cProperties, ref PropBag2 pPropBag, ref IErrorLog pErrLog, ref Variant pvarValue, ref int phrError) + { + var @this = (IPropertyBag2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (PropBag2* pPropBagPtr = &pPropBag) + { + fixed (IErrorLog* pErrLogPtr = &pErrLog) + { + fixed (Variant* pvarValuePtr = &pvarValue) + { + fixed (int* phrErrorPtr = &phrError) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, cProperties, pPropBagPtr, pErrLogPtr, pvarValuePtr, phrErrorPtr); + } + } + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int Write(uint cProperties, PropBag2* pPropBag, Variant* pvarValue) + { + var @this = (IPropertyBag2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, cProperties, pPropBag, pvarValue); + return ret; + } + + /// To be documented. + public readonly unsafe int Write(uint cProperties, PropBag2* pPropBag, ref Variant pvarValue) + { + var @this = (IPropertyBag2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Variant* pvarValuePtr = &pvarValue) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, cProperties, pPropBag, pvarValuePtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int Write(uint cProperties, ref PropBag2 pPropBag, Variant* pvarValue) + { + var @this = (IPropertyBag2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (PropBag2* pPropBagPtr = &pPropBag) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, cProperties, pPropBagPtr, pvarValue); + } + return ret; + } + + /// To be documented. + public readonly int Write(uint cProperties, ref PropBag2 pPropBag, ref Variant pvarValue) + { + var @this = (IPropertyBag2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (PropBag2* pPropBagPtr = &pPropBag) + { + fixed (Variant* pvarValuePtr = &pvarValue) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, cProperties, pPropBagPtr, pvarValuePtr); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int CountProperties(uint* pcProperties) + { + var @this = (IPropertyBag2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, pcProperties); + return ret; + } + + /// To be documented. + public readonly int CountProperties(ref uint pcProperties) + { + var @this = (IPropertyBag2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (uint* pcPropertiesPtr = &pcProperties) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, pcPropertiesPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetPropertyInfo(uint iProperty, uint cProperties, PropBag2* pPropBag, uint* pcProperties) + { + var @this = (IPropertyBag2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, iProperty, cProperties, pPropBag, pcProperties); + return ret; + } + + /// To be documented. + public readonly unsafe int GetPropertyInfo(uint iProperty, uint cProperties, PropBag2* pPropBag, ref uint pcProperties) + { + var @this = (IPropertyBag2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (uint* pcPropertiesPtr = &pcProperties) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, iProperty, cProperties, pPropBag, pcPropertiesPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetPropertyInfo(uint iProperty, uint cProperties, ref PropBag2 pPropBag, uint* pcProperties) + { + var @this = (IPropertyBag2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (PropBag2* pPropBagPtr = &pPropBag) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, iProperty, cProperties, pPropBagPtr, pcProperties); + } + return ret; + } + + /// To be documented. + public readonly int GetPropertyInfo(uint iProperty, uint cProperties, ref PropBag2 pPropBag, ref uint pcProperties) + { + var @this = (IPropertyBag2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (PropBag2* pPropBagPtr = &pPropBag) + { + fixed (uint* pcPropertiesPtr = &pcProperties) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, iProperty, cProperties, pPropBagPtr, pcPropertiesPtr); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int LoadObject([Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pstrName, uint dwHint, Silk.NET.Core.Native.IUnknown* pUnkObject, IErrorLog* pErrLog) + { + var @this = (IPropertyBag2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[7])(@this, pstrName, dwHint, pUnkObject, pErrLog); + return ret; + } + + /// To be documented. + public readonly unsafe int LoadObject([Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pstrName, uint dwHint, Silk.NET.Core.Native.IUnknown* pUnkObject, ref IErrorLog pErrLog) + { + var @this = (IPropertyBag2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (IErrorLog* pErrLogPtr = &pErrLog) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[7])(@this, pstrName, dwHint, pUnkObject, pErrLogPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int LoadObject([Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pstrName, uint dwHint, ref Silk.NET.Core.Native.IUnknown pUnkObject, IErrorLog* pErrLog) + { + var @this = (IPropertyBag2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Silk.NET.Core.Native.IUnknown* pUnkObjectPtr = &pUnkObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[7])(@this, pstrName, dwHint, pUnkObjectPtr, pErrLog); + } + return ret; + } + + /// To be documented. + public readonly unsafe int LoadObject([Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pstrName, uint dwHint, ref Silk.NET.Core.Native.IUnknown pUnkObject, ref IErrorLog pErrLog) + { + var @this = (IPropertyBag2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Silk.NET.Core.Native.IUnknown* pUnkObjectPtr = &pUnkObject) + { + fixed (IErrorLog* pErrLogPtr = &pErrLog) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[7])(@this, pstrName, dwHint, pUnkObjectPtr, pErrLogPtr); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int LoadObject([Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pstrName, uint dwHint, Silk.NET.Core.Native.IUnknown* pUnkObject, IErrorLog* pErrLog) + { + var @this = (IPropertyBag2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char* pstrNamePtr = &pstrName) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[7])(@this, pstrNamePtr, dwHint, pUnkObject, pErrLog); + } + return ret; + } + + /// To be documented. + public readonly unsafe int LoadObject([Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pstrName, uint dwHint, Silk.NET.Core.Native.IUnknown* pUnkObject, ref IErrorLog pErrLog) + { + var @this = (IPropertyBag2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char* pstrNamePtr = &pstrName) + { + fixed (IErrorLog* pErrLogPtr = &pErrLog) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[7])(@this, pstrNamePtr, dwHint, pUnkObject, pErrLogPtr); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int LoadObject([Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pstrName, uint dwHint, ref Silk.NET.Core.Native.IUnknown pUnkObject, IErrorLog* pErrLog) + { + var @this = (IPropertyBag2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char* pstrNamePtr = &pstrName) + { + fixed (Silk.NET.Core.Native.IUnknown* pUnkObjectPtr = &pUnkObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[7])(@this, pstrNamePtr, dwHint, pUnkObjectPtr, pErrLog); + } + } + return ret; + } + + /// To be documented. + public readonly int LoadObject([Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pstrName, uint dwHint, ref Silk.NET.Core.Native.IUnknown pUnkObject, ref IErrorLog pErrLog) + { + var @this = (IPropertyBag2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char* pstrNamePtr = &pstrName) + { + fixed (Silk.NET.Core.Native.IUnknown* pUnkObjectPtr = &pUnkObject) + { + fixed (IErrorLog* pErrLogPtr = &pErrLog) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[7])(@this, pstrNamePtr, dwHint, pUnkObjectPtr, pErrLogPtr); + } + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int LoadObject([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pstrName, uint dwHint, Silk.NET.Core.Native.IUnknown* pUnkObject, IErrorLog* pErrLog) + { + var @this = (IPropertyBag2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + var pstrNamePtr = (byte*) SilkMarshal.StringToPtr(pstrName, NativeStringEncoding.UTF8); + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[7])(@this, pstrNamePtr, dwHint, pUnkObject, pErrLog); + SilkMarshal.Free((nint)pstrNamePtr); + return ret; + } + + /// To be documented. + public readonly unsafe int LoadObject([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pstrName, uint dwHint, Silk.NET.Core.Native.IUnknown* pUnkObject, ref IErrorLog pErrLog) + { + var @this = (IPropertyBag2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + var pstrNamePtr = (byte*) SilkMarshal.StringToPtr(pstrName, NativeStringEncoding.UTF8); + fixed (IErrorLog* pErrLogPtr = &pErrLog) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[7])(@this, pstrNamePtr, dwHint, pUnkObject, pErrLogPtr); + } + SilkMarshal.Free((nint)pstrNamePtr); + return ret; + } + + /// To be documented. + public readonly unsafe int LoadObject([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pstrName, uint dwHint, ref Silk.NET.Core.Native.IUnknown pUnkObject, IErrorLog* pErrLog) + { + var @this = (IPropertyBag2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + var pstrNamePtr = (byte*) SilkMarshal.StringToPtr(pstrName, NativeStringEncoding.UTF8); + fixed (Silk.NET.Core.Native.IUnknown* pUnkObjectPtr = &pUnkObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[7])(@this, pstrNamePtr, dwHint, pUnkObjectPtr, pErrLog); + } + SilkMarshal.Free((nint)pstrNamePtr); + return ret; + } + + /// To be documented. + public readonly int LoadObject([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pstrName, uint dwHint, ref Silk.NET.Core.Native.IUnknown pUnkObject, ref IErrorLog pErrLog) + { + var @this = (IPropertyBag2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + var pstrNamePtr = (byte*) SilkMarshal.StringToPtr(pstrName, NativeStringEncoding.UTF8); + fixed (Silk.NET.Core.Native.IUnknown* pUnkObjectPtr = &pUnkObject) + { + fixed (IErrorLog* pErrLogPtr = &pErrLog) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[7])(@this, pstrNamePtr, dwHint, pUnkObjectPtr, pErrLogPtr); + } + } + SilkMarshal.Free((nint)pstrNamePtr); + return ret; + } + + /// To be documented. + public readonly int QueryInterface(out ComPtr ppvObject) where TI0 : unmanaged, IComVtbl + { + var @this = (IPropertyBag2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + ppvObject = default; + return @this->QueryInterface(SilkMarshal.GuidPtrOf(), (void**) ppvObject.GetAddressOf()); + } + + /// To be documented. + public readonly unsafe int Read(uint cProperties, PropBag2* pPropBag, ComPtr pErrLog, Variant* pvarValue, int* phrError) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (IPropertyBag2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->Read(cProperties, pPropBag, (IErrorLog*) pErrLog.Handle, pvarValue, phrError); + } + + /// To be documented. + public readonly unsafe int Read(uint cProperties, PropBag2* pPropBag, ComPtr pErrLog, Variant* pvarValue, ref int phrError) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (IPropertyBag2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->Read(cProperties, pPropBag, (IErrorLog*) pErrLog.Handle, pvarValue, ref phrError); + } + + /// To be documented. + public readonly unsafe int Read(uint cProperties, PropBag2* pPropBag, ComPtr pErrLog, ref Variant pvarValue, int* phrError) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (IPropertyBag2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->Read(cProperties, pPropBag, (IErrorLog*) pErrLog.Handle, ref pvarValue, phrError); + } + + /// To be documented. + public readonly unsafe int Read(uint cProperties, PropBag2* pPropBag, ComPtr pErrLog, ref Variant pvarValue, ref int phrError) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (IPropertyBag2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->Read(cProperties, pPropBag, (IErrorLog*) pErrLog.Handle, ref pvarValue, ref phrError); + } + + /// To be documented. + public readonly unsafe int Read(uint cProperties, ref PropBag2 pPropBag, ComPtr pErrLog, Variant* pvarValue, int* phrError) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (IPropertyBag2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->Read(cProperties, ref pPropBag, (IErrorLog*) pErrLog.Handle, pvarValue, phrError); + } + + /// To be documented. + public readonly unsafe int Read(uint cProperties, ref PropBag2 pPropBag, ComPtr pErrLog, Variant* pvarValue, ref int phrError) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (IPropertyBag2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->Read(cProperties, ref pPropBag, (IErrorLog*) pErrLog.Handle, pvarValue, ref phrError); + } + + /// To be documented. + public readonly unsafe int Read(uint cProperties, ref PropBag2 pPropBag, ComPtr pErrLog, ref Variant pvarValue, int* phrError) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (IPropertyBag2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->Read(cProperties, ref pPropBag, (IErrorLog*) pErrLog.Handle, ref pvarValue, phrError); + } + + /// To be documented. + public readonly int Read(uint cProperties, ref PropBag2 pPropBag, ComPtr pErrLog, ref Variant pvarValue, ref int phrError) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (IPropertyBag2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->Read(cProperties, ref pPropBag, (IErrorLog*) pErrLog.Handle, ref pvarValue, ref phrError); + } + + /// To be documented. + public readonly unsafe int LoadObject([Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pstrName, uint dwHint, ComPtr pUnkObject, ComPtr pErrLog) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + var @this = (IPropertyBag2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->LoadObject(pstrName, dwHint, (Silk.NET.Core.Native.IUnknown*) pUnkObject.Handle, (IErrorLog*) pErrLog.Handle); + } + + /// To be documented. + public readonly unsafe int LoadObject([Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pstrName, uint dwHint, ComPtr pUnkObject, ref IErrorLog pErrLog) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (IPropertyBag2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->LoadObject(pstrName, dwHint, (Silk.NET.Core.Native.IUnknown*) pUnkObject.Handle, ref pErrLog); + } + + /// To be documented. + public readonly unsafe int LoadObject([Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pstrName, uint dwHint, ref Silk.NET.Core.Native.IUnknown pUnkObject, ComPtr pErrLog) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (IPropertyBag2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->LoadObject(pstrName, dwHint, ref pUnkObject, (IErrorLog*) pErrLog.Handle); + } + + /// To be documented. + public readonly int LoadObject([Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pstrName, uint dwHint, ComPtr pUnkObject, ComPtr pErrLog) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + var @this = (IPropertyBag2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->LoadObject(in pstrName, dwHint, (Silk.NET.Core.Native.IUnknown*) pUnkObject.Handle, (IErrorLog*) pErrLog.Handle); + } + + /// To be documented. + public readonly int LoadObject([Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pstrName, uint dwHint, ComPtr pUnkObject, ref IErrorLog pErrLog) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (IPropertyBag2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->LoadObject(in pstrName, dwHint, (Silk.NET.Core.Native.IUnknown*) pUnkObject.Handle, ref pErrLog); + } + + /// To be documented. + public readonly int LoadObject([Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pstrName, uint dwHint, ref Silk.NET.Core.Native.IUnknown pUnkObject, ComPtr pErrLog) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (IPropertyBag2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->LoadObject(in pstrName, dwHint, ref pUnkObject, (IErrorLog*) pErrLog.Handle); + } + + /// To be documented. + public readonly int LoadObject([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pstrName, uint dwHint, ComPtr pUnkObject, ComPtr pErrLog) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + var @this = (IPropertyBag2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->LoadObject(pstrName, dwHint, (Silk.NET.Core.Native.IUnknown*) pUnkObject.Handle, (IErrorLog*) pErrLog.Handle); + } + + /// To be documented. + public readonly int LoadObject([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pstrName, uint dwHint, ComPtr pUnkObject, ref IErrorLog pErrLog) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (IPropertyBag2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->LoadObject(pstrName, dwHint, (Silk.NET.Core.Native.IUnknown*) pUnkObject.Handle, ref pErrLog); + } + + /// To be documented. + public readonly int LoadObject([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pstrName, uint dwHint, ref Silk.NET.Core.Native.IUnknown pUnkObject, ComPtr pErrLog) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (IPropertyBag2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->LoadObject(pstrName, dwHint, ref pUnkObject, (IErrorLog*) pErrLog.Handle); + } + + /// To be documented. + public readonly ComPtr QueryInterface() where TI0 : unmanaged, IComVtbl + { + var @this = (IPropertyBag2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // NonKhrReturnTypeOverloader + SilkMarshal.ThrowHResult(@this->QueryInterface(out ComPtr silkRet)); + return silkRet; + } + + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/IPropertyNotifySink.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/IPropertyNotifySink.gen.cs new file mode 100644 index 0000000000..9a683a71a4 --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/IPropertyNotifySink.gen.cs @@ -0,0 +1,150 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [Guid("9bfbbc02-eff1-101a-84ed-00aa00341d07")] + [NativeName("Name", "IPropertyNotifySink")] + public unsafe partial struct IPropertyNotifySink : IComVtbl, IComVtbl + { + public static readonly Guid Guid = new("9bfbbc02-eff1-101a-84ed-00aa00341d07"); + + void*** IComVtbl.AsVtblPtr() + => (void***) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + + public static implicit operator Silk.NET.Core.Native.IUnknown(IPropertyNotifySink val) + => Unsafe.As(ref val); + + public IPropertyNotifySink + ( + void** lpVtbl = null + ) : this() + { + if (lpVtbl is not null) + { + LpVtbl = lpVtbl; + } + } + + + [NativeName("Type", "")] + [NativeName("Type.Name", "")] + [NativeName("Name", "lpVtbl")] + public void** LpVtbl; + /// To be documented. + public readonly unsafe int QueryInterface(Guid* riid, void** ppvObject) + { + var @this = (IPropertyNotifySink*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObject); + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(Guid* riid, ref void* ppvObject) + { + var @this = (IPropertyNotifySink*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObjectPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(ref Guid riid, void** ppvObject) + { + var @this = (IPropertyNotifySink*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* riidPtr = &riid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObject); + } + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(ref Guid riid, ref void* ppvObject) + { + var @this = (IPropertyNotifySink*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* riidPtr = &riid) + { + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObjectPtr); + } + } + return ret; + } + + /// To be documented. + public readonly uint AddRef() + { + var @this = (IPropertyNotifySink*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[1])(@this); + return ret; + } + + /// To be documented. + public readonly uint Release() + { + var @this = (IPropertyNotifySink*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[2])(@this); + return ret; + } + + /// To be documented. + public readonly int OnChanged(int dispID) + { + var @this = (IPropertyNotifySink*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, dispID); + return ret; + } + + /// To be documented. + public readonly int OnRequestEdit(int dispID) + { + var @this = (IPropertyNotifySink*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, dispID); + return ret; + } + + /// To be documented. + public readonly int QueryInterface(out ComPtr ppvObject) where TI0 : unmanaged, IComVtbl + { + var @this = (IPropertyNotifySink*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + ppvObject = default; + return @this->QueryInterface(SilkMarshal.GuidPtrOf(), (void**) ppvObject.GetAddressOf()); + } + + /// To be documented. + public readonly ComPtr QueryInterface() where TI0 : unmanaged, IComVtbl + { + var @this = (IPropertyNotifySink*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // NonKhrReturnTypeOverloader + SilkMarshal.ThrowHResult(@this->QueryInterface(out ComPtr silkRet)); + return silkRet; + } + + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/IPropertySetStorage.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/IPropertySetStorage.gen.cs new file mode 100644 index 0000000000..930526d89d --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/IPropertySetStorage.gen.cs @@ -0,0 +1,386 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [Guid("0000013a-0000-0000-c000-000000000046")] + [NativeName("Name", "IPropertySetStorage")] + public unsafe partial struct IPropertySetStorage : IComVtbl, IComVtbl + { + public static readonly Guid Guid = new("0000013a-0000-0000-c000-000000000046"); + + void*** IComVtbl.AsVtblPtr() + => (void***) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + + public static implicit operator Silk.NET.Core.Native.IUnknown(IPropertySetStorage val) + => Unsafe.As(ref val); + + public IPropertySetStorage + ( + void** lpVtbl = null + ) : this() + { + if (lpVtbl is not null) + { + LpVtbl = lpVtbl; + } + } + + + [NativeName("Type", "")] + [NativeName("Type.Name", "")] + [NativeName("Name", "lpVtbl")] + public void** LpVtbl; + /// To be documented. + public readonly unsafe int QueryInterface(Guid* riid, void** ppvObject) + { + var @this = (IPropertySetStorage*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObject); + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(Guid* riid, ref void* ppvObject) + { + var @this = (IPropertySetStorage*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObjectPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(ref Guid riid, void** ppvObject) + { + var @this = (IPropertySetStorage*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* riidPtr = &riid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObject); + } + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(ref Guid riid, ref void* ppvObject) + { + var @this = (IPropertySetStorage*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* riidPtr = &riid) + { + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObjectPtr); + } + } + return ret; + } + + /// To be documented. + public readonly uint AddRef() + { + var @this = (IPropertySetStorage*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[1])(@this); + return ret; + } + + /// To be documented. + public readonly uint Release() + { + var @this = (IPropertySetStorage*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[2])(@this); + return ret; + } + + /// To be documented. + public readonly unsafe int Create(Guid* rfmtid, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* pclsid, uint grfFlags, uint grfMode, IPropertyStorage** ppprstg) + { + var @this = (IPropertySetStorage*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, rfmtid, pclsid, grfFlags, grfMode, ppprstg); + return ret; + } + + /// To be documented. + public readonly unsafe int Create(Guid* rfmtid, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* pclsid, uint grfFlags, uint grfMode, ref IPropertyStorage* ppprstg) + { + var @this = (IPropertySetStorage*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (IPropertyStorage** ppprstgPtr = &ppprstg) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, rfmtid, pclsid, grfFlags, grfMode, ppprstgPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int Create(Guid* rfmtid, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid pclsid, uint grfFlags, uint grfMode, IPropertyStorage** ppprstg) + { + var @this = (IPropertySetStorage*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* pclsidPtr = &pclsid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, rfmtid, pclsidPtr, grfFlags, grfMode, ppprstg); + } + return ret; + } + + /// To be documented. + public readonly unsafe int Create(Guid* rfmtid, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid pclsid, uint grfFlags, uint grfMode, ref IPropertyStorage* ppprstg) + { + var @this = (IPropertySetStorage*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* pclsidPtr = &pclsid) + { + fixed (IPropertyStorage** ppprstgPtr = &ppprstg) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, rfmtid, pclsidPtr, grfFlags, grfMode, ppprstgPtr); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int Create(ref Guid rfmtid, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* pclsid, uint grfFlags, uint grfMode, IPropertyStorage** ppprstg) + { + var @this = (IPropertySetStorage*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* rfmtidPtr = &rfmtid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, rfmtidPtr, pclsid, grfFlags, grfMode, ppprstg); + } + return ret; + } + + /// To be documented. + public readonly unsafe int Create(ref Guid rfmtid, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* pclsid, uint grfFlags, uint grfMode, ref IPropertyStorage* ppprstg) + { + var @this = (IPropertySetStorage*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* rfmtidPtr = &rfmtid) + { + fixed (IPropertyStorage** ppprstgPtr = &ppprstg) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, rfmtidPtr, pclsid, grfFlags, grfMode, ppprstgPtr); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int Create(ref Guid rfmtid, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid pclsid, uint grfFlags, uint grfMode, IPropertyStorage** ppprstg) + { + var @this = (IPropertySetStorage*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* rfmtidPtr = &rfmtid) + { + fixed (Guid* pclsidPtr = &pclsid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, rfmtidPtr, pclsidPtr, grfFlags, grfMode, ppprstg); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int Create(ref Guid rfmtid, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid pclsid, uint grfFlags, uint grfMode, ref IPropertyStorage* ppprstg) + { + var @this = (IPropertySetStorage*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* rfmtidPtr = &rfmtid) + { + fixed (Guid* pclsidPtr = &pclsid) + { + fixed (IPropertyStorage** ppprstgPtr = &ppprstg) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, rfmtidPtr, pclsidPtr, grfFlags, grfMode, ppprstgPtr); + } + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int Open(Guid* rfmtid, uint grfMode, IPropertyStorage** ppprstg) + { + var @this = (IPropertySetStorage*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, rfmtid, grfMode, ppprstg); + return ret; + } + + /// To be documented. + public readonly unsafe int Open(Guid* rfmtid, uint grfMode, ref IPropertyStorage* ppprstg) + { + var @this = (IPropertySetStorage*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (IPropertyStorage** ppprstgPtr = &ppprstg) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, rfmtid, grfMode, ppprstgPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int Open(ref Guid rfmtid, uint grfMode, IPropertyStorage** ppprstg) + { + var @this = (IPropertySetStorage*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* rfmtidPtr = &rfmtid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, rfmtidPtr, grfMode, ppprstg); + } + return ret; + } + + /// To be documented. + public readonly unsafe int Open(ref Guid rfmtid, uint grfMode, ref IPropertyStorage* ppprstg) + { + var @this = (IPropertySetStorage*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* rfmtidPtr = &rfmtid) + { + fixed (IPropertyStorage** ppprstgPtr = &ppprstg) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, rfmtidPtr, grfMode, ppprstgPtr); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int Delete(Guid* rfmtid) + { + var @this = (IPropertySetStorage*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, rfmtid); + return ret; + } + + /// To be documented. + public readonly int Delete(ref Guid rfmtid) + { + var @this = (IPropertySetStorage*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* rfmtidPtr = &rfmtid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, rfmtidPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int Enum(IEnumSTATPROPSETSTG** ppenum) + { + var @this = (IPropertySetStorage*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, ppenum); + return ret; + } + + /// To be documented. + public readonly unsafe int Enum(ref IEnumSTATPROPSETSTG* ppenum) + { + var @this = (IPropertySetStorage*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (IEnumSTATPROPSETSTG** ppenumPtr = &ppenum) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, ppenumPtr); + } + return ret; + } + + /// To be documented. + public readonly int QueryInterface(out ComPtr ppvObject) where TI0 : unmanaged, IComVtbl + { + var @this = (IPropertySetStorage*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + ppvObject = default; + return @this->QueryInterface(SilkMarshal.GuidPtrOf(), (void**) ppvObject.GetAddressOf()); + } + + /// To be documented. + public readonly unsafe int Create(Guid* rfmtid, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* pclsid, uint grfFlags, uint grfMode, ref ComPtr ppprstg) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (IPropertySetStorage*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->Create(rfmtid, pclsid, grfFlags, grfMode, (IPropertyStorage**) ppprstg.GetAddressOf()); + } + + /// To be documented. + public readonly unsafe int Create(Guid* rfmtid, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid pclsid, uint grfFlags, uint grfMode, ref ComPtr ppprstg) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (IPropertySetStorage*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->Create(rfmtid, in pclsid, grfFlags, grfMode, (IPropertyStorage**) ppprstg.GetAddressOf()); + } + + /// To be documented. + public readonly unsafe int Create(ref Guid rfmtid, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* pclsid, uint grfFlags, uint grfMode, ref ComPtr ppprstg) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (IPropertySetStorage*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->Create(ref rfmtid, pclsid, grfFlags, grfMode, (IPropertyStorage**) ppprstg.GetAddressOf()); + } + + /// To be documented. + public readonly int Create(ref Guid rfmtid, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid pclsid, uint grfFlags, uint grfMode, ref ComPtr ppprstg) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (IPropertySetStorage*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->Create(ref rfmtid, in pclsid, grfFlags, grfMode, (IPropertyStorage**) ppprstg.GetAddressOf()); + } + + /// To be documented. + public readonly unsafe int Open(Guid* rfmtid, uint grfMode, ref ComPtr ppprstg) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (IPropertySetStorage*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->Open(rfmtid, grfMode, (IPropertyStorage**) ppprstg.GetAddressOf()); + } + + /// To be documented. + public readonly int Open(ref Guid rfmtid, uint grfMode, ref ComPtr ppprstg) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (IPropertySetStorage*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->Open(ref rfmtid, grfMode, (IPropertyStorage**) ppprstg.GetAddressOf()); + } + + /// To be documented. + public readonly int Enum(ref ComPtr ppenum) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (IPropertySetStorage*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->Enum((IEnumSTATPROPSETSTG**) ppenum.GetAddressOf()); + } + + /// To be documented. + public readonly ComPtr QueryInterface() where TI0 : unmanaged, IComVtbl + { + var @this = (IPropertySetStorage*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // NonKhrReturnTypeOverloader + SilkMarshal.ThrowHResult(@this->QueryInterface(out ComPtr silkRet)); + return silkRet; + } + + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/IPropertyStorage.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/IPropertyStorage.gen.cs new file mode 100644 index 0000000000..16a985208e --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/IPropertyStorage.gen.cs @@ -0,0 +1,611 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [Guid("00000138-0000-0000-c000-000000000046")] + [NativeName("Name", "IPropertyStorage")] + public unsafe partial struct IPropertyStorage : IComVtbl, IComVtbl + { + public static readonly Guid Guid = new("00000138-0000-0000-c000-000000000046"); + + void*** IComVtbl.AsVtblPtr() + => (void***) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + + public static implicit operator Silk.NET.Core.Native.IUnknown(IPropertyStorage val) + => Unsafe.As(ref val); + + public IPropertyStorage + ( + void** lpVtbl = null + ) : this() + { + if (lpVtbl is not null) + { + LpVtbl = lpVtbl; + } + } + + + [NativeName("Type", "")] + [NativeName("Type.Name", "")] + [NativeName("Name", "lpVtbl")] + public void** LpVtbl; + /// To be documented. + public readonly unsafe int QueryInterface(Guid* riid, void** ppvObject) + { + var @this = (IPropertyStorage*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObject); + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(Guid* riid, ref void* ppvObject) + { + var @this = (IPropertyStorage*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObjectPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(ref Guid riid, void** ppvObject) + { + var @this = (IPropertyStorage*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* riidPtr = &riid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObject); + } + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(ref Guid riid, ref void* ppvObject) + { + var @this = (IPropertyStorage*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* riidPtr = &riid) + { + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObjectPtr); + } + } + return ret; + } + + /// To be documented. + public readonly uint AddRef() + { + var @this = (IPropertyStorage*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[1])(@this); + return ret; + } + + /// To be documented. + public readonly uint Release() + { + var @this = (IPropertyStorage*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[2])(@this); + return ret; + } + + /// To be documented. + public readonly unsafe int ReadMultiple(uint cpspec, PropSpec* rgpspec, PropVariant* rgpropvar) + { + var @this = (IPropertyStorage*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, cpspec, rgpspec, rgpropvar); + return ret; + } + + /// To be documented. + public readonly unsafe int ReadMultiple(uint cpspec, PropSpec* rgpspec, ref PropVariant rgpropvar) + { + var @this = (IPropertyStorage*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (PropVariant* rgpropvarPtr = &rgpropvar) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, cpspec, rgpspec, rgpropvarPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int ReadMultiple(uint cpspec, ref PropSpec rgpspec, PropVariant* rgpropvar) + { + var @this = (IPropertyStorage*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (PropSpec* rgpspecPtr = &rgpspec) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, cpspec, rgpspecPtr, rgpropvar); + } + return ret; + } + + /// To be documented. + public readonly int ReadMultiple(uint cpspec, ref PropSpec rgpspec, ref PropVariant rgpropvar) + { + var @this = (IPropertyStorage*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (PropSpec* rgpspecPtr = &rgpspec) + { + fixed (PropVariant* rgpropvarPtr = &rgpropvar) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, cpspec, rgpspecPtr, rgpropvarPtr); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int WriteMultiple(uint cpspec, PropSpec* rgpspec, PropVariant* rgpropvar, uint propidNameFirst) + { + var @this = (IPropertyStorage*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, cpspec, rgpspec, rgpropvar, propidNameFirst); + return ret; + } + + /// To be documented. + public readonly unsafe int WriteMultiple(uint cpspec, PropSpec* rgpspec, ref PropVariant rgpropvar, uint propidNameFirst) + { + var @this = (IPropertyStorage*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (PropVariant* rgpropvarPtr = &rgpropvar) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, cpspec, rgpspec, rgpropvarPtr, propidNameFirst); + } + return ret; + } + + /// To be documented. + public readonly unsafe int WriteMultiple(uint cpspec, ref PropSpec rgpspec, PropVariant* rgpropvar, uint propidNameFirst) + { + var @this = (IPropertyStorage*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (PropSpec* rgpspecPtr = &rgpspec) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, cpspec, rgpspecPtr, rgpropvar, propidNameFirst); + } + return ret; + } + + /// To be documented. + public readonly int WriteMultiple(uint cpspec, ref PropSpec rgpspec, ref PropVariant rgpropvar, uint propidNameFirst) + { + var @this = (IPropertyStorage*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (PropSpec* rgpspecPtr = &rgpspec) + { + fixed (PropVariant* rgpropvarPtr = &rgpropvar) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, cpspec, rgpspecPtr, rgpropvarPtr, propidNameFirst); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int DeleteMultiple(uint cpspec, PropSpec* rgpspec) + { + var @this = (IPropertyStorage*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, cpspec, rgpspec); + return ret; + } + + /// To be documented. + public readonly int DeleteMultiple(uint cpspec, ref PropSpec rgpspec) + { + var @this = (IPropertyStorage*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (PropSpec* rgpspecPtr = &rgpspec) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, cpspec, rgpspecPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int ReadPropertyNames(uint cpropid, uint* rgpropid, char** rglpwstrName) + { + var @this = (IPropertyStorage*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, cpropid, rgpropid, rglpwstrName); + return ret; + } + + /// To be documented. + public readonly unsafe int ReadPropertyNames(uint cpropid, uint* rgpropid, ref char* rglpwstrName) + { + var @this = (IPropertyStorage*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char** rglpwstrNamePtr = &rglpwstrName) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, cpropid, rgpropid, rglpwstrNamePtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int ReadPropertyNames(uint cpropid, ref uint rgpropid, char** rglpwstrName) + { + var @this = (IPropertyStorage*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (uint* rgpropidPtr = &rgpropid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, cpropid, rgpropidPtr, rglpwstrName); + } + return ret; + } + + /// To be documented. + public readonly unsafe int ReadPropertyNames(uint cpropid, ref uint rgpropid, ref char* rglpwstrName) + { + var @this = (IPropertyStorage*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (uint* rgpropidPtr = &rgpropid) + { + fixed (char** rglpwstrNamePtr = &rglpwstrName) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, cpropid, rgpropidPtr, rglpwstrNamePtr); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int WritePropertyNames(uint cpropid, uint* rgpropid, char** rglpwstrName) + { + var @this = (IPropertyStorage*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[7])(@this, cpropid, rgpropid, rglpwstrName); + return ret; + } + + /// To be documented. + public readonly unsafe int WritePropertyNames(uint cpropid, uint* rgpropid, ref char* rglpwstrName) + { + var @this = (IPropertyStorage*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char** rglpwstrNamePtr = &rglpwstrName) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[7])(@this, cpropid, rgpropid, rglpwstrNamePtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int WritePropertyNames(uint cpropid, ref uint rgpropid, char** rglpwstrName) + { + var @this = (IPropertyStorage*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (uint* rgpropidPtr = &rgpropid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[7])(@this, cpropid, rgpropidPtr, rglpwstrName); + } + return ret; + } + + /// To be documented. + public readonly unsafe int WritePropertyNames(uint cpropid, ref uint rgpropid, ref char* rglpwstrName) + { + var @this = (IPropertyStorage*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (uint* rgpropidPtr = &rgpropid) + { + fixed (char** rglpwstrNamePtr = &rglpwstrName) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[7])(@this, cpropid, rgpropidPtr, rglpwstrNamePtr); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int DeletePropertyNames(uint cpropid, uint* rgpropid) + { + var @this = (IPropertyStorage*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[8])(@this, cpropid, rgpropid); + return ret; + } + + /// To be documented. + public readonly int DeletePropertyNames(uint cpropid, ref uint rgpropid) + { + var @this = (IPropertyStorage*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (uint* rgpropidPtr = &rgpropid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[8])(@this, cpropid, rgpropidPtr); + } + return ret; + } + + /// To be documented. + public readonly int Commit(uint grfCommitFlags) + { + var @this = (IPropertyStorage*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[9])(@this, grfCommitFlags); + return ret; + } + + /// To be documented. + public readonly int Revert() + { + var @this = (IPropertyStorage*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[10])(@this); + return ret; + } + + /// To be documented. + public readonly unsafe int Enum(IEnumSTATPROPSTG** ppenum) + { + var @this = (IPropertyStorage*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, ppenum); + return ret; + } + + /// To be documented. + public readonly unsafe int Enum(ref IEnumSTATPROPSTG* ppenum) + { + var @this = (IPropertyStorage*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (IEnumSTATPROPSTG** ppenumPtr = &ppenum) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, ppenumPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int SetTimes([Flow(Silk.NET.Core.Native.FlowDirection.In)] Filetime* pctime, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Filetime* patime, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Filetime* pmtime) + { + var @this = (IPropertyStorage*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[12])(@this, pctime, patime, pmtime); + return ret; + } + + /// To be documented. + public readonly unsafe int SetTimes([Flow(Silk.NET.Core.Native.FlowDirection.In)] Filetime* pctime, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Filetime* patime, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Filetime pmtime) + { + var @this = (IPropertyStorage*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Filetime* pmtimePtr = &pmtime) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[12])(@this, pctime, patime, pmtimePtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int SetTimes([Flow(Silk.NET.Core.Native.FlowDirection.In)] Filetime* pctime, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Filetime patime, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Filetime* pmtime) + { + var @this = (IPropertyStorage*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Filetime* patimePtr = &patime) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[12])(@this, pctime, patimePtr, pmtime); + } + return ret; + } + + /// To be documented. + public readonly unsafe int SetTimes([Flow(Silk.NET.Core.Native.FlowDirection.In)] Filetime* pctime, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Filetime patime, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Filetime pmtime) + { + var @this = (IPropertyStorage*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Filetime* patimePtr = &patime) + { + fixed (Filetime* pmtimePtr = &pmtime) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[12])(@this, pctime, patimePtr, pmtimePtr); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int SetTimes([Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Filetime pctime, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Filetime* patime, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Filetime* pmtime) + { + var @this = (IPropertyStorage*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Filetime* pctimePtr = &pctime) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[12])(@this, pctimePtr, patime, pmtime); + } + return ret; + } + + /// To be documented. + public readonly unsafe int SetTimes([Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Filetime pctime, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Filetime* patime, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Filetime pmtime) + { + var @this = (IPropertyStorage*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Filetime* pctimePtr = &pctime) + { + fixed (Filetime* pmtimePtr = &pmtime) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[12])(@this, pctimePtr, patime, pmtimePtr); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int SetTimes([Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Filetime pctime, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Filetime patime, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Filetime* pmtime) + { + var @this = (IPropertyStorage*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Filetime* pctimePtr = &pctime) + { + fixed (Filetime* patimePtr = &patime) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[12])(@this, pctimePtr, patimePtr, pmtime); + } + } + return ret; + } + + /// To be documented. + public readonly int SetTimes([Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Filetime pctime, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Filetime patime, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Filetime pmtime) + { + var @this = (IPropertyStorage*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Filetime* pctimePtr = &pctime) + { + fixed (Filetime* patimePtr = &patime) + { + fixed (Filetime* pmtimePtr = &pmtime) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[12])(@this, pctimePtr, patimePtr, pmtimePtr); + } + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int SetClass(Guid* clsid) + { + var @this = (IPropertyStorage*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[13])(@this, clsid); + return ret; + } + + /// To be documented. + public readonly int SetClass(ref Guid clsid) + { + var @this = (IPropertyStorage*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* clsidPtr = &clsid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[13])(@this, clsidPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int Stat(STATPROPSETSTG* pstatpsstg) + { + var @this = (IPropertyStorage*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[14])(@this, pstatpsstg); + return ret; + } + + /// To be documented. + public readonly int Stat(ref STATPROPSETSTG pstatpsstg) + { + var @this = (IPropertyStorage*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (STATPROPSETSTG* pstatpsstgPtr = &pstatpsstg) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[14])(@this, pstatpsstgPtr); + } + return ret; + } + + /// To be documented. + public readonly int QueryInterface(out ComPtr ppvObject) where TI0 : unmanaged, IComVtbl + { + var @this = (IPropertyStorage*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + ppvObject = default; + return @this->QueryInterface(SilkMarshal.GuidPtrOf(), (void**) ppvObject.GetAddressOf()); + } + + /// To be documented. + public readonly unsafe int ReadPropertyNames(uint cpropid, uint* rgpropid, string[] rglpwstrNameSa) + { + var @this = (IPropertyStorage*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // StringArrayOverloader + var rglpwstrName = (char**) SilkMarshal.StringArrayToPtr(rglpwstrNameSa); + var ret = @this->ReadPropertyNames(cpropid, rgpropid, rglpwstrName); + SilkMarshal.CopyPtrToStringArray((nint) rglpwstrName, rglpwstrNameSa); + SilkMarshal.Free((nint) rglpwstrName); + return ret; + } + + /// To be documented. + public readonly int ReadPropertyNames(uint cpropid, ref uint rgpropid, string[] rglpwstrNameSa) + { + var @this = (IPropertyStorage*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // StringArrayOverloader + var rglpwstrName = (char**) SilkMarshal.StringArrayToPtr(rglpwstrNameSa); + var ret = @this->ReadPropertyNames(cpropid, ref rgpropid, rglpwstrName); + SilkMarshal.CopyPtrToStringArray((nint) rglpwstrName, rglpwstrNameSa); + SilkMarshal.Free((nint) rglpwstrName); + return ret; + } + + /// To be documented. + public readonly unsafe int WritePropertyNames(uint cpropid, uint* rgpropid, string[] rglpwstrNameSa) + { + var @this = (IPropertyStorage*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // StringArrayOverloader + var rglpwstrName = (char**) SilkMarshal.StringArrayToPtr(rglpwstrNameSa); + var ret = @this->WritePropertyNames(cpropid, rgpropid, rglpwstrName); + SilkMarshal.CopyPtrToStringArray((nint) rglpwstrName, rglpwstrNameSa); + SilkMarshal.Free((nint) rglpwstrName); + return ret; + } + + /// To be documented. + public readonly int WritePropertyNames(uint cpropid, ref uint rgpropid, string[] rglpwstrNameSa) + { + var @this = (IPropertyStorage*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // StringArrayOverloader + var rglpwstrName = (char**) SilkMarshal.StringArrayToPtr(rglpwstrNameSa); + var ret = @this->WritePropertyNames(cpropid, ref rgpropid, rglpwstrName); + SilkMarshal.CopyPtrToStringArray((nint) rglpwstrName, rglpwstrNameSa); + SilkMarshal.Free((nint) rglpwstrName); + return ret; + } + + /// To be documented. + public readonly int Enum(ref ComPtr ppenum) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (IPropertyStorage*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->Enum((IEnumSTATPROPSTG**) ppenum.GetAddressOf()); + } + + /// To be documented. + public readonly ComPtr QueryInterface() where TI0 : unmanaged, IComVtbl + { + var @this = (IPropertyStorage*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // NonKhrReturnTypeOverloader + SilkMarshal.ThrowHResult(@this->QueryInterface(out ComPtr silkRet)); + return silkRet; + } + + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/IProvideClassInfo.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/IProvideClassInfo.gen.cs new file mode 100644 index 0000000000..4bcc597fed --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/IProvideClassInfo.gen.cs @@ -0,0 +1,161 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [Guid("b196b283-bab4-101a-b69c-00aa00341d07")] + [NativeName("Name", "IProvideClassInfo")] + public unsafe partial struct IProvideClassInfo : IComVtbl, IComVtbl + { + public static readonly Guid Guid = new("b196b283-bab4-101a-b69c-00aa00341d07"); + + void*** IComVtbl.AsVtblPtr() + => (void***) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + + public static implicit operator Silk.NET.Core.Native.IUnknown(IProvideClassInfo val) + => Unsafe.As(ref val); + + public IProvideClassInfo + ( + void** lpVtbl = null + ) : this() + { + if (lpVtbl is not null) + { + LpVtbl = lpVtbl; + } + } + + + [NativeName("Type", "")] + [NativeName("Type.Name", "")] + [NativeName("Name", "lpVtbl")] + public void** LpVtbl; + /// To be documented. + public readonly unsafe int QueryInterface(Guid* riid, void** ppvObject) + { + var @this = (IProvideClassInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObject); + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(Guid* riid, ref void* ppvObject) + { + var @this = (IProvideClassInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObjectPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(ref Guid riid, void** ppvObject) + { + var @this = (IProvideClassInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* riidPtr = &riid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObject); + } + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(ref Guid riid, ref void* ppvObject) + { + var @this = (IProvideClassInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* riidPtr = &riid) + { + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObjectPtr); + } + } + return ret; + } + + /// To be documented. + public readonly uint AddRef() + { + var @this = (IProvideClassInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[1])(@this); + return ret; + } + + /// To be documented. + public readonly uint Release() + { + var @this = (IProvideClassInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[2])(@this); + return ret; + } + + /// To be documented. + public readonly unsafe int GetClassInfoA(ITypeInfo** ppTI) + { + var @this = (IProvideClassInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, ppTI); + return ret; + } + + /// To be documented. + public readonly unsafe int GetClassInfoA(ref ITypeInfo* ppTI) + { + var @this = (IProvideClassInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (ITypeInfo** ppTIPtr = &ppTI) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, ppTIPtr); + } + return ret; + } + + /// To be documented. + public readonly int QueryInterface(out ComPtr ppvObject) where TI0 : unmanaged, IComVtbl + { + var @this = (IProvideClassInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + ppvObject = default; + return @this->QueryInterface(SilkMarshal.GuidPtrOf(), (void**) ppvObject.GetAddressOf()); + } + + /// To be documented. + public readonly int GetClassInfoA(ref ComPtr ppTI) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (IProvideClassInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->GetClassInfoA((ITypeInfo**) ppTI.GetAddressOf()); + } + + /// To be documented. + public readonly ComPtr QueryInterface() where TI0 : unmanaged, IComVtbl + { + var @this = (IProvideClassInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // NonKhrReturnTypeOverloader + SilkMarshal.ThrowHResult(@this->QueryInterface(out ComPtr silkRet)); + return silkRet; + } + + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/IProvideClassInfo2.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/IProvideClassInfo2.gen.cs new file mode 100644 index 0000000000..a596ef771b --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/IProvideClassInfo2.gen.cs @@ -0,0 +1,185 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [Guid("a6bc3ac0-dbaa-11ce-9de3-00aa004bb851")] + [NativeName("Name", "IProvideClassInfo2")] + public unsafe partial struct IProvideClassInfo2 : IComVtbl, IComVtbl, IComVtbl + { + public static readonly Guid Guid = new("a6bc3ac0-dbaa-11ce-9de3-00aa004bb851"); + + void*** IComVtbl.AsVtblPtr() + => (void***) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + + public static implicit operator IProvideClassInfo(IProvideClassInfo2 val) + => Unsafe.As(ref val); + + public static implicit operator Silk.NET.Core.Native.IUnknown(IProvideClassInfo2 val) + => Unsafe.As(ref val); + + public IProvideClassInfo2 + ( + void** lpVtbl = null + ) : this() + { + if (lpVtbl is not null) + { + LpVtbl = lpVtbl; + } + } + + + [NativeName("Type", "")] + [NativeName("Type.Name", "")] + [NativeName("Name", "lpVtbl")] + public void** LpVtbl; + /// To be documented. + public readonly unsafe int QueryInterface(Guid* riid, void** ppvObject) + { + var @this = (IProvideClassInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObject); + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(Guid* riid, ref void* ppvObject) + { + var @this = (IProvideClassInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObjectPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(ref Guid riid, void** ppvObject) + { + var @this = (IProvideClassInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* riidPtr = &riid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObject); + } + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(ref Guid riid, ref void* ppvObject) + { + var @this = (IProvideClassInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* riidPtr = &riid) + { + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObjectPtr); + } + } + return ret; + } + + /// To be documented. + public readonly uint AddRef() + { + var @this = (IProvideClassInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[1])(@this); + return ret; + } + + /// To be documented. + public readonly uint Release() + { + var @this = (IProvideClassInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[2])(@this); + return ret; + } + + /// To be documented. + public readonly unsafe int GetClassInfoA(ITypeInfo** ppTI) + { + var @this = (IProvideClassInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, ppTI); + return ret; + } + + /// To be documented. + public readonly unsafe int GetClassInfoA(ref ITypeInfo* ppTI) + { + var @this = (IProvideClassInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (ITypeInfo** ppTIPtr = &ppTI) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, ppTIPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetGUID(uint dwGuidKind, Guid* pGUID) + { + var @this = (IProvideClassInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, dwGuidKind, pGUID); + return ret; + } + + /// To be documented. + public readonly int GetGUID(uint dwGuidKind, ref Guid pGUID) + { + var @this = (IProvideClassInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* pGUIDPtr = &pGUID) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, dwGuidKind, pGUIDPtr); + } + return ret; + } + + /// To be documented. + public readonly int QueryInterface(out ComPtr ppvObject) where TI0 : unmanaged, IComVtbl + { + var @this = (IProvideClassInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + ppvObject = default; + return @this->QueryInterface(SilkMarshal.GuidPtrOf(), (void**) ppvObject.GetAddressOf()); + } + + /// To be documented. + public readonly int GetClassInfoA(ref ComPtr ppTI) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (IProvideClassInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->GetClassInfoA((ITypeInfo**) ppTI.GetAddressOf()); + } + + /// To be documented. + public readonly ComPtr QueryInterface() where TI0 : unmanaged, IComVtbl + { + var @this = (IProvideClassInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // NonKhrReturnTypeOverloader + SilkMarshal.ThrowHResult(@this->QueryInterface(out ComPtr silkRet)); + return silkRet; + } + + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/IProvideMultipleClassInfo.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/IProvideMultipleClassInfo.gen.cs new file mode 100644 index 0000000000..3ab86b6ead --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/IProvideMultipleClassInfo.gen.cs @@ -0,0 +1,865 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [Guid("a7aba9c1-8983-11cf-8f20-00805f2cd064")] + [NativeName("Name", "IProvideMultipleClassInfo")] + public unsafe partial struct IProvideMultipleClassInfo : IComVtbl, IComVtbl, IComVtbl, IComVtbl + { + public static readonly Guid Guid = new("a7aba9c1-8983-11cf-8f20-00805f2cd064"); + + void*** IComVtbl.AsVtblPtr() + => (void***) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + + public static implicit operator IProvideClassInfo2(IProvideMultipleClassInfo val) + => Unsafe.As(ref val); + + public static implicit operator IProvideClassInfo(IProvideMultipleClassInfo val) + => Unsafe.As(ref val); + + public static implicit operator Silk.NET.Core.Native.IUnknown(IProvideMultipleClassInfo val) + => Unsafe.As(ref val); + + public IProvideMultipleClassInfo + ( + void** lpVtbl = null + ) : this() + { + if (lpVtbl is not null) + { + LpVtbl = lpVtbl; + } + } + + + [NativeName("Type", "")] + [NativeName("Type.Name", "")] + [NativeName("Name", "lpVtbl")] + public void** LpVtbl; + /// To be documented. + public readonly unsafe int QueryInterface(Guid* riid, void** ppvObject) + { + var @this = (IProvideMultipleClassInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObject); + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(Guid* riid, ref void* ppvObject) + { + var @this = (IProvideMultipleClassInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObjectPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(ref Guid riid, void** ppvObject) + { + var @this = (IProvideMultipleClassInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* riidPtr = &riid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObject); + } + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(ref Guid riid, ref void* ppvObject) + { + var @this = (IProvideMultipleClassInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* riidPtr = &riid) + { + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObjectPtr); + } + } + return ret; + } + + /// To be documented. + public readonly uint AddRef() + { + var @this = (IProvideMultipleClassInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[1])(@this); + return ret; + } + + /// To be documented. + public readonly uint Release() + { + var @this = (IProvideMultipleClassInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[2])(@this); + return ret; + } + + /// To be documented. + public readonly unsafe int GetClassInfoA(ITypeInfo** ppTI) + { + var @this = (IProvideMultipleClassInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, ppTI); + return ret; + } + + /// To be documented. + public readonly unsafe int GetClassInfoA(ref ITypeInfo* ppTI) + { + var @this = (IProvideMultipleClassInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (ITypeInfo** ppTIPtr = &ppTI) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, ppTIPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetGUID(uint dwGuidKind, Guid* pGUID) + { + var @this = (IProvideMultipleClassInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, dwGuidKind, pGUID); + return ret; + } + + /// To be documented. + public readonly int GetGUID(uint dwGuidKind, ref Guid pGUID) + { + var @this = (IProvideMultipleClassInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* pGUIDPtr = &pGUID) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, dwGuidKind, pGUIDPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetMultiTypeInfoCount(uint* pcti) + { + var @this = (IProvideMultipleClassInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, pcti); + return ret; + } + + /// To be documented. + public readonly int GetMultiTypeInfoCount(ref uint pcti) + { + var @this = (IProvideMultipleClassInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (uint* pctiPtr = &pcti) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, pctiPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetInfoOfIndex(uint iti, uint dwFlags, ITypeInfo** pptiCoClass, uint* pdwTIFlags, uint* pcdispidReserved, Guid* piidPrimary, Guid* piidSource) + { + var @this = (IProvideMultipleClassInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, iti, dwFlags, pptiCoClass, pdwTIFlags, pcdispidReserved, piidPrimary, piidSource); + return ret; + } + + /// To be documented. + public readonly unsafe int GetInfoOfIndex(uint iti, uint dwFlags, ITypeInfo** pptiCoClass, uint* pdwTIFlags, uint* pcdispidReserved, Guid* piidPrimary, ref Guid piidSource) + { + var @this = (IProvideMultipleClassInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* piidSourcePtr = &piidSource) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, iti, dwFlags, pptiCoClass, pdwTIFlags, pcdispidReserved, piidPrimary, piidSourcePtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetInfoOfIndex(uint iti, uint dwFlags, ITypeInfo** pptiCoClass, uint* pdwTIFlags, uint* pcdispidReserved, ref Guid piidPrimary, Guid* piidSource) + { + var @this = (IProvideMultipleClassInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* piidPrimaryPtr = &piidPrimary) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, iti, dwFlags, pptiCoClass, pdwTIFlags, pcdispidReserved, piidPrimaryPtr, piidSource); + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetInfoOfIndex(uint iti, uint dwFlags, ITypeInfo** pptiCoClass, uint* pdwTIFlags, uint* pcdispidReserved, ref Guid piidPrimary, ref Guid piidSource) + { + var @this = (IProvideMultipleClassInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* piidPrimaryPtr = &piidPrimary) + { + fixed (Guid* piidSourcePtr = &piidSource) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, iti, dwFlags, pptiCoClass, pdwTIFlags, pcdispidReserved, piidPrimaryPtr, piidSourcePtr); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetInfoOfIndex(uint iti, uint dwFlags, ITypeInfo** pptiCoClass, uint* pdwTIFlags, ref uint pcdispidReserved, Guid* piidPrimary, Guid* piidSource) + { + var @this = (IProvideMultipleClassInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (uint* pcdispidReservedPtr = &pcdispidReserved) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, iti, dwFlags, pptiCoClass, pdwTIFlags, pcdispidReservedPtr, piidPrimary, piidSource); + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetInfoOfIndex(uint iti, uint dwFlags, ITypeInfo** pptiCoClass, uint* pdwTIFlags, ref uint pcdispidReserved, Guid* piidPrimary, ref Guid piidSource) + { + var @this = (IProvideMultipleClassInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (uint* pcdispidReservedPtr = &pcdispidReserved) + { + fixed (Guid* piidSourcePtr = &piidSource) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, iti, dwFlags, pptiCoClass, pdwTIFlags, pcdispidReservedPtr, piidPrimary, piidSourcePtr); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetInfoOfIndex(uint iti, uint dwFlags, ITypeInfo** pptiCoClass, uint* pdwTIFlags, ref uint pcdispidReserved, ref Guid piidPrimary, Guid* piidSource) + { + var @this = (IProvideMultipleClassInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (uint* pcdispidReservedPtr = &pcdispidReserved) + { + fixed (Guid* piidPrimaryPtr = &piidPrimary) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, iti, dwFlags, pptiCoClass, pdwTIFlags, pcdispidReservedPtr, piidPrimaryPtr, piidSource); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetInfoOfIndex(uint iti, uint dwFlags, ITypeInfo** pptiCoClass, uint* pdwTIFlags, ref uint pcdispidReserved, ref Guid piidPrimary, ref Guid piidSource) + { + var @this = (IProvideMultipleClassInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (uint* pcdispidReservedPtr = &pcdispidReserved) + { + fixed (Guid* piidPrimaryPtr = &piidPrimary) + { + fixed (Guid* piidSourcePtr = &piidSource) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, iti, dwFlags, pptiCoClass, pdwTIFlags, pcdispidReservedPtr, piidPrimaryPtr, piidSourcePtr); + } + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetInfoOfIndex(uint iti, uint dwFlags, ITypeInfo** pptiCoClass, ref uint pdwTIFlags, uint* pcdispidReserved, Guid* piidPrimary, Guid* piidSource) + { + var @this = (IProvideMultipleClassInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (uint* pdwTIFlagsPtr = &pdwTIFlags) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, iti, dwFlags, pptiCoClass, pdwTIFlagsPtr, pcdispidReserved, piidPrimary, piidSource); + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetInfoOfIndex(uint iti, uint dwFlags, ITypeInfo** pptiCoClass, ref uint pdwTIFlags, uint* pcdispidReserved, Guid* piidPrimary, ref Guid piidSource) + { + var @this = (IProvideMultipleClassInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (uint* pdwTIFlagsPtr = &pdwTIFlags) + { + fixed (Guid* piidSourcePtr = &piidSource) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, iti, dwFlags, pptiCoClass, pdwTIFlagsPtr, pcdispidReserved, piidPrimary, piidSourcePtr); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetInfoOfIndex(uint iti, uint dwFlags, ITypeInfo** pptiCoClass, ref uint pdwTIFlags, uint* pcdispidReserved, ref Guid piidPrimary, Guid* piidSource) + { + var @this = (IProvideMultipleClassInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (uint* pdwTIFlagsPtr = &pdwTIFlags) + { + fixed (Guid* piidPrimaryPtr = &piidPrimary) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, iti, dwFlags, pptiCoClass, pdwTIFlagsPtr, pcdispidReserved, piidPrimaryPtr, piidSource); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetInfoOfIndex(uint iti, uint dwFlags, ITypeInfo** pptiCoClass, ref uint pdwTIFlags, uint* pcdispidReserved, ref Guid piidPrimary, ref Guid piidSource) + { + var @this = (IProvideMultipleClassInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (uint* pdwTIFlagsPtr = &pdwTIFlags) + { + fixed (Guid* piidPrimaryPtr = &piidPrimary) + { + fixed (Guid* piidSourcePtr = &piidSource) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, iti, dwFlags, pptiCoClass, pdwTIFlagsPtr, pcdispidReserved, piidPrimaryPtr, piidSourcePtr); + } + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetInfoOfIndex(uint iti, uint dwFlags, ITypeInfo** pptiCoClass, ref uint pdwTIFlags, ref uint pcdispidReserved, Guid* piidPrimary, Guid* piidSource) + { + var @this = (IProvideMultipleClassInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (uint* pdwTIFlagsPtr = &pdwTIFlags) + { + fixed (uint* pcdispidReservedPtr = &pcdispidReserved) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, iti, dwFlags, pptiCoClass, pdwTIFlagsPtr, pcdispidReservedPtr, piidPrimary, piidSource); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetInfoOfIndex(uint iti, uint dwFlags, ITypeInfo** pptiCoClass, ref uint pdwTIFlags, ref uint pcdispidReserved, Guid* piidPrimary, ref Guid piidSource) + { + var @this = (IProvideMultipleClassInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (uint* pdwTIFlagsPtr = &pdwTIFlags) + { + fixed (uint* pcdispidReservedPtr = &pcdispidReserved) + { + fixed (Guid* piidSourcePtr = &piidSource) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, iti, dwFlags, pptiCoClass, pdwTIFlagsPtr, pcdispidReservedPtr, piidPrimary, piidSourcePtr); + } + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetInfoOfIndex(uint iti, uint dwFlags, ITypeInfo** pptiCoClass, ref uint pdwTIFlags, ref uint pcdispidReserved, ref Guid piidPrimary, Guid* piidSource) + { + var @this = (IProvideMultipleClassInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (uint* pdwTIFlagsPtr = &pdwTIFlags) + { + fixed (uint* pcdispidReservedPtr = &pcdispidReserved) + { + fixed (Guid* piidPrimaryPtr = &piidPrimary) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, iti, dwFlags, pptiCoClass, pdwTIFlagsPtr, pcdispidReservedPtr, piidPrimaryPtr, piidSource); + } + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetInfoOfIndex(uint iti, uint dwFlags, ITypeInfo** pptiCoClass, ref uint pdwTIFlags, ref uint pcdispidReserved, ref Guid piidPrimary, ref Guid piidSource) + { + var @this = (IProvideMultipleClassInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (uint* pdwTIFlagsPtr = &pdwTIFlags) + { + fixed (uint* pcdispidReservedPtr = &pcdispidReserved) + { + fixed (Guid* piidPrimaryPtr = &piidPrimary) + { + fixed (Guid* piidSourcePtr = &piidSource) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, iti, dwFlags, pptiCoClass, pdwTIFlagsPtr, pcdispidReservedPtr, piidPrimaryPtr, piidSourcePtr); + } + } + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetInfoOfIndex(uint iti, uint dwFlags, ref ITypeInfo* pptiCoClass, uint* pdwTIFlags, uint* pcdispidReserved, Guid* piidPrimary, Guid* piidSource) + { + var @this = (IProvideMultipleClassInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (ITypeInfo** pptiCoClassPtr = &pptiCoClass) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, iti, dwFlags, pptiCoClassPtr, pdwTIFlags, pcdispidReserved, piidPrimary, piidSource); + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetInfoOfIndex(uint iti, uint dwFlags, ref ITypeInfo* pptiCoClass, uint* pdwTIFlags, uint* pcdispidReserved, Guid* piidPrimary, ref Guid piidSource) + { + var @this = (IProvideMultipleClassInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (ITypeInfo** pptiCoClassPtr = &pptiCoClass) + { + fixed (Guid* piidSourcePtr = &piidSource) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, iti, dwFlags, pptiCoClassPtr, pdwTIFlags, pcdispidReserved, piidPrimary, piidSourcePtr); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetInfoOfIndex(uint iti, uint dwFlags, ref ITypeInfo* pptiCoClass, uint* pdwTIFlags, uint* pcdispidReserved, ref Guid piidPrimary, Guid* piidSource) + { + var @this = (IProvideMultipleClassInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (ITypeInfo** pptiCoClassPtr = &pptiCoClass) + { + fixed (Guid* piidPrimaryPtr = &piidPrimary) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, iti, dwFlags, pptiCoClassPtr, pdwTIFlags, pcdispidReserved, piidPrimaryPtr, piidSource); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetInfoOfIndex(uint iti, uint dwFlags, ref ITypeInfo* pptiCoClass, uint* pdwTIFlags, uint* pcdispidReserved, ref Guid piidPrimary, ref Guid piidSource) + { + var @this = (IProvideMultipleClassInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (ITypeInfo** pptiCoClassPtr = &pptiCoClass) + { + fixed (Guid* piidPrimaryPtr = &piidPrimary) + { + fixed (Guid* piidSourcePtr = &piidSource) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, iti, dwFlags, pptiCoClassPtr, pdwTIFlags, pcdispidReserved, piidPrimaryPtr, piidSourcePtr); + } + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetInfoOfIndex(uint iti, uint dwFlags, ref ITypeInfo* pptiCoClass, uint* pdwTIFlags, ref uint pcdispidReserved, Guid* piidPrimary, Guid* piidSource) + { + var @this = (IProvideMultipleClassInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (ITypeInfo** pptiCoClassPtr = &pptiCoClass) + { + fixed (uint* pcdispidReservedPtr = &pcdispidReserved) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, iti, dwFlags, pptiCoClassPtr, pdwTIFlags, pcdispidReservedPtr, piidPrimary, piidSource); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetInfoOfIndex(uint iti, uint dwFlags, ref ITypeInfo* pptiCoClass, uint* pdwTIFlags, ref uint pcdispidReserved, Guid* piidPrimary, ref Guid piidSource) + { + var @this = (IProvideMultipleClassInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (ITypeInfo** pptiCoClassPtr = &pptiCoClass) + { + fixed (uint* pcdispidReservedPtr = &pcdispidReserved) + { + fixed (Guid* piidSourcePtr = &piidSource) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, iti, dwFlags, pptiCoClassPtr, pdwTIFlags, pcdispidReservedPtr, piidPrimary, piidSourcePtr); + } + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetInfoOfIndex(uint iti, uint dwFlags, ref ITypeInfo* pptiCoClass, uint* pdwTIFlags, ref uint pcdispidReserved, ref Guid piidPrimary, Guid* piidSource) + { + var @this = (IProvideMultipleClassInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (ITypeInfo** pptiCoClassPtr = &pptiCoClass) + { + fixed (uint* pcdispidReservedPtr = &pcdispidReserved) + { + fixed (Guid* piidPrimaryPtr = &piidPrimary) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, iti, dwFlags, pptiCoClassPtr, pdwTIFlags, pcdispidReservedPtr, piidPrimaryPtr, piidSource); + } + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetInfoOfIndex(uint iti, uint dwFlags, ref ITypeInfo* pptiCoClass, uint* pdwTIFlags, ref uint pcdispidReserved, ref Guid piidPrimary, ref Guid piidSource) + { + var @this = (IProvideMultipleClassInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (ITypeInfo** pptiCoClassPtr = &pptiCoClass) + { + fixed (uint* pcdispidReservedPtr = &pcdispidReserved) + { + fixed (Guid* piidPrimaryPtr = &piidPrimary) + { + fixed (Guid* piidSourcePtr = &piidSource) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, iti, dwFlags, pptiCoClassPtr, pdwTIFlags, pcdispidReservedPtr, piidPrimaryPtr, piidSourcePtr); + } + } + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetInfoOfIndex(uint iti, uint dwFlags, ref ITypeInfo* pptiCoClass, ref uint pdwTIFlags, uint* pcdispidReserved, Guid* piidPrimary, Guid* piidSource) + { + var @this = (IProvideMultipleClassInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (ITypeInfo** pptiCoClassPtr = &pptiCoClass) + { + fixed (uint* pdwTIFlagsPtr = &pdwTIFlags) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, iti, dwFlags, pptiCoClassPtr, pdwTIFlagsPtr, pcdispidReserved, piidPrimary, piidSource); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetInfoOfIndex(uint iti, uint dwFlags, ref ITypeInfo* pptiCoClass, ref uint pdwTIFlags, uint* pcdispidReserved, Guid* piidPrimary, ref Guid piidSource) + { + var @this = (IProvideMultipleClassInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (ITypeInfo** pptiCoClassPtr = &pptiCoClass) + { + fixed (uint* pdwTIFlagsPtr = &pdwTIFlags) + { + fixed (Guid* piidSourcePtr = &piidSource) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, iti, dwFlags, pptiCoClassPtr, pdwTIFlagsPtr, pcdispidReserved, piidPrimary, piidSourcePtr); + } + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetInfoOfIndex(uint iti, uint dwFlags, ref ITypeInfo* pptiCoClass, ref uint pdwTIFlags, uint* pcdispidReserved, ref Guid piidPrimary, Guid* piidSource) + { + var @this = (IProvideMultipleClassInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (ITypeInfo** pptiCoClassPtr = &pptiCoClass) + { + fixed (uint* pdwTIFlagsPtr = &pdwTIFlags) + { + fixed (Guid* piidPrimaryPtr = &piidPrimary) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, iti, dwFlags, pptiCoClassPtr, pdwTIFlagsPtr, pcdispidReserved, piidPrimaryPtr, piidSource); + } + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetInfoOfIndex(uint iti, uint dwFlags, ref ITypeInfo* pptiCoClass, ref uint pdwTIFlags, uint* pcdispidReserved, ref Guid piidPrimary, ref Guid piidSource) + { + var @this = (IProvideMultipleClassInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (ITypeInfo** pptiCoClassPtr = &pptiCoClass) + { + fixed (uint* pdwTIFlagsPtr = &pdwTIFlags) + { + fixed (Guid* piidPrimaryPtr = &piidPrimary) + { + fixed (Guid* piidSourcePtr = &piidSource) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, iti, dwFlags, pptiCoClassPtr, pdwTIFlagsPtr, pcdispidReserved, piidPrimaryPtr, piidSourcePtr); + } + } + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetInfoOfIndex(uint iti, uint dwFlags, ref ITypeInfo* pptiCoClass, ref uint pdwTIFlags, ref uint pcdispidReserved, Guid* piidPrimary, Guid* piidSource) + { + var @this = (IProvideMultipleClassInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (ITypeInfo** pptiCoClassPtr = &pptiCoClass) + { + fixed (uint* pdwTIFlagsPtr = &pdwTIFlags) + { + fixed (uint* pcdispidReservedPtr = &pcdispidReserved) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, iti, dwFlags, pptiCoClassPtr, pdwTIFlagsPtr, pcdispidReservedPtr, piidPrimary, piidSource); + } + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetInfoOfIndex(uint iti, uint dwFlags, ref ITypeInfo* pptiCoClass, ref uint pdwTIFlags, ref uint pcdispidReserved, Guid* piidPrimary, ref Guid piidSource) + { + var @this = (IProvideMultipleClassInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (ITypeInfo** pptiCoClassPtr = &pptiCoClass) + { + fixed (uint* pdwTIFlagsPtr = &pdwTIFlags) + { + fixed (uint* pcdispidReservedPtr = &pcdispidReserved) + { + fixed (Guid* piidSourcePtr = &piidSource) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, iti, dwFlags, pptiCoClassPtr, pdwTIFlagsPtr, pcdispidReservedPtr, piidPrimary, piidSourcePtr); + } + } + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetInfoOfIndex(uint iti, uint dwFlags, ref ITypeInfo* pptiCoClass, ref uint pdwTIFlags, ref uint pcdispidReserved, ref Guid piidPrimary, Guid* piidSource) + { + var @this = (IProvideMultipleClassInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (ITypeInfo** pptiCoClassPtr = &pptiCoClass) + { + fixed (uint* pdwTIFlagsPtr = &pdwTIFlags) + { + fixed (uint* pcdispidReservedPtr = &pcdispidReserved) + { + fixed (Guid* piidPrimaryPtr = &piidPrimary) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, iti, dwFlags, pptiCoClassPtr, pdwTIFlagsPtr, pcdispidReservedPtr, piidPrimaryPtr, piidSource); + } + } + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetInfoOfIndex(uint iti, uint dwFlags, ref ITypeInfo* pptiCoClass, ref uint pdwTIFlags, ref uint pcdispidReserved, ref Guid piidPrimary, ref Guid piidSource) + { + var @this = (IProvideMultipleClassInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (ITypeInfo** pptiCoClassPtr = &pptiCoClass) + { + fixed (uint* pdwTIFlagsPtr = &pdwTIFlags) + { + fixed (uint* pcdispidReservedPtr = &pcdispidReserved) + { + fixed (Guid* piidPrimaryPtr = &piidPrimary) + { + fixed (Guid* piidSourcePtr = &piidSource) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, iti, dwFlags, pptiCoClassPtr, pdwTIFlagsPtr, pcdispidReservedPtr, piidPrimaryPtr, piidSourcePtr); + } + } + } + } + } + return ret; + } + + /// To be documented. + public readonly int QueryInterface(out ComPtr ppvObject) where TI0 : unmanaged, IComVtbl + { + var @this = (IProvideMultipleClassInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + ppvObject = default; + return @this->QueryInterface(SilkMarshal.GuidPtrOf(), (void**) ppvObject.GetAddressOf()); + } + + /// To be documented. + public readonly int GetClassInfoA(ref ComPtr ppTI) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (IProvideMultipleClassInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->GetClassInfoA((ITypeInfo**) ppTI.GetAddressOf()); + } + + /// To be documented. + public readonly unsafe int GetInfoOfIndex(uint iti, uint dwFlags, ref ComPtr pptiCoClass, uint* pdwTIFlags, uint* pcdispidReserved, Guid* piidPrimary, Guid* piidSource) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (IProvideMultipleClassInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->GetInfoOfIndex(iti, dwFlags, (ITypeInfo**) pptiCoClass.GetAddressOf(), pdwTIFlags, pcdispidReserved, piidPrimary, piidSource); + } + + /// To be documented. + public readonly unsafe int GetInfoOfIndex(uint iti, uint dwFlags, ref ComPtr pptiCoClass, uint* pdwTIFlags, uint* pcdispidReserved, Guid* piidPrimary, ref Guid piidSource) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (IProvideMultipleClassInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->GetInfoOfIndex(iti, dwFlags, (ITypeInfo**) pptiCoClass.GetAddressOf(), pdwTIFlags, pcdispidReserved, piidPrimary, ref piidSource); + } + + /// To be documented. + public readonly unsafe int GetInfoOfIndex(uint iti, uint dwFlags, ref ComPtr pptiCoClass, uint* pdwTIFlags, uint* pcdispidReserved, ref Guid piidPrimary, Guid* piidSource) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (IProvideMultipleClassInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->GetInfoOfIndex(iti, dwFlags, (ITypeInfo**) pptiCoClass.GetAddressOf(), pdwTIFlags, pcdispidReserved, ref piidPrimary, piidSource); + } + + /// To be documented. + public readonly unsafe int GetInfoOfIndex(uint iti, uint dwFlags, ref ComPtr pptiCoClass, uint* pdwTIFlags, uint* pcdispidReserved, ref Guid piidPrimary, ref Guid piidSource) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (IProvideMultipleClassInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->GetInfoOfIndex(iti, dwFlags, (ITypeInfo**) pptiCoClass.GetAddressOf(), pdwTIFlags, pcdispidReserved, ref piidPrimary, ref piidSource); + } + + /// To be documented. + public readonly unsafe int GetInfoOfIndex(uint iti, uint dwFlags, ref ComPtr pptiCoClass, uint* pdwTIFlags, ref uint pcdispidReserved, Guid* piidPrimary, Guid* piidSource) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (IProvideMultipleClassInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->GetInfoOfIndex(iti, dwFlags, (ITypeInfo**) pptiCoClass.GetAddressOf(), pdwTIFlags, ref pcdispidReserved, piidPrimary, piidSource); + } + + /// To be documented. + public readonly unsafe int GetInfoOfIndex(uint iti, uint dwFlags, ref ComPtr pptiCoClass, uint* pdwTIFlags, ref uint pcdispidReserved, Guid* piidPrimary, ref Guid piidSource) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (IProvideMultipleClassInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->GetInfoOfIndex(iti, dwFlags, (ITypeInfo**) pptiCoClass.GetAddressOf(), pdwTIFlags, ref pcdispidReserved, piidPrimary, ref piidSource); + } + + /// To be documented. + public readonly unsafe int GetInfoOfIndex(uint iti, uint dwFlags, ref ComPtr pptiCoClass, uint* pdwTIFlags, ref uint pcdispidReserved, ref Guid piidPrimary, Guid* piidSource) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (IProvideMultipleClassInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->GetInfoOfIndex(iti, dwFlags, (ITypeInfo**) pptiCoClass.GetAddressOf(), pdwTIFlags, ref pcdispidReserved, ref piidPrimary, piidSource); + } + + /// To be documented. + public readonly unsafe int GetInfoOfIndex(uint iti, uint dwFlags, ref ComPtr pptiCoClass, uint* pdwTIFlags, ref uint pcdispidReserved, ref Guid piidPrimary, ref Guid piidSource) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (IProvideMultipleClassInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->GetInfoOfIndex(iti, dwFlags, (ITypeInfo**) pptiCoClass.GetAddressOf(), pdwTIFlags, ref pcdispidReserved, ref piidPrimary, ref piidSource); + } + + /// To be documented. + public readonly unsafe int GetInfoOfIndex(uint iti, uint dwFlags, ref ComPtr pptiCoClass, ref uint pdwTIFlags, uint* pcdispidReserved, Guid* piidPrimary, Guid* piidSource) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (IProvideMultipleClassInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->GetInfoOfIndex(iti, dwFlags, (ITypeInfo**) pptiCoClass.GetAddressOf(), ref pdwTIFlags, pcdispidReserved, piidPrimary, piidSource); + } + + /// To be documented. + public readonly unsafe int GetInfoOfIndex(uint iti, uint dwFlags, ref ComPtr pptiCoClass, ref uint pdwTIFlags, uint* pcdispidReserved, Guid* piidPrimary, ref Guid piidSource) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (IProvideMultipleClassInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->GetInfoOfIndex(iti, dwFlags, (ITypeInfo**) pptiCoClass.GetAddressOf(), ref pdwTIFlags, pcdispidReserved, piidPrimary, ref piidSource); + } + + /// To be documented. + public readonly unsafe int GetInfoOfIndex(uint iti, uint dwFlags, ref ComPtr pptiCoClass, ref uint pdwTIFlags, uint* pcdispidReserved, ref Guid piidPrimary, Guid* piidSource) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (IProvideMultipleClassInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->GetInfoOfIndex(iti, dwFlags, (ITypeInfo**) pptiCoClass.GetAddressOf(), ref pdwTIFlags, pcdispidReserved, ref piidPrimary, piidSource); + } + + /// To be documented. + public readonly unsafe int GetInfoOfIndex(uint iti, uint dwFlags, ref ComPtr pptiCoClass, ref uint pdwTIFlags, uint* pcdispidReserved, ref Guid piidPrimary, ref Guid piidSource) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (IProvideMultipleClassInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->GetInfoOfIndex(iti, dwFlags, (ITypeInfo**) pptiCoClass.GetAddressOf(), ref pdwTIFlags, pcdispidReserved, ref piidPrimary, ref piidSource); + } + + /// To be documented. + public readonly unsafe int GetInfoOfIndex(uint iti, uint dwFlags, ref ComPtr pptiCoClass, ref uint pdwTIFlags, ref uint pcdispidReserved, Guid* piidPrimary, Guid* piidSource) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (IProvideMultipleClassInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->GetInfoOfIndex(iti, dwFlags, (ITypeInfo**) pptiCoClass.GetAddressOf(), ref pdwTIFlags, ref pcdispidReserved, piidPrimary, piidSource); + } + + /// To be documented. + public readonly unsafe int GetInfoOfIndex(uint iti, uint dwFlags, ref ComPtr pptiCoClass, ref uint pdwTIFlags, ref uint pcdispidReserved, Guid* piidPrimary, ref Guid piidSource) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (IProvideMultipleClassInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->GetInfoOfIndex(iti, dwFlags, (ITypeInfo**) pptiCoClass.GetAddressOf(), ref pdwTIFlags, ref pcdispidReserved, piidPrimary, ref piidSource); + } + + /// To be documented. + public readonly unsafe int GetInfoOfIndex(uint iti, uint dwFlags, ref ComPtr pptiCoClass, ref uint pdwTIFlags, ref uint pcdispidReserved, ref Guid piidPrimary, Guid* piidSource) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (IProvideMultipleClassInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->GetInfoOfIndex(iti, dwFlags, (ITypeInfo**) pptiCoClass.GetAddressOf(), ref pdwTIFlags, ref pcdispidReserved, ref piidPrimary, piidSource); + } + + /// To be documented. + public readonly int GetInfoOfIndex(uint iti, uint dwFlags, ref ComPtr pptiCoClass, ref uint pdwTIFlags, ref uint pcdispidReserved, ref Guid piidPrimary, ref Guid piidSource) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (IProvideMultipleClassInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->GetInfoOfIndex(iti, dwFlags, (ITypeInfo**) pptiCoClass.GetAddressOf(), ref pdwTIFlags, ref pcdispidReserved, ref piidPrimary, ref piidSource); + } + + /// To be documented. + public readonly ComPtr QueryInterface() where TI0 : unmanaged, IComVtbl + { + var @this = (IProvideMultipleClassInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // NonKhrReturnTypeOverloader + SilkMarshal.ThrowHResult(@this->QueryInterface(out ComPtr silkRet)); + return silkRet; + } + + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/IRecordInfo.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/IRecordInfo.gen.cs new file mode 100644 index 0000000000..c86ba64518 --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/IRecordInfo.gen.cs @@ -0,0 +1,1361 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [Guid("0000002f-0000-0000-c000-000000000046")] + [NativeName("Name", "IRecordInfo")] + public unsafe partial struct IRecordInfo : IComVtbl, IComVtbl + { + public static readonly Guid Guid = new("0000002f-0000-0000-c000-000000000046"); + + void*** IComVtbl.AsVtblPtr() + => (void***) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + + public static implicit operator Silk.NET.Core.Native.IUnknown(IRecordInfo val) + => Unsafe.As(ref val); + + public IRecordInfo + ( + void** lpVtbl = null + ) : this() + { + if (lpVtbl is not null) + { + LpVtbl = lpVtbl; + } + } + + + [NativeName("Type", "")] + [NativeName("Type.Name", "")] + [NativeName("Name", "lpVtbl")] + public void** LpVtbl; + /// To be documented. + public readonly unsafe int QueryInterface(Guid* riid, void** ppvObject) + { + var @this = (IRecordInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObject); + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(Guid* riid, ref void* ppvObject) + { + var @this = (IRecordInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObjectPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(ref Guid riid, void** ppvObject) + { + var @this = (IRecordInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* riidPtr = &riid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObject); + } + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(ref Guid riid, ref void* ppvObject) + { + var @this = (IRecordInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* riidPtr = &riid) + { + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObjectPtr); + } + } + return ret; + } + + /// To be documented. + public readonly uint AddRef() + { + var @this = (IRecordInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[1])(@this); + return ret; + } + + /// To be documented. + public readonly uint Release() + { + var @this = (IRecordInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[2])(@this); + return ret; + } + + /// To be documented. + public readonly unsafe int RecordInit(void* pvNew) + { + var @this = (IRecordInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, pvNew); + return ret; + } + + /// To be documented. + public readonly int RecordInit(ref T0 pvNew) where T0 : unmanaged + { + var @this = (IRecordInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void* pvNewPtr = &pvNew) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, pvNewPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int RecordClear(void* pvExisting) + { + var @this = (IRecordInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, pvExisting); + return ret; + } + + /// To be documented. + public readonly int RecordClear(ref T0 pvExisting) where T0 : unmanaged + { + var @this = (IRecordInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void* pvExistingPtr = &pvExisting) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, pvExistingPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int RecordCopy(void* pvExisting, void* pvNew) + { + var @this = (IRecordInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, pvExisting, pvNew); + return ret; + } + + /// To be documented. + public readonly unsafe int RecordCopy(void* pvExisting, ref T0 pvNew) where T0 : unmanaged + { + var @this = (IRecordInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void* pvNewPtr = &pvNew) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, pvExisting, pvNewPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int RecordCopy(ref T0 pvExisting, void* pvNew) where T0 : unmanaged + { + var @this = (IRecordInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void* pvExistingPtr = &pvExisting) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, pvExistingPtr, pvNew); + } + return ret; + } + + /// To be documented. + public readonly int RecordCopy(ref T0 pvExisting, ref T1 pvNew) where T0 : unmanaged where T1 : unmanaged + { + var @this = (IRecordInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void* pvExistingPtr = &pvExisting) + { + fixed (void* pvNewPtr = &pvNew) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, pvExistingPtr, pvNewPtr); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetGuid(Guid* pguid) + { + var @this = (IRecordInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, pguid); + return ret; + } + + /// To be documented. + public readonly int GetGuid(ref Guid pguid) + { + var @this = (IRecordInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* pguidPtr = &pguid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, pguidPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetName(char** pbstrName) + { + var @this = (IRecordInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[7])(@this, pbstrName); + return ret; + } + + /// To be documented. + public readonly unsafe int GetName(ref char* pbstrName) + { + var @this = (IRecordInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char** pbstrNamePtr = &pbstrName) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[7])(@this, pbstrNamePtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetSize(uint* pcbSize) + { + var @this = (IRecordInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[8])(@this, pcbSize); + return ret; + } + + /// To be documented. + public readonly int GetSize(ref uint pcbSize) + { + var @this = (IRecordInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (uint* pcbSizePtr = &pcbSize) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[8])(@this, pcbSizePtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetTypeInfo(ITypeInfo** ppTypeInfo) + { + var @this = (IRecordInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[9])(@this, ppTypeInfo); + return ret; + } + + /// To be documented. + public readonly unsafe int GetTypeInfo(ref ITypeInfo* ppTypeInfo) + { + var @this = (IRecordInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (ITypeInfo** ppTypeInfoPtr = &ppTypeInfo) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[9])(@this, ppTypeInfoPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetField(void* pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* szFieldName, Variant* pvarField) + { + var @this = (IRecordInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[10])(@this, pvData, szFieldName, pvarField); + return ret; + } + + /// To be documented. + public readonly unsafe int GetField(void* pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* szFieldName, ref Variant pvarField) + { + var @this = (IRecordInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Variant* pvarFieldPtr = &pvarField) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[10])(@this, pvData, szFieldName, pvarFieldPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetField(void* pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char szFieldName, Variant* pvarField) + { + var @this = (IRecordInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char* szFieldNamePtr = &szFieldName) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[10])(@this, pvData, szFieldNamePtr, pvarField); + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetField(void* pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char szFieldName, ref Variant pvarField) + { + var @this = (IRecordInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char* szFieldNamePtr = &szFieldName) + { + fixed (Variant* pvarFieldPtr = &pvarField) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[10])(@this, pvData, szFieldNamePtr, pvarFieldPtr); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetField(void* pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szFieldName, Variant* pvarField) + { + var @this = (IRecordInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + var szFieldNamePtr = (byte*) SilkMarshal.StringToPtr(szFieldName, NativeStringEncoding.UTF8); + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[10])(@this, pvData, szFieldNamePtr, pvarField); + SilkMarshal.Free((nint)szFieldNamePtr); + return ret; + } + + /// To be documented. + public readonly unsafe int GetField(void* pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szFieldName, ref Variant pvarField) + { + var @this = (IRecordInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + var szFieldNamePtr = (byte*) SilkMarshal.StringToPtr(szFieldName, NativeStringEncoding.UTF8); + fixed (Variant* pvarFieldPtr = &pvarField) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[10])(@this, pvData, szFieldNamePtr, pvarFieldPtr); + } + SilkMarshal.Free((nint)szFieldNamePtr); + return ret; + } + + /// To be documented. + public readonly unsafe int GetField(ref T0 pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* szFieldName, Variant* pvarField) where T0 : unmanaged + { + var @this = (IRecordInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void* pvDataPtr = &pvData) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[10])(@this, pvDataPtr, szFieldName, pvarField); + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetField(ref T0 pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* szFieldName, ref Variant pvarField) where T0 : unmanaged + { + var @this = (IRecordInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void* pvDataPtr = &pvData) + { + fixed (Variant* pvarFieldPtr = &pvarField) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[10])(@this, pvDataPtr, szFieldName, pvarFieldPtr); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetField(ref T0 pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char szFieldName, Variant* pvarField) where T0 : unmanaged + { + var @this = (IRecordInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void* pvDataPtr = &pvData) + { + fixed (char* szFieldNamePtr = &szFieldName) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[10])(@this, pvDataPtr, szFieldNamePtr, pvarField); + } + } + return ret; + } + + /// To be documented. + public readonly int GetField(ref T0 pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char szFieldName, ref Variant pvarField) where T0 : unmanaged + { + var @this = (IRecordInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void* pvDataPtr = &pvData) + { + fixed (char* szFieldNamePtr = &szFieldName) + { + fixed (Variant* pvarFieldPtr = &pvarField) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[10])(@this, pvDataPtr, szFieldNamePtr, pvarFieldPtr); + } + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetField(ref T0 pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szFieldName, Variant* pvarField) where T0 : unmanaged + { + var @this = (IRecordInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void* pvDataPtr = &pvData) + { + var szFieldNamePtr = (byte*) SilkMarshal.StringToPtr(szFieldName, NativeStringEncoding.UTF8); + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[10])(@this, pvDataPtr, szFieldNamePtr, pvarField); + SilkMarshal.Free((nint)szFieldNamePtr); + } + return ret; + } + + /// To be documented. + public readonly int GetField(ref T0 pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szFieldName, ref Variant pvarField) where T0 : unmanaged + { + var @this = (IRecordInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void* pvDataPtr = &pvData) + { + var szFieldNamePtr = (byte*) SilkMarshal.StringToPtr(szFieldName, NativeStringEncoding.UTF8); + fixed (Variant* pvarFieldPtr = &pvarField) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[10])(@this, pvDataPtr, szFieldNamePtr, pvarFieldPtr); + } + SilkMarshal.Free((nint)szFieldNamePtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetFieldNoCopy(void* pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* szFieldName, Variant* pvarField, void** ppvDataCArray) + { + var @this = (IRecordInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvData, szFieldName, pvarField, ppvDataCArray); + return ret; + } + + /// To be documented. + public readonly unsafe int GetFieldNoCopy(void* pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* szFieldName, Variant* pvarField, ref void* ppvDataCArray) + { + var @this = (IRecordInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void** ppvDataCArrayPtr = &ppvDataCArray) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvData, szFieldName, pvarField, ppvDataCArrayPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetFieldNoCopy(void* pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* szFieldName, ref Variant pvarField, void** ppvDataCArray) + { + var @this = (IRecordInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Variant* pvarFieldPtr = &pvarField) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvData, szFieldName, pvarFieldPtr, ppvDataCArray); + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetFieldNoCopy(void* pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* szFieldName, ref Variant pvarField, ref void* ppvDataCArray) + { + var @this = (IRecordInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Variant* pvarFieldPtr = &pvarField) + { + fixed (void** ppvDataCArrayPtr = &ppvDataCArray) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvData, szFieldName, pvarFieldPtr, ppvDataCArrayPtr); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetFieldNoCopy(void* pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char szFieldName, Variant* pvarField, void** ppvDataCArray) + { + var @this = (IRecordInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char* szFieldNamePtr = &szFieldName) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvData, szFieldNamePtr, pvarField, ppvDataCArray); + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetFieldNoCopy(void* pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char szFieldName, Variant* pvarField, ref void* ppvDataCArray) + { + var @this = (IRecordInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char* szFieldNamePtr = &szFieldName) + { + fixed (void** ppvDataCArrayPtr = &ppvDataCArray) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvData, szFieldNamePtr, pvarField, ppvDataCArrayPtr); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetFieldNoCopy(void* pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char szFieldName, ref Variant pvarField, void** ppvDataCArray) + { + var @this = (IRecordInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char* szFieldNamePtr = &szFieldName) + { + fixed (Variant* pvarFieldPtr = &pvarField) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvData, szFieldNamePtr, pvarFieldPtr, ppvDataCArray); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetFieldNoCopy(void* pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char szFieldName, ref Variant pvarField, ref void* ppvDataCArray) + { + var @this = (IRecordInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char* szFieldNamePtr = &szFieldName) + { + fixed (Variant* pvarFieldPtr = &pvarField) + { + fixed (void** ppvDataCArrayPtr = &ppvDataCArray) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvData, szFieldNamePtr, pvarFieldPtr, ppvDataCArrayPtr); + } + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetFieldNoCopy(void* pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szFieldName, Variant* pvarField, void** ppvDataCArray) + { + var @this = (IRecordInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + var szFieldNamePtr = (byte*) SilkMarshal.StringToPtr(szFieldName, NativeStringEncoding.UTF8); + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvData, szFieldNamePtr, pvarField, ppvDataCArray); + SilkMarshal.Free((nint)szFieldNamePtr); + return ret; + } + + /// To be documented. + public readonly unsafe int GetFieldNoCopy(void* pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szFieldName, Variant* pvarField, ref void* ppvDataCArray) + { + var @this = (IRecordInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + var szFieldNamePtr = (byte*) SilkMarshal.StringToPtr(szFieldName, NativeStringEncoding.UTF8); + fixed (void** ppvDataCArrayPtr = &ppvDataCArray) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvData, szFieldNamePtr, pvarField, ppvDataCArrayPtr); + } + SilkMarshal.Free((nint)szFieldNamePtr); + return ret; + } + + /// To be documented. + public readonly unsafe int GetFieldNoCopy(void* pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szFieldName, ref Variant pvarField, void** ppvDataCArray) + { + var @this = (IRecordInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + var szFieldNamePtr = (byte*) SilkMarshal.StringToPtr(szFieldName, NativeStringEncoding.UTF8); + fixed (Variant* pvarFieldPtr = &pvarField) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvData, szFieldNamePtr, pvarFieldPtr, ppvDataCArray); + } + SilkMarshal.Free((nint)szFieldNamePtr); + return ret; + } + + /// To be documented. + public readonly unsafe int GetFieldNoCopy(void* pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szFieldName, ref Variant pvarField, ref void* ppvDataCArray) + { + var @this = (IRecordInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + var szFieldNamePtr = (byte*) SilkMarshal.StringToPtr(szFieldName, NativeStringEncoding.UTF8); + fixed (Variant* pvarFieldPtr = &pvarField) + { + fixed (void** ppvDataCArrayPtr = &ppvDataCArray) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvData, szFieldNamePtr, pvarFieldPtr, ppvDataCArrayPtr); + } + } + SilkMarshal.Free((nint)szFieldNamePtr); + return ret; + } + + /// To be documented. + public readonly unsafe int GetFieldNoCopy(ref T0 pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* szFieldName, Variant* pvarField, void** ppvDataCArray) where T0 : unmanaged + { + var @this = (IRecordInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void* pvDataPtr = &pvData) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvDataPtr, szFieldName, pvarField, ppvDataCArray); + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetFieldNoCopy(ref T0 pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* szFieldName, Variant* pvarField, ref void* ppvDataCArray) where T0 : unmanaged + { + var @this = (IRecordInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void* pvDataPtr = &pvData) + { + fixed (void** ppvDataCArrayPtr = &ppvDataCArray) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvDataPtr, szFieldName, pvarField, ppvDataCArrayPtr); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetFieldNoCopy(ref T0 pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* szFieldName, ref Variant pvarField, void** ppvDataCArray) where T0 : unmanaged + { + var @this = (IRecordInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void* pvDataPtr = &pvData) + { + fixed (Variant* pvarFieldPtr = &pvarField) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvDataPtr, szFieldName, pvarFieldPtr, ppvDataCArray); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetFieldNoCopy(ref T0 pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* szFieldName, ref Variant pvarField, ref void* ppvDataCArray) where T0 : unmanaged + { + var @this = (IRecordInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void* pvDataPtr = &pvData) + { + fixed (Variant* pvarFieldPtr = &pvarField) + { + fixed (void** ppvDataCArrayPtr = &ppvDataCArray) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvDataPtr, szFieldName, pvarFieldPtr, ppvDataCArrayPtr); + } + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetFieldNoCopy(ref T0 pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char szFieldName, Variant* pvarField, void** ppvDataCArray) where T0 : unmanaged + { + var @this = (IRecordInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void* pvDataPtr = &pvData) + { + fixed (char* szFieldNamePtr = &szFieldName) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvDataPtr, szFieldNamePtr, pvarField, ppvDataCArray); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetFieldNoCopy(ref T0 pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char szFieldName, Variant* pvarField, ref void* ppvDataCArray) where T0 : unmanaged + { + var @this = (IRecordInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void* pvDataPtr = &pvData) + { + fixed (char* szFieldNamePtr = &szFieldName) + { + fixed (void** ppvDataCArrayPtr = &ppvDataCArray) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvDataPtr, szFieldNamePtr, pvarField, ppvDataCArrayPtr); + } + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetFieldNoCopy(ref T0 pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char szFieldName, ref Variant pvarField, void** ppvDataCArray) where T0 : unmanaged + { + var @this = (IRecordInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void* pvDataPtr = &pvData) + { + fixed (char* szFieldNamePtr = &szFieldName) + { + fixed (Variant* pvarFieldPtr = &pvarField) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvDataPtr, szFieldNamePtr, pvarFieldPtr, ppvDataCArray); + } + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetFieldNoCopy(ref T0 pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char szFieldName, ref Variant pvarField, ref void* ppvDataCArray) where T0 : unmanaged + { + var @this = (IRecordInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void* pvDataPtr = &pvData) + { + fixed (char* szFieldNamePtr = &szFieldName) + { + fixed (Variant* pvarFieldPtr = &pvarField) + { + fixed (void** ppvDataCArrayPtr = &ppvDataCArray) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvDataPtr, szFieldNamePtr, pvarFieldPtr, ppvDataCArrayPtr); + } + } + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetFieldNoCopy(ref T0 pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szFieldName, Variant* pvarField, void** ppvDataCArray) where T0 : unmanaged + { + var @this = (IRecordInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void* pvDataPtr = &pvData) + { + var szFieldNamePtr = (byte*) SilkMarshal.StringToPtr(szFieldName, NativeStringEncoding.UTF8); + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvDataPtr, szFieldNamePtr, pvarField, ppvDataCArray); + SilkMarshal.Free((nint)szFieldNamePtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetFieldNoCopy(ref T0 pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szFieldName, Variant* pvarField, ref void* ppvDataCArray) where T0 : unmanaged + { + var @this = (IRecordInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void* pvDataPtr = &pvData) + { + var szFieldNamePtr = (byte*) SilkMarshal.StringToPtr(szFieldName, NativeStringEncoding.UTF8); + fixed (void** ppvDataCArrayPtr = &ppvDataCArray) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvDataPtr, szFieldNamePtr, pvarField, ppvDataCArrayPtr); + } + SilkMarshal.Free((nint)szFieldNamePtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetFieldNoCopy(ref T0 pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szFieldName, ref Variant pvarField, void** ppvDataCArray) where T0 : unmanaged + { + var @this = (IRecordInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void* pvDataPtr = &pvData) + { + var szFieldNamePtr = (byte*) SilkMarshal.StringToPtr(szFieldName, NativeStringEncoding.UTF8); + fixed (Variant* pvarFieldPtr = &pvarField) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvDataPtr, szFieldNamePtr, pvarFieldPtr, ppvDataCArray); + } + SilkMarshal.Free((nint)szFieldNamePtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetFieldNoCopy(ref T0 pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szFieldName, ref Variant pvarField, ref void* ppvDataCArray) where T0 : unmanaged + { + var @this = (IRecordInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void* pvDataPtr = &pvData) + { + var szFieldNamePtr = (byte*) SilkMarshal.StringToPtr(szFieldName, NativeStringEncoding.UTF8); + fixed (Variant* pvarFieldPtr = &pvarField) + { + fixed (void** ppvDataCArrayPtr = &ppvDataCArray) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvDataPtr, szFieldNamePtr, pvarFieldPtr, ppvDataCArrayPtr); + } + } + SilkMarshal.Free((nint)szFieldNamePtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int PutField(uint wFlags, void* pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* szFieldName, Variant* pvarField) + { + var @this = (IRecordInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[12])(@this, wFlags, pvData, szFieldName, pvarField); + return ret; + } + + /// To be documented. + public readonly unsafe int PutField(uint wFlags, void* pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* szFieldName, ref Variant pvarField) + { + var @this = (IRecordInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Variant* pvarFieldPtr = &pvarField) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[12])(@this, wFlags, pvData, szFieldName, pvarFieldPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int PutField(uint wFlags, void* pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char szFieldName, Variant* pvarField) + { + var @this = (IRecordInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char* szFieldNamePtr = &szFieldName) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[12])(@this, wFlags, pvData, szFieldNamePtr, pvarField); + } + return ret; + } + + /// To be documented. + public readonly unsafe int PutField(uint wFlags, void* pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char szFieldName, ref Variant pvarField) + { + var @this = (IRecordInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char* szFieldNamePtr = &szFieldName) + { + fixed (Variant* pvarFieldPtr = &pvarField) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[12])(@this, wFlags, pvData, szFieldNamePtr, pvarFieldPtr); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int PutField(uint wFlags, void* pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szFieldName, Variant* pvarField) + { + var @this = (IRecordInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + var szFieldNamePtr = (byte*) SilkMarshal.StringToPtr(szFieldName, NativeStringEncoding.UTF8); + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[12])(@this, wFlags, pvData, szFieldNamePtr, pvarField); + SilkMarshal.Free((nint)szFieldNamePtr); + return ret; + } + + /// To be documented. + public readonly unsafe int PutField(uint wFlags, void* pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szFieldName, ref Variant pvarField) + { + var @this = (IRecordInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + var szFieldNamePtr = (byte*) SilkMarshal.StringToPtr(szFieldName, NativeStringEncoding.UTF8); + fixed (Variant* pvarFieldPtr = &pvarField) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[12])(@this, wFlags, pvData, szFieldNamePtr, pvarFieldPtr); + } + SilkMarshal.Free((nint)szFieldNamePtr); + return ret; + } + + /// To be documented. + public readonly unsafe int PutField(uint wFlags, ref T0 pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* szFieldName, Variant* pvarField) where T0 : unmanaged + { + var @this = (IRecordInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void* pvDataPtr = &pvData) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[12])(@this, wFlags, pvDataPtr, szFieldName, pvarField); + } + return ret; + } + + /// To be documented. + public readonly unsafe int PutField(uint wFlags, ref T0 pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* szFieldName, ref Variant pvarField) where T0 : unmanaged + { + var @this = (IRecordInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void* pvDataPtr = &pvData) + { + fixed (Variant* pvarFieldPtr = &pvarField) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[12])(@this, wFlags, pvDataPtr, szFieldName, pvarFieldPtr); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int PutField(uint wFlags, ref T0 pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char szFieldName, Variant* pvarField) where T0 : unmanaged + { + var @this = (IRecordInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void* pvDataPtr = &pvData) + { + fixed (char* szFieldNamePtr = &szFieldName) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[12])(@this, wFlags, pvDataPtr, szFieldNamePtr, pvarField); + } + } + return ret; + } + + /// To be documented. + public readonly int PutField(uint wFlags, ref T0 pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char szFieldName, ref Variant pvarField) where T0 : unmanaged + { + var @this = (IRecordInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void* pvDataPtr = &pvData) + { + fixed (char* szFieldNamePtr = &szFieldName) + { + fixed (Variant* pvarFieldPtr = &pvarField) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[12])(@this, wFlags, pvDataPtr, szFieldNamePtr, pvarFieldPtr); + } + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int PutField(uint wFlags, ref T0 pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szFieldName, Variant* pvarField) where T0 : unmanaged + { + var @this = (IRecordInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void* pvDataPtr = &pvData) + { + var szFieldNamePtr = (byte*) SilkMarshal.StringToPtr(szFieldName, NativeStringEncoding.UTF8); + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[12])(@this, wFlags, pvDataPtr, szFieldNamePtr, pvarField); + SilkMarshal.Free((nint)szFieldNamePtr); + } + return ret; + } + + /// To be documented. + public readonly int PutField(uint wFlags, ref T0 pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szFieldName, ref Variant pvarField) where T0 : unmanaged + { + var @this = (IRecordInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void* pvDataPtr = &pvData) + { + var szFieldNamePtr = (byte*) SilkMarshal.StringToPtr(szFieldName, NativeStringEncoding.UTF8); + fixed (Variant* pvarFieldPtr = &pvarField) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[12])(@this, wFlags, pvDataPtr, szFieldNamePtr, pvarFieldPtr); + } + SilkMarshal.Free((nint)szFieldNamePtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int PutFieldNoCopy(uint wFlags, void* pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* szFieldName, Variant* pvarField) + { + var @this = (IRecordInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[13])(@this, wFlags, pvData, szFieldName, pvarField); + return ret; + } + + /// To be documented. + public readonly unsafe int PutFieldNoCopy(uint wFlags, void* pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* szFieldName, ref Variant pvarField) + { + var @this = (IRecordInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Variant* pvarFieldPtr = &pvarField) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[13])(@this, wFlags, pvData, szFieldName, pvarFieldPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int PutFieldNoCopy(uint wFlags, void* pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char szFieldName, Variant* pvarField) + { + var @this = (IRecordInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char* szFieldNamePtr = &szFieldName) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[13])(@this, wFlags, pvData, szFieldNamePtr, pvarField); + } + return ret; + } + + /// To be documented. + public readonly unsafe int PutFieldNoCopy(uint wFlags, void* pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char szFieldName, ref Variant pvarField) + { + var @this = (IRecordInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char* szFieldNamePtr = &szFieldName) + { + fixed (Variant* pvarFieldPtr = &pvarField) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[13])(@this, wFlags, pvData, szFieldNamePtr, pvarFieldPtr); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int PutFieldNoCopy(uint wFlags, void* pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szFieldName, Variant* pvarField) + { + var @this = (IRecordInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + var szFieldNamePtr = (byte*) SilkMarshal.StringToPtr(szFieldName, NativeStringEncoding.UTF8); + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[13])(@this, wFlags, pvData, szFieldNamePtr, pvarField); + SilkMarshal.Free((nint)szFieldNamePtr); + return ret; + } + + /// To be documented. + public readonly unsafe int PutFieldNoCopy(uint wFlags, void* pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szFieldName, ref Variant pvarField) + { + var @this = (IRecordInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + var szFieldNamePtr = (byte*) SilkMarshal.StringToPtr(szFieldName, NativeStringEncoding.UTF8); + fixed (Variant* pvarFieldPtr = &pvarField) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[13])(@this, wFlags, pvData, szFieldNamePtr, pvarFieldPtr); + } + SilkMarshal.Free((nint)szFieldNamePtr); + return ret; + } + + /// To be documented. + public readonly unsafe int PutFieldNoCopy(uint wFlags, ref T0 pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* szFieldName, Variant* pvarField) where T0 : unmanaged + { + var @this = (IRecordInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void* pvDataPtr = &pvData) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[13])(@this, wFlags, pvDataPtr, szFieldName, pvarField); + } + return ret; + } + + /// To be documented. + public readonly unsafe int PutFieldNoCopy(uint wFlags, ref T0 pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* szFieldName, ref Variant pvarField) where T0 : unmanaged + { + var @this = (IRecordInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void* pvDataPtr = &pvData) + { + fixed (Variant* pvarFieldPtr = &pvarField) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[13])(@this, wFlags, pvDataPtr, szFieldName, pvarFieldPtr); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int PutFieldNoCopy(uint wFlags, ref T0 pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char szFieldName, Variant* pvarField) where T0 : unmanaged + { + var @this = (IRecordInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void* pvDataPtr = &pvData) + { + fixed (char* szFieldNamePtr = &szFieldName) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[13])(@this, wFlags, pvDataPtr, szFieldNamePtr, pvarField); + } + } + return ret; + } + + /// To be documented. + public readonly int PutFieldNoCopy(uint wFlags, ref T0 pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char szFieldName, ref Variant pvarField) where T0 : unmanaged + { + var @this = (IRecordInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void* pvDataPtr = &pvData) + { + fixed (char* szFieldNamePtr = &szFieldName) + { + fixed (Variant* pvarFieldPtr = &pvarField) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[13])(@this, wFlags, pvDataPtr, szFieldNamePtr, pvarFieldPtr); + } + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int PutFieldNoCopy(uint wFlags, ref T0 pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szFieldName, Variant* pvarField) where T0 : unmanaged + { + var @this = (IRecordInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void* pvDataPtr = &pvData) + { + var szFieldNamePtr = (byte*) SilkMarshal.StringToPtr(szFieldName, NativeStringEncoding.UTF8); + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[13])(@this, wFlags, pvDataPtr, szFieldNamePtr, pvarField); + SilkMarshal.Free((nint)szFieldNamePtr); + } + return ret; + } + + /// To be documented. + public readonly int PutFieldNoCopy(uint wFlags, ref T0 pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szFieldName, ref Variant pvarField) where T0 : unmanaged + { + var @this = (IRecordInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void* pvDataPtr = &pvData) + { + var szFieldNamePtr = (byte*) SilkMarshal.StringToPtr(szFieldName, NativeStringEncoding.UTF8); + fixed (Variant* pvarFieldPtr = &pvarField) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[13])(@this, wFlags, pvDataPtr, szFieldNamePtr, pvarFieldPtr); + } + SilkMarshal.Free((nint)szFieldNamePtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetFieldNames(uint* pcNames, char** rgBstrNames) + { + var @this = (IRecordInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[14])(@this, pcNames, rgBstrNames); + return ret; + } + + /// To be documented. + public readonly unsafe int GetFieldNames(uint* pcNames, ref char* rgBstrNames) + { + var @this = (IRecordInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char** rgBstrNamesPtr = &rgBstrNames) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[14])(@this, pcNames, rgBstrNamesPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetFieldNames(ref uint pcNames, char** rgBstrNames) + { + var @this = (IRecordInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (uint* pcNamesPtr = &pcNames) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[14])(@this, pcNamesPtr, rgBstrNames); + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetFieldNames(ref uint pcNames, ref char* rgBstrNames) + { + var @this = (IRecordInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (uint* pcNamesPtr = &pcNames) + { + fixed (char** rgBstrNamesPtr = &rgBstrNames) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[14])(@this, pcNamesPtr, rgBstrNamesPtr); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe Silk.NET.Core.Bool32 IsMatchingType(IRecordInfo* pRecordInfo) + { + var @this = (IRecordInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + Silk.NET.Core.Bool32 ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[15])(@this, pRecordInfo); + return ret; + } + + /// To be documented. + public readonly Silk.NET.Core.Bool32 IsMatchingType(ref IRecordInfo pRecordInfo) + { + var @this = (IRecordInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + Silk.NET.Core.Bool32 ret = default; + fixed (IRecordInfo* pRecordInfoPtr = &pRecordInfo) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[15])(@this, pRecordInfoPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe void* RecordCreate() + { + var @this = (IRecordInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + void* ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[16])(@this); + return ret; + } + + /// To be documented. + public readonly unsafe int RecordCreateCopy(void* pvSource, void** ppvDest) + { + var @this = (IRecordInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[17])(@this, pvSource, ppvDest); + return ret; + } + + /// To be documented. + public readonly unsafe int RecordCreateCopy(void* pvSource, ref void* ppvDest) + { + var @this = (IRecordInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void** ppvDestPtr = &ppvDest) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[17])(@this, pvSource, ppvDestPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int RecordCreateCopy(ref T0 pvSource, void** ppvDest) where T0 : unmanaged + { + var @this = (IRecordInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void* pvSourcePtr = &pvSource) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[17])(@this, pvSourcePtr, ppvDest); + } + return ret; + } + + /// To be documented. + public readonly unsafe int RecordCreateCopy(ref T0 pvSource, ref void* ppvDest) where T0 : unmanaged + { + var @this = (IRecordInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void* pvSourcePtr = &pvSource) + { + fixed (void** ppvDestPtr = &ppvDest) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[17])(@this, pvSourcePtr, ppvDestPtr); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int RecordDestroy(void* pvRecord) + { + var @this = (IRecordInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[18])(@this, pvRecord); + return ret; + } + + /// To be documented. + public readonly int RecordDestroy(ref T0 pvRecord) where T0 : unmanaged + { + var @this = (IRecordInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void* pvRecordPtr = &pvRecord) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[18])(@this, pvRecordPtr); + } + return ret; + } + + /// To be documented. + public readonly int QueryInterface(out ComPtr ppvObject) where TI0 : unmanaged, IComVtbl + { + var @this = (IRecordInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + ppvObject = default; + return @this->QueryInterface(SilkMarshal.GuidPtrOf(), (void**) ppvObject.GetAddressOf()); + } + + /// To be documented. + public readonly int GetName(string[] pbstrNameSa) + { + var @this = (IRecordInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // StringArrayOverloader + var pbstrName = (char**) SilkMarshal.StringArrayToPtr(pbstrNameSa); + var ret = @this->GetName(pbstrName); + SilkMarshal.CopyPtrToStringArray((nint) pbstrName, pbstrNameSa); + SilkMarshal.Free((nint) pbstrName); + return ret; + } + + /// To be documented. + public readonly int GetTypeInfo(ref ComPtr ppTypeInfo) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (IRecordInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->GetTypeInfo((ITypeInfo**) ppTypeInfo.GetAddressOf()); + } + + /// To be documented. + public readonly unsafe int GetFieldNames(uint* pcNames, string[] rgBstrNamesSa) + { + var @this = (IRecordInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // StringArrayOverloader + var rgBstrNames = (char**) SilkMarshal.StringArrayToPtr(rgBstrNamesSa); + var ret = @this->GetFieldNames(pcNames, rgBstrNames); + SilkMarshal.CopyPtrToStringArray((nint) rgBstrNames, rgBstrNamesSa); + SilkMarshal.Free((nint) rgBstrNames); + return ret; + } + + /// To be documented. + public readonly int GetFieldNames(ref uint pcNames, string[] rgBstrNamesSa) + { + var @this = (IRecordInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // StringArrayOverloader + var rgBstrNames = (char**) SilkMarshal.StringArrayToPtr(rgBstrNamesSa); + var ret = @this->GetFieldNames(ref pcNames, rgBstrNames); + SilkMarshal.CopyPtrToStringArray((nint) rgBstrNames, rgBstrNamesSa); + SilkMarshal.Free((nint) rgBstrNames); + return ret; + } + + /// To be documented. + public readonly Silk.NET.Core.Bool32 IsMatchingType(ComPtr pRecordInfo) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (IRecordInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->IsMatchingType((IRecordInfo*) pRecordInfo.Handle); + } + + /// To be documented. + public readonly ComPtr QueryInterface() where TI0 : unmanaged, IComVtbl + { + var @this = (IRecordInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // NonKhrReturnTypeOverloader + SilkMarshal.ThrowHResult(@this->QueryInterface(out ComPtr silkRet)); + return silkRet; + } + + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/ISpecifyPropertyPages.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/ISpecifyPropertyPages.gen.cs new file mode 100644 index 0000000000..229365bb3d --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/ISpecifyPropertyPages.gen.cs @@ -0,0 +1,153 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [Guid("b196b28b-bab4-101a-b69c-00aa00341d07")] + [NativeName("Name", "ISpecifyPropertyPages")] + public unsafe partial struct ISpecifyPropertyPages : IComVtbl, IComVtbl + { + public static readonly Guid Guid = new("b196b28b-bab4-101a-b69c-00aa00341d07"); + + void*** IComVtbl.AsVtblPtr() + => (void***) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + + public static implicit operator Silk.NET.Core.Native.IUnknown(ISpecifyPropertyPages val) + => Unsafe.As(ref val); + + public ISpecifyPropertyPages + ( + void** lpVtbl = null + ) : this() + { + if (lpVtbl is not null) + { + LpVtbl = lpVtbl; + } + } + + + [NativeName("Type", "")] + [NativeName("Type.Name", "")] + [NativeName("Name", "lpVtbl")] + public void** LpVtbl; + /// To be documented. + public readonly unsafe int QueryInterface(Guid* riid, void** ppvObject) + { + var @this = (ISpecifyPropertyPages*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObject); + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(Guid* riid, ref void* ppvObject) + { + var @this = (ISpecifyPropertyPages*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObjectPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(ref Guid riid, void** ppvObject) + { + var @this = (ISpecifyPropertyPages*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* riidPtr = &riid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObject); + } + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(ref Guid riid, ref void* ppvObject) + { + var @this = (ISpecifyPropertyPages*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* riidPtr = &riid) + { + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObjectPtr); + } + } + return ret; + } + + /// To be documented. + public readonly uint AddRef() + { + var @this = (ISpecifyPropertyPages*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[1])(@this); + return ret; + } + + /// To be documented. + public readonly uint Release() + { + var @this = (ISpecifyPropertyPages*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[2])(@this); + return ret; + } + + /// To be documented. + public readonly unsafe int GetPages(CAUUID* pPages) + { + var @this = (ISpecifyPropertyPages*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, pPages); + return ret; + } + + /// To be documented. + public readonly int GetPages(ref CAUUID pPages) + { + var @this = (ISpecifyPropertyPages*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (CAUUID* pPagesPtr = &pPages) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, pPagesPtr); + } + return ret; + } + + /// To be documented. + public readonly int QueryInterface(out ComPtr ppvObject) where TI0 : unmanaged, IComVtbl + { + var @this = (ISpecifyPropertyPages*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + ppvObject = default; + return @this->QueryInterface(SilkMarshal.GuidPtrOf(), (void**) ppvObject.GetAddressOf()); + } + + /// To be documented. + public readonly ComPtr QueryInterface() where TI0 : unmanaged, IComVtbl + { + var @this = (ISpecifyPropertyPages*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // NonKhrReturnTypeOverloader + SilkMarshal.ThrowHResult(@this->QueryInterface(out ComPtr silkRet)); + return silkRet; + } + + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/ISupportErrorInfo.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/ISupportErrorInfo.gen.cs new file mode 100644 index 0000000000..7c0f8c6541 --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/ISupportErrorInfo.gen.cs @@ -0,0 +1,153 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [Guid("df0b3d60-548f-101b-8e65-08002b2bd119")] + [NativeName("Name", "ISupportErrorInfo")] + public unsafe partial struct ISupportErrorInfo : IComVtbl, IComVtbl + { + public static readonly Guid Guid = new("df0b3d60-548f-101b-8e65-08002b2bd119"); + + void*** IComVtbl.AsVtblPtr() + => (void***) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + + public static implicit operator Silk.NET.Core.Native.IUnknown(ISupportErrorInfo val) + => Unsafe.As(ref val); + + public ISupportErrorInfo + ( + void** lpVtbl = null + ) : this() + { + if (lpVtbl is not null) + { + LpVtbl = lpVtbl; + } + } + + + [NativeName("Type", "")] + [NativeName("Type.Name", "")] + [NativeName("Name", "lpVtbl")] + public void** LpVtbl; + /// To be documented. + public readonly unsafe int QueryInterface(Guid* riid, void** ppvObject) + { + var @this = (ISupportErrorInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObject); + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(Guid* riid, ref void* ppvObject) + { + var @this = (ISupportErrorInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObjectPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(ref Guid riid, void** ppvObject) + { + var @this = (ISupportErrorInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* riidPtr = &riid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObject); + } + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(ref Guid riid, ref void* ppvObject) + { + var @this = (ISupportErrorInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* riidPtr = &riid) + { + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObjectPtr); + } + } + return ret; + } + + /// To be documented. + public readonly uint AddRef() + { + var @this = (ISupportErrorInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[1])(@this); + return ret; + } + + /// To be documented. + public readonly uint Release() + { + var @this = (ISupportErrorInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[2])(@this); + return ret; + } + + /// To be documented. + public readonly unsafe int InterfaceSupportsErrorInfo(Guid* riid) + { + var @this = (ISupportErrorInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, riid); + return ret; + } + + /// To be documented. + public readonly int InterfaceSupportsErrorInfo(ref Guid riid) + { + var @this = (ISupportErrorInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* riidPtr = &riid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, riidPtr); + } + return ret; + } + + /// To be documented. + public readonly int QueryInterface(out ComPtr ppvObject) where TI0 : unmanaged, IComVtbl + { + var @this = (ISupportErrorInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + ppvObject = default; + return @this->QueryInterface(SilkMarshal.GuidPtrOf(), (void**) ppvObject.GetAddressOf()); + } + + /// To be documented. + public readonly ComPtr QueryInterface() where TI0 : unmanaged, IComVtbl + { + var @this = (ISupportErrorInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // NonKhrReturnTypeOverloader + SilkMarshal.ThrowHResult(@this->QueryInterface(out ComPtr silkRet)); + return silkRet; + } + + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/ITypeChangeEvents.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/ITypeChangeEvents.gen.cs new file mode 100644 index 0000000000..cbc793dea3 --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/ITypeChangeEvents.gen.cs @@ -0,0 +1,441 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [Guid("00020410-0000-0000-c000-000000000046")] + [NativeName("Name", "ITypeChangeEvents")] + public unsafe partial struct ITypeChangeEvents : IComVtbl, IComVtbl + { + public static readonly Guid Guid = new("00020410-0000-0000-c000-000000000046"); + + void*** IComVtbl.AsVtblPtr() + => (void***) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + + public static implicit operator Silk.NET.Core.Native.IUnknown(ITypeChangeEvents val) + => Unsafe.As(ref val); + + public ITypeChangeEvents + ( + void** lpVtbl = null + ) : this() + { + if (lpVtbl is not null) + { + LpVtbl = lpVtbl; + } + } + + + [NativeName("Type", "")] + [NativeName("Type.Name", "")] + [NativeName("Name", "lpVtbl")] + public void** LpVtbl; + /// To be documented. + public readonly unsafe int QueryInterface(Guid* riid, void** ppvObject) + { + var @this = (ITypeChangeEvents*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObject); + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(Guid* riid, ref void* ppvObject) + { + var @this = (ITypeChangeEvents*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObjectPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(ref Guid riid, void** ppvObject) + { + var @this = (ITypeChangeEvents*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* riidPtr = &riid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObject); + } + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(ref Guid riid, ref void* ppvObject) + { + var @this = (ITypeChangeEvents*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* riidPtr = &riid) + { + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObjectPtr); + } + } + return ret; + } + + /// To be documented. + public readonly uint AddRef() + { + var @this = (ITypeChangeEvents*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[1])(@this); + return ret; + } + + /// To be documented. + public readonly uint Release() + { + var @this = (ITypeChangeEvents*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[2])(@this); + return ret; + } + + /// To be documented. + public readonly unsafe int RequestTypeChange(ChangeKind changeKind, ITypeInfo* pTInfoBefore, char* pStrName, int* pfCancel) + { + var @this = (ITypeChangeEvents*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, changeKind, pTInfoBefore, pStrName, pfCancel); + return ret; + } + + /// To be documented. + public readonly unsafe int RequestTypeChange(ChangeKind changeKind, ITypeInfo* pTInfoBefore, char* pStrName, ref int pfCancel) + { + var @this = (ITypeChangeEvents*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (int* pfCancelPtr = &pfCancel) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, changeKind, pTInfoBefore, pStrName, pfCancelPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int RequestTypeChange(ChangeKind changeKind, ITypeInfo* pTInfoBefore, ref char pStrName, int* pfCancel) + { + var @this = (ITypeChangeEvents*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char* pStrNamePtr = &pStrName) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, changeKind, pTInfoBefore, pStrNamePtr, pfCancel); + } + return ret; + } + + /// To be documented. + public readonly unsafe int RequestTypeChange(ChangeKind changeKind, ITypeInfo* pTInfoBefore, ref char pStrName, ref int pfCancel) + { + var @this = (ITypeChangeEvents*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char* pStrNamePtr = &pStrName) + { + fixed (int* pfCancelPtr = &pfCancel) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, changeKind, pTInfoBefore, pStrNamePtr, pfCancelPtr); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int RequestTypeChange(ChangeKind changeKind, ITypeInfo* pTInfoBefore, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pStrName, int* pfCancel) + { + var @this = (ITypeChangeEvents*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + var pStrNamePtr = (byte*) SilkMarshal.StringToPtr(pStrName, NativeStringEncoding.UTF8); + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, changeKind, pTInfoBefore, pStrNamePtr, pfCancel); + SilkMarshal.Free((nint)pStrNamePtr); + return ret; + } + + /// To be documented. + public readonly unsafe int RequestTypeChange(ChangeKind changeKind, ITypeInfo* pTInfoBefore, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pStrName, ref int pfCancel) + { + var @this = (ITypeChangeEvents*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + var pStrNamePtr = (byte*) SilkMarshal.StringToPtr(pStrName, NativeStringEncoding.UTF8); + fixed (int* pfCancelPtr = &pfCancel) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, changeKind, pTInfoBefore, pStrNamePtr, pfCancelPtr); + } + SilkMarshal.Free((nint)pStrNamePtr); + return ret; + } + + /// To be documented. + public readonly unsafe int RequestTypeChange(ChangeKind changeKind, ref ITypeInfo pTInfoBefore, char* pStrName, int* pfCancel) + { + var @this = (ITypeChangeEvents*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (ITypeInfo* pTInfoBeforePtr = &pTInfoBefore) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, changeKind, pTInfoBeforePtr, pStrName, pfCancel); + } + return ret; + } + + /// To be documented. + public readonly unsafe int RequestTypeChange(ChangeKind changeKind, ref ITypeInfo pTInfoBefore, char* pStrName, ref int pfCancel) + { + var @this = (ITypeChangeEvents*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (ITypeInfo* pTInfoBeforePtr = &pTInfoBefore) + { + fixed (int* pfCancelPtr = &pfCancel) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, changeKind, pTInfoBeforePtr, pStrName, pfCancelPtr); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int RequestTypeChange(ChangeKind changeKind, ref ITypeInfo pTInfoBefore, ref char pStrName, int* pfCancel) + { + var @this = (ITypeChangeEvents*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (ITypeInfo* pTInfoBeforePtr = &pTInfoBefore) + { + fixed (char* pStrNamePtr = &pStrName) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, changeKind, pTInfoBeforePtr, pStrNamePtr, pfCancel); + } + } + return ret; + } + + /// To be documented. + public readonly int RequestTypeChange(ChangeKind changeKind, ref ITypeInfo pTInfoBefore, ref char pStrName, ref int pfCancel) + { + var @this = (ITypeChangeEvents*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (ITypeInfo* pTInfoBeforePtr = &pTInfoBefore) + { + fixed (char* pStrNamePtr = &pStrName) + { + fixed (int* pfCancelPtr = &pfCancel) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, changeKind, pTInfoBeforePtr, pStrNamePtr, pfCancelPtr); + } + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int RequestTypeChange(ChangeKind changeKind, ref ITypeInfo pTInfoBefore, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pStrName, int* pfCancel) + { + var @this = (ITypeChangeEvents*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (ITypeInfo* pTInfoBeforePtr = &pTInfoBefore) + { + var pStrNamePtr = (byte*) SilkMarshal.StringToPtr(pStrName, NativeStringEncoding.UTF8); + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, changeKind, pTInfoBeforePtr, pStrNamePtr, pfCancel); + SilkMarshal.Free((nint)pStrNamePtr); + } + return ret; + } + + /// To be documented. + public readonly int RequestTypeChange(ChangeKind changeKind, ref ITypeInfo pTInfoBefore, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pStrName, ref int pfCancel) + { + var @this = (ITypeChangeEvents*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (ITypeInfo* pTInfoBeforePtr = &pTInfoBefore) + { + var pStrNamePtr = (byte*) SilkMarshal.StringToPtr(pStrName, NativeStringEncoding.UTF8); + fixed (int* pfCancelPtr = &pfCancel) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, changeKind, pTInfoBeforePtr, pStrNamePtr, pfCancelPtr); + } + SilkMarshal.Free((nint)pStrNamePtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int AfterTypeChange(ChangeKind changeKind, ITypeInfo* pTInfoAfter, char* pStrName) + { + var @this = (ITypeChangeEvents*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, changeKind, pTInfoAfter, pStrName); + return ret; + } + + /// To be documented. + public readonly unsafe int AfterTypeChange(ChangeKind changeKind, ITypeInfo* pTInfoAfter, ref char pStrName) + { + var @this = (ITypeChangeEvents*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char* pStrNamePtr = &pStrName) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, changeKind, pTInfoAfter, pStrNamePtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int AfterTypeChange(ChangeKind changeKind, ITypeInfo* pTInfoAfter, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pStrName) + { + var @this = (ITypeChangeEvents*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + var pStrNamePtr = (byte*) SilkMarshal.StringToPtr(pStrName, NativeStringEncoding.UTF8); + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, changeKind, pTInfoAfter, pStrNamePtr); + SilkMarshal.Free((nint)pStrNamePtr); + return ret; + } + + /// To be documented. + public readonly unsafe int AfterTypeChange(ChangeKind changeKind, ref ITypeInfo pTInfoAfter, char* pStrName) + { + var @this = (ITypeChangeEvents*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (ITypeInfo* pTInfoAfterPtr = &pTInfoAfter) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, changeKind, pTInfoAfterPtr, pStrName); + } + return ret; + } + + /// To be documented. + public readonly int AfterTypeChange(ChangeKind changeKind, ref ITypeInfo pTInfoAfter, ref char pStrName) + { + var @this = (ITypeChangeEvents*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (ITypeInfo* pTInfoAfterPtr = &pTInfoAfter) + { + fixed (char* pStrNamePtr = &pStrName) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, changeKind, pTInfoAfterPtr, pStrNamePtr); + } + } + return ret; + } + + /// To be documented. + public readonly int AfterTypeChange(ChangeKind changeKind, ref ITypeInfo pTInfoAfter, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pStrName) + { + var @this = (ITypeChangeEvents*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (ITypeInfo* pTInfoAfterPtr = &pTInfoAfter) + { + var pStrNamePtr = (byte*) SilkMarshal.StringToPtr(pStrName, NativeStringEncoding.UTF8); + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, changeKind, pTInfoAfterPtr, pStrNamePtr); + SilkMarshal.Free((nint)pStrNamePtr); + } + return ret; + } + + /// To be documented. + public readonly int QueryInterface(out ComPtr ppvObject) where TI0 : unmanaged, IComVtbl + { + var @this = (ITypeChangeEvents*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + ppvObject = default; + return @this->QueryInterface(SilkMarshal.GuidPtrOf(), (void**) ppvObject.GetAddressOf()); + } + + /// To be documented. + public readonly unsafe int RequestTypeChange(ChangeKind changeKind, ComPtr pTInfoBefore, char* pStrName, int* pfCancel) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (ITypeChangeEvents*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->RequestTypeChange(changeKind, (ITypeInfo*) pTInfoBefore.Handle, pStrName, pfCancel); + } + + /// To be documented. + public readonly unsafe int RequestTypeChange(ChangeKind changeKind, ComPtr pTInfoBefore, char* pStrName, ref int pfCancel) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (ITypeChangeEvents*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->RequestTypeChange(changeKind, (ITypeInfo*) pTInfoBefore.Handle, pStrName, ref pfCancel); + } + + /// To be documented. + public readonly unsafe int RequestTypeChange(ChangeKind changeKind, ComPtr pTInfoBefore, ref char pStrName, int* pfCancel) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (ITypeChangeEvents*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->RequestTypeChange(changeKind, (ITypeInfo*) pTInfoBefore.Handle, ref pStrName, pfCancel); + } + + /// To be documented. + public readonly int RequestTypeChange(ChangeKind changeKind, ComPtr pTInfoBefore, ref char pStrName, ref int pfCancel) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (ITypeChangeEvents*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->RequestTypeChange(changeKind, (ITypeInfo*) pTInfoBefore.Handle, ref pStrName, ref pfCancel); + } + + /// To be documented. + public readonly unsafe int RequestTypeChange(ChangeKind changeKind, ComPtr pTInfoBefore, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pStrName, int* pfCancel) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (ITypeChangeEvents*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->RequestTypeChange(changeKind, (ITypeInfo*) pTInfoBefore.Handle, pStrName, pfCancel); + } + + /// To be documented. + public readonly int RequestTypeChange(ChangeKind changeKind, ComPtr pTInfoBefore, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pStrName, ref int pfCancel) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (ITypeChangeEvents*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->RequestTypeChange(changeKind, (ITypeInfo*) pTInfoBefore.Handle, pStrName, ref pfCancel); + } + + /// To be documented. + public readonly unsafe int AfterTypeChange(ChangeKind changeKind, ComPtr pTInfoAfter, char* pStrName) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (ITypeChangeEvents*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->AfterTypeChange(changeKind, (ITypeInfo*) pTInfoAfter.Handle, pStrName); + } + + /// To be documented. + public readonly int AfterTypeChange(ChangeKind changeKind, ComPtr pTInfoAfter, ref char pStrName) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (ITypeChangeEvents*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->AfterTypeChange(changeKind, (ITypeInfo*) pTInfoAfter.Handle, ref pStrName); + } + + /// To be documented. + public readonly int AfterTypeChange(ChangeKind changeKind, ComPtr pTInfoAfter, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pStrName) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (ITypeChangeEvents*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->AfterTypeChange(changeKind, (ITypeInfo*) pTInfoAfter.Handle, pStrName); + } + + /// To be documented. + public readonly ComPtr QueryInterface() where TI0 : unmanaged, IComVtbl + { + var @this = (ITypeChangeEvents*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // NonKhrReturnTypeOverloader + SilkMarshal.ThrowHResult(@this->QueryInterface(out ComPtr silkRet)); + return silkRet; + } + + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/ITypeComp.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/ITypeComp.gen.cs new file mode 100644 index 0000000000..9cdbb40a72 --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/ITypeComp.gen.cs @@ -0,0 +1,828 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [Guid("00020403-0000-0000-c000-000000000046")] + [NativeName("Name", "ITypeComp")] + public unsafe partial struct ITypeComp : IComVtbl, IComVtbl + { + public static readonly Guid Guid = new("00020403-0000-0000-c000-000000000046"); + + void*** IComVtbl.AsVtblPtr() + => (void***) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + + public static implicit operator Silk.NET.Core.Native.IUnknown(ITypeComp val) + => Unsafe.As(ref val); + + public ITypeComp + ( + void** lpVtbl = null + ) : this() + { + if (lpVtbl is not null) + { + LpVtbl = lpVtbl; + } + } + + + [NativeName("Type", "")] + [NativeName("Type.Name", "")] + [NativeName("Name", "lpVtbl")] + public void** LpVtbl; + /// To be documented. + public readonly unsafe int QueryInterface(Guid* riid, void** ppvObject) + { + var @this = (ITypeComp*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObject); + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(Guid* riid, ref void* ppvObject) + { + var @this = (ITypeComp*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObjectPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(ref Guid riid, void** ppvObject) + { + var @this = (ITypeComp*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* riidPtr = &riid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObject); + } + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(ref Guid riid, ref void* ppvObject) + { + var @this = (ITypeComp*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* riidPtr = &riid) + { + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObjectPtr); + } + } + return ret; + } + + /// To be documented. + public readonly uint AddRef() + { + var @this = (ITypeComp*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[1])(@this); + return ret; + } + + /// To be documented. + public readonly uint Release() + { + var @this = (ITypeComp*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[2])(@this); + return ret; + } + + /// To be documented. + public readonly unsafe int Bind(char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, BindPtr* pBindPtr) + { + var @this = (ITypeComp*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, szName, lHashVal, wFlags, ppTInfo, pDescKind, pBindPtr); + return ret; + } + + /// To be documented. + public readonly unsafe int Bind(char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref BindPtr pBindPtr) + { + var @this = (ITypeComp*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (BindPtr* pBindPtrPtr = &pBindPtr) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, szName, lHashVal, wFlags, ppTInfo, pDescKind, pBindPtrPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int Bind(char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, BindPtr* pBindPtr) + { + var @this = (ITypeComp*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (DescKind* pDescKindPtr = &pDescKind) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, szName, lHashVal, wFlags, ppTInfo, pDescKindPtr, pBindPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int Bind(char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, ref BindPtr pBindPtr) + { + var @this = (ITypeComp*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (DescKind* pDescKindPtr = &pDescKind) + { + fixed (BindPtr* pBindPtrPtr = &pBindPtr) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, szName, lHashVal, wFlags, ppTInfo, pDescKindPtr, pBindPtrPtr); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int Bind(char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, BindPtr* pBindPtr) + { + var @this = (ITypeComp*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (ITypeInfo** ppTInfoPtr = &ppTInfo) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, szName, lHashVal, wFlags, ppTInfoPtr, pDescKind, pBindPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int Bind(char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref BindPtr pBindPtr) + { + var @this = (ITypeComp*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (ITypeInfo** ppTInfoPtr = &ppTInfo) + { + fixed (BindPtr* pBindPtrPtr = &pBindPtr) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, szName, lHashVal, wFlags, ppTInfoPtr, pDescKind, pBindPtrPtr); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int Bind(char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, BindPtr* pBindPtr) + { + var @this = (ITypeComp*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (ITypeInfo** ppTInfoPtr = &ppTInfo) + { + fixed (DescKind* pDescKindPtr = &pDescKind) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, szName, lHashVal, wFlags, ppTInfoPtr, pDescKindPtr, pBindPtr); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int Bind(char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref BindPtr pBindPtr) + { + var @this = (ITypeComp*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (ITypeInfo** ppTInfoPtr = &ppTInfo) + { + fixed (DescKind* pDescKindPtr = &pDescKind) + { + fixed (BindPtr* pBindPtrPtr = &pBindPtr) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, szName, lHashVal, wFlags, ppTInfoPtr, pDescKindPtr, pBindPtrPtr); + } + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int Bind(ref char szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, BindPtr* pBindPtr) + { + var @this = (ITypeComp*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char* szNamePtr = &szName) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, szNamePtr, lHashVal, wFlags, ppTInfo, pDescKind, pBindPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int Bind(ref char szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref BindPtr pBindPtr) + { + var @this = (ITypeComp*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char* szNamePtr = &szName) + { + fixed (BindPtr* pBindPtrPtr = &pBindPtr) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, szNamePtr, lHashVal, wFlags, ppTInfo, pDescKind, pBindPtrPtr); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int Bind(ref char szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, BindPtr* pBindPtr) + { + var @this = (ITypeComp*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char* szNamePtr = &szName) + { + fixed (DescKind* pDescKindPtr = &pDescKind) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, szNamePtr, lHashVal, wFlags, ppTInfo, pDescKindPtr, pBindPtr); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int Bind(ref char szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, ref BindPtr pBindPtr) + { + var @this = (ITypeComp*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char* szNamePtr = &szName) + { + fixed (DescKind* pDescKindPtr = &pDescKind) + { + fixed (BindPtr* pBindPtrPtr = &pBindPtr) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, szNamePtr, lHashVal, wFlags, ppTInfo, pDescKindPtr, pBindPtrPtr); + } + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int Bind(ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, BindPtr* pBindPtr) + { + var @this = (ITypeComp*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char* szNamePtr = &szName) + { + fixed (ITypeInfo** ppTInfoPtr = &ppTInfo) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, szNamePtr, lHashVal, wFlags, ppTInfoPtr, pDescKind, pBindPtr); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int Bind(ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref BindPtr pBindPtr) + { + var @this = (ITypeComp*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char* szNamePtr = &szName) + { + fixed (ITypeInfo** ppTInfoPtr = &ppTInfo) + { + fixed (BindPtr* pBindPtrPtr = &pBindPtr) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, szNamePtr, lHashVal, wFlags, ppTInfoPtr, pDescKind, pBindPtrPtr); + } + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int Bind(ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, BindPtr* pBindPtr) + { + var @this = (ITypeComp*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char* szNamePtr = &szName) + { + fixed (ITypeInfo** ppTInfoPtr = &ppTInfo) + { + fixed (DescKind* pDescKindPtr = &pDescKind) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, szNamePtr, lHashVal, wFlags, ppTInfoPtr, pDescKindPtr, pBindPtr); + } + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int Bind(ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref BindPtr pBindPtr) + { + var @this = (ITypeComp*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char* szNamePtr = &szName) + { + fixed (ITypeInfo** ppTInfoPtr = &ppTInfo) + { + fixed (DescKind* pDescKindPtr = &pDescKind) + { + fixed (BindPtr* pBindPtrPtr = &pBindPtr) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, szNamePtr, lHashVal, wFlags, ppTInfoPtr, pDescKindPtr, pBindPtrPtr); + } + } + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int Bind([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, BindPtr* pBindPtr) + { + var @this = (ITypeComp*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + var szNamePtr = (byte*) SilkMarshal.StringToPtr(szName, NativeStringEncoding.UTF8); + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, szNamePtr, lHashVal, wFlags, ppTInfo, pDescKind, pBindPtr); + SilkMarshal.Free((nint)szNamePtr); + return ret; + } + + /// To be documented. + public readonly unsafe int Bind([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref BindPtr pBindPtr) + { + var @this = (ITypeComp*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + var szNamePtr = (byte*) SilkMarshal.StringToPtr(szName, NativeStringEncoding.UTF8); + fixed (BindPtr* pBindPtrPtr = &pBindPtr) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, szNamePtr, lHashVal, wFlags, ppTInfo, pDescKind, pBindPtrPtr); + } + SilkMarshal.Free((nint)szNamePtr); + return ret; + } + + /// To be documented. + public readonly unsafe int Bind([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, BindPtr* pBindPtr) + { + var @this = (ITypeComp*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + var szNamePtr = (byte*) SilkMarshal.StringToPtr(szName, NativeStringEncoding.UTF8); + fixed (DescKind* pDescKindPtr = &pDescKind) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, szNamePtr, lHashVal, wFlags, ppTInfo, pDescKindPtr, pBindPtr); + } + SilkMarshal.Free((nint)szNamePtr); + return ret; + } + + /// To be documented. + public readonly unsafe int Bind([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, ref BindPtr pBindPtr) + { + var @this = (ITypeComp*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + var szNamePtr = (byte*) SilkMarshal.StringToPtr(szName, NativeStringEncoding.UTF8); + fixed (DescKind* pDescKindPtr = &pDescKind) + { + fixed (BindPtr* pBindPtrPtr = &pBindPtr) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, szNamePtr, lHashVal, wFlags, ppTInfo, pDescKindPtr, pBindPtrPtr); + } + } + SilkMarshal.Free((nint)szNamePtr); + return ret; + } + + /// To be documented. + public readonly unsafe int Bind([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, BindPtr* pBindPtr) + { + var @this = (ITypeComp*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + var szNamePtr = (byte*) SilkMarshal.StringToPtr(szName, NativeStringEncoding.UTF8); + fixed (ITypeInfo** ppTInfoPtr = &ppTInfo) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, szNamePtr, lHashVal, wFlags, ppTInfoPtr, pDescKind, pBindPtr); + } + SilkMarshal.Free((nint)szNamePtr); + return ret; + } + + /// To be documented. + public readonly unsafe int Bind([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref BindPtr pBindPtr) + { + var @this = (ITypeComp*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + var szNamePtr = (byte*) SilkMarshal.StringToPtr(szName, NativeStringEncoding.UTF8); + fixed (ITypeInfo** ppTInfoPtr = &ppTInfo) + { + fixed (BindPtr* pBindPtrPtr = &pBindPtr) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, szNamePtr, lHashVal, wFlags, ppTInfoPtr, pDescKind, pBindPtrPtr); + } + } + SilkMarshal.Free((nint)szNamePtr); + return ret; + } + + /// To be documented. + public readonly unsafe int Bind([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, BindPtr* pBindPtr) + { + var @this = (ITypeComp*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + var szNamePtr = (byte*) SilkMarshal.StringToPtr(szName, NativeStringEncoding.UTF8); + fixed (ITypeInfo** ppTInfoPtr = &ppTInfo) + { + fixed (DescKind* pDescKindPtr = &pDescKind) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, szNamePtr, lHashVal, wFlags, ppTInfoPtr, pDescKindPtr, pBindPtr); + } + } + SilkMarshal.Free((nint)szNamePtr); + return ret; + } + + /// To be documented. + public readonly unsafe int Bind([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref BindPtr pBindPtr) + { + var @this = (ITypeComp*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + var szNamePtr = (byte*) SilkMarshal.StringToPtr(szName, NativeStringEncoding.UTF8); + fixed (ITypeInfo** ppTInfoPtr = &ppTInfo) + { + fixed (DescKind* pDescKindPtr = &pDescKind) + { + fixed (BindPtr* pBindPtrPtr = &pBindPtr) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, szNamePtr, lHashVal, wFlags, ppTInfoPtr, pDescKindPtr, pBindPtrPtr); + } + } + } + SilkMarshal.Free((nint)szNamePtr); + return ret; + } + + /// To be documented. + public readonly unsafe int BindType(char* szName, uint lHashVal, ITypeInfo** ppTInfo, ITypeComp** ppTComp) + { + var @this = (ITypeComp*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, szName, lHashVal, ppTInfo, ppTComp); + return ret; + } + + /// To be documented. + public readonly unsafe int BindType(char* szName, uint lHashVal, ITypeInfo** ppTInfo, ref ITypeComp* ppTComp) + { + var @this = (ITypeComp*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (ITypeComp** ppTCompPtr = &ppTComp) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, szName, lHashVal, ppTInfo, ppTCompPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int BindType(char* szName, uint lHashVal, ref ITypeInfo* ppTInfo, ITypeComp** ppTComp) + { + var @this = (ITypeComp*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (ITypeInfo** ppTInfoPtr = &ppTInfo) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, szName, lHashVal, ppTInfoPtr, ppTComp); + } + return ret; + } + + /// To be documented. + public readonly unsafe int BindType(char* szName, uint lHashVal, ref ITypeInfo* ppTInfo, ref ITypeComp* ppTComp) + { + var @this = (ITypeComp*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (ITypeInfo** ppTInfoPtr = &ppTInfo) + { + fixed (ITypeComp** ppTCompPtr = &ppTComp) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, szName, lHashVal, ppTInfoPtr, ppTCompPtr); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int BindType(ref char szName, uint lHashVal, ITypeInfo** ppTInfo, ITypeComp** ppTComp) + { + var @this = (ITypeComp*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char* szNamePtr = &szName) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, szNamePtr, lHashVal, ppTInfo, ppTComp); + } + return ret; + } + + /// To be documented. + public readonly unsafe int BindType(ref char szName, uint lHashVal, ITypeInfo** ppTInfo, ref ITypeComp* ppTComp) + { + var @this = (ITypeComp*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char* szNamePtr = &szName) + { + fixed (ITypeComp** ppTCompPtr = &ppTComp) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, szNamePtr, lHashVal, ppTInfo, ppTCompPtr); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int BindType(ref char szName, uint lHashVal, ref ITypeInfo* ppTInfo, ITypeComp** ppTComp) + { + var @this = (ITypeComp*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char* szNamePtr = &szName) + { + fixed (ITypeInfo** ppTInfoPtr = &ppTInfo) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, szNamePtr, lHashVal, ppTInfoPtr, ppTComp); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int BindType(ref char szName, uint lHashVal, ref ITypeInfo* ppTInfo, ref ITypeComp* ppTComp) + { + var @this = (ITypeComp*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char* szNamePtr = &szName) + { + fixed (ITypeInfo** ppTInfoPtr = &ppTInfo) + { + fixed (ITypeComp** ppTCompPtr = &ppTComp) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, szNamePtr, lHashVal, ppTInfoPtr, ppTCompPtr); + } + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int BindType([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ITypeInfo** ppTInfo, ITypeComp** ppTComp) + { + var @this = (ITypeComp*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + var szNamePtr = (byte*) SilkMarshal.StringToPtr(szName, NativeStringEncoding.UTF8); + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, szNamePtr, lHashVal, ppTInfo, ppTComp); + SilkMarshal.Free((nint)szNamePtr); + return ret; + } + + /// To be documented. + public readonly unsafe int BindType([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ITypeInfo** ppTInfo, ref ITypeComp* ppTComp) + { + var @this = (ITypeComp*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + var szNamePtr = (byte*) SilkMarshal.StringToPtr(szName, NativeStringEncoding.UTF8); + fixed (ITypeComp** ppTCompPtr = &ppTComp) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, szNamePtr, lHashVal, ppTInfo, ppTCompPtr); + } + SilkMarshal.Free((nint)szNamePtr); + return ret; + } + + /// To be documented. + public readonly unsafe int BindType([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ref ITypeInfo* ppTInfo, ITypeComp** ppTComp) + { + var @this = (ITypeComp*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + var szNamePtr = (byte*) SilkMarshal.StringToPtr(szName, NativeStringEncoding.UTF8); + fixed (ITypeInfo** ppTInfoPtr = &ppTInfo) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, szNamePtr, lHashVal, ppTInfoPtr, ppTComp); + } + SilkMarshal.Free((nint)szNamePtr); + return ret; + } + + /// To be documented. + public readonly unsafe int BindType([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ref ITypeInfo* ppTInfo, ref ITypeComp* ppTComp) + { + var @this = (ITypeComp*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + var szNamePtr = (byte*) SilkMarshal.StringToPtr(szName, NativeStringEncoding.UTF8); + fixed (ITypeInfo** ppTInfoPtr = &ppTInfo) + { + fixed (ITypeComp** ppTCompPtr = &ppTComp) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, szNamePtr, lHashVal, ppTInfoPtr, ppTCompPtr); + } + } + SilkMarshal.Free((nint)szNamePtr); + return ret; + } + + /// To be documented. + public readonly int QueryInterface(out ComPtr ppvObject) where TI0 : unmanaged, IComVtbl + { + var @this = (ITypeComp*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + ppvObject = default; + return @this->QueryInterface(SilkMarshal.GuidPtrOf(), (void**) ppvObject.GetAddressOf()); + } + + /// To be documented. + public readonly unsafe int Bind(char* szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, BindPtr* pBindPtr) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (ITypeComp*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->Bind(szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, pBindPtr); + } + + /// To be documented. + public readonly unsafe int Bind(char* szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, ref BindPtr pBindPtr) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (ITypeComp*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->Bind(szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ref pBindPtr); + } + + /// To be documented. + public readonly unsafe int Bind(char* szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, BindPtr* pBindPtr) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (ITypeComp*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->Bind(szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, pBindPtr); + } + + /// To be documented. + public readonly unsafe int Bind(char* szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, ref BindPtr pBindPtr) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (ITypeComp*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->Bind(szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ref pBindPtr); + } + + /// To be documented. + public readonly unsafe int Bind(ref char szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, BindPtr* pBindPtr) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (ITypeComp*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->Bind(ref szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, pBindPtr); + } + + /// To be documented. + public readonly unsafe int Bind(ref char szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, ref BindPtr pBindPtr) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (ITypeComp*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->Bind(ref szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ref pBindPtr); + } + + /// To be documented. + public readonly unsafe int Bind(ref char szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, BindPtr* pBindPtr) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (ITypeComp*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->Bind(ref szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, pBindPtr); + } + + /// To be documented. + public readonly int Bind(ref char szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, ref BindPtr pBindPtr) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (ITypeComp*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->Bind(ref szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ref pBindPtr); + } + + /// To be documented. + public readonly unsafe int Bind([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, BindPtr* pBindPtr) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (ITypeComp*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->Bind(szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, pBindPtr); + } + + /// To be documented. + public readonly unsafe int Bind([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, ref BindPtr pBindPtr) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (ITypeComp*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->Bind(szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ref pBindPtr); + } + + /// To be documented. + public readonly unsafe int Bind([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, BindPtr* pBindPtr) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (ITypeComp*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->Bind(szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, pBindPtr); + } + + /// To be documented. + public readonly int Bind([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, ref BindPtr pBindPtr) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (ITypeComp*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->Bind(szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ref pBindPtr); + } + + /// To be documented. + public readonly unsafe int BindType(char* szName, uint lHashVal, ref ComPtr ppTInfo, ref ComPtr ppTComp) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + var @this = (ITypeComp*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->BindType(szName, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), (ITypeComp**) ppTComp.GetAddressOf()); + } + + /// To be documented. + public readonly unsafe int BindType(char* szName, uint lHashVal, ref ComPtr ppTInfo, ref ITypeComp* ppTComp) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (ITypeComp*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->BindType(szName, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), ref ppTComp); + } + + /// To be documented. + public readonly unsafe int BindType(char* szName, uint lHashVal, ref ITypeInfo* ppTInfo, ref ComPtr ppTComp) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (ITypeComp*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->BindType(szName, lHashVal, ref ppTInfo, (ITypeComp**) ppTComp.GetAddressOf()); + } + + /// To be documented. + public readonly int BindType(ref char szName, uint lHashVal, ref ComPtr ppTInfo, ref ComPtr ppTComp) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + var @this = (ITypeComp*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->BindType(ref szName, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), (ITypeComp**) ppTComp.GetAddressOf()); + } + + /// To be documented. + public readonly unsafe int BindType(ref char szName, uint lHashVal, ref ComPtr ppTInfo, ref ITypeComp* ppTComp) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (ITypeComp*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->BindType(ref szName, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), ref ppTComp); + } + + /// To be documented. + public readonly unsafe int BindType(ref char szName, uint lHashVal, ref ITypeInfo* ppTInfo, ref ComPtr ppTComp) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (ITypeComp*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->BindType(ref szName, lHashVal, ref ppTInfo, (ITypeComp**) ppTComp.GetAddressOf()); + } + + /// To be documented. + public readonly int BindType([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ref ComPtr ppTInfo, ref ComPtr ppTComp) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + var @this = (ITypeComp*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->BindType(szName, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), (ITypeComp**) ppTComp.GetAddressOf()); + } + + /// To be documented. + public readonly unsafe int BindType([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ref ComPtr ppTInfo, ref ITypeComp* ppTComp) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (ITypeComp*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->BindType(szName, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), ref ppTComp); + } + + /// To be documented. + public readonly unsafe int BindType([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ref ITypeInfo* ppTInfo, ref ComPtr ppTComp) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (ITypeComp*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->BindType(szName, lHashVal, ref ppTInfo, (ITypeComp**) ppTComp.GetAddressOf()); + } + + /// To be documented. + public readonly ComPtr QueryInterface() where TI0 : unmanaged, IComVtbl + { + var @this = (ITypeComp*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // NonKhrReturnTypeOverloader + SilkMarshal.ThrowHResult(@this->QueryInterface(out ComPtr silkRet)); + return silkRet; + } + + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/ITypeFactory.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/ITypeFactory.gen.cs new file mode 100644 index 0000000000..6f17ba1a69 --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/ITypeFactory.gen.cs @@ -0,0 +1,308 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [Guid("0000002e-0000-0000-c000-000000000046")] + [NativeName("Name", "ITypeFactory")] + public unsafe partial struct ITypeFactory : IComVtbl, IComVtbl + { + public static readonly Guid Guid = new("0000002e-0000-0000-c000-000000000046"); + + void*** IComVtbl.AsVtblPtr() + => (void***) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + + public static implicit operator Silk.NET.Core.Native.IUnknown(ITypeFactory val) + => Unsafe.As(ref val); + + public ITypeFactory + ( + void** lpVtbl = null + ) : this() + { + if (lpVtbl is not null) + { + LpVtbl = lpVtbl; + } + } + + + [NativeName("Type", "")] + [NativeName("Type.Name", "")] + [NativeName("Name", "lpVtbl")] + public void** LpVtbl; + /// To be documented. + public readonly unsafe int QueryInterface(Guid* riid, void** ppvObject) + { + var @this = (ITypeFactory*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObject); + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(Guid* riid, ref void* ppvObject) + { + var @this = (ITypeFactory*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObjectPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(ref Guid riid, void** ppvObject) + { + var @this = (ITypeFactory*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* riidPtr = &riid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObject); + } + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(ref Guid riid, ref void* ppvObject) + { + var @this = (ITypeFactory*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* riidPtr = &riid) + { + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObjectPtr); + } + } + return ret; + } + + /// To be documented. + public readonly uint AddRef() + { + var @this = (ITypeFactory*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[1])(@this); + return ret; + } + + /// To be documented. + public readonly uint Release() + { + var @this = (ITypeFactory*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[2])(@this); + return ret; + } + + /// To be documented. + public readonly unsafe int CreateFromTypeInfo(ITypeInfo* pTypeInfo, Guid* riid, Silk.NET.Core.Native.IUnknown** ppv) + { + var @this = (ITypeFactory*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, pTypeInfo, riid, ppv); + return ret; + } + + /// To be documented. + public readonly unsafe int CreateFromTypeInfo(ITypeInfo* pTypeInfo, Guid* riid, ref Silk.NET.Core.Native.IUnknown* ppv) + { + var @this = (ITypeFactory*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Silk.NET.Core.Native.IUnknown** ppvPtr = &ppv) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, pTypeInfo, riid, ppvPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int CreateFromTypeInfo(ITypeInfo* pTypeInfo, ref Guid riid, Silk.NET.Core.Native.IUnknown** ppv) + { + var @this = (ITypeFactory*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* riidPtr = &riid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, pTypeInfo, riidPtr, ppv); + } + return ret; + } + + /// To be documented. + public readonly unsafe int CreateFromTypeInfo(ITypeInfo* pTypeInfo, ref Guid riid, ref Silk.NET.Core.Native.IUnknown* ppv) + { + var @this = (ITypeFactory*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* riidPtr = &riid) + { + fixed (Silk.NET.Core.Native.IUnknown** ppvPtr = &ppv) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, pTypeInfo, riidPtr, ppvPtr); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int CreateFromTypeInfo(ref ITypeInfo pTypeInfo, Guid* riid, Silk.NET.Core.Native.IUnknown** ppv) + { + var @this = (ITypeFactory*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (ITypeInfo* pTypeInfoPtr = &pTypeInfo) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, pTypeInfoPtr, riid, ppv); + } + return ret; + } + + /// To be documented. + public readonly unsafe int CreateFromTypeInfo(ref ITypeInfo pTypeInfo, Guid* riid, ref Silk.NET.Core.Native.IUnknown* ppv) + { + var @this = (ITypeFactory*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (ITypeInfo* pTypeInfoPtr = &pTypeInfo) + { + fixed (Silk.NET.Core.Native.IUnknown** ppvPtr = &ppv) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, pTypeInfoPtr, riid, ppvPtr); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int CreateFromTypeInfo(ref ITypeInfo pTypeInfo, ref Guid riid, Silk.NET.Core.Native.IUnknown** ppv) + { + var @this = (ITypeFactory*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (ITypeInfo* pTypeInfoPtr = &pTypeInfo) + { + fixed (Guid* riidPtr = &riid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, pTypeInfoPtr, riidPtr, ppv); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int CreateFromTypeInfo(ref ITypeInfo pTypeInfo, ref Guid riid, ref Silk.NET.Core.Native.IUnknown* ppv) + { + var @this = (ITypeFactory*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (ITypeInfo* pTypeInfoPtr = &pTypeInfo) + { + fixed (Guid* riidPtr = &riid) + { + fixed (Silk.NET.Core.Native.IUnknown** ppvPtr = &ppv) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, pTypeInfoPtr, riidPtr, ppvPtr); + } + } + } + return ret; + } + + /// To be documented. + public readonly int QueryInterface(out ComPtr ppvObject) where TI0 : unmanaged, IComVtbl + { + var @this = (ITypeFactory*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + ppvObject = default; + return @this->QueryInterface(SilkMarshal.GuidPtrOf(), (void**) ppvObject.GetAddressOf()); + } + + /// To be documented. + public readonly int CreateFromTypeInfo(ComPtr pTypeInfo, out ComPtr ppv) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + var @this = (ITypeFactory*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + ppv = default; + return @this->CreateFromTypeInfo((ITypeInfo*) pTypeInfo.Handle, SilkMarshal.GuidPtrOf(), (Silk.NET.Core.Native.IUnknown**) ppv.GetAddressOf()); + } + + /// To be documented. + public readonly unsafe int CreateFromTypeInfo(ComPtr pTypeInfo, Guid* riid, ref Silk.NET.Core.Native.IUnknown* ppv) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (ITypeFactory*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->CreateFromTypeInfo((ITypeInfo*) pTypeInfo.Handle, riid, ref ppv); + } + + /// To be documented. + public readonly int CreateFromTypeInfo(ComPtr pTypeInfo, ref Guid riid, ref ComPtr ppv) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + var @this = (ITypeFactory*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->CreateFromTypeInfo((ITypeInfo*) pTypeInfo.Handle, ref riid, (Silk.NET.Core.Native.IUnknown**) ppv.GetAddressOf()); + } + + /// To be documented. + public readonly unsafe int CreateFromTypeInfo(ComPtr pTypeInfo, ref Guid riid, ref Silk.NET.Core.Native.IUnknown* ppv) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (ITypeFactory*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->CreateFromTypeInfo((ITypeInfo*) pTypeInfo.Handle, ref riid, ref ppv); + } + + /// To be documented. + public readonly int CreateFromTypeInfo(ref ITypeInfo pTypeInfo, out ComPtr ppv) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (ITypeFactory*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + ppv = default; + return @this->CreateFromTypeInfo(ref pTypeInfo, SilkMarshal.GuidPtrOf(), (Silk.NET.Core.Native.IUnknown**) ppv.GetAddressOf()); + } + + /// To be documented. + public readonly int CreateFromTypeInfo(ref ITypeInfo pTypeInfo, ref Guid riid, ref ComPtr ppv) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (ITypeFactory*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->CreateFromTypeInfo(ref pTypeInfo, ref riid, (Silk.NET.Core.Native.IUnknown**) ppv.GetAddressOf()); + } + + /// To be documented. + public readonly ComPtr QueryInterface() where TI0 : unmanaged, IComVtbl + { + var @this = (ITypeFactory*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // NonKhrReturnTypeOverloader + SilkMarshal.ThrowHResult(@this->QueryInterface(out ComPtr silkRet)); + return silkRet; + } + + /// To be documented. + public readonly ComPtr CreateFromTypeInfo(ComPtr pTypeInfo) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + var @this = (ITypeFactory*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // NonKhrReturnTypeOverloader + SilkMarshal.ThrowHResult(@this->CreateFromTypeInfo(pTypeInfo, out ComPtr silkRet)); + return silkRet; + } + + /// To be documented. + public readonly ComPtr CreateFromTypeInfo(ref ITypeInfo pTypeInfo) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (ITypeFactory*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // NonKhrReturnTypeOverloader + SilkMarshal.ThrowHResult(@this->CreateFromTypeInfo(ref pTypeInfo, out ComPtr silkRet)); + return silkRet; + } + + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/ITypeInfo.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/ITypeInfo.gen.cs new file mode 100644 index 0000000000..89e610bb88 --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/ITypeInfo.gen.cs @@ -0,0 +1,1928 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [Guid("00020401-0000-0000-c000-000000000046")] + [NativeName("Name", "ITypeInfo")] + public unsafe partial struct ITypeInfo : IComVtbl, IComVtbl + { + public static readonly Guid Guid = new("00020401-0000-0000-c000-000000000046"); + + void*** IComVtbl.AsVtblPtr() + => (void***) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + + public static implicit operator Silk.NET.Core.Native.IUnknown(ITypeInfo val) + => Unsafe.As(ref val); + + public ITypeInfo + ( + void** lpVtbl = null + ) : this() + { + if (lpVtbl is not null) + { + LpVtbl = lpVtbl; + } + } + + + [NativeName("Type", "")] + [NativeName("Type.Name", "")] + [NativeName("Name", "lpVtbl")] + public void** LpVtbl; + /// To be documented. + public readonly unsafe int QueryInterface(Guid* riid, void** ppvObject) + { + var @this = (ITypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObject); + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(Guid* riid, ref void* ppvObject) + { + var @this = (ITypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObjectPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(ref Guid riid, void** ppvObject) + { + var @this = (ITypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* riidPtr = &riid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObject); + } + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(ref Guid riid, ref void* ppvObject) + { + var @this = (ITypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* riidPtr = &riid) + { + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObjectPtr); + } + } + return ret; + } + + /// To be documented. + public readonly uint AddRef() + { + var @this = (ITypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[1])(@this); + return ret; + } + + /// To be documented. + public readonly uint Release() + { + var @this = (ITypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[2])(@this); + return ret; + } + + /// To be documented. + public readonly unsafe int GetTypeAttr(TypeAttr** ppTypeAttr) + { + var @this = (ITypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, ppTypeAttr); + return ret; + } + + /// To be documented. + public readonly unsafe int GetTypeAttr(ref TypeAttr* ppTypeAttr) + { + var @this = (ITypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (TypeAttr** ppTypeAttrPtr = &ppTypeAttr) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, ppTypeAttrPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetTypeComp(ITypeComp** ppTComp) + { + var @this = (ITypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, ppTComp); + return ret; + } + + /// To be documented. + public readonly unsafe int GetTypeComp(ref ITypeComp* ppTComp) + { + var @this = (ITypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (ITypeComp** ppTCompPtr = &ppTComp) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, ppTCompPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetFuncDesc(uint index, FuncDesc** ppFuncDesc) + { + var @this = (ITypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, index, ppFuncDesc); + return ret; + } + + /// To be documented. + public readonly unsafe int GetFuncDesc(uint index, ref FuncDesc* ppFuncDesc) + { + var @this = (ITypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (FuncDesc** ppFuncDescPtr = &ppFuncDesc) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, index, ppFuncDescPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetVarDesc(uint index, VarDesc** ppVarDesc) + { + var @this = (ITypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, index, ppVarDesc); + return ret; + } + + /// To be documented. + public readonly unsafe int GetVarDesc(uint index, ref VarDesc* ppVarDesc) + { + var @this = (ITypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (VarDesc** ppVarDescPtr = &ppVarDesc) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, index, ppVarDescPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetNames(int memid, char** rgBstrNames, uint cMaxNames, uint* pcNames) + { + var @this = (ITypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[7])(@this, memid, rgBstrNames, cMaxNames, pcNames); + return ret; + } + + /// To be documented. + public readonly unsafe int GetNames(int memid, char** rgBstrNames, uint cMaxNames, ref uint pcNames) + { + var @this = (ITypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (uint* pcNamesPtr = &pcNames) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[7])(@this, memid, rgBstrNames, cMaxNames, pcNamesPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetNames(int memid, ref char* rgBstrNames, uint cMaxNames, uint* pcNames) + { + var @this = (ITypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char** rgBstrNamesPtr = &rgBstrNames) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[7])(@this, memid, rgBstrNamesPtr, cMaxNames, pcNames); + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetNames(int memid, ref char* rgBstrNames, uint cMaxNames, ref uint pcNames) + { + var @this = (ITypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char** rgBstrNamesPtr = &rgBstrNames) + { + fixed (uint* pcNamesPtr = &pcNames) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[7])(@this, memid, rgBstrNamesPtr, cMaxNames, pcNamesPtr); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetRefTypeOfImplType(uint index, uint* pRefType) + { + var @this = (ITypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[8])(@this, index, pRefType); + return ret; + } + + /// To be documented. + public readonly int GetRefTypeOfImplType(uint index, ref uint pRefType) + { + var @this = (ITypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (uint* pRefTypePtr = &pRefType) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[8])(@this, index, pRefTypePtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetImplTypeFlags(uint index, int* pImplTypeFlags) + { + var @this = (ITypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[9])(@this, index, pImplTypeFlags); + return ret; + } + + /// To be documented. + public readonly int GetImplTypeFlags(uint index, ref int pImplTypeFlags) + { + var @this = (ITypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (int* pImplTypeFlagsPtr = &pImplTypeFlags) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[9])(@this, index, pImplTypeFlagsPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetIDsOfNames(char** rgszNames, uint cNames, int* pMemId) + { + var @this = (ITypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[10])(@this, rgszNames, cNames, pMemId); + return ret; + } + + /// To be documented. + public readonly unsafe int GetIDsOfNames(char** rgszNames, uint cNames, ref int pMemId) + { + var @this = (ITypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (int* pMemIdPtr = &pMemId) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[10])(@this, rgszNames, cNames, pMemIdPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetIDsOfNames(ref char* rgszNames, uint cNames, int* pMemId) + { + var @this = (ITypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char** rgszNamesPtr = &rgszNames) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[10])(@this, rgszNamesPtr, cNames, pMemId); + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetIDsOfNames(ref char* rgszNames, uint cNames, ref int pMemId) + { + var @this = (ITypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char** rgszNamesPtr = &rgszNames) + { + fixed (int* pMemIdPtr = &pMemId) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[10])(@this, rgszNamesPtr, cNames, pMemIdPtr); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int Invoke(void* pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr) + { + var @this = (ITypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvInstance, memid, wFlags, pDispParams, pVarResult, pExcepInfo, puArgErr); + return ret; + } + + /// To be documented. + public readonly unsafe int Invoke(void* pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, ref uint puArgErr) + { + var @this = (ITypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (uint* puArgErrPtr = &puArgErr) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvInstance, memid, wFlags, pDispParams, pVarResult, pExcepInfo, puArgErrPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int Invoke(void* pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, uint* puArgErr) + { + var @this = (ITypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (ExceptionInfo* pExcepInfoPtr = &pExcepInfo) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvInstance, memid, wFlags, pDispParams, pVarResult, pExcepInfoPtr, puArgErr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int Invoke(void* pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, ref uint puArgErr) + { + var @this = (ITypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (ExceptionInfo* pExcepInfoPtr = &pExcepInfo) + { + fixed (uint* puArgErrPtr = &puArgErr) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvInstance, memid, wFlags, pDispParams, pVarResult, pExcepInfoPtr, puArgErrPtr); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int Invoke(void* pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr) + { + var @this = (ITypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Variant* pVarResultPtr = &pVarResult) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvInstance, memid, wFlags, pDispParams, pVarResultPtr, pExcepInfo, puArgErr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int Invoke(void* pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, ref uint puArgErr) + { + var @this = (ITypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Variant* pVarResultPtr = &pVarResult) + { + fixed (uint* puArgErrPtr = &puArgErr) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvInstance, memid, wFlags, pDispParams, pVarResultPtr, pExcepInfo, puArgErrPtr); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int Invoke(void* pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, uint* puArgErr) + { + var @this = (ITypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Variant* pVarResultPtr = &pVarResult) + { + fixed (ExceptionInfo* pExcepInfoPtr = &pExcepInfo) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvInstance, memid, wFlags, pDispParams, pVarResultPtr, pExcepInfoPtr, puArgErr); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int Invoke(void* pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, ref uint puArgErr) + { + var @this = (ITypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Variant* pVarResultPtr = &pVarResult) + { + fixed (ExceptionInfo* pExcepInfoPtr = &pExcepInfo) + { + fixed (uint* puArgErrPtr = &puArgErr) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvInstance, memid, wFlags, pDispParams, pVarResultPtr, pExcepInfoPtr, puArgErrPtr); + } + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int Invoke(void* pvInstance, int memid, ushort wFlags, ref DispatchParams pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr) + { + var @this = (ITypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (DispatchParams* pDispParamsPtr = &pDispParams) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvInstance, memid, wFlags, pDispParamsPtr, pVarResult, pExcepInfo, puArgErr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int Invoke(void* pvInstance, int memid, ushort wFlags, ref DispatchParams pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, ref uint puArgErr) + { + var @this = (ITypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (DispatchParams* pDispParamsPtr = &pDispParams) + { + fixed (uint* puArgErrPtr = &puArgErr) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvInstance, memid, wFlags, pDispParamsPtr, pVarResult, pExcepInfo, puArgErrPtr); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int Invoke(void* pvInstance, int memid, ushort wFlags, ref DispatchParams pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, uint* puArgErr) + { + var @this = (ITypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (DispatchParams* pDispParamsPtr = &pDispParams) + { + fixed (ExceptionInfo* pExcepInfoPtr = &pExcepInfo) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvInstance, memid, wFlags, pDispParamsPtr, pVarResult, pExcepInfoPtr, puArgErr); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int Invoke(void* pvInstance, int memid, ushort wFlags, ref DispatchParams pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, ref uint puArgErr) + { + var @this = (ITypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (DispatchParams* pDispParamsPtr = &pDispParams) + { + fixed (ExceptionInfo* pExcepInfoPtr = &pExcepInfo) + { + fixed (uint* puArgErrPtr = &puArgErr) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvInstance, memid, wFlags, pDispParamsPtr, pVarResult, pExcepInfoPtr, puArgErrPtr); + } + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int Invoke(void* pvInstance, int memid, ushort wFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr) + { + var @this = (ITypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (DispatchParams* pDispParamsPtr = &pDispParams) + { + fixed (Variant* pVarResultPtr = &pVarResult) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvInstance, memid, wFlags, pDispParamsPtr, pVarResultPtr, pExcepInfo, puArgErr); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int Invoke(void* pvInstance, int memid, ushort wFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, ref uint puArgErr) + { + var @this = (ITypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (DispatchParams* pDispParamsPtr = &pDispParams) + { + fixed (Variant* pVarResultPtr = &pVarResult) + { + fixed (uint* puArgErrPtr = &puArgErr) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvInstance, memid, wFlags, pDispParamsPtr, pVarResultPtr, pExcepInfo, puArgErrPtr); + } + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int Invoke(void* pvInstance, int memid, ushort wFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, uint* puArgErr) + { + var @this = (ITypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (DispatchParams* pDispParamsPtr = &pDispParams) + { + fixed (Variant* pVarResultPtr = &pVarResult) + { + fixed (ExceptionInfo* pExcepInfoPtr = &pExcepInfo) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvInstance, memid, wFlags, pDispParamsPtr, pVarResultPtr, pExcepInfoPtr, puArgErr); + } + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int Invoke(void* pvInstance, int memid, ushort wFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, ref uint puArgErr) + { + var @this = (ITypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (DispatchParams* pDispParamsPtr = &pDispParams) + { + fixed (Variant* pVarResultPtr = &pVarResult) + { + fixed (ExceptionInfo* pExcepInfoPtr = &pExcepInfo) + { + fixed (uint* puArgErrPtr = &puArgErr) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvInstance, memid, wFlags, pDispParamsPtr, pVarResultPtr, pExcepInfoPtr, puArgErrPtr); + } + } + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int Invoke(ref T0 pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr) where T0 : unmanaged + { + var @this = (ITypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void* pvInstancePtr = &pvInstance) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvInstancePtr, memid, wFlags, pDispParams, pVarResult, pExcepInfo, puArgErr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int Invoke(ref T0 pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, ref uint puArgErr) where T0 : unmanaged + { + var @this = (ITypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void* pvInstancePtr = &pvInstance) + { + fixed (uint* puArgErrPtr = &puArgErr) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvInstancePtr, memid, wFlags, pDispParams, pVarResult, pExcepInfo, puArgErrPtr); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int Invoke(ref T0 pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, uint* puArgErr) where T0 : unmanaged + { + var @this = (ITypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void* pvInstancePtr = &pvInstance) + { + fixed (ExceptionInfo* pExcepInfoPtr = &pExcepInfo) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvInstancePtr, memid, wFlags, pDispParams, pVarResult, pExcepInfoPtr, puArgErr); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int Invoke(ref T0 pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, ref uint puArgErr) where T0 : unmanaged + { + var @this = (ITypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void* pvInstancePtr = &pvInstance) + { + fixed (ExceptionInfo* pExcepInfoPtr = &pExcepInfo) + { + fixed (uint* puArgErrPtr = &puArgErr) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvInstancePtr, memid, wFlags, pDispParams, pVarResult, pExcepInfoPtr, puArgErrPtr); + } + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int Invoke(ref T0 pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr) where T0 : unmanaged + { + var @this = (ITypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void* pvInstancePtr = &pvInstance) + { + fixed (Variant* pVarResultPtr = &pVarResult) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvInstancePtr, memid, wFlags, pDispParams, pVarResultPtr, pExcepInfo, puArgErr); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int Invoke(ref T0 pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, ref uint puArgErr) where T0 : unmanaged + { + var @this = (ITypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void* pvInstancePtr = &pvInstance) + { + fixed (Variant* pVarResultPtr = &pVarResult) + { + fixed (uint* puArgErrPtr = &puArgErr) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvInstancePtr, memid, wFlags, pDispParams, pVarResultPtr, pExcepInfo, puArgErrPtr); + } + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int Invoke(ref T0 pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, uint* puArgErr) where T0 : unmanaged + { + var @this = (ITypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void* pvInstancePtr = &pvInstance) + { + fixed (Variant* pVarResultPtr = &pVarResult) + { + fixed (ExceptionInfo* pExcepInfoPtr = &pExcepInfo) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvInstancePtr, memid, wFlags, pDispParams, pVarResultPtr, pExcepInfoPtr, puArgErr); + } + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int Invoke(ref T0 pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, ref uint puArgErr) where T0 : unmanaged + { + var @this = (ITypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void* pvInstancePtr = &pvInstance) + { + fixed (Variant* pVarResultPtr = &pVarResult) + { + fixed (ExceptionInfo* pExcepInfoPtr = &pExcepInfo) + { + fixed (uint* puArgErrPtr = &puArgErr) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvInstancePtr, memid, wFlags, pDispParams, pVarResultPtr, pExcepInfoPtr, puArgErrPtr); + } + } + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int Invoke(ref T0 pvInstance, int memid, ushort wFlags, ref DispatchParams pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr) where T0 : unmanaged + { + var @this = (ITypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void* pvInstancePtr = &pvInstance) + { + fixed (DispatchParams* pDispParamsPtr = &pDispParams) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvInstancePtr, memid, wFlags, pDispParamsPtr, pVarResult, pExcepInfo, puArgErr); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int Invoke(ref T0 pvInstance, int memid, ushort wFlags, ref DispatchParams pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, ref uint puArgErr) where T0 : unmanaged + { + var @this = (ITypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void* pvInstancePtr = &pvInstance) + { + fixed (DispatchParams* pDispParamsPtr = &pDispParams) + { + fixed (uint* puArgErrPtr = &puArgErr) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvInstancePtr, memid, wFlags, pDispParamsPtr, pVarResult, pExcepInfo, puArgErrPtr); + } + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int Invoke(ref T0 pvInstance, int memid, ushort wFlags, ref DispatchParams pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, uint* puArgErr) where T0 : unmanaged + { + var @this = (ITypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void* pvInstancePtr = &pvInstance) + { + fixed (DispatchParams* pDispParamsPtr = &pDispParams) + { + fixed (ExceptionInfo* pExcepInfoPtr = &pExcepInfo) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvInstancePtr, memid, wFlags, pDispParamsPtr, pVarResult, pExcepInfoPtr, puArgErr); + } + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int Invoke(ref T0 pvInstance, int memid, ushort wFlags, ref DispatchParams pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, ref uint puArgErr) where T0 : unmanaged + { + var @this = (ITypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void* pvInstancePtr = &pvInstance) + { + fixed (DispatchParams* pDispParamsPtr = &pDispParams) + { + fixed (ExceptionInfo* pExcepInfoPtr = &pExcepInfo) + { + fixed (uint* puArgErrPtr = &puArgErr) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvInstancePtr, memid, wFlags, pDispParamsPtr, pVarResult, pExcepInfoPtr, puArgErrPtr); + } + } + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int Invoke(ref T0 pvInstance, int memid, ushort wFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr) where T0 : unmanaged + { + var @this = (ITypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void* pvInstancePtr = &pvInstance) + { + fixed (DispatchParams* pDispParamsPtr = &pDispParams) + { + fixed (Variant* pVarResultPtr = &pVarResult) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvInstancePtr, memid, wFlags, pDispParamsPtr, pVarResultPtr, pExcepInfo, puArgErr); + } + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int Invoke(ref T0 pvInstance, int memid, ushort wFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, ref uint puArgErr) where T0 : unmanaged + { + var @this = (ITypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void* pvInstancePtr = &pvInstance) + { + fixed (DispatchParams* pDispParamsPtr = &pDispParams) + { + fixed (Variant* pVarResultPtr = &pVarResult) + { + fixed (uint* puArgErrPtr = &puArgErr) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvInstancePtr, memid, wFlags, pDispParamsPtr, pVarResultPtr, pExcepInfo, puArgErrPtr); + } + } + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int Invoke(ref T0 pvInstance, int memid, ushort wFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, uint* puArgErr) where T0 : unmanaged + { + var @this = (ITypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void* pvInstancePtr = &pvInstance) + { + fixed (DispatchParams* pDispParamsPtr = &pDispParams) + { + fixed (Variant* pVarResultPtr = &pVarResult) + { + fixed (ExceptionInfo* pExcepInfoPtr = &pExcepInfo) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvInstancePtr, memid, wFlags, pDispParamsPtr, pVarResultPtr, pExcepInfoPtr, puArgErr); + } + } + } + } + return ret; + } + + /// To be documented. + public readonly int Invoke(ref T0 pvInstance, int memid, ushort wFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, ref uint puArgErr) where T0 : unmanaged + { + var @this = (ITypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void* pvInstancePtr = &pvInstance) + { + fixed (DispatchParams* pDispParamsPtr = &pDispParams) + { + fixed (Variant* pVarResultPtr = &pVarResult) + { + fixed (ExceptionInfo* pExcepInfoPtr = &pExcepInfo) + { + fixed (uint* puArgErrPtr = &puArgErr) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvInstancePtr, memid, wFlags, pDispParamsPtr, pVarResultPtr, pExcepInfoPtr, puArgErrPtr); + } + } + } + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetDocumentation(int memid, char** pBstrName, char** pBstrDocString, uint* pdwHelpContext, char** pBstrHelpFile) + { + var @this = (ITypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[12])(@this, memid, pBstrName, pBstrDocString, pdwHelpContext, pBstrHelpFile); + return ret; + } + + /// To be documented. + public readonly unsafe int GetDocumentation(int memid, char** pBstrName, char** pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile) + { + var @this = (ITypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char** pBstrHelpFilePtr = &pBstrHelpFile) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[12])(@this, memid, pBstrName, pBstrDocString, pdwHelpContext, pBstrHelpFilePtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetDocumentation(int memid, char** pBstrName, char** pBstrDocString, ref uint pdwHelpContext, char** pBstrHelpFile) + { + var @this = (ITypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (uint* pdwHelpContextPtr = &pdwHelpContext) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[12])(@this, memid, pBstrName, pBstrDocString, pdwHelpContextPtr, pBstrHelpFile); + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetDocumentation(int memid, char** pBstrName, char** pBstrDocString, ref uint pdwHelpContext, ref char* pBstrHelpFile) + { + var @this = (ITypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (uint* pdwHelpContextPtr = &pdwHelpContext) + { + fixed (char** pBstrHelpFilePtr = &pBstrHelpFile) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[12])(@this, memid, pBstrName, pBstrDocString, pdwHelpContextPtr, pBstrHelpFilePtr); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetDocumentation(int memid, char** pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, char** pBstrHelpFile) + { + var @this = (ITypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char** pBstrDocStringPtr = &pBstrDocString) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[12])(@this, memid, pBstrName, pBstrDocStringPtr, pdwHelpContext, pBstrHelpFile); + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetDocumentation(int memid, char** pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile) + { + var @this = (ITypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char** pBstrDocStringPtr = &pBstrDocString) + { + fixed (char** pBstrHelpFilePtr = &pBstrHelpFile) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[12])(@this, memid, pBstrName, pBstrDocStringPtr, pdwHelpContext, pBstrHelpFilePtr); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetDocumentation(int memid, char** pBstrName, ref char* pBstrDocString, ref uint pdwHelpContext, char** pBstrHelpFile) + { + var @this = (ITypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char** pBstrDocStringPtr = &pBstrDocString) + { + fixed (uint* pdwHelpContextPtr = &pdwHelpContext) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[12])(@this, memid, pBstrName, pBstrDocStringPtr, pdwHelpContextPtr, pBstrHelpFile); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetDocumentation(int memid, char** pBstrName, ref char* pBstrDocString, ref uint pdwHelpContext, ref char* pBstrHelpFile) + { + var @this = (ITypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char** pBstrDocStringPtr = &pBstrDocString) + { + fixed (uint* pdwHelpContextPtr = &pdwHelpContext) + { + fixed (char** pBstrHelpFilePtr = &pBstrHelpFile) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[12])(@this, memid, pBstrName, pBstrDocStringPtr, pdwHelpContextPtr, pBstrHelpFilePtr); + } + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetDocumentation(int memid, ref char* pBstrName, char** pBstrDocString, uint* pdwHelpContext, char** pBstrHelpFile) + { + var @this = (ITypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char** pBstrNamePtr = &pBstrName) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[12])(@this, memid, pBstrNamePtr, pBstrDocString, pdwHelpContext, pBstrHelpFile); + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetDocumentation(int memid, ref char* pBstrName, char** pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile) + { + var @this = (ITypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char** pBstrNamePtr = &pBstrName) + { + fixed (char** pBstrHelpFilePtr = &pBstrHelpFile) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[12])(@this, memid, pBstrNamePtr, pBstrDocString, pdwHelpContext, pBstrHelpFilePtr); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetDocumentation(int memid, ref char* pBstrName, char** pBstrDocString, ref uint pdwHelpContext, char** pBstrHelpFile) + { + var @this = (ITypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char** pBstrNamePtr = &pBstrName) + { + fixed (uint* pdwHelpContextPtr = &pdwHelpContext) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[12])(@this, memid, pBstrNamePtr, pBstrDocString, pdwHelpContextPtr, pBstrHelpFile); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetDocumentation(int memid, ref char* pBstrName, char** pBstrDocString, ref uint pdwHelpContext, ref char* pBstrHelpFile) + { + var @this = (ITypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char** pBstrNamePtr = &pBstrName) + { + fixed (uint* pdwHelpContextPtr = &pdwHelpContext) + { + fixed (char** pBstrHelpFilePtr = &pBstrHelpFile) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[12])(@this, memid, pBstrNamePtr, pBstrDocString, pdwHelpContextPtr, pBstrHelpFilePtr); + } + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetDocumentation(int memid, ref char* pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, char** pBstrHelpFile) + { + var @this = (ITypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char** pBstrNamePtr = &pBstrName) + { + fixed (char** pBstrDocStringPtr = &pBstrDocString) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[12])(@this, memid, pBstrNamePtr, pBstrDocStringPtr, pdwHelpContext, pBstrHelpFile); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetDocumentation(int memid, ref char* pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile) + { + var @this = (ITypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char** pBstrNamePtr = &pBstrName) + { + fixed (char** pBstrDocStringPtr = &pBstrDocString) + { + fixed (char** pBstrHelpFilePtr = &pBstrHelpFile) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[12])(@this, memid, pBstrNamePtr, pBstrDocStringPtr, pdwHelpContext, pBstrHelpFilePtr); + } + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetDocumentation(int memid, ref char* pBstrName, ref char* pBstrDocString, ref uint pdwHelpContext, char** pBstrHelpFile) + { + var @this = (ITypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char** pBstrNamePtr = &pBstrName) + { + fixed (char** pBstrDocStringPtr = &pBstrDocString) + { + fixed (uint* pdwHelpContextPtr = &pdwHelpContext) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[12])(@this, memid, pBstrNamePtr, pBstrDocStringPtr, pdwHelpContextPtr, pBstrHelpFile); + } + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetDocumentation(int memid, ref char* pBstrName, ref char* pBstrDocString, ref uint pdwHelpContext, ref char* pBstrHelpFile) + { + var @this = (ITypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char** pBstrNamePtr = &pBstrName) + { + fixed (char** pBstrDocStringPtr = &pBstrDocString) + { + fixed (uint* pdwHelpContextPtr = &pdwHelpContext) + { + fixed (char** pBstrHelpFilePtr = &pBstrHelpFile) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[12])(@this, memid, pBstrNamePtr, pBstrDocStringPtr, pdwHelpContextPtr, pBstrHelpFilePtr); + } + } + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetDllEntry(int memid, InvokeKind invKind, char** pBstrDllName, char** pBstrName, ushort* pwOrdinal) + { + var @this = (ITypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[13])(@this, memid, invKind, pBstrDllName, pBstrName, pwOrdinal); + return ret; + } + + /// To be documented. + public readonly unsafe int GetDllEntry(int memid, InvokeKind invKind, char** pBstrDllName, char** pBstrName, ref ushort pwOrdinal) + { + var @this = (ITypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (ushort* pwOrdinalPtr = &pwOrdinal) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[13])(@this, memid, invKind, pBstrDllName, pBstrName, pwOrdinalPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetDllEntry(int memid, InvokeKind invKind, char** pBstrDllName, ref char* pBstrName, ushort* pwOrdinal) + { + var @this = (ITypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char** pBstrNamePtr = &pBstrName) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[13])(@this, memid, invKind, pBstrDllName, pBstrNamePtr, pwOrdinal); + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetDllEntry(int memid, InvokeKind invKind, char** pBstrDllName, ref char* pBstrName, ref ushort pwOrdinal) + { + var @this = (ITypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char** pBstrNamePtr = &pBstrName) + { + fixed (ushort* pwOrdinalPtr = &pwOrdinal) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[13])(@this, memid, invKind, pBstrDllName, pBstrNamePtr, pwOrdinalPtr); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetDllEntry(int memid, InvokeKind invKind, ref char* pBstrDllName, char** pBstrName, ushort* pwOrdinal) + { + var @this = (ITypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char** pBstrDllNamePtr = &pBstrDllName) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[13])(@this, memid, invKind, pBstrDllNamePtr, pBstrName, pwOrdinal); + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetDllEntry(int memid, InvokeKind invKind, ref char* pBstrDllName, char** pBstrName, ref ushort pwOrdinal) + { + var @this = (ITypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char** pBstrDllNamePtr = &pBstrDllName) + { + fixed (ushort* pwOrdinalPtr = &pwOrdinal) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[13])(@this, memid, invKind, pBstrDllNamePtr, pBstrName, pwOrdinalPtr); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetDllEntry(int memid, InvokeKind invKind, ref char* pBstrDllName, ref char* pBstrName, ushort* pwOrdinal) + { + var @this = (ITypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char** pBstrDllNamePtr = &pBstrDllName) + { + fixed (char** pBstrNamePtr = &pBstrName) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[13])(@this, memid, invKind, pBstrDllNamePtr, pBstrNamePtr, pwOrdinal); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetDllEntry(int memid, InvokeKind invKind, ref char* pBstrDllName, ref char* pBstrName, ref ushort pwOrdinal) + { + var @this = (ITypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char** pBstrDllNamePtr = &pBstrDllName) + { + fixed (char** pBstrNamePtr = &pBstrName) + { + fixed (ushort* pwOrdinalPtr = &pwOrdinal) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[13])(@this, memid, invKind, pBstrDllNamePtr, pBstrNamePtr, pwOrdinalPtr); + } + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetRefTypeInfo(uint hRefType, ITypeInfo** ppTInfo) + { + var @this = (ITypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[14])(@this, hRefType, ppTInfo); + return ret; + } + + /// To be documented. + public readonly unsafe int GetRefTypeInfo(uint hRefType, ref ITypeInfo* ppTInfo) + { + var @this = (ITypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (ITypeInfo** ppTInfoPtr = &ppTInfo) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[14])(@this, hRefType, ppTInfoPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int AddressOfMember(int memid, InvokeKind invKind, void** ppv) + { + var @this = (ITypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[15])(@this, memid, invKind, ppv); + return ret; + } + + /// To be documented. + public readonly unsafe int AddressOfMember(int memid, InvokeKind invKind, ref void* ppv) + { + var @this = (ITypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void** ppvPtr = &ppv) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[15])(@this, memid, invKind, ppvPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int CreateInstance(Silk.NET.Core.Native.IUnknown* pUnkOuter, Guid* riid, void** ppvObj) + { + var @this = (ITypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[16])(@this, pUnkOuter, riid, ppvObj); + return ret; + } + + /// To be documented. + public readonly unsafe int CreateInstance(Silk.NET.Core.Native.IUnknown* pUnkOuter, Guid* riid, ref void* ppvObj) + { + var @this = (ITypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void** ppvObjPtr = &ppvObj) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[16])(@this, pUnkOuter, riid, ppvObjPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int CreateInstance(Silk.NET.Core.Native.IUnknown* pUnkOuter, ref Guid riid, void** ppvObj) + { + var @this = (ITypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* riidPtr = &riid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[16])(@this, pUnkOuter, riidPtr, ppvObj); + } + return ret; + } + + /// To be documented. + public readonly unsafe int CreateInstance(Silk.NET.Core.Native.IUnknown* pUnkOuter, ref Guid riid, ref void* ppvObj) + { + var @this = (ITypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* riidPtr = &riid) + { + fixed (void** ppvObjPtr = &ppvObj) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[16])(@this, pUnkOuter, riidPtr, ppvObjPtr); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int CreateInstance(ref Silk.NET.Core.Native.IUnknown pUnkOuter, Guid* riid, void** ppvObj) + { + var @this = (ITypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Silk.NET.Core.Native.IUnknown* pUnkOuterPtr = &pUnkOuter) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[16])(@this, pUnkOuterPtr, riid, ppvObj); + } + return ret; + } + + /// To be documented. + public readonly unsafe int CreateInstance(ref Silk.NET.Core.Native.IUnknown pUnkOuter, Guid* riid, ref void* ppvObj) + { + var @this = (ITypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Silk.NET.Core.Native.IUnknown* pUnkOuterPtr = &pUnkOuter) + { + fixed (void** ppvObjPtr = &ppvObj) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[16])(@this, pUnkOuterPtr, riid, ppvObjPtr); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int CreateInstance(ref Silk.NET.Core.Native.IUnknown pUnkOuter, ref Guid riid, void** ppvObj) + { + var @this = (ITypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Silk.NET.Core.Native.IUnknown* pUnkOuterPtr = &pUnkOuter) + { + fixed (Guid* riidPtr = &riid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[16])(@this, pUnkOuterPtr, riidPtr, ppvObj); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int CreateInstance(ref Silk.NET.Core.Native.IUnknown pUnkOuter, ref Guid riid, ref void* ppvObj) + { + var @this = (ITypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Silk.NET.Core.Native.IUnknown* pUnkOuterPtr = &pUnkOuter) + { + fixed (Guid* riidPtr = &riid) + { + fixed (void** ppvObjPtr = &ppvObj) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[16])(@this, pUnkOuterPtr, riidPtr, ppvObjPtr); + } + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetMops(int memid, char** pBstrMops) + { + var @this = (ITypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[17])(@this, memid, pBstrMops); + return ret; + } + + /// To be documented. + public readonly unsafe int GetMops(int memid, ref char* pBstrMops) + { + var @this = (ITypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char** pBstrMopsPtr = &pBstrMops) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[17])(@this, memid, pBstrMopsPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetContainingTypeLib(ITypeLib** ppTLib, uint* pIndex) + { + var @this = (ITypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[18])(@this, ppTLib, pIndex); + return ret; + } + + /// To be documented. + public readonly unsafe int GetContainingTypeLib(ITypeLib** ppTLib, ref uint pIndex) + { + var @this = (ITypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (uint* pIndexPtr = &pIndex) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[18])(@this, ppTLib, pIndexPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetContainingTypeLib(ref ITypeLib* ppTLib, uint* pIndex) + { + var @this = (ITypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (ITypeLib** ppTLibPtr = &ppTLib) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[18])(@this, ppTLibPtr, pIndex); + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetContainingTypeLib(ref ITypeLib* ppTLib, ref uint pIndex) + { + var @this = (ITypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (ITypeLib** ppTLibPtr = &ppTLib) + { + fixed (uint* pIndexPtr = &pIndex) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[18])(@this, ppTLibPtr, pIndexPtr); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe void ReleaseTypeAttr(TypeAttr* pTypeAttr) + { + var @this = (ITypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + ((delegate* unmanaged[Cdecl])@this->LpVtbl[19])(@this, pTypeAttr); + } + + /// To be documented. + public readonly void ReleaseTypeAttr(ref TypeAttr pTypeAttr) + { + var @this = (ITypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + fixed (TypeAttr* pTypeAttrPtr = &pTypeAttr) + { + ((delegate* unmanaged[Cdecl])@this->LpVtbl[19])(@this, pTypeAttrPtr); + } + } + + /// To be documented. + public readonly unsafe void ReleaseFuncDesc(FuncDesc* pFuncDesc) + { + var @this = (ITypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + ((delegate* unmanaged[Cdecl])@this->LpVtbl[20])(@this, pFuncDesc); + } + + /// To be documented. + public readonly void ReleaseFuncDesc(ref FuncDesc pFuncDesc) + { + var @this = (ITypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + fixed (FuncDesc* pFuncDescPtr = &pFuncDesc) + { + ((delegate* unmanaged[Cdecl])@this->LpVtbl[20])(@this, pFuncDescPtr); + } + } + + /// To be documented. + public readonly unsafe void ReleaseVarDesc(VarDesc* pVarDesc) + { + var @this = (ITypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + ((delegate* unmanaged[Cdecl])@this->LpVtbl[21])(@this, pVarDesc); + } + + /// To be documented. + public readonly void ReleaseVarDesc(ref VarDesc pVarDesc) + { + var @this = (ITypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + fixed (VarDesc* pVarDescPtr = &pVarDesc) + { + ((delegate* unmanaged[Cdecl])@this->LpVtbl[21])(@this, pVarDescPtr); + } + } + + /// To be documented. + public readonly int QueryInterface(out ComPtr ppvObject) where TI0 : unmanaged, IComVtbl + { + var @this = (ITypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + ppvObject = default; + return @this->QueryInterface(SilkMarshal.GuidPtrOf(), (void**) ppvObject.GetAddressOf()); + } + + /// To be documented. + public readonly int GetTypeComp(ref ComPtr ppTComp) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (ITypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->GetTypeComp((ITypeComp**) ppTComp.GetAddressOf()); + } + + /// To be documented. + public readonly unsafe int GetNames(int memid, string[] rgBstrNamesSa, uint cMaxNames, uint* pcNames) + { + var @this = (ITypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // StringArrayOverloader + var rgBstrNames = (char**) SilkMarshal.StringArrayToPtr(rgBstrNamesSa); + var ret = @this->GetNames(memid, rgBstrNames, cMaxNames, pcNames); + SilkMarshal.CopyPtrToStringArray((nint) rgBstrNames, rgBstrNamesSa); + SilkMarshal.Free((nint) rgBstrNames); + return ret; + } + + /// To be documented. + public readonly int GetNames(int memid, string[] rgBstrNamesSa, uint cMaxNames, ref uint pcNames) + { + var @this = (ITypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // StringArrayOverloader + var rgBstrNames = (char**) SilkMarshal.StringArrayToPtr(rgBstrNamesSa); + var ret = @this->GetNames(memid, rgBstrNames, cMaxNames, ref pcNames); + SilkMarshal.CopyPtrToStringArray((nint) rgBstrNames, rgBstrNamesSa); + SilkMarshal.Free((nint) rgBstrNames); + return ret; + } + + /// To be documented. + public readonly unsafe int GetIDsOfNames(string[] rgszNamesSa, uint cNames, int* pMemId) + { + var @this = (ITypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // StringArrayOverloader + var rgszNames = (char**) SilkMarshal.StringArrayToPtr(rgszNamesSa); + var ret = @this->GetIDsOfNames(rgszNames, cNames, pMemId); + SilkMarshal.CopyPtrToStringArray((nint) rgszNames, rgszNamesSa); + SilkMarshal.Free((nint) rgszNames); + return ret; + } + + /// To be documented. + public readonly int GetIDsOfNames(string[] rgszNamesSa, uint cNames, ref int pMemId) + { + var @this = (ITypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // StringArrayOverloader + var rgszNames = (char**) SilkMarshal.StringArrayToPtr(rgszNamesSa); + var ret = @this->GetIDsOfNames(rgszNames, cNames, ref pMemId); + SilkMarshal.CopyPtrToStringArray((nint) rgszNames, rgszNamesSa); + SilkMarshal.Free((nint) rgszNames); + return ret; + } + + /// To be documented. + public readonly unsafe int GetDocumentation(int memid, string[] pBstrNameSa, string[] pBstrDocStringSa, uint* pdwHelpContext, string[] pBstrHelpFileSa) + { + var @this = (ITypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = @this->GetDocumentation(memid, pBstrName, pBstrDocString, pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; + } + + /// To be documented. + public readonly unsafe int GetDocumentation(int memid, string[] pBstrNameSa, string[] pBstrDocStringSa, uint* pdwHelpContext, ref char* pBstrHelpFile) + { + var @this = (ITypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var ret = @this->GetDocumentation(memid, pBstrName, pBstrDocString, pdwHelpContext, ref pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + return ret; + } + + /// To be documented. + public readonly int GetDocumentation(int memid, string[] pBstrNameSa, string[] pBstrDocStringSa, ref uint pdwHelpContext, string[] pBstrHelpFileSa) + { + var @this = (ITypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = @this->GetDocumentation(memid, pBstrName, pBstrDocString, ref pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; + } + + /// To be documented. + public readonly unsafe int GetDocumentation(int memid, string[] pBstrNameSa, string[] pBstrDocStringSa, ref uint pdwHelpContext, ref char* pBstrHelpFile) + { + var @this = (ITypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var ret = @this->GetDocumentation(memid, pBstrName, pBstrDocString, ref pdwHelpContext, ref pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + return ret; + } + + /// To be documented. + public readonly unsafe int GetDocumentation(int memid, string[] pBstrNameSa, ref char* pBstrDocString, uint* pdwHelpContext, string[] pBstrHelpFileSa) + { + var @this = (ITypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = @this->GetDocumentation(memid, pBstrName, ref pBstrDocString, pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; + } + + /// To be documented. + public readonly unsafe int GetDocumentation(int memid, string[] pBstrNameSa, ref char* pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile) + { + var @this = (ITypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var ret = @this->GetDocumentation(memid, pBstrName, ref pBstrDocString, pdwHelpContext, ref pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + return ret; + } + + /// To be documented. + public readonly unsafe int GetDocumentation(int memid, string[] pBstrNameSa, ref char* pBstrDocString, ref uint pdwHelpContext, string[] pBstrHelpFileSa) + { + var @this = (ITypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = @this->GetDocumentation(memid, pBstrName, ref pBstrDocString, ref pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; + } + + /// To be documented. + public readonly unsafe int GetDocumentation(int memid, string[] pBstrNameSa, ref char* pBstrDocString, ref uint pdwHelpContext, ref char* pBstrHelpFile) + { + var @this = (ITypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var ret = @this->GetDocumentation(memid, pBstrName, ref pBstrDocString, ref pdwHelpContext, ref pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + return ret; + } + + /// To be documented. + public readonly unsafe int GetDocumentation(int memid, ref char* pBstrName, string[] pBstrDocStringSa, uint* pdwHelpContext, string[] pBstrHelpFileSa) + { + var @this = (ITypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // StringArrayOverloader + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = @this->GetDocumentation(memid, ref pBstrName, pBstrDocString, pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; + } + + /// To be documented. + public readonly unsafe int GetDocumentation(int memid, ref char* pBstrName, string[] pBstrDocStringSa, uint* pdwHelpContext, ref char* pBstrHelpFile) + { + var @this = (ITypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // StringArrayOverloader + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var ret = @this->GetDocumentation(memid, ref pBstrName, pBstrDocString, pdwHelpContext, ref pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + return ret; + } + + /// To be documented. + public readonly unsafe int GetDocumentation(int memid, ref char* pBstrName, string[] pBstrDocStringSa, ref uint pdwHelpContext, string[] pBstrHelpFileSa) + { + var @this = (ITypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // StringArrayOverloader + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = @this->GetDocumentation(memid, ref pBstrName, pBstrDocString, ref pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; + } + + /// To be documented. + public readonly unsafe int GetDocumentation(int memid, ref char* pBstrName, string[] pBstrDocStringSa, ref uint pdwHelpContext, ref char* pBstrHelpFile) + { + var @this = (ITypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // StringArrayOverloader + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var ret = @this->GetDocumentation(memid, ref pBstrName, pBstrDocString, ref pdwHelpContext, ref pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + return ret; + } + + /// To be documented. + public readonly unsafe int GetDocumentation(int memid, ref char* pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, string[] pBstrHelpFileSa) + { + var @this = (ITypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // StringArrayOverloader + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = @this->GetDocumentation(memid, ref pBstrName, ref pBstrDocString, pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; + } + + /// To be documented. + public readonly unsafe int GetDocumentation(int memid, ref char* pBstrName, ref char* pBstrDocString, ref uint pdwHelpContext, string[] pBstrHelpFileSa) + { + var @this = (ITypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // StringArrayOverloader + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = @this->GetDocumentation(memid, ref pBstrName, ref pBstrDocString, ref pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; + } + + /// To be documented. + public readonly unsafe int GetDllEntry(int memid, InvokeKind invKind, string[] pBstrDllNameSa, string[] pBstrNameSa, ushort* pwOrdinal) + { + var @this = (ITypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // StringArrayOverloader + var pBstrDllName = (char**) SilkMarshal.StringArrayToPtr(pBstrDllNameSa); + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var ret = @this->GetDllEntry(memid, invKind, pBstrDllName, pBstrName, pwOrdinal); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDllName, pBstrDllNameSa); + SilkMarshal.Free((nint) pBstrDllName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + return ret; + } + + /// To be documented. + public readonly int GetDllEntry(int memid, InvokeKind invKind, string[] pBstrDllNameSa, string[] pBstrNameSa, ref ushort pwOrdinal) + { + var @this = (ITypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // StringArrayOverloader + var pBstrDllName = (char**) SilkMarshal.StringArrayToPtr(pBstrDllNameSa); + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var ret = @this->GetDllEntry(memid, invKind, pBstrDllName, pBstrName, ref pwOrdinal); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDllName, pBstrDllNameSa); + SilkMarshal.Free((nint) pBstrDllName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + return ret; + } + + /// To be documented. + public readonly unsafe int GetDllEntry(int memid, InvokeKind invKind, string[] pBstrDllNameSa, ref char* pBstrName, ushort* pwOrdinal) + { + var @this = (ITypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // StringArrayOverloader + var pBstrDllName = (char**) SilkMarshal.StringArrayToPtr(pBstrDllNameSa); + var ret = @this->GetDllEntry(memid, invKind, pBstrDllName, ref pBstrName, pwOrdinal); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDllName, pBstrDllNameSa); + SilkMarshal.Free((nint) pBstrDllName); + return ret; + } + + /// To be documented. + public readonly unsafe int GetDllEntry(int memid, InvokeKind invKind, string[] pBstrDllNameSa, ref char* pBstrName, ref ushort pwOrdinal) + { + var @this = (ITypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // StringArrayOverloader + var pBstrDllName = (char**) SilkMarshal.StringArrayToPtr(pBstrDllNameSa); + var ret = @this->GetDllEntry(memid, invKind, pBstrDllName, ref pBstrName, ref pwOrdinal); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDllName, pBstrDllNameSa); + SilkMarshal.Free((nint) pBstrDllName); + return ret; + } + + /// To be documented. + public readonly unsafe int GetDllEntry(int memid, InvokeKind invKind, ref char* pBstrDllName, string[] pBstrNameSa, ushort* pwOrdinal) + { + var @this = (ITypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var ret = @this->GetDllEntry(memid, invKind, ref pBstrDllName, pBstrName, pwOrdinal); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + return ret; + } + + /// To be documented. + public readonly unsafe int GetDllEntry(int memid, InvokeKind invKind, ref char* pBstrDllName, string[] pBstrNameSa, ref ushort pwOrdinal) + { + var @this = (ITypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var ret = @this->GetDllEntry(memid, invKind, ref pBstrDllName, pBstrName, ref pwOrdinal); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + return ret; + } + + /// To be documented. + public readonly int GetRefTypeInfo(uint hRefType, ref ComPtr ppTInfo) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (ITypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->GetRefTypeInfo(hRefType, (ITypeInfo**) ppTInfo.GetAddressOf()); + } + + /// To be documented. + public readonly int CreateInstance(ComPtr pUnkOuter, out ComPtr ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl + { + var @this = (ITypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + ppvObj = default; + return @this->CreateInstance((Silk.NET.Core.Native.IUnknown*) pUnkOuter.Handle, SilkMarshal.GuidPtrOf(), (void**) ppvObj.GetAddressOf()); + } + + /// To be documented. + public readonly unsafe int CreateInstance(ComPtr pUnkOuter, Guid* riid, ref void* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (ITypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->CreateInstance((Silk.NET.Core.Native.IUnknown*) pUnkOuter.Handle, riid, ref ppvObj); + } + + /// To be documented. + public readonly unsafe int CreateInstance(ComPtr pUnkOuter, ref Guid riid, void** ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (ITypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->CreateInstance((Silk.NET.Core.Native.IUnknown*) pUnkOuter.Handle, ref riid, ppvObj); + } + + /// To be documented. + public readonly unsafe int CreateInstance(ComPtr pUnkOuter, ref Guid riid, ref void* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (ITypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->CreateInstance((Silk.NET.Core.Native.IUnknown*) pUnkOuter.Handle, ref riid, ref ppvObj); + } + + /// To be documented. + public readonly int CreateInstance(ref Silk.NET.Core.Native.IUnknown pUnkOuter, out ComPtr ppvObj) where TI0 : unmanaged, IComVtbl + { + var @this = (ITypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + ppvObj = default; + return @this->CreateInstance(ref pUnkOuter, SilkMarshal.GuidPtrOf(), (void**) ppvObj.GetAddressOf()); + } + + /// To be documented. + public readonly int GetMops(int memid, string[] pBstrMopsSa) + { + var @this = (ITypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // StringArrayOverloader + var pBstrMops = (char**) SilkMarshal.StringArrayToPtr(pBstrMopsSa); + var ret = @this->GetMops(memid, pBstrMops); + SilkMarshal.CopyPtrToStringArray((nint) pBstrMops, pBstrMopsSa); + SilkMarshal.Free((nint) pBstrMops); + return ret; + } + + /// To be documented. + public readonly unsafe int GetContainingTypeLib(ref ComPtr ppTLib, uint* pIndex) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (ITypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->GetContainingTypeLib((ITypeLib**) ppTLib.GetAddressOf(), pIndex); + } + + /// To be documented. + public readonly int GetContainingTypeLib(ref ComPtr ppTLib, ref uint pIndex) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (ITypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->GetContainingTypeLib((ITypeLib**) ppTLib.GetAddressOf(), ref pIndex); + } + + /// To be documented. + public readonly ComPtr QueryInterface() where TI0 : unmanaged, IComVtbl + { + var @this = (ITypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // NonKhrReturnTypeOverloader + SilkMarshal.ThrowHResult(@this->QueryInterface(out ComPtr silkRet)); + return silkRet; + } + + /// To be documented. + public readonly ComPtr CreateInstance(ComPtr pUnkOuter) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl + { + var @this = (ITypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // NonKhrReturnTypeOverloader + SilkMarshal.ThrowHResult(@this->CreateInstance(pUnkOuter, out ComPtr silkRet)); + return silkRet; + } + + /// To be documented. + public readonly ComPtr CreateInstance(ref Silk.NET.Core.Native.IUnknown pUnkOuter) where TI0 : unmanaged, IComVtbl + { + var @this = (ITypeInfo*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // NonKhrReturnTypeOverloader + SilkMarshal.ThrowHResult(@this->CreateInstance(ref pUnkOuter, out ComPtr silkRet)); + return silkRet; + } + + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/ITypeInfo2.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/ITypeInfo2.gen.cs new file mode 100644 index 0000000000..2e96eb7e66 --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/ITypeInfo2.gen.cs @@ -0,0 +1,2546 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [Guid("00020412-0000-0000-c000-000000000046")] + [NativeName("Name", "ITypeInfo2")] + public unsafe partial struct ITypeInfo2 : IComVtbl, IComVtbl, IComVtbl + { + public static readonly Guid Guid = new("00020412-0000-0000-c000-000000000046"); + + void*** IComVtbl.AsVtblPtr() + => (void***) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + + public static implicit operator ITypeInfo(ITypeInfo2 val) + => Unsafe.As(ref val); + + public static implicit operator Silk.NET.Core.Native.IUnknown(ITypeInfo2 val) + => Unsafe.As(ref val); + + public ITypeInfo2 + ( + void** lpVtbl = null + ) : this() + { + if (lpVtbl is not null) + { + LpVtbl = lpVtbl; + } + } + + + [NativeName("Type", "")] + [NativeName("Type.Name", "")] + [NativeName("Name", "lpVtbl")] + public void** LpVtbl; + /// To be documented. + public readonly unsafe int QueryInterface(Guid* riid, void** ppvObject) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObject); + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(Guid* riid, ref void* ppvObject) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObjectPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(ref Guid riid, void** ppvObject) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* riidPtr = &riid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObject); + } + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(ref Guid riid, ref void* ppvObject) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* riidPtr = &riid) + { + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObjectPtr); + } + } + return ret; + } + + /// To be documented. + public readonly uint AddRef() + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[1])(@this); + return ret; + } + + /// To be documented. + public readonly uint Release() + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[2])(@this); + return ret; + } + + /// To be documented. + public readonly unsafe int GetTypeAttr(TypeAttr** ppTypeAttr) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, ppTypeAttr); + return ret; + } + + /// To be documented. + public readonly unsafe int GetTypeAttr(ref TypeAttr* ppTypeAttr) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (TypeAttr** ppTypeAttrPtr = &ppTypeAttr) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, ppTypeAttrPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetTypeComp(ITypeComp** ppTComp) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, ppTComp); + return ret; + } + + /// To be documented. + public readonly unsafe int GetTypeComp(ref ITypeComp* ppTComp) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (ITypeComp** ppTCompPtr = &ppTComp) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, ppTCompPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetFuncDesc(uint index, FuncDesc** ppFuncDesc) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, index, ppFuncDesc); + return ret; + } + + /// To be documented. + public readonly unsafe int GetFuncDesc(uint index, ref FuncDesc* ppFuncDesc) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (FuncDesc** ppFuncDescPtr = &ppFuncDesc) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, index, ppFuncDescPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetVarDesc(uint index, VarDesc** ppVarDesc) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, index, ppVarDesc); + return ret; + } + + /// To be documented. + public readonly unsafe int GetVarDesc(uint index, ref VarDesc* ppVarDesc) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (VarDesc** ppVarDescPtr = &ppVarDesc) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, index, ppVarDescPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetNames(int memid, char** rgBstrNames, uint cMaxNames, uint* pcNames) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[7])(@this, memid, rgBstrNames, cMaxNames, pcNames); + return ret; + } + + /// To be documented. + public readonly unsafe int GetNames(int memid, char** rgBstrNames, uint cMaxNames, ref uint pcNames) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (uint* pcNamesPtr = &pcNames) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[7])(@this, memid, rgBstrNames, cMaxNames, pcNamesPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetNames(int memid, ref char* rgBstrNames, uint cMaxNames, uint* pcNames) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char** rgBstrNamesPtr = &rgBstrNames) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[7])(@this, memid, rgBstrNamesPtr, cMaxNames, pcNames); + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetNames(int memid, ref char* rgBstrNames, uint cMaxNames, ref uint pcNames) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char** rgBstrNamesPtr = &rgBstrNames) + { + fixed (uint* pcNamesPtr = &pcNames) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[7])(@this, memid, rgBstrNamesPtr, cMaxNames, pcNamesPtr); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetRefTypeOfImplType(uint index, uint* pRefType) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[8])(@this, index, pRefType); + return ret; + } + + /// To be documented. + public readonly int GetRefTypeOfImplType(uint index, ref uint pRefType) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (uint* pRefTypePtr = &pRefType) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[8])(@this, index, pRefTypePtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetImplTypeFlags(uint index, int* pImplTypeFlags) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[9])(@this, index, pImplTypeFlags); + return ret; + } + + /// To be documented. + public readonly int GetImplTypeFlags(uint index, ref int pImplTypeFlags) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (int* pImplTypeFlagsPtr = &pImplTypeFlags) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[9])(@this, index, pImplTypeFlagsPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetIDsOfNames(char** rgszNames, uint cNames, int* pMemId) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[10])(@this, rgszNames, cNames, pMemId); + return ret; + } + + /// To be documented. + public readonly unsafe int GetIDsOfNames(char** rgszNames, uint cNames, ref int pMemId) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (int* pMemIdPtr = &pMemId) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[10])(@this, rgszNames, cNames, pMemIdPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetIDsOfNames(ref char* rgszNames, uint cNames, int* pMemId) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char** rgszNamesPtr = &rgszNames) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[10])(@this, rgszNamesPtr, cNames, pMemId); + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetIDsOfNames(ref char* rgszNames, uint cNames, ref int pMemId) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char** rgszNamesPtr = &rgszNames) + { + fixed (int* pMemIdPtr = &pMemId) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[10])(@this, rgszNamesPtr, cNames, pMemIdPtr); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int Invoke(void* pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvInstance, memid, wFlags, pDispParams, pVarResult, pExcepInfo, puArgErr); + return ret; + } + + /// To be documented. + public readonly unsafe int Invoke(void* pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, ref uint puArgErr) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (uint* puArgErrPtr = &puArgErr) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvInstance, memid, wFlags, pDispParams, pVarResult, pExcepInfo, puArgErrPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int Invoke(void* pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, uint* puArgErr) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (ExceptionInfo* pExcepInfoPtr = &pExcepInfo) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvInstance, memid, wFlags, pDispParams, pVarResult, pExcepInfoPtr, puArgErr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int Invoke(void* pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, ref uint puArgErr) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (ExceptionInfo* pExcepInfoPtr = &pExcepInfo) + { + fixed (uint* puArgErrPtr = &puArgErr) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvInstance, memid, wFlags, pDispParams, pVarResult, pExcepInfoPtr, puArgErrPtr); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int Invoke(void* pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Variant* pVarResultPtr = &pVarResult) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvInstance, memid, wFlags, pDispParams, pVarResultPtr, pExcepInfo, puArgErr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int Invoke(void* pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, ref uint puArgErr) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Variant* pVarResultPtr = &pVarResult) + { + fixed (uint* puArgErrPtr = &puArgErr) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvInstance, memid, wFlags, pDispParams, pVarResultPtr, pExcepInfo, puArgErrPtr); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int Invoke(void* pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, uint* puArgErr) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Variant* pVarResultPtr = &pVarResult) + { + fixed (ExceptionInfo* pExcepInfoPtr = &pExcepInfo) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvInstance, memid, wFlags, pDispParams, pVarResultPtr, pExcepInfoPtr, puArgErr); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int Invoke(void* pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, ref uint puArgErr) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Variant* pVarResultPtr = &pVarResult) + { + fixed (ExceptionInfo* pExcepInfoPtr = &pExcepInfo) + { + fixed (uint* puArgErrPtr = &puArgErr) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvInstance, memid, wFlags, pDispParams, pVarResultPtr, pExcepInfoPtr, puArgErrPtr); + } + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int Invoke(void* pvInstance, int memid, ushort wFlags, ref DispatchParams pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (DispatchParams* pDispParamsPtr = &pDispParams) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvInstance, memid, wFlags, pDispParamsPtr, pVarResult, pExcepInfo, puArgErr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int Invoke(void* pvInstance, int memid, ushort wFlags, ref DispatchParams pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, ref uint puArgErr) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (DispatchParams* pDispParamsPtr = &pDispParams) + { + fixed (uint* puArgErrPtr = &puArgErr) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvInstance, memid, wFlags, pDispParamsPtr, pVarResult, pExcepInfo, puArgErrPtr); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int Invoke(void* pvInstance, int memid, ushort wFlags, ref DispatchParams pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, uint* puArgErr) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (DispatchParams* pDispParamsPtr = &pDispParams) + { + fixed (ExceptionInfo* pExcepInfoPtr = &pExcepInfo) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvInstance, memid, wFlags, pDispParamsPtr, pVarResult, pExcepInfoPtr, puArgErr); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int Invoke(void* pvInstance, int memid, ushort wFlags, ref DispatchParams pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, ref uint puArgErr) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (DispatchParams* pDispParamsPtr = &pDispParams) + { + fixed (ExceptionInfo* pExcepInfoPtr = &pExcepInfo) + { + fixed (uint* puArgErrPtr = &puArgErr) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvInstance, memid, wFlags, pDispParamsPtr, pVarResult, pExcepInfoPtr, puArgErrPtr); + } + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int Invoke(void* pvInstance, int memid, ushort wFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (DispatchParams* pDispParamsPtr = &pDispParams) + { + fixed (Variant* pVarResultPtr = &pVarResult) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvInstance, memid, wFlags, pDispParamsPtr, pVarResultPtr, pExcepInfo, puArgErr); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int Invoke(void* pvInstance, int memid, ushort wFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, ref uint puArgErr) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (DispatchParams* pDispParamsPtr = &pDispParams) + { + fixed (Variant* pVarResultPtr = &pVarResult) + { + fixed (uint* puArgErrPtr = &puArgErr) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvInstance, memid, wFlags, pDispParamsPtr, pVarResultPtr, pExcepInfo, puArgErrPtr); + } + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int Invoke(void* pvInstance, int memid, ushort wFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, uint* puArgErr) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (DispatchParams* pDispParamsPtr = &pDispParams) + { + fixed (Variant* pVarResultPtr = &pVarResult) + { + fixed (ExceptionInfo* pExcepInfoPtr = &pExcepInfo) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvInstance, memid, wFlags, pDispParamsPtr, pVarResultPtr, pExcepInfoPtr, puArgErr); + } + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int Invoke(void* pvInstance, int memid, ushort wFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, ref uint puArgErr) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (DispatchParams* pDispParamsPtr = &pDispParams) + { + fixed (Variant* pVarResultPtr = &pVarResult) + { + fixed (ExceptionInfo* pExcepInfoPtr = &pExcepInfo) + { + fixed (uint* puArgErrPtr = &puArgErr) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvInstance, memid, wFlags, pDispParamsPtr, pVarResultPtr, pExcepInfoPtr, puArgErrPtr); + } + } + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int Invoke(ref T0 pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr) where T0 : unmanaged + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void* pvInstancePtr = &pvInstance) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvInstancePtr, memid, wFlags, pDispParams, pVarResult, pExcepInfo, puArgErr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int Invoke(ref T0 pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, ref uint puArgErr) where T0 : unmanaged + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void* pvInstancePtr = &pvInstance) + { + fixed (uint* puArgErrPtr = &puArgErr) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvInstancePtr, memid, wFlags, pDispParams, pVarResult, pExcepInfo, puArgErrPtr); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int Invoke(ref T0 pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, uint* puArgErr) where T0 : unmanaged + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void* pvInstancePtr = &pvInstance) + { + fixed (ExceptionInfo* pExcepInfoPtr = &pExcepInfo) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvInstancePtr, memid, wFlags, pDispParams, pVarResult, pExcepInfoPtr, puArgErr); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int Invoke(ref T0 pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, ref uint puArgErr) where T0 : unmanaged + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void* pvInstancePtr = &pvInstance) + { + fixed (ExceptionInfo* pExcepInfoPtr = &pExcepInfo) + { + fixed (uint* puArgErrPtr = &puArgErr) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvInstancePtr, memid, wFlags, pDispParams, pVarResult, pExcepInfoPtr, puArgErrPtr); + } + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int Invoke(ref T0 pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr) where T0 : unmanaged + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void* pvInstancePtr = &pvInstance) + { + fixed (Variant* pVarResultPtr = &pVarResult) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvInstancePtr, memid, wFlags, pDispParams, pVarResultPtr, pExcepInfo, puArgErr); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int Invoke(ref T0 pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, ref uint puArgErr) where T0 : unmanaged + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void* pvInstancePtr = &pvInstance) + { + fixed (Variant* pVarResultPtr = &pVarResult) + { + fixed (uint* puArgErrPtr = &puArgErr) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvInstancePtr, memid, wFlags, pDispParams, pVarResultPtr, pExcepInfo, puArgErrPtr); + } + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int Invoke(ref T0 pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, uint* puArgErr) where T0 : unmanaged + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void* pvInstancePtr = &pvInstance) + { + fixed (Variant* pVarResultPtr = &pVarResult) + { + fixed (ExceptionInfo* pExcepInfoPtr = &pExcepInfo) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvInstancePtr, memid, wFlags, pDispParams, pVarResultPtr, pExcepInfoPtr, puArgErr); + } + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int Invoke(ref T0 pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, ref uint puArgErr) where T0 : unmanaged + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void* pvInstancePtr = &pvInstance) + { + fixed (Variant* pVarResultPtr = &pVarResult) + { + fixed (ExceptionInfo* pExcepInfoPtr = &pExcepInfo) + { + fixed (uint* puArgErrPtr = &puArgErr) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvInstancePtr, memid, wFlags, pDispParams, pVarResultPtr, pExcepInfoPtr, puArgErrPtr); + } + } + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int Invoke(ref T0 pvInstance, int memid, ushort wFlags, ref DispatchParams pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr) where T0 : unmanaged + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void* pvInstancePtr = &pvInstance) + { + fixed (DispatchParams* pDispParamsPtr = &pDispParams) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvInstancePtr, memid, wFlags, pDispParamsPtr, pVarResult, pExcepInfo, puArgErr); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int Invoke(ref T0 pvInstance, int memid, ushort wFlags, ref DispatchParams pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, ref uint puArgErr) where T0 : unmanaged + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void* pvInstancePtr = &pvInstance) + { + fixed (DispatchParams* pDispParamsPtr = &pDispParams) + { + fixed (uint* puArgErrPtr = &puArgErr) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvInstancePtr, memid, wFlags, pDispParamsPtr, pVarResult, pExcepInfo, puArgErrPtr); + } + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int Invoke(ref T0 pvInstance, int memid, ushort wFlags, ref DispatchParams pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, uint* puArgErr) where T0 : unmanaged + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void* pvInstancePtr = &pvInstance) + { + fixed (DispatchParams* pDispParamsPtr = &pDispParams) + { + fixed (ExceptionInfo* pExcepInfoPtr = &pExcepInfo) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvInstancePtr, memid, wFlags, pDispParamsPtr, pVarResult, pExcepInfoPtr, puArgErr); + } + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int Invoke(ref T0 pvInstance, int memid, ushort wFlags, ref DispatchParams pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, ref uint puArgErr) where T0 : unmanaged + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void* pvInstancePtr = &pvInstance) + { + fixed (DispatchParams* pDispParamsPtr = &pDispParams) + { + fixed (ExceptionInfo* pExcepInfoPtr = &pExcepInfo) + { + fixed (uint* puArgErrPtr = &puArgErr) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvInstancePtr, memid, wFlags, pDispParamsPtr, pVarResult, pExcepInfoPtr, puArgErrPtr); + } + } + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int Invoke(ref T0 pvInstance, int memid, ushort wFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr) where T0 : unmanaged + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void* pvInstancePtr = &pvInstance) + { + fixed (DispatchParams* pDispParamsPtr = &pDispParams) + { + fixed (Variant* pVarResultPtr = &pVarResult) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvInstancePtr, memid, wFlags, pDispParamsPtr, pVarResultPtr, pExcepInfo, puArgErr); + } + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int Invoke(ref T0 pvInstance, int memid, ushort wFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, ref uint puArgErr) where T0 : unmanaged + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void* pvInstancePtr = &pvInstance) + { + fixed (DispatchParams* pDispParamsPtr = &pDispParams) + { + fixed (Variant* pVarResultPtr = &pVarResult) + { + fixed (uint* puArgErrPtr = &puArgErr) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvInstancePtr, memid, wFlags, pDispParamsPtr, pVarResultPtr, pExcepInfo, puArgErrPtr); + } + } + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int Invoke(ref T0 pvInstance, int memid, ushort wFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, uint* puArgErr) where T0 : unmanaged + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void* pvInstancePtr = &pvInstance) + { + fixed (DispatchParams* pDispParamsPtr = &pDispParams) + { + fixed (Variant* pVarResultPtr = &pVarResult) + { + fixed (ExceptionInfo* pExcepInfoPtr = &pExcepInfo) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvInstancePtr, memid, wFlags, pDispParamsPtr, pVarResultPtr, pExcepInfoPtr, puArgErr); + } + } + } + } + return ret; + } + + /// To be documented. + public readonly int Invoke(ref T0 pvInstance, int memid, ushort wFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, ref uint puArgErr) where T0 : unmanaged + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void* pvInstancePtr = &pvInstance) + { + fixed (DispatchParams* pDispParamsPtr = &pDispParams) + { + fixed (Variant* pVarResultPtr = &pVarResult) + { + fixed (ExceptionInfo* pExcepInfoPtr = &pExcepInfo) + { + fixed (uint* puArgErrPtr = &puArgErr) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvInstancePtr, memid, wFlags, pDispParamsPtr, pVarResultPtr, pExcepInfoPtr, puArgErrPtr); + } + } + } + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetDocumentation(int memid, char** pBstrName, char** pBstrDocString, uint* pdwHelpContext, char** pBstrHelpFile) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[12])(@this, memid, pBstrName, pBstrDocString, pdwHelpContext, pBstrHelpFile); + return ret; + } + + /// To be documented. + public readonly unsafe int GetDocumentation(int memid, char** pBstrName, char** pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char** pBstrHelpFilePtr = &pBstrHelpFile) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[12])(@this, memid, pBstrName, pBstrDocString, pdwHelpContext, pBstrHelpFilePtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetDocumentation(int memid, char** pBstrName, char** pBstrDocString, ref uint pdwHelpContext, char** pBstrHelpFile) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (uint* pdwHelpContextPtr = &pdwHelpContext) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[12])(@this, memid, pBstrName, pBstrDocString, pdwHelpContextPtr, pBstrHelpFile); + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetDocumentation(int memid, char** pBstrName, char** pBstrDocString, ref uint pdwHelpContext, ref char* pBstrHelpFile) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (uint* pdwHelpContextPtr = &pdwHelpContext) + { + fixed (char** pBstrHelpFilePtr = &pBstrHelpFile) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[12])(@this, memid, pBstrName, pBstrDocString, pdwHelpContextPtr, pBstrHelpFilePtr); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetDocumentation(int memid, char** pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, char** pBstrHelpFile) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char** pBstrDocStringPtr = &pBstrDocString) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[12])(@this, memid, pBstrName, pBstrDocStringPtr, pdwHelpContext, pBstrHelpFile); + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetDocumentation(int memid, char** pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char** pBstrDocStringPtr = &pBstrDocString) + { + fixed (char** pBstrHelpFilePtr = &pBstrHelpFile) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[12])(@this, memid, pBstrName, pBstrDocStringPtr, pdwHelpContext, pBstrHelpFilePtr); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetDocumentation(int memid, char** pBstrName, ref char* pBstrDocString, ref uint pdwHelpContext, char** pBstrHelpFile) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char** pBstrDocStringPtr = &pBstrDocString) + { + fixed (uint* pdwHelpContextPtr = &pdwHelpContext) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[12])(@this, memid, pBstrName, pBstrDocStringPtr, pdwHelpContextPtr, pBstrHelpFile); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetDocumentation(int memid, char** pBstrName, ref char* pBstrDocString, ref uint pdwHelpContext, ref char* pBstrHelpFile) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char** pBstrDocStringPtr = &pBstrDocString) + { + fixed (uint* pdwHelpContextPtr = &pdwHelpContext) + { + fixed (char** pBstrHelpFilePtr = &pBstrHelpFile) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[12])(@this, memid, pBstrName, pBstrDocStringPtr, pdwHelpContextPtr, pBstrHelpFilePtr); + } + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetDocumentation(int memid, ref char* pBstrName, char** pBstrDocString, uint* pdwHelpContext, char** pBstrHelpFile) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char** pBstrNamePtr = &pBstrName) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[12])(@this, memid, pBstrNamePtr, pBstrDocString, pdwHelpContext, pBstrHelpFile); + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetDocumentation(int memid, ref char* pBstrName, char** pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char** pBstrNamePtr = &pBstrName) + { + fixed (char** pBstrHelpFilePtr = &pBstrHelpFile) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[12])(@this, memid, pBstrNamePtr, pBstrDocString, pdwHelpContext, pBstrHelpFilePtr); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetDocumentation(int memid, ref char* pBstrName, char** pBstrDocString, ref uint pdwHelpContext, char** pBstrHelpFile) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char** pBstrNamePtr = &pBstrName) + { + fixed (uint* pdwHelpContextPtr = &pdwHelpContext) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[12])(@this, memid, pBstrNamePtr, pBstrDocString, pdwHelpContextPtr, pBstrHelpFile); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetDocumentation(int memid, ref char* pBstrName, char** pBstrDocString, ref uint pdwHelpContext, ref char* pBstrHelpFile) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char** pBstrNamePtr = &pBstrName) + { + fixed (uint* pdwHelpContextPtr = &pdwHelpContext) + { + fixed (char** pBstrHelpFilePtr = &pBstrHelpFile) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[12])(@this, memid, pBstrNamePtr, pBstrDocString, pdwHelpContextPtr, pBstrHelpFilePtr); + } + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetDocumentation(int memid, ref char* pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, char** pBstrHelpFile) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char** pBstrNamePtr = &pBstrName) + { + fixed (char** pBstrDocStringPtr = &pBstrDocString) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[12])(@this, memid, pBstrNamePtr, pBstrDocStringPtr, pdwHelpContext, pBstrHelpFile); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetDocumentation(int memid, ref char* pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char** pBstrNamePtr = &pBstrName) + { + fixed (char** pBstrDocStringPtr = &pBstrDocString) + { + fixed (char** pBstrHelpFilePtr = &pBstrHelpFile) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[12])(@this, memid, pBstrNamePtr, pBstrDocStringPtr, pdwHelpContext, pBstrHelpFilePtr); + } + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetDocumentation(int memid, ref char* pBstrName, ref char* pBstrDocString, ref uint pdwHelpContext, char** pBstrHelpFile) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char** pBstrNamePtr = &pBstrName) + { + fixed (char** pBstrDocStringPtr = &pBstrDocString) + { + fixed (uint* pdwHelpContextPtr = &pdwHelpContext) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[12])(@this, memid, pBstrNamePtr, pBstrDocStringPtr, pdwHelpContextPtr, pBstrHelpFile); + } + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetDocumentation(int memid, ref char* pBstrName, ref char* pBstrDocString, ref uint pdwHelpContext, ref char* pBstrHelpFile) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char** pBstrNamePtr = &pBstrName) + { + fixed (char** pBstrDocStringPtr = &pBstrDocString) + { + fixed (uint* pdwHelpContextPtr = &pdwHelpContext) + { + fixed (char** pBstrHelpFilePtr = &pBstrHelpFile) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[12])(@this, memid, pBstrNamePtr, pBstrDocStringPtr, pdwHelpContextPtr, pBstrHelpFilePtr); + } + } + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetDllEntry(int memid, InvokeKind invKind, char** pBstrDllName, char** pBstrName, ushort* pwOrdinal) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[13])(@this, memid, invKind, pBstrDllName, pBstrName, pwOrdinal); + return ret; + } + + /// To be documented. + public readonly unsafe int GetDllEntry(int memid, InvokeKind invKind, char** pBstrDllName, char** pBstrName, ref ushort pwOrdinal) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (ushort* pwOrdinalPtr = &pwOrdinal) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[13])(@this, memid, invKind, pBstrDllName, pBstrName, pwOrdinalPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetDllEntry(int memid, InvokeKind invKind, char** pBstrDllName, ref char* pBstrName, ushort* pwOrdinal) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char** pBstrNamePtr = &pBstrName) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[13])(@this, memid, invKind, pBstrDllName, pBstrNamePtr, pwOrdinal); + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetDllEntry(int memid, InvokeKind invKind, char** pBstrDllName, ref char* pBstrName, ref ushort pwOrdinal) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char** pBstrNamePtr = &pBstrName) + { + fixed (ushort* pwOrdinalPtr = &pwOrdinal) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[13])(@this, memid, invKind, pBstrDllName, pBstrNamePtr, pwOrdinalPtr); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetDllEntry(int memid, InvokeKind invKind, ref char* pBstrDllName, char** pBstrName, ushort* pwOrdinal) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char** pBstrDllNamePtr = &pBstrDllName) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[13])(@this, memid, invKind, pBstrDllNamePtr, pBstrName, pwOrdinal); + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetDllEntry(int memid, InvokeKind invKind, ref char* pBstrDllName, char** pBstrName, ref ushort pwOrdinal) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char** pBstrDllNamePtr = &pBstrDllName) + { + fixed (ushort* pwOrdinalPtr = &pwOrdinal) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[13])(@this, memid, invKind, pBstrDllNamePtr, pBstrName, pwOrdinalPtr); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetDllEntry(int memid, InvokeKind invKind, ref char* pBstrDllName, ref char* pBstrName, ushort* pwOrdinal) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char** pBstrDllNamePtr = &pBstrDllName) + { + fixed (char** pBstrNamePtr = &pBstrName) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[13])(@this, memid, invKind, pBstrDllNamePtr, pBstrNamePtr, pwOrdinal); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetDllEntry(int memid, InvokeKind invKind, ref char* pBstrDllName, ref char* pBstrName, ref ushort pwOrdinal) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char** pBstrDllNamePtr = &pBstrDllName) + { + fixed (char** pBstrNamePtr = &pBstrName) + { + fixed (ushort* pwOrdinalPtr = &pwOrdinal) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[13])(@this, memid, invKind, pBstrDllNamePtr, pBstrNamePtr, pwOrdinalPtr); + } + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetRefTypeInfo(uint hRefType, ITypeInfo** ppTInfo) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[14])(@this, hRefType, ppTInfo); + return ret; + } + + /// To be documented. + public readonly unsafe int GetRefTypeInfo(uint hRefType, ref ITypeInfo* ppTInfo) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (ITypeInfo** ppTInfoPtr = &ppTInfo) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[14])(@this, hRefType, ppTInfoPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int AddressOfMember(int memid, InvokeKind invKind, void** ppv) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[15])(@this, memid, invKind, ppv); + return ret; + } + + /// To be documented. + public readonly unsafe int AddressOfMember(int memid, InvokeKind invKind, ref void* ppv) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void** ppvPtr = &ppv) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[15])(@this, memid, invKind, ppvPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int CreateInstance(Silk.NET.Core.Native.IUnknown* pUnkOuter, Guid* riid, void** ppvObj) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[16])(@this, pUnkOuter, riid, ppvObj); + return ret; + } + + /// To be documented. + public readonly unsafe int CreateInstance(Silk.NET.Core.Native.IUnknown* pUnkOuter, Guid* riid, ref void* ppvObj) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void** ppvObjPtr = &ppvObj) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[16])(@this, pUnkOuter, riid, ppvObjPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int CreateInstance(Silk.NET.Core.Native.IUnknown* pUnkOuter, ref Guid riid, void** ppvObj) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* riidPtr = &riid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[16])(@this, pUnkOuter, riidPtr, ppvObj); + } + return ret; + } + + /// To be documented. + public readonly unsafe int CreateInstance(Silk.NET.Core.Native.IUnknown* pUnkOuter, ref Guid riid, ref void* ppvObj) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* riidPtr = &riid) + { + fixed (void** ppvObjPtr = &ppvObj) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[16])(@this, pUnkOuter, riidPtr, ppvObjPtr); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int CreateInstance(ref Silk.NET.Core.Native.IUnknown pUnkOuter, Guid* riid, void** ppvObj) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Silk.NET.Core.Native.IUnknown* pUnkOuterPtr = &pUnkOuter) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[16])(@this, pUnkOuterPtr, riid, ppvObj); + } + return ret; + } + + /// To be documented. + public readonly unsafe int CreateInstance(ref Silk.NET.Core.Native.IUnknown pUnkOuter, Guid* riid, ref void* ppvObj) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Silk.NET.Core.Native.IUnknown* pUnkOuterPtr = &pUnkOuter) + { + fixed (void** ppvObjPtr = &ppvObj) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[16])(@this, pUnkOuterPtr, riid, ppvObjPtr); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int CreateInstance(ref Silk.NET.Core.Native.IUnknown pUnkOuter, ref Guid riid, void** ppvObj) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Silk.NET.Core.Native.IUnknown* pUnkOuterPtr = &pUnkOuter) + { + fixed (Guid* riidPtr = &riid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[16])(@this, pUnkOuterPtr, riidPtr, ppvObj); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int CreateInstance(ref Silk.NET.Core.Native.IUnknown pUnkOuter, ref Guid riid, ref void* ppvObj) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Silk.NET.Core.Native.IUnknown* pUnkOuterPtr = &pUnkOuter) + { + fixed (Guid* riidPtr = &riid) + { + fixed (void** ppvObjPtr = &ppvObj) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[16])(@this, pUnkOuterPtr, riidPtr, ppvObjPtr); + } + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetMops(int memid, char** pBstrMops) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[17])(@this, memid, pBstrMops); + return ret; + } + + /// To be documented. + public readonly unsafe int GetMops(int memid, ref char* pBstrMops) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char** pBstrMopsPtr = &pBstrMops) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[17])(@this, memid, pBstrMopsPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetContainingTypeLib(ITypeLib** ppTLib, uint* pIndex) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[18])(@this, ppTLib, pIndex); + return ret; + } + + /// To be documented. + public readonly unsafe int GetContainingTypeLib(ITypeLib** ppTLib, ref uint pIndex) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (uint* pIndexPtr = &pIndex) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[18])(@this, ppTLib, pIndexPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetContainingTypeLib(ref ITypeLib* ppTLib, uint* pIndex) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (ITypeLib** ppTLibPtr = &ppTLib) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[18])(@this, ppTLibPtr, pIndex); + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetContainingTypeLib(ref ITypeLib* ppTLib, ref uint pIndex) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (ITypeLib** ppTLibPtr = &ppTLib) + { + fixed (uint* pIndexPtr = &pIndex) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[18])(@this, ppTLibPtr, pIndexPtr); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe void ReleaseTypeAttr(TypeAttr* pTypeAttr) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + ((delegate* unmanaged[Cdecl])@this->LpVtbl[19])(@this, pTypeAttr); + } + + /// To be documented. + public readonly void ReleaseTypeAttr(ref TypeAttr pTypeAttr) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + fixed (TypeAttr* pTypeAttrPtr = &pTypeAttr) + { + ((delegate* unmanaged[Cdecl])@this->LpVtbl[19])(@this, pTypeAttrPtr); + } + } + + /// To be documented. + public readonly unsafe void ReleaseFuncDesc(FuncDesc* pFuncDesc) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + ((delegate* unmanaged[Cdecl])@this->LpVtbl[20])(@this, pFuncDesc); + } + + /// To be documented. + public readonly void ReleaseFuncDesc(ref FuncDesc pFuncDesc) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + fixed (FuncDesc* pFuncDescPtr = &pFuncDesc) + { + ((delegate* unmanaged[Cdecl])@this->LpVtbl[20])(@this, pFuncDescPtr); + } + } + + /// To be documented. + public readonly unsafe void ReleaseVarDesc(VarDesc* pVarDesc) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + ((delegate* unmanaged[Cdecl])@this->LpVtbl[21])(@this, pVarDesc); + } + + /// To be documented. + public readonly void ReleaseVarDesc(ref VarDesc pVarDesc) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + fixed (VarDesc* pVarDescPtr = &pVarDesc) + { + ((delegate* unmanaged[Cdecl])@this->LpVtbl[21])(@this, pVarDescPtr); + } + } + + /// To be documented. + public readonly unsafe int GetTypeKind(TypeKind* pTypeKind) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[22])(@this, pTypeKind); + return ret; + } + + /// To be documented. + public readonly int GetTypeKind(ref TypeKind pTypeKind) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (TypeKind* pTypeKindPtr = &pTypeKind) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[22])(@this, pTypeKindPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetTypeFlags(uint* pTypeFlags) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[23])(@this, pTypeFlags); + return ret; + } + + /// To be documented. + public readonly int GetTypeFlags(ref uint pTypeFlags) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (uint* pTypeFlagsPtr = &pTypeFlags) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[23])(@this, pTypeFlagsPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetFuncIndexOfMemId(int memid, InvokeKind invKind, uint* pFuncIndex) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[24])(@this, memid, invKind, pFuncIndex); + return ret; + } + + /// To be documented. + public readonly int GetFuncIndexOfMemId(int memid, InvokeKind invKind, ref uint pFuncIndex) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (uint* pFuncIndexPtr = &pFuncIndex) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[24])(@this, memid, invKind, pFuncIndexPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetVarIndexOfMemId(int memid, uint* pVarIndex) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[25])(@this, memid, pVarIndex); + return ret; + } + + /// To be documented. + public readonly int GetVarIndexOfMemId(int memid, ref uint pVarIndex) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (uint* pVarIndexPtr = &pVarIndex) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[25])(@this, memid, pVarIndexPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetCustData(Guid* guid, Variant* pVarVal) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[26])(@this, guid, pVarVal); + return ret; + } + + /// To be documented. + public readonly unsafe int GetCustData(Guid* guid, ref Variant pVarVal) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Variant* pVarValPtr = &pVarVal) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[26])(@this, guid, pVarValPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetCustData(ref Guid guid, Variant* pVarVal) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* guidPtr = &guid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[26])(@this, guidPtr, pVarVal); + } + return ret; + } + + /// To be documented. + public readonly int GetCustData(ref Guid guid, ref Variant pVarVal) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* guidPtr = &guid) + { + fixed (Variant* pVarValPtr = &pVarVal) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[26])(@this, guidPtr, pVarValPtr); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetFuncCustData(uint index, Guid* guid, Variant* pVarVal) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[27])(@this, index, guid, pVarVal); + return ret; + } + + /// To be documented. + public readonly unsafe int GetFuncCustData(uint index, Guid* guid, ref Variant pVarVal) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Variant* pVarValPtr = &pVarVal) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[27])(@this, index, guid, pVarValPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetFuncCustData(uint index, ref Guid guid, Variant* pVarVal) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* guidPtr = &guid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[27])(@this, index, guidPtr, pVarVal); + } + return ret; + } + + /// To be documented. + public readonly int GetFuncCustData(uint index, ref Guid guid, ref Variant pVarVal) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* guidPtr = &guid) + { + fixed (Variant* pVarValPtr = &pVarVal) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[27])(@this, index, guidPtr, pVarValPtr); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetParamCustData(uint indexFunc, uint indexParam, Guid* guid, Variant* pVarVal) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[28])(@this, indexFunc, indexParam, guid, pVarVal); + return ret; + } + + /// To be documented. + public readonly unsafe int GetParamCustData(uint indexFunc, uint indexParam, Guid* guid, ref Variant pVarVal) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Variant* pVarValPtr = &pVarVal) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[28])(@this, indexFunc, indexParam, guid, pVarValPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetParamCustData(uint indexFunc, uint indexParam, ref Guid guid, Variant* pVarVal) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* guidPtr = &guid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[28])(@this, indexFunc, indexParam, guidPtr, pVarVal); + } + return ret; + } + + /// To be documented. + public readonly int GetParamCustData(uint indexFunc, uint indexParam, ref Guid guid, ref Variant pVarVal) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* guidPtr = &guid) + { + fixed (Variant* pVarValPtr = &pVarVal) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[28])(@this, indexFunc, indexParam, guidPtr, pVarValPtr); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetVarCustData(uint index, Guid* guid, Variant* pVarVal) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[29])(@this, index, guid, pVarVal); + return ret; + } + + /// To be documented. + public readonly unsafe int GetVarCustData(uint index, Guid* guid, ref Variant pVarVal) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Variant* pVarValPtr = &pVarVal) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[29])(@this, index, guid, pVarValPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetVarCustData(uint index, ref Guid guid, Variant* pVarVal) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* guidPtr = &guid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[29])(@this, index, guidPtr, pVarVal); + } + return ret; + } + + /// To be documented. + public readonly int GetVarCustData(uint index, ref Guid guid, ref Variant pVarVal) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* guidPtr = &guid) + { + fixed (Variant* pVarValPtr = &pVarVal) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[29])(@this, index, guidPtr, pVarValPtr); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetImplTypeCustData(uint index, Guid* guid, Variant* pVarVal) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[30])(@this, index, guid, pVarVal); + return ret; + } + + /// To be documented. + public readonly unsafe int GetImplTypeCustData(uint index, Guid* guid, ref Variant pVarVal) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Variant* pVarValPtr = &pVarVal) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[30])(@this, index, guid, pVarValPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetImplTypeCustData(uint index, ref Guid guid, Variant* pVarVal) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* guidPtr = &guid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[30])(@this, index, guidPtr, pVarVal); + } + return ret; + } + + /// To be documented. + public readonly int GetImplTypeCustData(uint index, ref Guid guid, ref Variant pVarVal) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* guidPtr = &guid) + { + fixed (Variant* pVarValPtr = &pVarVal) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[30])(@this, index, guidPtr, pVarValPtr); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetDocumentation2(int memid, uint lcid, char** pbstrHelpString, uint* pdwHelpStringContext, char** pbstrHelpStringDll) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[31])(@this, memid, lcid, pbstrHelpString, pdwHelpStringContext, pbstrHelpStringDll); + return ret; + } + + /// To be documented. + public readonly unsafe int GetDocumentation2(int memid, uint lcid, char** pbstrHelpString, uint* pdwHelpStringContext, ref char* pbstrHelpStringDll) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char** pbstrHelpStringDllPtr = &pbstrHelpStringDll) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[31])(@this, memid, lcid, pbstrHelpString, pdwHelpStringContext, pbstrHelpStringDllPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetDocumentation2(int memid, uint lcid, char** pbstrHelpString, ref uint pdwHelpStringContext, char** pbstrHelpStringDll) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (uint* pdwHelpStringContextPtr = &pdwHelpStringContext) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[31])(@this, memid, lcid, pbstrHelpString, pdwHelpStringContextPtr, pbstrHelpStringDll); + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetDocumentation2(int memid, uint lcid, char** pbstrHelpString, ref uint pdwHelpStringContext, ref char* pbstrHelpStringDll) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (uint* pdwHelpStringContextPtr = &pdwHelpStringContext) + { + fixed (char** pbstrHelpStringDllPtr = &pbstrHelpStringDll) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[31])(@this, memid, lcid, pbstrHelpString, pdwHelpStringContextPtr, pbstrHelpStringDllPtr); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetDocumentation2(int memid, uint lcid, ref char* pbstrHelpString, uint* pdwHelpStringContext, char** pbstrHelpStringDll) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char** pbstrHelpStringPtr = &pbstrHelpString) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[31])(@this, memid, lcid, pbstrHelpStringPtr, pdwHelpStringContext, pbstrHelpStringDll); + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetDocumentation2(int memid, uint lcid, ref char* pbstrHelpString, uint* pdwHelpStringContext, ref char* pbstrHelpStringDll) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char** pbstrHelpStringPtr = &pbstrHelpString) + { + fixed (char** pbstrHelpStringDllPtr = &pbstrHelpStringDll) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[31])(@this, memid, lcid, pbstrHelpStringPtr, pdwHelpStringContext, pbstrHelpStringDllPtr); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetDocumentation2(int memid, uint lcid, ref char* pbstrHelpString, ref uint pdwHelpStringContext, char** pbstrHelpStringDll) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char** pbstrHelpStringPtr = &pbstrHelpString) + { + fixed (uint* pdwHelpStringContextPtr = &pdwHelpStringContext) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[31])(@this, memid, lcid, pbstrHelpStringPtr, pdwHelpStringContextPtr, pbstrHelpStringDll); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetDocumentation2(int memid, uint lcid, ref char* pbstrHelpString, ref uint pdwHelpStringContext, ref char* pbstrHelpStringDll) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char** pbstrHelpStringPtr = &pbstrHelpString) + { + fixed (uint* pdwHelpStringContextPtr = &pdwHelpStringContext) + { + fixed (char** pbstrHelpStringDllPtr = &pbstrHelpStringDll) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[31])(@this, memid, lcid, pbstrHelpStringPtr, pdwHelpStringContextPtr, pbstrHelpStringDllPtr); + } + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetAllCustData(CustomData* pCustData) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[32])(@this, pCustData); + return ret; + } + + /// To be documented. + public readonly int GetAllCustData(ref CustomData pCustData) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (CustomData* pCustDataPtr = &pCustData) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[32])(@this, pCustDataPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetAllFuncCustData(uint index, CustomData* pCustData) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[33])(@this, index, pCustData); + return ret; + } + + /// To be documented. + public readonly int GetAllFuncCustData(uint index, ref CustomData pCustData) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (CustomData* pCustDataPtr = &pCustData) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[33])(@this, index, pCustDataPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetAllParamCustData(uint indexFunc, uint indexParam, CustomData* pCustData) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[34])(@this, indexFunc, indexParam, pCustData); + return ret; + } + + /// To be documented. + public readonly int GetAllParamCustData(uint indexFunc, uint indexParam, ref CustomData pCustData) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (CustomData* pCustDataPtr = &pCustData) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[34])(@this, indexFunc, indexParam, pCustDataPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetAllVarCustData(uint index, CustomData* pCustData) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[35])(@this, index, pCustData); + return ret; + } + + /// To be documented. + public readonly int GetAllVarCustData(uint index, ref CustomData pCustData) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (CustomData* pCustDataPtr = &pCustData) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[35])(@this, index, pCustDataPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetAllImplTypeCustData(uint index, CustomData* pCustData) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[36])(@this, index, pCustData); + return ret; + } + + /// To be documented. + public readonly int GetAllImplTypeCustData(uint index, ref CustomData pCustData) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (CustomData* pCustDataPtr = &pCustData) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[36])(@this, index, pCustDataPtr); + } + return ret; + } + + /// To be documented. + public readonly int QueryInterface(out ComPtr ppvObject) where TI0 : unmanaged, IComVtbl + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + ppvObject = default; + return @this->QueryInterface(SilkMarshal.GuidPtrOf(), (void**) ppvObject.GetAddressOf()); + } + + /// To be documented. + public readonly int GetTypeComp(ref ComPtr ppTComp) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->GetTypeComp((ITypeComp**) ppTComp.GetAddressOf()); + } + + /// To be documented. + public readonly unsafe int GetNames(int memid, string[] rgBstrNamesSa, uint cMaxNames, uint* pcNames) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // StringArrayOverloader + var rgBstrNames = (char**) SilkMarshal.StringArrayToPtr(rgBstrNamesSa); + var ret = @this->GetNames(memid, rgBstrNames, cMaxNames, pcNames); + SilkMarshal.CopyPtrToStringArray((nint) rgBstrNames, rgBstrNamesSa); + SilkMarshal.Free((nint) rgBstrNames); + return ret; + } + + /// To be documented. + public readonly int GetNames(int memid, string[] rgBstrNamesSa, uint cMaxNames, ref uint pcNames) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // StringArrayOverloader + var rgBstrNames = (char**) SilkMarshal.StringArrayToPtr(rgBstrNamesSa); + var ret = @this->GetNames(memid, rgBstrNames, cMaxNames, ref pcNames); + SilkMarshal.CopyPtrToStringArray((nint) rgBstrNames, rgBstrNamesSa); + SilkMarshal.Free((nint) rgBstrNames); + return ret; + } + + /// To be documented. + public readonly unsafe int GetIDsOfNames(string[] rgszNamesSa, uint cNames, int* pMemId) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // StringArrayOverloader + var rgszNames = (char**) SilkMarshal.StringArrayToPtr(rgszNamesSa); + var ret = @this->GetIDsOfNames(rgszNames, cNames, pMemId); + SilkMarshal.CopyPtrToStringArray((nint) rgszNames, rgszNamesSa); + SilkMarshal.Free((nint) rgszNames); + return ret; + } + + /// To be documented. + public readonly int GetIDsOfNames(string[] rgszNamesSa, uint cNames, ref int pMemId) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // StringArrayOverloader + var rgszNames = (char**) SilkMarshal.StringArrayToPtr(rgszNamesSa); + var ret = @this->GetIDsOfNames(rgszNames, cNames, ref pMemId); + SilkMarshal.CopyPtrToStringArray((nint) rgszNames, rgszNamesSa); + SilkMarshal.Free((nint) rgszNames); + return ret; + } + + /// To be documented. + public readonly unsafe int GetDocumentation(int memid, string[] pBstrNameSa, string[] pBstrDocStringSa, uint* pdwHelpContext, string[] pBstrHelpFileSa) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = @this->GetDocumentation(memid, pBstrName, pBstrDocString, pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; + } + + /// To be documented. + public readonly unsafe int GetDocumentation(int memid, string[] pBstrNameSa, string[] pBstrDocStringSa, uint* pdwHelpContext, ref char* pBstrHelpFile) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var ret = @this->GetDocumentation(memid, pBstrName, pBstrDocString, pdwHelpContext, ref pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + return ret; + } + + /// To be documented. + public readonly int GetDocumentation(int memid, string[] pBstrNameSa, string[] pBstrDocStringSa, ref uint pdwHelpContext, string[] pBstrHelpFileSa) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = @this->GetDocumentation(memid, pBstrName, pBstrDocString, ref pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; + } + + /// To be documented. + public readonly unsafe int GetDocumentation(int memid, string[] pBstrNameSa, string[] pBstrDocStringSa, ref uint pdwHelpContext, ref char* pBstrHelpFile) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var ret = @this->GetDocumentation(memid, pBstrName, pBstrDocString, ref pdwHelpContext, ref pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + return ret; + } + + /// To be documented. + public readonly unsafe int GetDocumentation(int memid, string[] pBstrNameSa, ref char* pBstrDocString, uint* pdwHelpContext, string[] pBstrHelpFileSa) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = @this->GetDocumentation(memid, pBstrName, ref pBstrDocString, pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; + } + + /// To be documented. + public readonly unsafe int GetDocumentation(int memid, string[] pBstrNameSa, ref char* pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var ret = @this->GetDocumentation(memid, pBstrName, ref pBstrDocString, pdwHelpContext, ref pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + return ret; + } + + /// To be documented. + public readonly unsafe int GetDocumentation(int memid, string[] pBstrNameSa, ref char* pBstrDocString, ref uint pdwHelpContext, string[] pBstrHelpFileSa) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = @this->GetDocumentation(memid, pBstrName, ref pBstrDocString, ref pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; + } + + /// To be documented. + public readonly unsafe int GetDocumentation(int memid, string[] pBstrNameSa, ref char* pBstrDocString, ref uint pdwHelpContext, ref char* pBstrHelpFile) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var ret = @this->GetDocumentation(memid, pBstrName, ref pBstrDocString, ref pdwHelpContext, ref pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + return ret; + } + + /// To be documented. + public readonly unsafe int GetDocumentation(int memid, ref char* pBstrName, string[] pBstrDocStringSa, uint* pdwHelpContext, string[] pBstrHelpFileSa) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // StringArrayOverloader + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = @this->GetDocumentation(memid, ref pBstrName, pBstrDocString, pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; + } + + /// To be documented. + public readonly unsafe int GetDocumentation(int memid, ref char* pBstrName, string[] pBstrDocStringSa, uint* pdwHelpContext, ref char* pBstrHelpFile) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // StringArrayOverloader + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var ret = @this->GetDocumentation(memid, ref pBstrName, pBstrDocString, pdwHelpContext, ref pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + return ret; + } + + /// To be documented. + public readonly unsafe int GetDocumentation(int memid, ref char* pBstrName, string[] pBstrDocStringSa, ref uint pdwHelpContext, string[] pBstrHelpFileSa) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // StringArrayOverloader + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = @this->GetDocumentation(memid, ref pBstrName, pBstrDocString, ref pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; + } + + /// To be documented. + public readonly unsafe int GetDocumentation(int memid, ref char* pBstrName, string[] pBstrDocStringSa, ref uint pdwHelpContext, ref char* pBstrHelpFile) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // StringArrayOverloader + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var ret = @this->GetDocumentation(memid, ref pBstrName, pBstrDocString, ref pdwHelpContext, ref pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + return ret; + } + + /// To be documented. + public readonly unsafe int GetDocumentation(int memid, ref char* pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, string[] pBstrHelpFileSa) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // StringArrayOverloader + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = @this->GetDocumentation(memid, ref pBstrName, ref pBstrDocString, pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; + } + + /// To be documented. + public readonly unsafe int GetDocumentation(int memid, ref char* pBstrName, ref char* pBstrDocString, ref uint pdwHelpContext, string[] pBstrHelpFileSa) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // StringArrayOverloader + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = @this->GetDocumentation(memid, ref pBstrName, ref pBstrDocString, ref pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; + } + + /// To be documented. + public readonly unsafe int GetDllEntry(int memid, InvokeKind invKind, string[] pBstrDllNameSa, string[] pBstrNameSa, ushort* pwOrdinal) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // StringArrayOverloader + var pBstrDllName = (char**) SilkMarshal.StringArrayToPtr(pBstrDllNameSa); + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var ret = @this->GetDllEntry(memid, invKind, pBstrDllName, pBstrName, pwOrdinal); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDllName, pBstrDllNameSa); + SilkMarshal.Free((nint) pBstrDllName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + return ret; + } + + /// To be documented. + public readonly int GetDllEntry(int memid, InvokeKind invKind, string[] pBstrDllNameSa, string[] pBstrNameSa, ref ushort pwOrdinal) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // StringArrayOverloader + var pBstrDllName = (char**) SilkMarshal.StringArrayToPtr(pBstrDllNameSa); + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var ret = @this->GetDllEntry(memid, invKind, pBstrDllName, pBstrName, ref pwOrdinal); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDllName, pBstrDllNameSa); + SilkMarshal.Free((nint) pBstrDllName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + return ret; + } + + /// To be documented. + public readonly unsafe int GetDllEntry(int memid, InvokeKind invKind, string[] pBstrDllNameSa, ref char* pBstrName, ushort* pwOrdinal) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // StringArrayOverloader + var pBstrDllName = (char**) SilkMarshal.StringArrayToPtr(pBstrDllNameSa); + var ret = @this->GetDllEntry(memid, invKind, pBstrDllName, ref pBstrName, pwOrdinal); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDllName, pBstrDllNameSa); + SilkMarshal.Free((nint) pBstrDllName); + return ret; + } + + /// To be documented. + public readonly unsafe int GetDllEntry(int memid, InvokeKind invKind, string[] pBstrDllNameSa, ref char* pBstrName, ref ushort pwOrdinal) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // StringArrayOverloader + var pBstrDllName = (char**) SilkMarshal.StringArrayToPtr(pBstrDllNameSa); + var ret = @this->GetDllEntry(memid, invKind, pBstrDllName, ref pBstrName, ref pwOrdinal); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDllName, pBstrDllNameSa); + SilkMarshal.Free((nint) pBstrDllName); + return ret; + } + + /// To be documented. + public readonly unsafe int GetDllEntry(int memid, InvokeKind invKind, ref char* pBstrDllName, string[] pBstrNameSa, ushort* pwOrdinal) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var ret = @this->GetDllEntry(memid, invKind, ref pBstrDllName, pBstrName, pwOrdinal); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + return ret; + } + + /// To be documented. + public readonly unsafe int GetDllEntry(int memid, InvokeKind invKind, ref char* pBstrDllName, string[] pBstrNameSa, ref ushort pwOrdinal) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var ret = @this->GetDllEntry(memid, invKind, ref pBstrDllName, pBstrName, ref pwOrdinal); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + return ret; + } + + /// To be documented. + public readonly int GetRefTypeInfo(uint hRefType, ref ComPtr ppTInfo) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->GetRefTypeInfo(hRefType, (ITypeInfo**) ppTInfo.GetAddressOf()); + } + + /// To be documented. + public readonly int CreateInstance(ComPtr pUnkOuter, out ComPtr ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + ppvObj = default; + return @this->CreateInstance((Silk.NET.Core.Native.IUnknown*) pUnkOuter.Handle, SilkMarshal.GuidPtrOf(), (void**) ppvObj.GetAddressOf()); + } + + /// To be documented. + public readonly unsafe int CreateInstance(ComPtr pUnkOuter, Guid* riid, ref void* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->CreateInstance((Silk.NET.Core.Native.IUnknown*) pUnkOuter.Handle, riid, ref ppvObj); + } + + /// To be documented. + public readonly unsafe int CreateInstance(ComPtr pUnkOuter, ref Guid riid, void** ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->CreateInstance((Silk.NET.Core.Native.IUnknown*) pUnkOuter.Handle, ref riid, ppvObj); + } + + /// To be documented. + public readonly unsafe int CreateInstance(ComPtr pUnkOuter, ref Guid riid, ref void* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->CreateInstance((Silk.NET.Core.Native.IUnknown*) pUnkOuter.Handle, ref riid, ref ppvObj); + } + + /// To be documented. + public readonly int CreateInstance(ref Silk.NET.Core.Native.IUnknown pUnkOuter, out ComPtr ppvObj) where TI0 : unmanaged, IComVtbl + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + ppvObj = default; + return @this->CreateInstance(ref pUnkOuter, SilkMarshal.GuidPtrOf(), (void**) ppvObj.GetAddressOf()); + } + + /// To be documented. + public readonly int GetMops(int memid, string[] pBstrMopsSa) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // StringArrayOverloader + var pBstrMops = (char**) SilkMarshal.StringArrayToPtr(pBstrMopsSa); + var ret = @this->GetMops(memid, pBstrMops); + SilkMarshal.CopyPtrToStringArray((nint) pBstrMops, pBstrMopsSa); + SilkMarshal.Free((nint) pBstrMops); + return ret; + } + + /// To be documented. + public readonly unsafe int GetContainingTypeLib(ref ComPtr ppTLib, uint* pIndex) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->GetContainingTypeLib((ITypeLib**) ppTLib.GetAddressOf(), pIndex); + } + + /// To be documented. + public readonly int GetContainingTypeLib(ref ComPtr ppTLib, ref uint pIndex) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->GetContainingTypeLib((ITypeLib**) ppTLib.GetAddressOf(), ref pIndex); + } + + /// To be documented. + public readonly unsafe int GetDocumentation2(int memid, uint lcid, string[] pbstrHelpStringSa, uint* pdwHelpStringContext, string[] pbstrHelpStringDllSa) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // StringArrayOverloader + var pbstrHelpString = (char**) SilkMarshal.StringArrayToPtr(pbstrHelpStringSa); + var pbstrHelpStringDll = (char**) SilkMarshal.StringArrayToPtr(pbstrHelpStringDllSa); + var ret = @this->GetDocumentation2(memid, lcid, pbstrHelpString, pdwHelpStringContext, pbstrHelpStringDll); + SilkMarshal.CopyPtrToStringArray((nint) pbstrHelpString, pbstrHelpStringSa); + SilkMarshal.Free((nint) pbstrHelpString); + SilkMarshal.CopyPtrToStringArray((nint) pbstrHelpStringDll, pbstrHelpStringDllSa); + SilkMarshal.Free((nint) pbstrHelpStringDll); + return ret; + } + + /// To be documented. + public readonly unsafe int GetDocumentation2(int memid, uint lcid, string[] pbstrHelpStringSa, uint* pdwHelpStringContext, ref char* pbstrHelpStringDll) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // StringArrayOverloader + var pbstrHelpString = (char**) SilkMarshal.StringArrayToPtr(pbstrHelpStringSa); + var ret = @this->GetDocumentation2(memid, lcid, pbstrHelpString, pdwHelpStringContext, ref pbstrHelpStringDll); + SilkMarshal.CopyPtrToStringArray((nint) pbstrHelpString, pbstrHelpStringSa); + SilkMarshal.Free((nint) pbstrHelpString); + return ret; + } + + /// To be documented. + public readonly int GetDocumentation2(int memid, uint lcid, string[] pbstrHelpStringSa, ref uint pdwHelpStringContext, string[] pbstrHelpStringDllSa) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // StringArrayOverloader + var pbstrHelpString = (char**) SilkMarshal.StringArrayToPtr(pbstrHelpStringSa); + var pbstrHelpStringDll = (char**) SilkMarshal.StringArrayToPtr(pbstrHelpStringDllSa); + var ret = @this->GetDocumentation2(memid, lcid, pbstrHelpString, ref pdwHelpStringContext, pbstrHelpStringDll); + SilkMarshal.CopyPtrToStringArray((nint) pbstrHelpString, pbstrHelpStringSa); + SilkMarshal.Free((nint) pbstrHelpString); + SilkMarshal.CopyPtrToStringArray((nint) pbstrHelpStringDll, pbstrHelpStringDllSa); + SilkMarshal.Free((nint) pbstrHelpStringDll); + return ret; + } + + /// To be documented. + public readonly unsafe int GetDocumentation2(int memid, uint lcid, string[] pbstrHelpStringSa, ref uint pdwHelpStringContext, ref char* pbstrHelpStringDll) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // StringArrayOverloader + var pbstrHelpString = (char**) SilkMarshal.StringArrayToPtr(pbstrHelpStringSa); + var ret = @this->GetDocumentation2(memid, lcid, pbstrHelpString, ref pdwHelpStringContext, ref pbstrHelpStringDll); + SilkMarshal.CopyPtrToStringArray((nint) pbstrHelpString, pbstrHelpStringSa); + SilkMarshal.Free((nint) pbstrHelpString); + return ret; + } + + /// To be documented. + public readonly unsafe int GetDocumentation2(int memid, uint lcid, ref char* pbstrHelpString, uint* pdwHelpStringContext, string[] pbstrHelpStringDllSa) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // StringArrayOverloader + var pbstrHelpStringDll = (char**) SilkMarshal.StringArrayToPtr(pbstrHelpStringDllSa); + var ret = @this->GetDocumentation2(memid, lcid, ref pbstrHelpString, pdwHelpStringContext, pbstrHelpStringDll); + SilkMarshal.CopyPtrToStringArray((nint) pbstrHelpStringDll, pbstrHelpStringDllSa); + SilkMarshal.Free((nint) pbstrHelpStringDll); + return ret; + } + + /// To be documented. + public readonly unsafe int GetDocumentation2(int memid, uint lcid, ref char* pbstrHelpString, ref uint pdwHelpStringContext, string[] pbstrHelpStringDllSa) + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // StringArrayOverloader + var pbstrHelpStringDll = (char**) SilkMarshal.StringArrayToPtr(pbstrHelpStringDllSa); + var ret = @this->GetDocumentation2(memid, lcid, ref pbstrHelpString, ref pdwHelpStringContext, pbstrHelpStringDll); + SilkMarshal.CopyPtrToStringArray((nint) pbstrHelpStringDll, pbstrHelpStringDllSa); + SilkMarshal.Free((nint) pbstrHelpStringDll); + return ret; + } + + /// To be documented. + public readonly ComPtr QueryInterface() where TI0 : unmanaged, IComVtbl + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // NonKhrReturnTypeOverloader + SilkMarshal.ThrowHResult(@this->QueryInterface(out ComPtr silkRet)); + return silkRet; + } + + /// To be documented. + public readonly ComPtr CreateInstance(ComPtr pUnkOuter) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // NonKhrReturnTypeOverloader + SilkMarshal.ThrowHResult(@this->CreateInstance(pUnkOuter, out ComPtr silkRet)); + return silkRet; + } + + /// To be documented. + public readonly ComPtr CreateInstance(ref Silk.NET.Core.Native.IUnknown pUnkOuter) where TI0 : unmanaged, IComVtbl + { + var @this = (ITypeInfo2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // NonKhrReturnTypeOverloader + SilkMarshal.ThrowHResult(@this->CreateInstance(ref pUnkOuter, out ComPtr silkRet)); + return silkRet; + } + + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/ITypeLib.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/ITypeLib.gen.cs new file mode 100644 index 0000000000..7949d1d01d --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/ITypeLib.gen.cs @@ -0,0 +1,1303 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [Guid("00020402-0000-0000-c000-000000000046")] + [NativeName("Name", "ITypeLib")] + public unsafe partial struct ITypeLib : IComVtbl, IComVtbl + { + public static readonly Guid Guid = new("00020402-0000-0000-c000-000000000046"); + + void*** IComVtbl.AsVtblPtr() + => (void***) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + + public static implicit operator Silk.NET.Core.Native.IUnknown(ITypeLib val) + => Unsafe.As(ref val); + + public ITypeLib + ( + void** lpVtbl = null + ) : this() + { + if (lpVtbl is not null) + { + LpVtbl = lpVtbl; + } + } + + + [NativeName("Type", "")] + [NativeName("Type.Name", "")] + [NativeName("Name", "lpVtbl")] + public void** LpVtbl; + /// To be documented. + public readonly unsafe int QueryInterface(Guid* riid, void** ppvObject) + { + var @this = (ITypeLib*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObject); + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(Guid* riid, ref void* ppvObject) + { + var @this = (ITypeLib*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObjectPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(ref Guid riid, void** ppvObject) + { + var @this = (ITypeLib*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* riidPtr = &riid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObject); + } + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(ref Guid riid, ref void* ppvObject) + { + var @this = (ITypeLib*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* riidPtr = &riid) + { + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObjectPtr); + } + } + return ret; + } + + /// To be documented. + public readonly uint AddRef() + { + var @this = (ITypeLib*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[1])(@this); + return ret; + } + + /// To be documented. + public readonly uint Release() + { + var @this = (ITypeLib*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[2])(@this); + return ret; + } + + /// To be documented. + public readonly uint GetTypeInfoCount() + { + var @this = (ITypeLib*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this); + return ret; + } + + /// To be documented. + public readonly unsafe int GetTypeInfo(uint index, ITypeInfo** ppTInfo) + { + var @this = (ITypeLib*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, index, ppTInfo); + return ret; + } + + /// To be documented. + public readonly unsafe int GetTypeInfo(uint index, ref ITypeInfo* ppTInfo) + { + var @this = (ITypeLib*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (ITypeInfo** ppTInfoPtr = &ppTInfo) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, index, ppTInfoPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetTypeInfoType(uint index, TypeKind* pTKind) + { + var @this = (ITypeLib*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, index, pTKind); + return ret; + } + + /// To be documented. + public readonly int GetTypeInfoType(uint index, ref TypeKind pTKind) + { + var @this = (ITypeLib*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (TypeKind* pTKindPtr = &pTKind) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, index, pTKindPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetTypeInfoOfGuid(Guid* guid, ITypeInfo** ppTinfo) + { + var @this = (ITypeLib*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, guid, ppTinfo); + return ret; + } + + /// To be documented. + public readonly unsafe int GetTypeInfoOfGuid(Guid* guid, ref ITypeInfo* ppTinfo) + { + var @this = (ITypeLib*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (ITypeInfo** ppTinfoPtr = &ppTinfo) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, guid, ppTinfoPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetTypeInfoOfGuid(ref Guid guid, ITypeInfo** ppTinfo) + { + var @this = (ITypeLib*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* guidPtr = &guid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, guidPtr, ppTinfo); + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetTypeInfoOfGuid(ref Guid guid, ref ITypeInfo* ppTinfo) + { + var @this = (ITypeLib*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* guidPtr = &guid) + { + fixed (ITypeInfo** ppTinfoPtr = &ppTinfo) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, guidPtr, ppTinfoPtr); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetLibAttr(TLibAttr** ppTLibAttr) + { + var @this = (ITypeLib*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[7])(@this, ppTLibAttr); + return ret; + } + + /// To be documented. + public readonly unsafe int GetLibAttr(ref TLibAttr* ppTLibAttr) + { + var @this = (ITypeLib*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (TLibAttr** ppTLibAttrPtr = &ppTLibAttr) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[7])(@this, ppTLibAttrPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetTypeComp(ITypeComp** ppTComp) + { + var @this = (ITypeLib*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[8])(@this, ppTComp); + return ret; + } + + /// To be documented. + public readonly unsafe int GetTypeComp(ref ITypeComp* ppTComp) + { + var @this = (ITypeLib*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (ITypeComp** ppTCompPtr = &ppTComp) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[8])(@this, ppTCompPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetDocumentation(int index, char** pBstrName, char** pBstrDocString, uint* pdwHelpContext, char** pBstrHelpFile) + { + var @this = (ITypeLib*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[9])(@this, index, pBstrName, pBstrDocString, pdwHelpContext, pBstrHelpFile); + return ret; + } + + /// To be documented. + public readonly unsafe int GetDocumentation(int index, char** pBstrName, char** pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile) + { + var @this = (ITypeLib*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char** pBstrHelpFilePtr = &pBstrHelpFile) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[9])(@this, index, pBstrName, pBstrDocString, pdwHelpContext, pBstrHelpFilePtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetDocumentation(int index, char** pBstrName, char** pBstrDocString, ref uint pdwHelpContext, char** pBstrHelpFile) + { + var @this = (ITypeLib*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (uint* pdwHelpContextPtr = &pdwHelpContext) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[9])(@this, index, pBstrName, pBstrDocString, pdwHelpContextPtr, pBstrHelpFile); + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetDocumentation(int index, char** pBstrName, char** pBstrDocString, ref uint pdwHelpContext, ref char* pBstrHelpFile) + { + var @this = (ITypeLib*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (uint* pdwHelpContextPtr = &pdwHelpContext) + { + fixed (char** pBstrHelpFilePtr = &pBstrHelpFile) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[9])(@this, index, pBstrName, pBstrDocString, pdwHelpContextPtr, pBstrHelpFilePtr); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetDocumentation(int index, char** pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, char** pBstrHelpFile) + { + var @this = (ITypeLib*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char** pBstrDocStringPtr = &pBstrDocString) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[9])(@this, index, pBstrName, pBstrDocStringPtr, pdwHelpContext, pBstrHelpFile); + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetDocumentation(int index, char** pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile) + { + var @this = (ITypeLib*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char** pBstrDocStringPtr = &pBstrDocString) + { + fixed (char** pBstrHelpFilePtr = &pBstrHelpFile) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[9])(@this, index, pBstrName, pBstrDocStringPtr, pdwHelpContext, pBstrHelpFilePtr); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetDocumentation(int index, char** pBstrName, ref char* pBstrDocString, ref uint pdwHelpContext, char** pBstrHelpFile) + { + var @this = (ITypeLib*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char** pBstrDocStringPtr = &pBstrDocString) + { + fixed (uint* pdwHelpContextPtr = &pdwHelpContext) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[9])(@this, index, pBstrName, pBstrDocStringPtr, pdwHelpContextPtr, pBstrHelpFile); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetDocumentation(int index, char** pBstrName, ref char* pBstrDocString, ref uint pdwHelpContext, ref char* pBstrHelpFile) + { + var @this = (ITypeLib*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char** pBstrDocStringPtr = &pBstrDocString) + { + fixed (uint* pdwHelpContextPtr = &pdwHelpContext) + { + fixed (char** pBstrHelpFilePtr = &pBstrHelpFile) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[9])(@this, index, pBstrName, pBstrDocStringPtr, pdwHelpContextPtr, pBstrHelpFilePtr); + } + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetDocumentation(int index, ref char* pBstrName, char** pBstrDocString, uint* pdwHelpContext, char** pBstrHelpFile) + { + var @this = (ITypeLib*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char** pBstrNamePtr = &pBstrName) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[9])(@this, index, pBstrNamePtr, pBstrDocString, pdwHelpContext, pBstrHelpFile); + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetDocumentation(int index, ref char* pBstrName, char** pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile) + { + var @this = (ITypeLib*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char** pBstrNamePtr = &pBstrName) + { + fixed (char** pBstrHelpFilePtr = &pBstrHelpFile) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[9])(@this, index, pBstrNamePtr, pBstrDocString, pdwHelpContext, pBstrHelpFilePtr); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetDocumentation(int index, ref char* pBstrName, char** pBstrDocString, ref uint pdwHelpContext, char** pBstrHelpFile) + { + var @this = (ITypeLib*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char** pBstrNamePtr = &pBstrName) + { + fixed (uint* pdwHelpContextPtr = &pdwHelpContext) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[9])(@this, index, pBstrNamePtr, pBstrDocString, pdwHelpContextPtr, pBstrHelpFile); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetDocumentation(int index, ref char* pBstrName, char** pBstrDocString, ref uint pdwHelpContext, ref char* pBstrHelpFile) + { + var @this = (ITypeLib*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char** pBstrNamePtr = &pBstrName) + { + fixed (uint* pdwHelpContextPtr = &pdwHelpContext) + { + fixed (char** pBstrHelpFilePtr = &pBstrHelpFile) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[9])(@this, index, pBstrNamePtr, pBstrDocString, pdwHelpContextPtr, pBstrHelpFilePtr); + } + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetDocumentation(int index, ref char* pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, char** pBstrHelpFile) + { + var @this = (ITypeLib*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char** pBstrNamePtr = &pBstrName) + { + fixed (char** pBstrDocStringPtr = &pBstrDocString) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[9])(@this, index, pBstrNamePtr, pBstrDocStringPtr, pdwHelpContext, pBstrHelpFile); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetDocumentation(int index, ref char* pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile) + { + var @this = (ITypeLib*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char** pBstrNamePtr = &pBstrName) + { + fixed (char** pBstrDocStringPtr = &pBstrDocString) + { + fixed (char** pBstrHelpFilePtr = &pBstrHelpFile) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[9])(@this, index, pBstrNamePtr, pBstrDocStringPtr, pdwHelpContext, pBstrHelpFilePtr); + } + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetDocumentation(int index, ref char* pBstrName, ref char* pBstrDocString, ref uint pdwHelpContext, char** pBstrHelpFile) + { + var @this = (ITypeLib*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char** pBstrNamePtr = &pBstrName) + { + fixed (char** pBstrDocStringPtr = &pBstrDocString) + { + fixed (uint* pdwHelpContextPtr = &pdwHelpContext) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[9])(@this, index, pBstrNamePtr, pBstrDocStringPtr, pdwHelpContextPtr, pBstrHelpFile); + } + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetDocumentation(int index, ref char* pBstrName, ref char* pBstrDocString, ref uint pdwHelpContext, ref char* pBstrHelpFile) + { + var @this = (ITypeLib*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char** pBstrNamePtr = &pBstrName) + { + fixed (char** pBstrDocStringPtr = &pBstrDocString) + { + fixed (uint* pdwHelpContextPtr = &pdwHelpContext) + { + fixed (char** pBstrHelpFilePtr = &pBstrHelpFile) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[9])(@this, index, pBstrNamePtr, pBstrDocStringPtr, pdwHelpContextPtr, pBstrHelpFilePtr); + } + } + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int IsName(char* szNameBuf, uint lHashVal, int* pfName) + { + var @this = (ITypeLib*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[10])(@this, szNameBuf, lHashVal, pfName); + return ret; + } + + /// To be documented. + public readonly unsafe int IsName(char* szNameBuf, uint lHashVal, ref int pfName) + { + var @this = (ITypeLib*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (int* pfNamePtr = &pfName) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[10])(@this, szNameBuf, lHashVal, pfNamePtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int IsName(ref char szNameBuf, uint lHashVal, int* pfName) + { + var @this = (ITypeLib*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char* szNameBufPtr = &szNameBuf) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[10])(@this, szNameBufPtr, lHashVal, pfName); + } + return ret; + } + + /// To be documented. + public readonly int IsName(ref char szNameBuf, uint lHashVal, ref int pfName) + { + var @this = (ITypeLib*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char* szNameBufPtr = &szNameBuf) + { + fixed (int* pfNamePtr = &pfName) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[10])(@this, szNameBufPtr, lHashVal, pfNamePtr); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int IsName([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, int* pfName) + { + var @this = (ITypeLib*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + var szNameBufPtr = (byte*) SilkMarshal.StringToPtr(szNameBuf, NativeStringEncoding.UTF8); + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[10])(@this, szNameBufPtr, lHashVal, pfName); + SilkMarshal.Free((nint)szNameBufPtr); + return ret; + } + + /// To be documented. + public readonly int IsName([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref int pfName) + { + var @this = (ITypeLib*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + var szNameBufPtr = (byte*) SilkMarshal.StringToPtr(szNameBuf, NativeStringEncoding.UTF8); + fixed (int* pfNamePtr = &pfName) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[10])(@this, szNameBufPtr, lHashVal, pfNamePtr); + } + SilkMarshal.Free((nint)szNameBufPtr); + return ret; + } + + /// To be documented. + public readonly unsafe int FindName(char* szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, ushort* pcFound) + { + var @this = (ITypeLib*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, szNameBuf, lHashVal, ppTInfo, rgMemId, pcFound); + return ret; + } + + /// To be documented. + public readonly unsafe int FindName(char* szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, ref ushort pcFound) + { + var @this = (ITypeLib*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (ushort* pcFoundPtr = &pcFound) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, szNameBuf, lHashVal, ppTInfo, rgMemId, pcFoundPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int FindName(char* szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, ref int rgMemId, ushort* pcFound) + { + var @this = (ITypeLib*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (int* rgMemIdPtr = &rgMemId) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, szNameBuf, lHashVal, ppTInfo, rgMemIdPtr, pcFound); + } + return ret; + } + + /// To be documented. + public readonly unsafe int FindName(char* szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, ref int rgMemId, ref ushort pcFound) + { + var @this = (ITypeLib*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (int* rgMemIdPtr = &rgMemId) + { + fixed (ushort* pcFoundPtr = &pcFound) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, szNameBuf, lHashVal, ppTInfo, rgMemIdPtr, pcFoundPtr); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int FindName(char* szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ushort* pcFound) + { + var @this = (ITypeLib*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (ITypeInfo** ppTInfoPtr = &ppTInfo) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, szNameBuf, lHashVal, ppTInfoPtr, rgMemId, pcFound); + } + return ret; + } + + /// To be documented. + public readonly unsafe int FindName(char* szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ref ushort pcFound) + { + var @this = (ITypeLib*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (ITypeInfo** ppTInfoPtr = &ppTInfo) + { + fixed (ushort* pcFoundPtr = &pcFound) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, szNameBuf, lHashVal, ppTInfoPtr, rgMemId, pcFoundPtr); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int FindName(char* szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, ref int rgMemId, ushort* pcFound) + { + var @this = (ITypeLib*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (ITypeInfo** ppTInfoPtr = &ppTInfo) + { + fixed (int* rgMemIdPtr = &rgMemId) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, szNameBuf, lHashVal, ppTInfoPtr, rgMemIdPtr, pcFound); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int FindName(char* szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, ref int rgMemId, ref ushort pcFound) + { + var @this = (ITypeLib*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (ITypeInfo** ppTInfoPtr = &ppTInfo) + { + fixed (int* rgMemIdPtr = &rgMemId) + { + fixed (ushort* pcFoundPtr = &pcFound) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, szNameBuf, lHashVal, ppTInfoPtr, rgMemIdPtr, pcFoundPtr); + } + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int FindName(ref char szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, ushort* pcFound) + { + var @this = (ITypeLib*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char* szNameBufPtr = &szNameBuf) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, szNameBufPtr, lHashVal, ppTInfo, rgMemId, pcFound); + } + return ret; + } + + /// To be documented. + public readonly unsafe int FindName(ref char szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, ref ushort pcFound) + { + var @this = (ITypeLib*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char* szNameBufPtr = &szNameBuf) + { + fixed (ushort* pcFoundPtr = &pcFound) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, szNameBufPtr, lHashVal, ppTInfo, rgMemId, pcFoundPtr); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int FindName(ref char szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, ref int rgMemId, ushort* pcFound) + { + var @this = (ITypeLib*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char* szNameBufPtr = &szNameBuf) + { + fixed (int* rgMemIdPtr = &rgMemId) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, szNameBufPtr, lHashVal, ppTInfo, rgMemIdPtr, pcFound); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int FindName(ref char szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, ref int rgMemId, ref ushort pcFound) + { + var @this = (ITypeLib*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char* szNameBufPtr = &szNameBuf) + { + fixed (int* rgMemIdPtr = &rgMemId) + { + fixed (ushort* pcFoundPtr = &pcFound) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, szNameBufPtr, lHashVal, ppTInfo, rgMemIdPtr, pcFoundPtr); + } + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int FindName(ref char szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ushort* pcFound) + { + var @this = (ITypeLib*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char* szNameBufPtr = &szNameBuf) + { + fixed (ITypeInfo** ppTInfoPtr = &ppTInfo) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, szNameBufPtr, lHashVal, ppTInfoPtr, rgMemId, pcFound); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int FindName(ref char szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ref ushort pcFound) + { + var @this = (ITypeLib*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char* szNameBufPtr = &szNameBuf) + { + fixed (ITypeInfo** ppTInfoPtr = &ppTInfo) + { + fixed (ushort* pcFoundPtr = &pcFound) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, szNameBufPtr, lHashVal, ppTInfoPtr, rgMemId, pcFoundPtr); + } + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int FindName(ref char szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, ref int rgMemId, ushort* pcFound) + { + var @this = (ITypeLib*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char* szNameBufPtr = &szNameBuf) + { + fixed (ITypeInfo** ppTInfoPtr = &ppTInfo) + { + fixed (int* rgMemIdPtr = &rgMemId) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, szNameBufPtr, lHashVal, ppTInfoPtr, rgMemIdPtr, pcFound); + } + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int FindName(ref char szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, ref int rgMemId, ref ushort pcFound) + { + var @this = (ITypeLib*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char* szNameBufPtr = &szNameBuf) + { + fixed (ITypeInfo** ppTInfoPtr = &ppTInfo) + { + fixed (int* rgMemIdPtr = &rgMemId) + { + fixed (ushort* pcFoundPtr = &pcFound) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, szNameBufPtr, lHashVal, ppTInfoPtr, rgMemIdPtr, pcFoundPtr); + } + } + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int FindName([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, ushort* pcFound) + { + var @this = (ITypeLib*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + var szNameBufPtr = (byte*) SilkMarshal.StringToPtr(szNameBuf, NativeStringEncoding.UTF8); + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, szNameBufPtr, lHashVal, ppTInfo, rgMemId, pcFound); + SilkMarshal.Free((nint)szNameBufPtr); + return ret; + } + + /// To be documented. + public readonly unsafe int FindName([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, ref ushort pcFound) + { + var @this = (ITypeLib*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + var szNameBufPtr = (byte*) SilkMarshal.StringToPtr(szNameBuf, NativeStringEncoding.UTF8); + fixed (ushort* pcFoundPtr = &pcFound) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, szNameBufPtr, lHashVal, ppTInfo, rgMemId, pcFoundPtr); + } + SilkMarshal.Free((nint)szNameBufPtr); + return ret; + } + + /// To be documented. + public readonly unsafe int FindName([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, ref int rgMemId, ushort* pcFound) + { + var @this = (ITypeLib*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + var szNameBufPtr = (byte*) SilkMarshal.StringToPtr(szNameBuf, NativeStringEncoding.UTF8); + fixed (int* rgMemIdPtr = &rgMemId) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, szNameBufPtr, lHashVal, ppTInfo, rgMemIdPtr, pcFound); + } + SilkMarshal.Free((nint)szNameBufPtr); + return ret; + } + + /// To be documented. + public readonly unsafe int FindName([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, ref int rgMemId, ref ushort pcFound) + { + var @this = (ITypeLib*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + var szNameBufPtr = (byte*) SilkMarshal.StringToPtr(szNameBuf, NativeStringEncoding.UTF8); + fixed (int* rgMemIdPtr = &rgMemId) + { + fixed (ushort* pcFoundPtr = &pcFound) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, szNameBufPtr, lHashVal, ppTInfo, rgMemIdPtr, pcFoundPtr); + } + } + SilkMarshal.Free((nint)szNameBufPtr); + return ret; + } + + /// To be documented. + public readonly unsafe int FindName([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ushort* pcFound) + { + var @this = (ITypeLib*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + var szNameBufPtr = (byte*) SilkMarshal.StringToPtr(szNameBuf, NativeStringEncoding.UTF8); + fixed (ITypeInfo** ppTInfoPtr = &ppTInfo) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, szNameBufPtr, lHashVal, ppTInfoPtr, rgMemId, pcFound); + } + SilkMarshal.Free((nint)szNameBufPtr); + return ret; + } + + /// To be documented. + public readonly unsafe int FindName([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ref ushort pcFound) + { + var @this = (ITypeLib*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + var szNameBufPtr = (byte*) SilkMarshal.StringToPtr(szNameBuf, NativeStringEncoding.UTF8); + fixed (ITypeInfo** ppTInfoPtr = &ppTInfo) + { + fixed (ushort* pcFoundPtr = &pcFound) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, szNameBufPtr, lHashVal, ppTInfoPtr, rgMemId, pcFoundPtr); + } + } + SilkMarshal.Free((nint)szNameBufPtr); + return ret; + } + + /// To be documented. + public readonly unsafe int FindName([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, ref int rgMemId, ushort* pcFound) + { + var @this = (ITypeLib*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + var szNameBufPtr = (byte*) SilkMarshal.StringToPtr(szNameBuf, NativeStringEncoding.UTF8); + fixed (ITypeInfo** ppTInfoPtr = &ppTInfo) + { + fixed (int* rgMemIdPtr = &rgMemId) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, szNameBufPtr, lHashVal, ppTInfoPtr, rgMemIdPtr, pcFound); + } + } + SilkMarshal.Free((nint)szNameBufPtr); + return ret; + } + + /// To be documented. + public readonly unsafe int FindName([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, ref int rgMemId, ref ushort pcFound) + { + var @this = (ITypeLib*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + var szNameBufPtr = (byte*) SilkMarshal.StringToPtr(szNameBuf, NativeStringEncoding.UTF8); + fixed (ITypeInfo** ppTInfoPtr = &ppTInfo) + { + fixed (int* rgMemIdPtr = &rgMemId) + { + fixed (ushort* pcFoundPtr = &pcFound) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, szNameBufPtr, lHashVal, ppTInfoPtr, rgMemIdPtr, pcFoundPtr); + } + } + } + SilkMarshal.Free((nint)szNameBufPtr); + return ret; + } + + /// To be documented. + public readonly unsafe void ReleaseTLibAttr(TLibAttr* pTLibAttr) + { + var @this = (ITypeLib*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + ((delegate* unmanaged[Cdecl])@this->LpVtbl[12])(@this, pTLibAttr); + } + + /// To be documented. + public readonly void ReleaseTLibAttr(ref TLibAttr pTLibAttr) + { + var @this = (ITypeLib*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + fixed (TLibAttr* pTLibAttrPtr = &pTLibAttr) + { + ((delegate* unmanaged[Cdecl])@this->LpVtbl[12])(@this, pTLibAttrPtr); + } + } + + /// To be documented. + public readonly int QueryInterface(out ComPtr ppvObject) where TI0 : unmanaged, IComVtbl + { + var @this = (ITypeLib*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + ppvObject = default; + return @this->QueryInterface(SilkMarshal.GuidPtrOf(), (void**) ppvObject.GetAddressOf()); + } + + /// To be documented. + public readonly int GetTypeInfo(uint index, ref ComPtr ppTInfo) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (ITypeLib*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->GetTypeInfo(index, (ITypeInfo**) ppTInfo.GetAddressOf()); + } + + /// To be documented. + public readonly int GetTypeInfoOfGuid(out ComPtr ppTinfo) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (ITypeLib*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + ppTinfo = default; + return @this->GetTypeInfoOfGuid(SilkMarshal.GuidPtrOf(), (ITypeInfo**) ppTinfo.GetAddressOf()); + } + + /// To be documented. + public readonly int GetTypeInfoOfGuid(ref Guid guid, ref ComPtr ppTinfo) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (ITypeLib*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->GetTypeInfoOfGuid(ref guid, (ITypeInfo**) ppTinfo.GetAddressOf()); + } + + /// To be documented. + public readonly int GetTypeComp(ref ComPtr ppTComp) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (ITypeLib*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->GetTypeComp((ITypeComp**) ppTComp.GetAddressOf()); + } + + /// To be documented. + public readonly unsafe int GetDocumentation(int index, string[] pBstrNameSa, string[] pBstrDocStringSa, uint* pdwHelpContext, string[] pBstrHelpFileSa) + { + var @this = (ITypeLib*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = @this->GetDocumentation(index, pBstrName, pBstrDocString, pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; + } + + /// To be documented. + public readonly unsafe int GetDocumentation(int index, string[] pBstrNameSa, string[] pBstrDocStringSa, uint* pdwHelpContext, ref char* pBstrHelpFile) + { + var @this = (ITypeLib*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var ret = @this->GetDocumentation(index, pBstrName, pBstrDocString, pdwHelpContext, ref pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + return ret; + } + + /// To be documented. + public readonly int GetDocumentation(int index, string[] pBstrNameSa, string[] pBstrDocStringSa, ref uint pdwHelpContext, string[] pBstrHelpFileSa) + { + var @this = (ITypeLib*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = @this->GetDocumentation(index, pBstrName, pBstrDocString, ref pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; + } + + /// To be documented. + public readonly unsafe int GetDocumentation(int index, string[] pBstrNameSa, string[] pBstrDocStringSa, ref uint pdwHelpContext, ref char* pBstrHelpFile) + { + var @this = (ITypeLib*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var ret = @this->GetDocumentation(index, pBstrName, pBstrDocString, ref pdwHelpContext, ref pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + return ret; + } + + /// To be documented. + public readonly unsafe int GetDocumentation(int index, string[] pBstrNameSa, ref char* pBstrDocString, uint* pdwHelpContext, string[] pBstrHelpFileSa) + { + var @this = (ITypeLib*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = @this->GetDocumentation(index, pBstrName, ref pBstrDocString, pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; + } + + /// To be documented. + public readonly unsafe int GetDocumentation(int index, string[] pBstrNameSa, ref char* pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile) + { + var @this = (ITypeLib*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var ret = @this->GetDocumentation(index, pBstrName, ref pBstrDocString, pdwHelpContext, ref pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + return ret; + } + + /// To be documented. + public readonly unsafe int GetDocumentation(int index, string[] pBstrNameSa, ref char* pBstrDocString, ref uint pdwHelpContext, string[] pBstrHelpFileSa) + { + var @this = (ITypeLib*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = @this->GetDocumentation(index, pBstrName, ref pBstrDocString, ref pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; + } + + /// To be documented. + public readonly unsafe int GetDocumentation(int index, string[] pBstrNameSa, ref char* pBstrDocString, ref uint pdwHelpContext, ref char* pBstrHelpFile) + { + var @this = (ITypeLib*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var ret = @this->GetDocumentation(index, pBstrName, ref pBstrDocString, ref pdwHelpContext, ref pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + return ret; + } + + /// To be documented. + public readonly unsafe int GetDocumentation(int index, ref char* pBstrName, string[] pBstrDocStringSa, uint* pdwHelpContext, string[] pBstrHelpFileSa) + { + var @this = (ITypeLib*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // StringArrayOverloader + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = @this->GetDocumentation(index, ref pBstrName, pBstrDocString, pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; + } + + /// To be documented. + public readonly unsafe int GetDocumentation(int index, ref char* pBstrName, string[] pBstrDocStringSa, uint* pdwHelpContext, ref char* pBstrHelpFile) + { + var @this = (ITypeLib*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // StringArrayOverloader + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var ret = @this->GetDocumentation(index, ref pBstrName, pBstrDocString, pdwHelpContext, ref pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + return ret; + } + + /// To be documented. + public readonly unsafe int GetDocumentation(int index, ref char* pBstrName, string[] pBstrDocStringSa, ref uint pdwHelpContext, string[] pBstrHelpFileSa) + { + var @this = (ITypeLib*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // StringArrayOverloader + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = @this->GetDocumentation(index, ref pBstrName, pBstrDocString, ref pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; + } + + /// To be documented. + public readonly unsafe int GetDocumentation(int index, ref char* pBstrName, string[] pBstrDocStringSa, ref uint pdwHelpContext, ref char* pBstrHelpFile) + { + var @this = (ITypeLib*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // StringArrayOverloader + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var ret = @this->GetDocumentation(index, ref pBstrName, pBstrDocString, ref pdwHelpContext, ref pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + return ret; + } + + /// To be documented. + public readonly unsafe int GetDocumentation(int index, ref char* pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, string[] pBstrHelpFileSa) + { + var @this = (ITypeLib*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // StringArrayOverloader + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = @this->GetDocumentation(index, ref pBstrName, ref pBstrDocString, pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; + } + + /// To be documented. + public readonly unsafe int GetDocumentation(int index, ref char* pBstrName, ref char* pBstrDocString, ref uint pdwHelpContext, string[] pBstrHelpFileSa) + { + var @this = (ITypeLib*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // StringArrayOverloader + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = @this->GetDocumentation(index, ref pBstrName, ref pBstrDocString, ref pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; + } + + /// To be documented. + public readonly unsafe int FindName(char* szNameBuf, uint lHashVal, ref ComPtr ppTInfo, int* rgMemId, ushort* pcFound) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (ITypeLib*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->FindName(szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), rgMemId, pcFound); + } + + /// To be documented. + public readonly unsafe int FindName(char* szNameBuf, uint lHashVal, ref ComPtr ppTInfo, int* rgMemId, ref ushort pcFound) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (ITypeLib*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->FindName(szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), rgMemId, ref pcFound); + } + + /// To be documented. + public readonly unsafe int FindName(char* szNameBuf, uint lHashVal, ref ComPtr ppTInfo, ref int rgMemId, ushort* pcFound) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (ITypeLib*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->FindName(szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), ref rgMemId, pcFound); + } + + /// To be documented. + public readonly unsafe int FindName(char* szNameBuf, uint lHashVal, ref ComPtr ppTInfo, ref int rgMemId, ref ushort pcFound) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (ITypeLib*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->FindName(szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), ref rgMemId, ref pcFound); + } + + /// To be documented. + public readonly unsafe int FindName(ref char szNameBuf, uint lHashVal, ref ComPtr ppTInfo, int* rgMemId, ushort* pcFound) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (ITypeLib*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->FindName(ref szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), rgMemId, pcFound); + } + + /// To be documented. + public readonly unsafe int FindName(ref char szNameBuf, uint lHashVal, ref ComPtr ppTInfo, int* rgMemId, ref ushort pcFound) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (ITypeLib*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->FindName(ref szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), rgMemId, ref pcFound); + } + + /// To be documented. + public readonly unsafe int FindName(ref char szNameBuf, uint lHashVal, ref ComPtr ppTInfo, ref int rgMemId, ushort* pcFound) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (ITypeLib*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->FindName(ref szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), ref rgMemId, pcFound); + } + + /// To be documented. + public readonly int FindName(ref char szNameBuf, uint lHashVal, ref ComPtr ppTInfo, ref int rgMemId, ref ushort pcFound) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (ITypeLib*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->FindName(ref szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), ref rgMemId, ref pcFound); + } + + /// To be documented. + public readonly unsafe int FindName([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ComPtr ppTInfo, int* rgMemId, ushort* pcFound) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (ITypeLib*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->FindName(szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), rgMemId, pcFound); + } + + /// To be documented. + public readonly unsafe int FindName([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ComPtr ppTInfo, int* rgMemId, ref ushort pcFound) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (ITypeLib*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->FindName(szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), rgMemId, ref pcFound); + } + + /// To be documented. + public readonly unsafe int FindName([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ComPtr ppTInfo, ref int rgMemId, ushort* pcFound) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (ITypeLib*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->FindName(szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), ref rgMemId, pcFound); + } + + /// To be documented. + public readonly int FindName([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ComPtr ppTInfo, ref int rgMemId, ref ushort pcFound) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (ITypeLib*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->FindName(szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), ref rgMemId, ref pcFound); + } + + /// To be documented. + public readonly ComPtr QueryInterface() where TI0 : unmanaged, IComVtbl + { + var @this = (ITypeLib*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // NonKhrReturnTypeOverloader + SilkMarshal.ThrowHResult(@this->QueryInterface(out ComPtr silkRet)); + return silkRet; + } + + /// To be documented. + public readonly ComPtr GetTypeInfoOfGuid() where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (ITypeLib*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // NonKhrReturnTypeOverloader + SilkMarshal.ThrowHResult(@this->GetTypeInfoOfGuid(out ComPtr silkRet)); + return silkRet; + } + + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/ITypeLib2.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/ITypeLib2.gen.cs new file mode 100644 index 0000000000..27775a9e3a --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/ITypeLib2.gen.cs @@ -0,0 +1,1609 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [Guid("00020411-0000-0000-c000-000000000046")] + [NativeName("Name", "ITypeLib2")] + public unsafe partial struct ITypeLib2 : IComVtbl, IComVtbl, IComVtbl + { + public static readonly Guid Guid = new("00020411-0000-0000-c000-000000000046"); + + void*** IComVtbl.AsVtblPtr() + => (void***) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + + public static implicit operator ITypeLib(ITypeLib2 val) + => Unsafe.As(ref val); + + public static implicit operator Silk.NET.Core.Native.IUnknown(ITypeLib2 val) + => Unsafe.As(ref val); + + public ITypeLib2 + ( + void** lpVtbl = null + ) : this() + { + if (lpVtbl is not null) + { + LpVtbl = lpVtbl; + } + } + + + [NativeName("Type", "")] + [NativeName("Type.Name", "")] + [NativeName("Name", "lpVtbl")] + public void** LpVtbl; + /// To be documented. + public readonly unsafe int QueryInterface(Guid* riid, void** ppvObject) + { + var @this = (ITypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObject); + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(Guid* riid, ref void* ppvObject) + { + var @this = (ITypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObjectPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(ref Guid riid, void** ppvObject) + { + var @this = (ITypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* riidPtr = &riid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObject); + } + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(ref Guid riid, ref void* ppvObject) + { + var @this = (ITypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* riidPtr = &riid) + { + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObjectPtr); + } + } + return ret; + } + + /// To be documented. + public readonly uint AddRef() + { + var @this = (ITypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[1])(@this); + return ret; + } + + /// To be documented. + public readonly uint Release() + { + var @this = (ITypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[2])(@this); + return ret; + } + + /// To be documented. + public readonly uint GetTypeInfoCount() + { + var @this = (ITypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this); + return ret; + } + + /// To be documented. + public readonly unsafe int GetTypeInfo(uint index, ITypeInfo** ppTInfo) + { + var @this = (ITypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, index, ppTInfo); + return ret; + } + + /// To be documented. + public readonly unsafe int GetTypeInfo(uint index, ref ITypeInfo* ppTInfo) + { + var @this = (ITypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (ITypeInfo** ppTInfoPtr = &ppTInfo) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, index, ppTInfoPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetTypeInfoType(uint index, TypeKind* pTKind) + { + var @this = (ITypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, index, pTKind); + return ret; + } + + /// To be documented. + public readonly int GetTypeInfoType(uint index, ref TypeKind pTKind) + { + var @this = (ITypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (TypeKind* pTKindPtr = &pTKind) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, index, pTKindPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetTypeInfoOfGuid(Guid* guid, ITypeInfo** ppTinfo) + { + var @this = (ITypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, guid, ppTinfo); + return ret; + } + + /// To be documented. + public readonly unsafe int GetTypeInfoOfGuid(Guid* guid, ref ITypeInfo* ppTinfo) + { + var @this = (ITypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (ITypeInfo** ppTinfoPtr = &ppTinfo) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, guid, ppTinfoPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetTypeInfoOfGuid(ref Guid guid, ITypeInfo** ppTinfo) + { + var @this = (ITypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* guidPtr = &guid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, guidPtr, ppTinfo); + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetTypeInfoOfGuid(ref Guid guid, ref ITypeInfo* ppTinfo) + { + var @this = (ITypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* guidPtr = &guid) + { + fixed (ITypeInfo** ppTinfoPtr = &ppTinfo) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, guidPtr, ppTinfoPtr); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetLibAttr(TLibAttr** ppTLibAttr) + { + var @this = (ITypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[7])(@this, ppTLibAttr); + return ret; + } + + /// To be documented. + public readonly unsafe int GetLibAttr(ref TLibAttr* ppTLibAttr) + { + var @this = (ITypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (TLibAttr** ppTLibAttrPtr = &ppTLibAttr) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[7])(@this, ppTLibAttrPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetTypeComp(ITypeComp** ppTComp) + { + var @this = (ITypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[8])(@this, ppTComp); + return ret; + } + + /// To be documented. + public readonly unsafe int GetTypeComp(ref ITypeComp* ppTComp) + { + var @this = (ITypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (ITypeComp** ppTCompPtr = &ppTComp) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[8])(@this, ppTCompPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetDocumentation(int index, char** pBstrName, char** pBstrDocString, uint* pdwHelpContext, char** pBstrHelpFile) + { + var @this = (ITypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[9])(@this, index, pBstrName, pBstrDocString, pdwHelpContext, pBstrHelpFile); + return ret; + } + + /// To be documented. + public readonly unsafe int GetDocumentation(int index, char** pBstrName, char** pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile) + { + var @this = (ITypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char** pBstrHelpFilePtr = &pBstrHelpFile) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[9])(@this, index, pBstrName, pBstrDocString, pdwHelpContext, pBstrHelpFilePtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetDocumentation(int index, char** pBstrName, char** pBstrDocString, ref uint pdwHelpContext, char** pBstrHelpFile) + { + var @this = (ITypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (uint* pdwHelpContextPtr = &pdwHelpContext) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[9])(@this, index, pBstrName, pBstrDocString, pdwHelpContextPtr, pBstrHelpFile); + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetDocumentation(int index, char** pBstrName, char** pBstrDocString, ref uint pdwHelpContext, ref char* pBstrHelpFile) + { + var @this = (ITypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (uint* pdwHelpContextPtr = &pdwHelpContext) + { + fixed (char** pBstrHelpFilePtr = &pBstrHelpFile) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[9])(@this, index, pBstrName, pBstrDocString, pdwHelpContextPtr, pBstrHelpFilePtr); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetDocumentation(int index, char** pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, char** pBstrHelpFile) + { + var @this = (ITypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char** pBstrDocStringPtr = &pBstrDocString) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[9])(@this, index, pBstrName, pBstrDocStringPtr, pdwHelpContext, pBstrHelpFile); + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetDocumentation(int index, char** pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile) + { + var @this = (ITypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char** pBstrDocStringPtr = &pBstrDocString) + { + fixed (char** pBstrHelpFilePtr = &pBstrHelpFile) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[9])(@this, index, pBstrName, pBstrDocStringPtr, pdwHelpContext, pBstrHelpFilePtr); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetDocumentation(int index, char** pBstrName, ref char* pBstrDocString, ref uint pdwHelpContext, char** pBstrHelpFile) + { + var @this = (ITypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char** pBstrDocStringPtr = &pBstrDocString) + { + fixed (uint* pdwHelpContextPtr = &pdwHelpContext) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[9])(@this, index, pBstrName, pBstrDocStringPtr, pdwHelpContextPtr, pBstrHelpFile); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetDocumentation(int index, char** pBstrName, ref char* pBstrDocString, ref uint pdwHelpContext, ref char* pBstrHelpFile) + { + var @this = (ITypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char** pBstrDocStringPtr = &pBstrDocString) + { + fixed (uint* pdwHelpContextPtr = &pdwHelpContext) + { + fixed (char** pBstrHelpFilePtr = &pBstrHelpFile) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[9])(@this, index, pBstrName, pBstrDocStringPtr, pdwHelpContextPtr, pBstrHelpFilePtr); + } + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetDocumentation(int index, ref char* pBstrName, char** pBstrDocString, uint* pdwHelpContext, char** pBstrHelpFile) + { + var @this = (ITypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char** pBstrNamePtr = &pBstrName) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[9])(@this, index, pBstrNamePtr, pBstrDocString, pdwHelpContext, pBstrHelpFile); + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetDocumentation(int index, ref char* pBstrName, char** pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile) + { + var @this = (ITypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char** pBstrNamePtr = &pBstrName) + { + fixed (char** pBstrHelpFilePtr = &pBstrHelpFile) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[9])(@this, index, pBstrNamePtr, pBstrDocString, pdwHelpContext, pBstrHelpFilePtr); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetDocumentation(int index, ref char* pBstrName, char** pBstrDocString, ref uint pdwHelpContext, char** pBstrHelpFile) + { + var @this = (ITypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char** pBstrNamePtr = &pBstrName) + { + fixed (uint* pdwHelpContextPtr = &pdwHelpContext) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[9])(@this, index, pBstrNamePtr, pBstrDocString, pdwHelpContextPtr, pBstrHelpFile); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetDocumentation(int index, ref char* pBstrName, char** pBstrDocString, ref uint pdwHelpContext, ref char* pBstrHelpFile) + { + var @this = (ITypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char** pBstrNamePtr = &pBstrName) + { + fixed (uint* pdwHelpContextPtr = &pdwHelpContext) + { + fixed (char** pBstrHelpFilePtr = &pBstrHelpFile) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[9])(@this, index, pBstrNamePtr, pBstrDocString, pdwHelpContextPtr, pBstrHelpFilePtr); + } + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetDocumentation(int index, ref char* pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, char** pBstrHelpFile) + { + var @this = (ITypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char** pBstrNamePtr = &pBstrName) + { + fixed (char** pBstrDocStringPtr = &pBstrDocString) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[9])(@this, index, pBstrNamePtr, pBstrDocStringPtr, pdwHelpContext, pBstrHelpFile); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetDocumentation(int index, ref char* pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile) + { + var @this = (ITypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char** pBstrNamePtr = &pBstrName) + { + fixed (char** pBstrDocStringPtr = &pBstrDocString) + { + fixed (char** pBstrHelpFilePtr = &pBstrHelpFile) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[9])(@this, index, pBstrNamePtr, pBstrDocStringPtr, pdwHelpContext, pBstrHelpFilePtr); + } + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetDocumentation(int index, ref char* pBstrName, ref char* pBstrDocString, ref uint pdwHelpContext, char** pBstrHelpFile) + { + var @this = (ITypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char** pBstrNamePtr = &pBstrName) + { + fixed (char** pBstrDocStringPtr = &pBstrDocString) + { + fixed (uint* pdwHelpContextPtr = &pdwHelpContext) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[9])(@this, index, pBstrNamePtr, pBstrDocStringPtr, pdwHelpContextPtr, pBstrHelpFile); + } + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetDocumentation(int index, ref char* pBstrName, ref char* pBstrDocString, ref uint pdwHelpContext, ref char* pBstrHelpFile) + { + var @this = (ITypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char** pBstrNamePtr = &pBstrName) + { + fixed (char** pBstrDocStringPtr = &pBstrDocString) + { + fixed (uint* pdwHelpContextPtr = &pdwHelpContext) + { + fixed (char** pBstrHelpFilePtr = &pBstrHelpFile) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[9])(@this, index, pBstrNamePtr, pBstrDocStringPtr, pdwHelpContextPtr, pBstrHelpFilePtr); + } + } + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int IsName(char* szNameBuf, uint lHashVal, int* pfName) + { + var @this = (ITypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[10])(@this, szNameBuf, lHashVal, pfName); + return ret; + } + + /// To be documented. + public readonly unsafe int IsName(char* szNameBuf, uint lHashVal, ref int pfName) + { + var @this = (ITypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (int* pfNamePtr = &pfName) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[10])(@this, szNameBuf, lHashVal, pfNamePtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int IsName(ref char szNameBuf, uint lHashVal, int* pfName) + { + var @this = (ITypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char* szNameBufPtr = &szNameBuf) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[10])(@this, szNameBufPtr, lHashVal, pfName); + } + return ret; + } + + /// To be documented. + public readonly int IsName(ref char szNameBuf, uint lHashVal, ref int pfName) + { + var @this = (ITypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char* szNameBufPtr = &szNameBuf) + { + fixed (int* pfNamePtr = &pfName) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[10])(@this, szNameBufPtr, lHashVal, pfNamePtr); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int IsName([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, int* pfName) + { + var @this = (ITypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + var szNameBufPtr = (byte*) SilkMarshal.StringToPtr(szNameBuf, NativeStringEncoding.UTF8); + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[10])(@this, szNameBufPtr, lHashVal, pfName); + SilkMarshal.Free((nint)szNameBufPtr); + return ret; + } + + /// To be documented. + public readonly int IsName([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref int pfName) + { + var @this = (ITypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + var szNameBufPtr = (byte*) SilkMarshal.StringToPtr(szNameBuf, NativeStringEncoding.UTF8); + fixed (int* pfNamePtr = &pfName) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[10])(@this, szNameBufPtr, lHashVal, pfNamePtr); + } + SilkMarshal.Free((nint)szNameBufPtr); + return ret; + } + + /// To be documented. + public readonly unsafe int FindName(char* szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, ushort* pcFound) + { + var @this = (ITypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, szNameBuf, lHashVal, ppTInfo, rgMemId, pcFound); + return ret; + } + + /// To be documented. + public readonly unsafe int FindName(char* szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, ref ushort pcFound) + { + var @this = (ITypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (ushort* pcFoundPtr = &pcFound) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, szNameBuf, lHashVal, ppTInfo, rgMemId, pcFoundPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int FindName(char* szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, ref int rgMemId, ushort* pcFound) + { + var @this = (ITypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (int* rgMemIdPtr = &rgMemId) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, szNameBuf, lHashVal, ppTInfo, rgMemIdPtr, pcFound); + } + return ret; + } + + /// To be documented. + public readonly unsafe int FindName(char* szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, ref int rgMemId, ref ushort pcFound) + { + var @this = (ITypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (int* rgMemIdPtr = &rgMemId) + { + fixed (ushort* pcFoundPtr = &pcFound) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, szNameBuf, lHashVal, ppTInfo, rgMemIdPtr, pcFoundPtr); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int FindName(char* szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ushort* pcFound) + { + var @this = (ITypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (ITypeInfo** ppTInfoPtr = &ppTInfo) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, szNameBuf, lHashVal, ppTInfoPtr, rgMemId, pcFound); + } + return ret; + } + + /// To be documented. + public readonly unsafe int FindName(char* szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ref ushort pcFound) + { + var @this = (ITypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (ITypeInfo** ppTInfoPtr = &ppTInfo) + { + fixed (ushort* pcFoundPtr = &pcFound) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, szNameBuf, lHashVal, ppTInfoPtr, rgMemId, pcFoundPtr); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int FindName(char* szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, ref int rgMemId, ushort* pcFound) + { + var @this = (ITypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (ITypeInfo** ppTInfoPtr = &ppTInfo) + { + fixed (int* rgMemIdPtr = &rgMemId) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, szNameBuf, lHashVal, ppTInfoPtr, rgMemIdPtr, pcFound); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int FindName(char* szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, ref int rgMemId, ref ushort pcFound) + { + var @this = (ITypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (ITypeInfo** ppTInfoPtr = &ppTInfo) + { + fixed (int* rgMemIdPtr = &rgMemId) + { + fixed (ushort* pcFoundPtr = &pcFound) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, szNameBuf, lHashVal, ppTInfoPtr, rgMemIdPtr, pcFoundPtr); + } + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int FindName(ref char szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, ushort* pcFound) + { + var @this = (ITypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char* szNameBufPtr = &szNameBuf) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, szNameBufPtr, lHashVal, ppTInfo, rgMemId, pcFound); + } + return ret; + } + + /// To be documented. + public readonly unsafe int FindName(ref char szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, ref ushort pcFound) + { + var @this = (ITypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char* szNameBufPtr = &szNameBuf) + { + fixed (ushort* pcFoundPtr = &pcFound) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, szNameBufPtr, lHashVal, ppTInfo, rgMemId, pcFoundPtr); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int FindName(ref char szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, ref int rgMemId, ushort* pcFound) + { + var @this = (ITypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char* szNameBufPtr = &szNameBuf) + { + fixed (int* rgMemIdPtr = &rgMemId) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, szNameBufPtr, lHashVal, ppTInfo, rgMemIdPtr, pcFound); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int FindName(ref char szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, ref int rgMemId, ref ushort pcFound) + { + var @this = (ITypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char* szNameBufPtr = &szNameBuf) + { + fixed (int* rgMemIdPtr = &rgMemId) + { + fixed (ushort* pcFoundPtr = &pcFound) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, szNameBufPtr, lHashVal, ppTInfo, rgMemIdPtr, pcFoundPtr); + } + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int FindName(ref char szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ushort* pcFound) + { + var @this = (ITypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char* szNameBufPtr = &szNameBuf) + { + fixed (ITypeInfo** ppTInfoPtr = &ppTInfo) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, szNameBufPtr, lHashVal, ppTInfoPtr, rgMemId, pcFound); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int FindName(ref char szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ref ushort pcFound) + { + var @this = (ITypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char* szNameBufPtr = &szNameBuf) + { + fixed (ITypeInfo** ppTInfoPtr = &ppTInfo) + { + fixed (ushort* pcFoundPtr = &pcFound) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, szNameBufPtr, lHashVal, ppTInfoPtr, rgMemId, pcFoundPtr); + } + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int FindName(ref char szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, ref int rgMemId, ushort* pcFound) + { + var @this = (ITypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char* szNameBufPtr = &szNameBuf) + { + fixed (ITypeInfo** ppTInfoPtr = &ppTInfo) + { + fixed (int* rgMemIdPtr = &rgMemId) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, szNameBufPtr, lHashVal, ppTInfoPtr, rgMemIdPtr, pcFound); + } + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int FindName(ref char szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, ref int rgMemId, ref ushort pcFound) + { + var @this = (ITypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char* szNameBufPtr = &szNameBuf) + { + fixed (ITypeInfo** ppTInfoPtr = &ppTInfo) + { + fixed (int* rgMemIdPtr = &rgMemId) + { + fixed (ushort* pcFoundPtr = &pcFound) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, szNameBufPtr, lHashVal, ppTInfoPtr, rgMemIdPtr, pcFoundPtr); + } + } + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int FindName([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, ushort* pcFound) + { + var @this = (ITypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + var szNameBufPtr = (byte*) SilkMarshal.StringToPtr(szNameBuf, NativeStringEncoding.UTF8); + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, szNameBufPtr, lHashVal, ppTInfo, rgMemId, pcFound); + SilkMarshal.Free((nint)szNameBufPtr); + return ret; + } + + /// To be documented. + public readonly unsafe int FindName([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, ref ushort pcFound) + { + var @this = (ITypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + var szNameBufPtr = (byte*) SilkMarshal.StringToPtr(szNameBuf, NativeStringEncoding.UTF8); + fixed (ushort* pcFoundPtr = &pcFound) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, szNameBufPtr, lHashVal, ppTInfo, rgMemId, pcFoundPtr); + } + SilkMarshal.Free((nint)szNameBufPtr); + return ret; + } + + /// To be documented. + public readonly unsafe int FindName([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, ref int rgMemId, ushort* pcFound) + { + var @this = (ITypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + var szNameBufPtr = (byte*) SilkMarshal.StringToPtr(szNameBuf, NativeStringEncoding.UTF8); + fixed (int* rgMemIdPtr = &rgMemId) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, szNameBufPtr, lHashVal, ppTInfo, rgMemIdPtr, pcFound); + } + SilkMarshal.Free((nint)szNameBufPtr); + return ret; + } + + /// To be documented. + public readonly unsafe int FindName([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, ref int rgMemId, ref ushort pcFound) + { + var @this = (ITypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + var szNameBufPtr = (byte*) SilkMarshal.StringToPtr(szNameBuf, NativeStringEncoding.UTF8); + fixed (int* rgMemIdPtr = &rgMemId) + { + fixed (ushort* pcFoundPtr = &pcFound) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, szNameBufPtr, lHashVal, ppTInfo, rgMemIdPtr, pcFoundPtr); + } + } + SilkMarshal.Free((nint)szNameBufPtr); + return ret; + } + + /// To be documented. + public readonly unsafe int FindName([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ushort* pcFound) + { + var @this = (ITypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + var szNameBufPtr = (byte*) SilkMarshal.StringToPtr(szNameBuf, NativeStringEncoding.UTF8); + fixed (ITypeInfo** ppTInfoPtr = &ppTInfo) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, szNameBufPtr, lHashVal, ppTInfoPtr, rgMemId, pcFound); + } + SilkMarshal.Free((nint)szNameBufPtr); + return ret; + } + + /// To be documented. + public readonly unsafe int FindName([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ref ushort pcFound) + { + var @this = (ITypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + var szNameBufPtr = (byte*) SilkMarshal.StringToPtr(szNameBuf, NativeStringEncoding.UTF8); + fixed (ITypeInfo** ppTInfoPtr = &ppTInfo) + { + fixed (ushort* pcFoundPtr = &pcFound) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, szNameBufPtr, lHashVal, ppTInfoPtr, rgMemId, pcFoundPtr); + } + } + SilkMarshal.Free((nint)szNameBufPtr); + return ret; + } + + /// To be documented. + public readonly unsafe int FindName([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, ref int rgMemId, ushort* pcFound) + { + var @this = (ITypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + var szNameBufPtr = (byte*) SilkMarshal.StringToPtr(szNameBuf, NativeStringEncoding.UTF8); + fixed (ITypeInfo** ppTInfoPtr = &ppTInfo) + { + fixed (int* rgMemIdPtr = &rgMemId) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, szNameBufPtr, lHashVal, ppTInfoPtr, rgMemIdPtr, pcFound); + } + } + SilkMarshal.Free((nint)szNameBufPtr); + return ret; + } + + /// To be documented. + public readonly unsafe int FindName([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, ref int rgMemId, ref ushort pcFound) + { + var @this = (ITypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + var szNameBufPtr = (byte*) SilkMarshal.StringToPtr(szNameBuf, NativeStringEncoding.UTF8); + fixed (ITypeInfo** ppTInfoPtr = &ppTInfo) + { + fixed (int* rgMemIdPtr = &rgMemId) + { + fixed (ushort* pcFoundPtr = &pcFound) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, szNameBufPtr, lHashVal, ppTInfoPtr, rgMemIdPtr, pcFoundPtr); + } + } + } + SilkMarshal.Free((nint)szNameBufPtr); + return ret; + } + + /// To be documented. + public readonly unsafe void ReleaseTLibAttr(TLibAttr* pTLibAttr) + { + var @this = (ITypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + ((delegate* unmanaged[Cdecl])@this->LpVtbl[12])(@this, pTLibAttr); + } + + /// To be documented. + public readonly void ReleaseTLibAttr(ref TLibAttr pTLibAttr) + { + var @this = (ITypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + fixed (TLibAttr* pTLibAttrPtr = &pTLibAttr) + { + ((delegate* unmanaged[Cdecl])@this->LpVtbl[12])(@this, pTLibAttrPtr); + } + } + + /// To be documented. + public readonly unsafe int GetCustData(Guid* guid, Variant* pVarVal) + { + var @this = (ITypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[13])(@this, guid, pVarVal); + return ret; + } + + /// To be documented. + public readonly unsafe int GetCustData(Guid* guid, ref Variant pVarVal) + { + var @this = (ITypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Variant* pVarValPtr = &pVarVal) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[13])(@this, guid, pVarValPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetCustData(ref Guid guid, Variant* pVarVal) + { + var @this = (ITypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* guidPtr = &guid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[13])(@this, guidPtr, pVarVal); + } + return ret; + } + + /// To be documented. + public readonly int GetCustData(ref Guid guid, ref Variant pVarVal) + { + var @this = (ITypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* guidPtr = &guid) + { + fixed (Variant* pVarValPtr = &pVarVal) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[13])(@this, guidPtr, pVarValPtr); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetLibStatistics(uint* pcUniqueNames, uint* pcchUniqueNames) + { + var @this = (ITypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[14])(@this, pcUniqueNames, pcchUniqueNames); + return ret; + } + + /// To be documented. + public readonly unsafe int GetLibStatistics(uint* pcUniqueNames, ref uint pcchUniqueNames) + { + var @this = (ITypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (uint* pcchUniqueNamesPtr = &pcchUniqueNames) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[14])(@this, pcUniqueNames, pcchUniqueNamesPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetLibStatistics(ref uint pcUniqueNames, uint* pcchUniqueNames) + { + var @this = (ITypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (uint* pcUniqueNamesPtr = &pcUniqueNames) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[14])(@this, pcUniqueNamesPtr, pcchUniqueNames); + } + return ret; + } + + /// To be documented. + public readonly int GetLibStatistics(ref uint pcUniqueNames, ref uint pcchUniqueNames) + { + var @this = (ITypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (uint* pcUniqueNamesPtr = &pcUniqueNames) + { + fixed (uint* pcchUniqueNamesPtr = &pcchUniqueNames) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[14])(@this, pcUniqueNamesPtr, pcchUniqueNamesPtr); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetDocumentation2(int index, uint lcid, char** pbstrHelpString, uint* pdwHelpStringContext, char** pbstrHelpStringDll) + { + var @this = (ITypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[15])(@this, index, lcid, pbstrHelpString, pdwHelpStringContext, pbstrHelpStringDll); + return ret; + } + + /// To be documented. + public readonly unsafe int GetDocumentation2(int index, uint lcid, char** pbstrHelpString, uint* pdwHelpStringContext, ref char* pbstrHelpStringDll) + { + var @this = (ITypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char** pbstrHelpStringDllPtr = &pbstrHelpStringDll) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[15])(@this, index, lcid, pbstrHelpString, pdwHelpStringContext, pbstrHelpStringDllPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetDocumentation2(int index, uint lcid, char** pbstrHelpString, ref uint pdwHelpStringContext, char** pbstrHelpStringDll) + { + var @this = (ITypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (uint* pdwHelpStringContextPtr = &pdwHelpStringContext) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[15])(@this, index, lcid, pbstrHelpString, pdwHelpStringContextPtr, pbstrHelpStringDll); + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetDocumentation2(int index, uint lcid, char** pbstrHelpString, ref uint pdwHelpStringContext, ref char* pbstrHelpStringDll) + { + var @this = (ITypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (uint* pdwHelpStringContextPtr = &pdwHelpStringContext) + { + fixed (char** pbstrHelpStringDllPtr = &pbstrHelpStringDll) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[15])(@this, index, lcid, pbstrHelpString, pdwHelpStringContextPtr, pbstrHelpStringDllPtr); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetDocumentation2(int index, uint lcid, ref char* pbstrHelpString, uint* pdwHelpStringContext, char** pbstrHelpStringDll) + { + var @this = (ITypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char** pbstrHelpStringPtr = &pbstrHelpString) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[15])(@this, index, lcid, pbstrHelpStringPtr, pdwHelpStringContext, pbstrHelpStringDll); + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetDocumentation2(int index, uint lcid, ref char* pbstrHelpString, uint* pdwHelpStringContext, ref char* pbstrHelpStringDll) + { + var @this = (ITypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char** pbstrHelpStringPtr = &pbstrHelpString) + { + fixed (char** pbstrHelpStringDllPtr = &pbstrHelpStringDll) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[15])(@this, index, lcid, pbstrHelpStringPtr, pdwHelpStringContext, pbstrHelpStringDllPtr); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetDocumentation2(int index, uint lcid, ref char* pbstrHelpString, ref uint pdwHelpStringContext, char** pbstrHelpStringDll) + { + var @this = (ITypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char** pbstrHelpStringPtr = &pbstrHelpString) + { + fixed (uint* pdwHelpStringContextPtr = &pdwHelpStringContext) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[15])(@this, index, lcid, pbstrHelpStringPtr, pdwHelpStringContextPtr, pbstrHelpStringDll); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetDocumentation2(int index, uint lcid, ref char* pbstrHelpString, ref uint pdwHelpStringContext, ref char* pbstrHelpStringDll) + { + var @this = (ITypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char** pbstrHelpStringPtr = &pbstrHelpString) + { + fixed (uint* pdwHelpStringContextPtr = &pdwHelpStringContext) + { + fixed (char** pbstrHelpStringDllPtr = &pbstrHelpStringDll) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[15])(@this, index, lcid, pbstrHelpStringPtr, pdwHelpStringContextPtr, pbstrHelpStringDllPtr); + } + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetAllCustData(CustomData* pCustData) + { + var @this = (ITypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[16])(@this, pCustData); + return ret; + } + + /// To be documented. + public readonly int GetAllCustData(ref CustomData pCustData) + { + var @this = (ITypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (CustomData* pCustDataPtr = &pCustData) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[16])(@this, pCustDataPtr); + } + return ret; + } + + /// To be documented. + public readonly int QueryInterface(out ComPtr ppvObject) where TI0 : unmanaged, IComVtbl + { + var @this = (ITypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + ppvObject = default; + return @this->QueryInterface(SilkMarshal.GuidPtrOf(), (void**) ppvObject.GetAddressOf()); + } + + /// To be documented. + public readonly int GetTypeInfo(uint index, ref ComPtr ppTInfo) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (ITypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->GetTypeInfo(index, (ITypeInfo**) ppTInfo.GetAddressOf()); + } + + /// To be documented. + public readonly int GetTypeInfoOfGuid(out ComPtr ppTinfo) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (ITypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + ppTinfo = default; + return @this->GetTypeInfoOfGuid(SilkMarshal.GuidPtrOf(), (ITypeInfo**) ppTinfo.GetAddressOf()); + } + + /// To be documented. + public readonly int GetTypeInfoOfGuid(ref Guid guid, ref ComPtr ppTinfo) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (ITypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->GetTypeInfoOfGuid(ref guid, (ITypeInfo**) ppTinfo.GetAddressOf()); + } + + /// To be documented. + public readonly int GetTypeComp(ref ComPtr ppTComp) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (ITypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->GetTypeComp((ITypeComp**) ppTComp.GetAddressOf()); + } + + /// To be documented. + public readonly unsafe int GetDocumentation(int index, string[] pBstrNameSa, string[] pBstrDocStringSa, uint* pdwHelpContext, string[] pBstrHelpFileSa) + { + var @this = (ITypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = @this->GetDocumentation(index, pBstrName, pBstrDocString, pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; + } + + /// To be documented. + public readonly unsafe int GetDocumentation(int index, string[] pBstrNameSa, string[] pBstrDocStringSa, uint* pdwHelpContext, ref char* pBstrHelpFile) + { + var @this = (ITypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var ret = @this->GetDocumentation(index, pBstrName, pBstrDocString, pdwHelpContext, ref pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + return ret; + } + + /// To be documented. + public readonly int GetDocumentation(int index, string[] pBstrNameSa, string[] pBstrDocStringSa, ref uint pdwHelpContext, string[] pBstrHelpFileSa) + { + var @this = (ITypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = @this->GetDocumentation(index, pBstrName, pBstrDocString, ref pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; + } + + /// To be documented. + public readonly unsafe int GetDocumentation(int index, string[] pBstrNameSa, string[] pBstrDocStringSa, ref uint pdwHelpContext, ref char* pBstrHelpFile) + { + var @this = (ITypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var ret = @this->GetDocumentation(index, pBstrName, pBstrDocString, ref pdwHelpContext, ref pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + return ret; + } + + /// To be documented. + public readonly unsafe int GetDocumentation(int index, string[] pBstrNameSa, ref char* pBstrDocString, uint* pdwHelpContext, string[] pBstrHelpFileSa) + { + var @this = (ITypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = @this->GetDocumentation(index, pBstrName, ref pBstrDocString, pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; + } + + /// To be documented. + public readonly unsafe int GetDocumentation(int index, string[] pBstrNameSa, ref char* pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile) + { + var @this = (ITypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var ret = @this->GetDocumentation(index, pBstrName, ref pBstrDocString, pdwHelpContext, ref pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + return ret; + } + + /// To be documented. + public readonly unsafe int GetDocumentation(int index, string[] pBstrNameSa, ref char* pBstrDocString, ref uint pdwHelpContext, string[] pBstrHelpFileSa) + { + var @this = (ITypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = @this->GetDocumentation(index, pBstrName, ref pBstrDocString, ref pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; + } + + /// To be documented. + public readonly unsafe int GetDocumentation(int index, string[] pBstrNameSa, ref char* pBstrDocString, ref uint pdwHelpContext, ref char* pBstrHelpFile) + { + var @this = (ITypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var ret = @this->GetDocumentation(index, pBstrName, ref pBstrDocString, ref pdwHelpContext, ref pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + return ret; + } + + /// To be documented. + public readonly unsafe int GetDocumentation(int index, ref char* pBstrName, string[] pBstrDocStringSa, uint* pdwHelpContext, string[] pBstrHelpFileSa) + { + var @this = (ITypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // StringArrayOverloader + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = @this->GetDocumentation(index, ref pBstrName, pBstrDocString, pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; + } + + /// To be documented. + public readonly unsafe int GetDocumentation(int index, ref char* pBstrName, string[] pBstrDocStringSa, uint* pdwHelpContext, ref char* pBstrHelpFile) + { + var @this = (ITypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // StringArrayOverloader + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var ret = @this->GetDocumentation(index, ref pBstrName, pBstrDocString, pdwHelpContext, ref pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + return ret; + } + + /// To be documented. + public readonly unsafe int GetDocumentation(int index, ref char* pBstrName, string[] pBstrDocStringSa, ref uint pdwHelpContext, string[] pBstrHelpFileSa) + { + var @this = (ITypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // StringArrayOverloader + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = @this->GetDocumentation(index, ref pBstrName, pBstrDocString, ref pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; + } + + /// To be documented. + public readonly unsafe int GetDocumentation(int index, ref char* pBstrName, string[] pBstrDocStringSa, ref uint pdwHelpContext, ref char* pBstrHelpFile) + { + var @this = (ITypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // StringArrayOverloader + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var ret = @this->GetDocumentation(index, ref pBstrName, pBstrDocString, ref pdwHelpContext, ref pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + return ret; + } + + /// To be documented. + public readonly unsafe int GetDocumentation(int index, ref char* pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, string[] pBstrHelpFileSa) + { + var @this = (ITypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // StringArrayOverloader + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = @this->GetDocumentation(index, ref pBstrName, ref pBstrDocString, pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; + } + + /// To be documented. + public readonly unsafe int GetDocumentation(int index, ref char* pBstrName, ref char* pBstrDocString, ref uint pdwHelpContext, string[] pBstrHelpFileSa) + { + var @this = (ITypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // StringArrayOverloader + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = @this->GetDocumentation(index, ref pBstrName, ref pBstrDocString, ref pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; + } + + /// To be documented. + public readonly unsafe int FindName(char* szNameBuf, uint lHashVal, ref ComPtr ppTInfo, int* rgMemId, ushort* pcFound) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (ITypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->FindName(szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), rgMemId, pcFound); + } + + /// To be documented. + public readonly unsafe int FindName(char* szNameBuf, uint lHashVal, ref ComPtr ppTInfo, int* rgMemId, ref ushort pcFound) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (ITypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->FindName(szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), rgMemId, ref pcFound); + } + + /// To be documented. + public readonly unsafe int FindName(char* szNameBuf, uint lHashVal, ref ComPtr ppTInfo, ref int rgMemId, ushort* pcFound) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (ITypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->FindName(szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), ref rgMemId, pcFound); + } + + /// To be documented. + public readonly unsafe int FindName(char* szNameBuf, uint lHashVal, ref ComPtr ppTInfo, ref int rgMemId, ref ushort pcFound) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (ITypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->FindName(szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), ref rgMemId, ref pcFound); + } + + /// To be documented. + public readonly unsafe int FindName(ref char szNameBuf, uint lHashVal, ref ComPtr ppTInfo, int* rgMemId, ushort* pcFound) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (ITypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->FindName(ref szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), rgMemId, pcFound); + } + + /// To be documented. + public readonly unsafe int FindName(ref char szNameBuf, uint lHashVal, ref ComPtr ppTInfo, int* rgMemId, ref ushort pcFound) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (ITypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->FindName(ref szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), rgMemId, ref pcFound); + } + + /// To be documented. + public readonly unsafe int FindName(ref char szNameBuf, uint lHashVal, ref ComPtr ppTInfo, ref int rgMemId, ushort* pcFound) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (ITypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->FindName(ref szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), ref rgMemId, pcFound); + } + + /// To be documented. + public readonly int FindName(ref char szNameBuf, uint lHashVal, ref ComPtr ppTInfo, ref int rgMemId, ref ushort pcFound) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (ITypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->FindName(ref szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), ref rgMemId, ref pcFound); + } + + /// To be documented. + public readonly unsafe int FindName([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ComPtr ppTInfo, int* rgMemId, ushort* pcFound) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (ITypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->FindName(szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), rgMemId, pcFound); + } + + /// To be documented. + public readonly unsafe int FindName([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ComPtr ppTInfo, int* rgMemId, ref ushort pcFound) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (ITypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->FindName(szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), rgMemId, ref pcFound); + } + + /// To be documented. + public readonly unsafe int FindName([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ComPtr ppTInfo, ref int rgMemId, ushort* pcFound) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (ITypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->FindName(szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), ref rgMemId, pcFound); + } + + /// To be documented. + public readonly int FindName([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ComPtr ppTInfo, ref int rgMemId, ref ushort pcFound) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (ITypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->FindName(szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), ref rgMemId, ref pcFound); + } + + /// To be documented. + public readonly unsafe int GetDocumentation2(int index, uint lcid, string[] pbstrHelpStringSa, uint* pdwHelpStringContext, string[] pbstrHelpStringDllSa) + { + var @this = (ITypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // StringArrayOverloader + var pbstrHelpString = (char**) SilkMarshal.StringArrayToPtr(pbstrHelpStringSa); + var pbstrHelpStringDll = (char**) SilkMarshal.StringArrayToPtr(pbstrHelpStringDllSa); + var ret = @this->GetDocumentation2(index, lcid, pbstrHelpString, pdwHelpStringContext, pbstrHelpStringDll); + SilkMarshal.CopyPtrToStringArray((nint) pbstrHelpString, pbstrHelpStringSa); + SilkMarshal.Free((nint) pbstrHelpString); + SilkMarshal.CopyPtrToStringArray((nint) pbstrHelpStringDll, pbstrHelpStringDllSa); + SilkMarshal.Free((nint) pbstrHelpStringDll); + return ret; + } + + /// To be documented. + public readonly unsafe int GetDocumentation2(int index, uint lcid, string[] pbstrHelpStringSa, uint* pdwHelpStringContext, ref char* pbstrHelpStringDll) + { + var @this = (ITypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // StringArrayOverloader + var pbstrHelpString = (char**) SilkMarshal.StringArrayToPtr(pbstrHelpStringSa); + var ret = @this->GetDocumentation2(index, lcid, pbstrHelpString, pdwHelpStringContext, ref pbstrHelpStringDll); + SilkMarshal.CopyPtrToStringArray((nint) pbstrHelpString, pbstrHelpStringSa); + SilkMarshal.Free((nint) pbstrHelpString); + return ret; + } + + /// To be documented. + public readonly int GetDocumentation2(int index, uint lcid, string[] pbstrHelpStringSa, ref uint pdwHelpStringContext, string[] pbstrHelpStringDllSa) + { + var @this = (ITypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // StringArrayOverloader + var pbstrHelpString = (char**) SilkMarshal.StringArrayToPtr(pbstrHelpStringSa); + var pbstrHelpStringDll = (char**) SilkMarshal.StringArrayToPtr(pbstrHelpStringDllSa); + var ret = @this->GetDocumentation2(index, lcid, pbstrHelpString, ref pdwHelpStringContext, pbstrHelpStringDll); + SilkMarshal.CopyPtrToStringArray((nint) pbstrHelpString, pbstrHelpStringSa); + SilkMarshal.Free((nint) pbstrHelpString); + SilkMarshal.CopyPtrToStringArray((nint) pbstrHelpStringDll, pbstrHelpStringDllSa); + SilkMarshal.Free((nint) pbstrHelpStringDll); + return ret; + } + + /// To be documented. + public readonly unsafe int GetDocumentation2(int index, uint lcid, string[] pbstrHelpStringSa, ref uint pdwHelpStringContext, ref char* pbstrHelpStringDll) + { + var @this = (ITypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // StringArrayOverloader + var pbstrHelpString = (char**) SilkMarshal.StringArrayToPtr(pbstrHelpStringSa); + var ret = @this->GetDocumentation2(index, lcid, pbstrHelpString, ref pdwHelpStringContext, ref pbstrHelpStringDll); + SilkMarshal.CopyPtrToStringArray((nint) pbstrHelpString, pbstrHelpStringSa); + SilkMarshal.Free((nint) pbstrHelpString); + return ret; + } + + /// To be documented. + public readonly unsafe int GetDocumentation2(int index, uint lcid, ref char* pbstrHelpString, uint* pdwHelpStringContext, string[] pbstrHelpStringDllSa) + { + var @this = (ITypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // StringArrayOverloader + var pbstrHelpStringDll = (char**) SilkMarshal.StringArrayToPtr(pbstrHelpStringDllSa); + var ret = @this->GetDocumentation2(index, lcid, ref pbstrHelpString, pdwHelpStringContext, pbstrHelpStringDll); + SilkMarshal.CopyPtrToStringArray((nint) pbstrHelpStringDll, pbstrHelpStringDllSa); + SilkMarshal.Free((nint) pbstrHelpStringDll); + return ret; + } + + /// To be documented. + public readonly unsafe int GetDocumentation2(int index, uint lcid, ref char* pbstrHelpString, ref uint pdwHelpStringContext, string[] pbstrHelpStringDllSa) + { + var @this = (ITypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // StringArrayOverloader + var pbstrHelpStringDll = (char**) SilkMarshal.StringArrayToPtr(pbstrHelpStringDllSa); + var ret = @this->GetDocumentation2(index, lcid, ref pbstrHelpString, ref pdwHelpStringContext, pbstrHelpStringDll); + SilkMarshal.CopyPtrToStringArray((nint) pbstrHelpStringDll, pbstrHelpStringDllSa); + SilkMarshal.Free((nint) pbstrHelpStringDll); + return ret; + } + + /// To be documented. + public readonly ComPtr QueryInterface() where TI0 : unmanaged, IComVtbl + { + var @this = (ITypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // NonKhrReturnTypeOverloader + SilkMarshal.ThrowHResult(@this->QueryInterface(out ComPtr silkRet)); + return silkRet; + } + + /// To be documented. + public readonly ComPtr GetTypeInfoOfGuid() where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (ITypeLib2*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // NonKhrReturnTypeOverloader + SilkMarshal.ThrowHResult(@this->GetTypeInfoOfGuid(out ComPtr silkRet)); + return silkRet; + } + + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/ITypeLibRegistration.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/ITypeLibRegistration.gen.cs new file mode 100644 index 0000000000..1c89714fc1 --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/ITypeLibRegistration.gen.cs @@ -0,0 +1,360 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [Guid("76a3e735-02df-4a12-98eb-043ad3600af3")] + [NativeName("Name", "ITypeLibRegistration")] + public unsafe partial struct ITypeLibRegistration : IComVtbl, IComVtbl + { + public static readonly Guid Guid = new("76a3e735-02df-4a12-98eb-043ad3600af3"); + + void*** IComVtbl.AsVtblPtr() + => (void***) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + + public static implicit operator Silk.NET.Core.Native.IUnknown(ITypeLibRegistration val) + => Unsafe.As(ref val); + + public ITypeLibRegistration + ( + void** lpVtbl = null + ) : this() + { + if (lpVtbl is not null) + { + LpVtbl = lpVtbl; + } + } + + + [NativeName("Type", "")] + [NativeName("Type.Name", "")] + [NativeName("Name", "lpVtbl")] + public void** LpVtbl; + /// To be documented. + public readonly unsafe int QueryInterface(Guid* riid, void** ppvObject) + { + var @this = (ITypeLibRegistration*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObject); + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(Guid* riid, ref void* ppvObject) + { + var @this = (ITypeLibRegistration*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObjectPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(ref Guid riid, void** ppvObject) + { + var @this = (ITypeLibRegistration*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* riidPtr = &riid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObject); + } + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(ref Guid riid, ref void* ppvObject) + { + var @this = (ITypeLibRegistration*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* riidPtr = &riid) + { + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObjectPtr); + } + } + return ret; + } + + /// To be documented. + public readonly uint AddRef() + { + var @this = (ITypeLibRegistration*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[1])(@this); + return ret; + } + + /// To be documented. + public readonly uint Release() + { + var @this = (ITypeLibRegistration*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[2])(@this); + return ret; + } + + /// To be documented. + public readonly unsafe int GetGuid(Guid* pGuid) + { + var @this = (ITypeLibRegistration*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, pGuid); + return ret; + } + + /// To be documented. + public readonly int GetGuid(ref Guid pGuid) + { + var @this = (ITypeLibRegistration*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* pGuidPtr = &pGuid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, pGuidPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetVersion(char** pVersion) + { + var @this = (ITypeLibRegistration*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, pVersion); + return ret; + } + + /// To be documented. + public readonly unsafe int GetVersion(ref char* pVersion) + { + var @this = (ITypeLibRegistration*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char** pVersionPtr = &pVersion) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, pVersionPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetLcid(uint* pLcid) + { + var @this = (ITypeLibRegistration*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, pLcid); + return ret; + } + + /// To be documented. + public readonly int GetLcid(ref uint pLcid) + { + var @this = (ITypeLibRegistration*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (uint* pLcidPtr = &pLcid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, pLcidPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetWin32Path(char** pWin32Path) + { + var @this = (ITypeLibRegistration*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, pWin32Path); + return ret; + } + + /// To be documented. + public readonly unsafe int GetWin32Path(ref char* pWin32Path) + { + var @this = (ITypeLibRegistration*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char** pWin32PathPtr = &pWin32Path) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, pWin32PathPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetWin64Path(char** pWin64Path) + { + var @this = (ITypeLibRegistration*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[7])(@this, pWin64Path); + return ret; + } + + /// To be documented. + public readonly unsafe int GetWin64Path(ref char* pWin64Path) + { + var @this = (ITypeLibRegistration*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char** pWin64PathPtr = &pWin64Path) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[7])(@this, pWin64PathPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetDisplayName(char** pDisplayName) + { + var @this = (ITypeLibRegistration*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[8])(@this, pDisplayName); + return ret; + } + + /// To be documented. + public readonly unsafe int GetDisplayName(ref char* pDisplayName) + { + var @this = (ITypeLibRegistration*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char** pDisplayNamePtr = &pDisplayName) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[8])(@this, pDisplayNamePtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetFlags(uint* pFlags) + { + var @this = (ITypeLibRegistration*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[9])(@this, pFlags); + return ret; + } + + /// To be documented. + public readonly int GetFlags(ref uint pFlags) + { + var @this = (ITypeLibRegistration*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (uint* pFlagsPtr = &pFlags) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[9])(@this, pFlagsPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int GetHelpDir(char** pHelpDir) + { + var @this = (ITypeLibRegistration*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[10])(@this, pHelpDir); + return ret; + } + + /// To be documented. + public readonly unsafe int GetHelpDir(ref char* pHelpDir) + { + var @this = (ITypeLibRegistration*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (char** pHelpDirPtr = &pHelpDir) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[10])(@this, pHelpDirPtr); + } + return ret; + } + + /// To be documented. + public readonly int QueryInterface(out ComPtr ppvObject) where TI0 : unmanaged, IComVtbl + { + var @this = (ITypeLibRegistration*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + ppvObject = default; + return @this->QueryInterface(SilkMarshal.GuidPtrOf(), (void**) ppvObject.GetAddressOf()); + } + + /// To be documented. + public readonly int GetVersion(string[] pVersionSa) + { + var @this = (ITypeLibRegistration*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // StringArrayOverloader + var pVersion = (char**) SilkMarshal.StringArrayToPtr(pVersionSa); + var ret = @this->GetVersion(pVersion); + SilkMarshal.CopyPtrToStringArray((nint) pVersion, pVersionSa); + SilkMarshal.Free((nint) pVersion); + return ret; + } + + /// To be documented. + public readonly int GetWin32Path(string[] pWin32PathSa) + { + var @this = (ITypeLibRegistration*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // StringArrayOverloader + var pWin32Path = (char**) SilkMarshal.StringArrayToPtr(pWin32PathSa); + var ret = @this->GetWin32Path(pWin32Path); + SilkMarshal.CopyPtrToStringArray((nint) pWin32Path, pWin32PathSa); + SilkMarshal.Free((nint) pWin32Path); + return ret; + } + + /// To be documented. + public readonly int GetWin64Path(string[] pWin64PathSa) + { + var @this = (ITypeLibRegistration*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // StringArrayOverloader + var pWin64Path = (char**) SilkMarshal.StringArrayToPtr(pWin64PathSa); + var ret = @this->GetWin64Path(pWin64Path); + SilkMarshal.CopyPtrToStringArray((nint) pWin64Path, pWin64PathSa); + SilkMarshal.Free((nint) pWin64Path); + return ret; + } + + /// To be documented. + public readonly int GetDisplayName(string[] pDisplayNameSa) + { + var @this = (ITypeLibRegistration*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // StringArrayOverloader + var pDisplayName = (char**) SilkMarshal.StringArrayToPtr(pDisplayNameSa); + var ret = @this->GetDisplayName(pDisplayName); + SilkMarshal.CopyPtrToStringArray((nint) pDisplayName, pDisplayNameSa); + SilkMarshal.Free((nint) pDisplayName); + return ret; + } + + /// To be documented. + public readonly int GetHelpDir(string[] pHelpDirSa) + { + var @this = (ITypeLibRegistration*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // StringArrayOverloader + var pHelpDir = (char**) SilkMarshal.StringArrayToPtr(pHelpDirSa); + var ret = @this->GetHelpDir(pHelpDir); + SilkMarshal.CopyPtrToStringArray((nint) pHelpDir, pHelpDirSa); + SilkMarshal.Free((nint) pHelpDir); + return ret; + } + + /// To be documented. + public readonly ComPtr QueryInterface() where TI0 : unmanaged, IComVtbl + { + var @this = (ITypeLibRegistration*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // NonKhrReturnTypeOverloader + SilkMarshal.ThrowHResult(@this->QueryInterface(out ComPtr silkRet)); + return silkRet; + } + + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/ITypeLibRegistrationReader.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/ITypeLibRegistrationReader.gen.cs new file mode 100644 index 0000000000..c1c0090921 --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/ITypeLibRegistrationReader.gen.cs @@ -0,0 +1,161 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [Guid("ed6a8a2a-b160-4e77-8f73-aa7435cd5c27")] + [NativeName("Name", "ITypeLibRegistrationReader")] + public unsafe partial struct ITypeLibRegistrationReader : IComVtbl, IComVtbl + { + public static readonly Guid Guid = new("ed6a8a2a-b160-4e77-8f73-aa7435cd5c27"); + + void*** IComVtbl.AsVtblPtr() + => (void***) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + + public static implicit operator Silk.NET.Core.Native.IUnknown(ITypeLibRegistrationReader val) + => Unsafe.As(ref val); + + public ITypeLibRegistrationReader + ( + void** lpVtbl = null + ) : this() + { + if (lpVtbl is not null) + { + LpVtbl = lpVtbl; + } + } + + + [NativeName("Type", "")] + [NativeName("Type.Name", "")] + [NativeName("Name", "lpVtbl")] + public void** LpVtbl; + /// To be documented. + public readonly unsafe int QueryInterface(Guid* riid, void** ppvObject) + { + var @this = (ITypeLibRegistrationReader*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObject); + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(Guid* riid, ref void* ppvObject) + { + var @this = (ITypeLibRegistrationReader*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObjectPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(ref Guid riid, void** ppvObject) + { + var @this = (ITypeLibRegistrationReader*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* riidPtr = &riid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObject); + } + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(ref Guid riid, ref void* ppvObject) + { + var @this = (ITypeLibRegistrationReader*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* riidPtr = &riid) + { + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObjectPtr); + } + } + return ret; + } + + /// To be documented. + public readonly uint AddRef() + { + var @this = (ITypeLibRegistrationReader*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[1])(@this); + return ret; + } + + /// To be documented. + public readonly uint Release() + { + var @this = (ITypeLibRegistrationReader*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[2])(@this); + return ret; + } + + /// To be documented. + public readonly unsafe int EnumTypeLibRegistrations(IEnumUnknown** ppEnumUnknown) + { + var @this = (ITypeLibRegistrationReader*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, ppEnumUnknown); + return ret; + } + + /// To be documented. + public readonly unsafe int EnumTypeLibRegistrations(ref IEnumUnknown* ppEnumUnknown) + { + var @this = (ITypeLibRegistrationReader*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (IEnumUnknown** ppEnumUnknownPtr = &ppEnumUnknown) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, ppEnumUnknownPtr); + } + return ret; + } + + /// To be documented. + public readonly int QueryInterface(out ComPtr ppvObject) where TI0 : unmanaged, IComVtbl + { + var @this = (ITypeLibRegistrationReader*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + ppvObject = default; + return @this->QueryInterface(SilkMarshal.GuidPtrOf(), (void**) ppvObject.GetAddressOf()); + } + + /// To be documented. + public readonly int EnumTypeLibRegistrations(ref ComPtr ppEnumUnknown) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = (ITypeLibRegistrationReader*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + return @this->EnumTypeLibRegistrations((IEnumUnknown**) ppEnumUnknown.GetAddressOf()); + } + + /// To be documented. + public readonly ComPtr QueryInterface() where TI0 : unmanaged, IComVtbl + { + var @this = (ITypeLibRegistrationReader*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // NonKhrReturnTypeOverloader + SilkMarshal.ThrowHResult(@this->QueryInterface(out ComPtr silkRet)); + return silkRet; + } + + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/ITypeMarshal.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/ITypeMarshal.gen.cs new file mode 100644 index 0000000000..79b1c7fe3b --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/ITypeMarshal.gen.cs @@ -0,0 +1,789 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [Guid("0000002d-0000-0000-c000-000000000046")] + [NativeName("Name", "ITypeMarshal")] + public unsafe partial struct ITypeMarshal : IComVtbl, IComVtbl + { + public static readonly Guid Guid = new("0000002d-0000-0000-c000-000000000046"); + + void*** IComVtbl.AsVtblPtr() + => (void***) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + + public static implicit operator Silk.NET.Core.Native.IUnknown(ITypeMarshal val) + => Unsafe.As(ref val); + + public ITypeMarshal + ( + void** lpVtbl = null + ) : this() + { + if (lpVtbl is not null) + { + LpVtbl = lpVtbl; + } + } + + + [NativeName("Type", "")] + [NativeName("Type.Name", "")] + [NativeName("Name", "lpVtbl")] + public void** LpVtbl; + /// To be documented. + public readonly unsafe int QueryInterface(Guid* riid, void** ppvObject) + { + var @this = (ITypeMarshal*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObject); + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(Guid* riid, ref void* ppvObject) + { + var @this = (ITypeMarshal*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObjectPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(ref Guid riid, void** ppvObject) + { + var @this = (ITypeMarshal*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* riidPtr = &riid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObject); + } + return ret; + } + + /// To be documented. + public readonly unsafe int QueryInterface(ref Guid riid, ref void* ppvObject) + { + var @this = (ITypeMarshal*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (Guid* riidPtr = &riid) + { + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObjectPtr); + } + } + return ret; + } + + /// To be documented. + public readonly uint AddRef() + { + var @this = (ITypeMarshal*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[1])(@this); + return ret; + } + + /// To be documented. + public readonly uint Release() + { + var @this = (ITypeMarshal*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[2])(@this); + return ret; + } + + /// To be documented. + public readonly unsafe int Size(void* pvType, uint dwDestContext, void* pvDestContext, uint* pSize) + { + var @this = (ITypeMarshal*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, pvType, dwDestContext, pvDestContext, pSize); + return ret; + } + + /// To be documented. + public readonly unsafe int Size(void* pvType, uint dwDestContext, void* pvDestContext, ref uint pSize) + { + var @this = (ITypeMarshal*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (uint* pSizePtr = &pSize) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, pvType, dwDestContext, pvDestContext, pSizePtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int Size(void* pvType, uint dwDestContext, ref T0 pvDestContext, uint* pSize) where T0 : unmanaged + { + var @this = (ITypeMarshal*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void* pvDestContextPtr = &pvDestContext) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, pvType, dwDestContext, pvDestContextPtr, pSize); + } + return ret; + } + + /// To be documented. + public readonly unsafe int Size(void* pvType, uint dwDestContext, ref T0 pvDestContext, ref uint pSize) where T0 : unmanaged + { + var @this = (ITypeMarshal*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void* pvDestContextPtr = &pvDestContext) + { + fixed (uint* pSizePtr = &pSize) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, pvType, dwDestContext, pvDestContextPtr, pSizePtr); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int Size(ref T0 pvType, uint dwDestContext, void* pvDestContext, uint* pSize) where T0 : unmanaged + { + var @this = (ITypeMarshal*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void* pvTypePtr = &pvType) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, pvTypePtr, dwDestContext, pvDestContext, pSize); + } + return ret; + } + + /// To be documented. + public readonly unsafe int Size(ref T0 pvType, uint dwDestContext, void* pvDestContext, ref uint pSize) where T0 : unmanaged + { + var @this = (ITypeMarshal*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void* pvTypePtr = &pvType) + { + fixed (uint* pSizePtr = &pSize) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, pvTypePtr, dwDestContext, pvDestContext, pSizePtr); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int Size(ref T0 pvType, uint dwDestContext, ref T1 pvDestContext, uint* pSize) where T0 : unmanaged where T1 : unmanaged + { + var @this = (ITypeMarshal*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void* pvTypePtr = &pvType) + { + fixed (void* pvDestContextPtr = &pvDestContext) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, pvTypePtr, dwDestContext, pvDestContextPtr, pSize); + } + } + return ret; + } + + /// To be documented. + public readonly int Size(ref T0 pvType, uint dwDestContext, ref T1 pvDestContext, ref uint pSize) where T0 : unmanaged where T1 : unmanaged + { + var @this = (ITypeMarshal*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void* pvTypePtr = &pvType) + { + fixed (void* pvDestContextPtr = &pvDestContext) + { + fixed (uint* pSizePtr = &pSize) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, pvTypePtr, dwDestContext, pvDestContextPtr, pSizePtr); + } + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int Marshal(void* pvType, uint dwDestContext, void* pvDestContext, uint cbBufferLength, byte* pBuffer, uint* pcbWritten) + { + var @this = (ITypeMarshal*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, pvType, dwDestContext, pvDestContext, cbBufferLength, pBuffer, pcbWritten); + return ret; + } + + /// To be documented. + public readonly unsafe int Marshal(void* pvType, uint dwDestContext, void* pvDestContext, uint cbBufferLength, byte* pBuffer, ref uint pcbWritten) + { + var @this = (ITypeMarshal*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (uint* pcbWrittenPtr = &pcbWritten) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, pvType, dwDestContext, pvDestContext, cbBufferLength, pBuffer, pcbWrittenPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int Marshal(void* pvType, uint dwDestContext, void* pvDestContext, uint cbBufferLength, ref byte pBuffer, uint* pcbWritten) + { + var @this = (ITypeMarshal*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (byte* pBufferPtr = &pBuffer) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, pvType, dwDestContext, pvDestContext, cbBufferLength, pBufferPtr, pcbWritten); + } + return ret; + } + + /// To be documented. + public readonly unsafe int Marshal(void* pvType, uint dwDestContext, void* pvDestContext, uint cbBufferLength, ref byte pBuffer, ref uint pcbWritten) + { + var @this = (ITypeMarshal*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (byte* pBufferPtr = &pBuffer) + { + fixed (uint* pcbWrittenPtr = &pcbWritten) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, pvType, dwDestContext, pvDestContext, cbBufferLength, pBufferPtr, pcbWrittenPtr); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int Marshal(void* pvType, uint dwDestContext, void* pvDestContext, uint cbBufferLength, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pBuffer, uint* pcbWritten) + { + var @this = (ITypeMarshal*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + var pBufferPtr = (byte*) SilkMarshal.StringToPtr(pBuffer, NativeStringEncoding.UTF8); + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, pvType, dwDestContext, pvDestContext, cbBufferLength, pBufferPtr, pcbWritten); + SilkMarshal.Free((nint)pBufferPtr); + return ret; + } + + /// To be documented. + public readonly unsafe int Marshal(void* pvType, uint dwDestContext, void* pvDestContext, uint cbBufferLength, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pBuffer, ref uint pcbWritten) + { + var @this = (ITypeMarshal*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + var pBufferPtr = (byte*) SilkMarshal.StringToPtr(pBuffer, NativeStringEncoding.UTF8); + fixed (uint* pcbWrittenPtr = &pcbWritten) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, pvType, dwDestContext, pvDestContext, cbBufferLength, pBufferPtr, pcbWrittenPtr); + } + SilkMarshal.Free((nint)pBufferPtr); + return ret; + } + + /// To be documented. + public readonly unsafe int Marshal(void* pvType, uint dwDestContext, ref T0 pvDestContext, uint cbBufferLength, byte* pBuffer, uint* pcbWritten) where T0 : unmanaged + { + var @this = (ITypeMarshal*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void* pvDestContextPtr = &pvDestContext) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, pvType, dwDestContext, pvDestContextPtr, cbBufferLength, pBuffer, pcbWritten); + } + return ret; + } + + /// To be documented. + public readonly unsafe int Marshal(void* pvType, uint dwDestContext, ref T0 pvDestContext, uint cbBufferLength, byte* pBuffer, ref uint pcbWritten) where T0 : unmanaged + { + var @this = (ITypeMarshal*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void* pvDestContextPtr = &pvDestContext) + { + fixed (uint* pcbWrittenPtr = &pcbWritten) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, pvType, dwDestContext, pvDestContextPtr, cbBufferLength, pBuffer, pcbWrittenPtr); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int Marshal(void* pvType, uint dwDestContext, ref T0 pvDestContext, uint cbBufferLength, ref byte pBuffer, uint* pcbWritten) where T0 : unmanaged + { + var @this = (ITypeMarshal*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void* pvDestContextPtr = &pvDestContext) + { + fixed (byte* pBufferPtr = &pBuffer) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, pvType, dwDestContext, pvDestContextPtr, cbBufferLength, pBufferPtr, pcbWritten); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int Marshal(void* pvType, uint dwDestContext, ref T0 pvDestContext, uint cbBufferLength, ref byte pBuffer, ref uint pcbWritten) where T0 : unmanaged + { + var @this = (ITypeMarshal*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void* pvDestContextPtr = &pvDestContext) + { + fixed (byte* pBufferPtr = &pBuffer) + { + fixed (uint* pcbWrittenPtr = &pcbWritten) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, pvType, dwDestContext, pvDestContextPtr, cbBufferLength, pBufferPtr, pcbWrittenPtr); + } + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int Marshal(void* pvType, uint dwDestContext, ref T0 pvDestContext, uint cbBufferLength, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pBuffer, uint* pcbWritten) where T0 : unmanaged + { + var @this = (ITypeMarshal*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void* pvDestContextPtr = &pvDestContext) + { + var pBufferPtr = (byte*) SilkMarshal.StringToPtr(pBuffer, NativeStringEncoding.UTF8); + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, pvType, dwDestContext, pvDestContextPtr, cbBufferLength, pBufferPtr, pcbWritten); + SilkMarshal.Free((nint)pBufferPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int Marshal(void* pvType, uint dwDestContext, ref T0 pvDestContext, uint cbBufferLength, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pBuffer, ref uint pcbWritten) where T0 : unmanaged + { + var @this = (ITypeMarshal*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void* pvDestContextPtr = &pvDestContext) + { + var pBufferPtr = (byte*) SilkMarshal.StringToPtr(pBuffer, NativeStringEncoding.UTF8); + fixed (uint* pcbWrittenPtr = &pcbWritten) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, pvType, dwDestContext, pvDestContextPtr, cbBufferLength, pBufferPtr, pcbWrittenPtr); + } + SilkMarshal.Free((nint)pBufferPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int Marshal(ref T0 pvType, uint dwDestContext, void* pvDestContext, uint cbBufferLength, byte* pBuffer, uint* pcbWritten) where T0 : unmanaged + { + var @this = (ITypeMarshal*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void* pvTypePtr = &pvType) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, pvTypePtr, dwDestContext, pvDestContext, cbBufferLength, pBuffer, pcbWritten); + } + return ret; + } + + /// To be documented. + public readonly unsafe int Marshal(ref T0 pvType, uint dwDestContext, void* pvDestContext, uint cbBufferLength, byte* pBuffer, ref uint pcbWritten) where T0 : unmanaged + { + var @this = (ITypeMarshal*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void* pvTypePtr = &pvType) + { + fixed (uint* pcbWrittenPtr = &pcbWritten) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, pvTypePtr, dwDestContext, pvDestContext, cbBufferLength, pBuffer, pcbWrittenPtr); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int Marshal(ref T0 pvType, uint dwDestContext, void* pvDestContext, uint cbBufferLength, ref byte pBuffer, uint* pcbWritten) where T0 : unmanaged + { + var @this = (ITypeMarshal*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void* pvTypePtr = &pvType) + { + fixed (byte* pBufferPtr = &pBuffer) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, pvTypePtr, dwDestContext, pvDestContext, cbBufferLength, pBufferPtr, pcbWritten); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int Marshal(ref T0 pvType, uint dwDestContext, void* pvDestContext, uint cbBufferLength, ref byte pBuffer, ref uint pcbWritten) where T0 : unmanaged + { + var @this = (ITypeMarshal*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void* pvTypePtr = &pvType) + { + fixed (byte* pBufferPtr = &pBuffer) + { + fixed (uint* pcbWrittenPtr = &pcbWritten) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, pvTypePtr, dwDestContext, pvDestContext, cbBufferLength, pBufferPtr, pcbWrittenPtr); + } + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int Marshal(ref T0 pvType, uint dwDestContext, void* pvDestContext, uint cbBufferLength, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pBuffer, uint* pcbWritten) where T0 : unmanaged + { + var @this = (ITypeMarshal*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void* pvTypePtr = &pvType) + { + var pBufferPtr = (byte*) SilkMarshal.StringToPtr(pBuffer, NativeStringEncoding.UTF8); + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, pvTypePtr, dwDestContext, pvDestContext, cbBufferLength, pBufferPtr, pcbWritten); + SilkMarshal.Free((nint)pBufferPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int Marshal(ref T0 pvType, uint dwDestContext, void* pvDestContext, uint cbBufferLength, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pBuffer, ref uint pcbWritten) where T0 : unmanaged + { + var @this = (ITypeMarshal*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void* pvTypePtr = &pvType) + { + var pBufferPtr = (byte*) SilkMarshal.StringToPtr(pBuffer, NativeStringEncoding.UTF8); + fixed (uint* pcbWrittenPtr = &pcbWritten) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, pvTypePtr, dwDestContext, pvDestContext, cbBufferLength, pBufferPtr, pcbWrittenPtr); + } + SilkMarshal.Free((nint)pBufferPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int Marshal(ref T0 pvType, uint dwDestContext, ref T1 pvDestContext, uint cbBufferLength, byte* pBuffer, uint* pcbWritten) where T0 : unmanaged where T1 : unmanaged + { + var @this = (ITypeMarshal*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void* pvTypePtr = &pvType) + { + fixed (void* pvDestContextPtr = &pvDestContext) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, pvTypePtr, dwDestContext, pvDestContextPtr, cbBufferLength, pBuffer, pcbWritten); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int Marshal(ref T0 pvType, uint dwDestContext, ref T1 pvDestContext, uint cbBufferLength, byte* pBuffer, ref uint pcbWritten) where T0 : unmanaged where T1 : unmanaged + { + var @this = (ITypeMarshal*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void* pvTypePtr = &pvType) + { + fixed (void* pvDestContextPtr = &pvDestContext) + { + fixed (uint* pcbWrittenPtr = &pcbWritten) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, pvTypePtr, dwDestContext, pvDestContextPtr, cbBufferLength, pBuffer, pcbWrittenPtr); + } + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int Marshal(ref T0 pvType, uint dwDestContext, ref T1 pvDestContext, uint cbBufferLength, ref byte pBuffer, uint* pcbWritten) where T0 : unmanaged where T1 : unmanaged + { + var @this = (ITypeMarshal*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void* pvTypePtr = &pvType) + { + fixed (void* pvDestContextPtr = &pvDestContext) + { + fixed (byte* pBufferPtr = &pBuffer) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, pvTypePtr, dwDestContext, pvDestContextPtr, cbBufferLength, pBufferPtr, pcbWritten); + } + } + } + return ret; + } + + /// To be documented. + public readonly int Marshal(ref T0 pvType, uint dwDestContext, ref T1 pvDestContext, uint cbBufferLength, ref byte pBuffer, ref uint pcbWritten) where T0 : unmanaged where T1 : unmanaged + { + var @this = (ITypeMarshal*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void* pvTypePtr = &pvType) + { + fixed (void* pvDestContextPtr = &pvDestContext) + { + fixed (byte* pBufferPtr = &pBuffer) + { + fixed (uint* pcbWrittenPtr = &pcbWritten) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, pvTypePtr, dwDestContext, pvDestContextPtr, cbBufferLength, pBufferPtr, pcbWrittenPtr); + } + } + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int Marshal(ref T0 pvType, uint dwDestContext, ref T1 pvDestContext, uint cbBufferLength, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pBuffer, uint* pcbWritten) where T0 : unmanaged where T1 : unmanaged + { + var @this = (ITypeMarshal*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void* pvTypePtr = &pvType) + { + fixed (void* pvDestContextPtr = &pvDestContext) + { + var pBufferPtr = (byte*) SilkMarshal.StringToPtr(pBuffer, NativeStringEncoding.UTF8); + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, pvTypePtr, dwDestContext, pvDestContextPtr, cbBufferLength, pBufferPtr, pcbWritten); + SilkMarshal.Free((nint)pBufferPtr); + } + } + return ret; + } + + /// To be documented. + public readonly int Marshal(ref T0 pvType, uint dwDestContext, ref T1 pvDestContext, uint cbBufferLength, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pBuffer, ref uint pcbWritten) where T0 : unmanaged where T1 : unmanaged + { + var @this = (ITypeMarshal*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void* pvTypePtr = &pvType) + { + fixed (void* pvDestContextPtr = &pvDestContext) + { + var pBufferPtr = (byte*) SilkMarshal.StringToPtr(pBuffer, NativeStringEncoding.UTF8); + fixed (uint* pcbWrittenPtr = &pcbWritten) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, pvTypePtr, dwDestContext, pvDestContextPtr, cbBufferLength, pBufferPtr, pcbWrittenPtr); + } + SilkMarshal.Free((nint)pBufferPtr); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int Unmarshal(void* pvType, uint dwFlags, uint cbBufferLength, byte* pBuffer, uint* pcbRead) + { + var @this = (ITypeMarshal*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, pvType, dwFlags, cbBufferLength, pBuffer, pcbRead); + return ret; + } + + /// To be documented. + public readonly unsafe int Unmarshal(void* pvType, uint dwFlags, uint cbBufferLength, byte* pBuffer, ref uint pcbRead) + { + var @this = (ITypeMarshal*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (uint* pcbReadPtr = &pcbRead) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, pvType, dwFlags, cbBufferLength, pBuffer, pcbReadPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int Unmarshal(void* pvType, uint dwFlags, uint cbBufferLength, ref byte pBuffer, uint* pcbRead) + { + var @this = (ITypeMarshal*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (byte* pBufferPtr = &pBuffer) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, pvType, dwFlags, cbBufferLength, pBufferPtr, pcbRead); + } + return ret; + } + + /// To be documented. + public readonly unsafe int Unmarshal(void* pvType, uint dwFlags, uint cbBufferLength, ref byte pBuffer, ref uint pcbRead) + { + var @this = (ITypeMarshal*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (byte* pBufferPtr = &pBuffer) + { + fixed (uint* pcbReadPtr = &pcbRead) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, pvType, dwFlags, cbBufferLength, pBufferPtr, pcbReadPtr); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int Unmarshal(void* pvType, uint dwFlags, uint cbBufferLength, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pBuffer, uint* pcbRead) + { + var @this = (ITypeMarshal*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + var pBufferPtr = (byte*) SilkMarshal.StringToPtr(pBuffer, NativeStringEncoding.UTF8); + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, pvType, dwFlags, cbBufferLength, pBufferPtr, pcbRead); + SilkMarshal.Free((nint)pBufferPtr); + return ret; + } + + /// To be documented. + public readonly unsafe int Unmarshal(void* pvType, uint dwFlags, uint cbBufferLength, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pBuffer, ref uint pcbRead) + { + var @this = (ITypeMarshal*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + var pBufferPtr = (byte*) SilkMarshal.StringToPtr(pBuffer, NativeStringEncoding.UTF8); + fixed (uint* pcbReadPtr = &pcbRead) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, pvType, dwFlags, cbBufferLength, pBufferPtr, pcbReadPtr); + } + SilkMarshal.Free((nint)pBufferPtr); + return ret; + } + + /// To be documented. + public readonly unsafe int Unmarshal(ref T0 pvType, uint dwFlags, uint cbBufferLength, byte* pBuffer, uint* pcbRead) where T0 : unmanaged + { + var @this = (ITypeMarshal*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void* pvTypePtr = &pvType) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, pvTypePtr, dwFlags, cbBufferLength, pBuffer, pcbRead); + } + return ret; + } + + /// To be documented. + public readonly unsafe int Unmarshal(ref T0 pvType, uint dwFlags, uint cbBufferLength, byte* pBuffer, ref uint pcbRead) where T0 : unmanaged + { + var @this = (ITypeMarshal*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void* pvTypePtr = &pvType) + { + fixed (uint* pcbReadPtr = &pcbRead) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, pvTypePtr, dwFlags, cbBufferLength, pBuffer, pcbReadPtr); + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int Unmarshal(ref T0 pvType, uint dwFlags, uint cbBufferLength, ref byte pBuffer, uint* pcbRead) where T0 : unmanaged + { + var @this = (ITypeMarshal*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void* pvTypePtr = &pvType) + { + fixed (byte* pBufferPtr = &pBuffer) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, pvTypePtr, dwFlags, cbBufferLength, pBufferPtr, pcbRead); + } + } + return ret; + } + + /// To be documented. + public readonly int Unmarshal(ref T0 pvType, uint dwFlags, uint cbBufferLength, ref byte pBuffer, ref uint pcbRead) where T0 : unmanaged + { + var @this = (ITypeMarshal*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void* pvTypePtr = &pvType) + { + fixed (byte* pBufferPtr = &pBuffer) + { + fixed (uint* pcbReadPtr = &pcbRead) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, pvTypePtr, dwFlags, cbBufferLength, pBufferPtr, pcbReadPtr); + } + } + } + return ret; + } + + /// To be documented. + public readonly unsafe int Unmarshal(ref T0 pvType, uint dwFlags, uint cbBufferLength, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pBuffer, uint* pcbRead) where T0 : unmanaged + { + var @this = (ITypeMarshal*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void* pvTypePtr = &pvType) + { + var pBufferPtr = (byte*) SilkMarshal.StringToPtr(pBuffer, NativeStringEncoding.UTF8); + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, pvTypePtr, dwFlags, cbBufferLength, pBufferPtr, pcbRead); + SilkMarshal.Free((nint)pBufferPtr); + } + return ret; + } + + /// To be documented. + public readonly int Unmarshal(ref T0 pvType, uint dwFlags, uint cbBufferLength, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pBuffer, ref uint pcbRead) where T0 : unmanaged + { + var @this = (ITypeMarshal*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void* pvTypePtr = &pvType) + { + var pBufferPtr = (byte*) SilkMarshal.StringToPtr(pBuffer, NativeStringEncoding.UTF8); + fixed (uint* pcbReadPtr = &pcbRead) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, pvTypePtr, dwFlags, cbBufferLength, pBufferPtr, pcbReadPtr); + } + SilkMarshal.Free((nint)pBufferPtr); + } + return ret; + } + + /// To be documented. + public readonly unsafe int Free(void* pvType) + { + var @this = (ITypeMarshal*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, pvType); + return ret; + } + + /// To be documented. + public readonly int Free(ref T0 pvType) where T0 : unmanaged + { + var @this = (ITypeMarshal*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + int ret = default; + fixed (void* pvTypePtr = &pvType) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, pvTypePtr); + } + return ret; + } + + /// To be documented. + public readonly int QueryInterface(out ComPtr ppvObject) where TI0 : unmanaged, IComVtbl + { + var @this = (ITypeMarshal*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // ComPtrOverloader + ppvObject = default; + return @this->QueryInterface(SilkMarshal.GuidPtrOf(), (void**) ppvObject.GetAddressOf()); + } + + /// To be documented. + public readonly ComPtr QueryInterface() where TI0 : unmanaged, IComVtbl + { + var @this = (ITypeMarshal*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); + // NonKhrReturnTypeOverloader + SilkMarshal.ThrowHResult(@this->QueryInterface(out ComPtr silkRet)); + return silkRet; + } + + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/IdlDesc.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/IdlDesc.gen.cs new file mode 100644 index 0000000000..4d11d06145 --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/IdlDesc.gen.cs @@ -0,0 +1,50 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [NativeName("Name", "tagIDLDESC")] + public unsafe partial struct IdlDesc + { + public IdlDesc + ( + nuint? dwReserved = null, + ushort? wIDLFlags = null + ) : this() + { + if (dwReserved is not null) + { + DwReserved = dwReserved.Value; + } + + if (wIDLFlags is not null) + { + WIDLFlags = wIDLFlags.Value; + } + } + + + [NativeName("Type", "ULONG_PTR")] + [NativeName("Type.Name", "ULONG_PTR")] + [NativeName("Name", "dwReserved")] + public nuint DwReserved; + + [NativeName("Type", "USHORT")] + [NativeName("Type.Name", "USHORT")] + [NativeName("Name", "wIDLFlags")] + public ushort WIDLFlags; + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/LICInfo.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/LICInfo.gen.cs new file mode 100644 index 0000000000..50006a8454 --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/LICInfo.gen.cs @@ -0,0 +1,61 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [NativeName("Name", "tagLICINFO")] + public unsafe partial struct LICInfo + { + public LICInfo + ( + int? cbLicInfo = null, + Silk.NET.Core.Bool32? fRuntimeKeyAvail = null, + Silk.NET.Core.Bool32? fLicVerified = null + ) : this() + { + if (cbLicInfo is not null) + { + CbLicInfo = cbLicInfo.Value; + } + + if (fRuntimeKeyAvail is not null) + { + FRuntimeKeyAvail = fRuntimeKeyAvail.Value; + } + + if (fLicVerified is not null) + { + FLicVerified = fLicVerified.Value; + } + } + + + [NativeName("Type", "LONG")] + [NativeName("Type.Name", "LONG")] + [NativeName("Name", "cbLicInfo")] + public int CbLicInfo; + + [NativeName("Type", "BOOL")] + [NativeName("Type.Name", "BOOL")] + [NativeName("Name", "fRuntimeKeyAvail")] + public Silk.NET.Core.Bool32 FRuntimeKeyAvail; + + [NativeName("Type", "BOOL")] + [NativeName("Type.Name", "BOOL")] + [NativeName("Name", "fLicVerified")] + public Silk.NET.Core.Bool32 FLicVerified; + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/MIDLMIDLItfDocumenttarget000000020001.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/MIDLMIDLItfDocumenttarget000000020001.gen.cs index 28c1ac7195..98d3d2d21e 100644 --- a/src/Core/Silk.NET.Core.Win32Extras/Structs/MIDLMIDLItfDocumenttarget000000020001.gen.cs +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/MIDLMIDLItfDocumenttarget000000020001.gen.cs @@ -17,9 +17,9 @@ namespace Silk.NET.Core.Win32Extras { [NativeName("Name", "__MIDL___MIDL_itf_documenttarget_0000_0002_0001")] - public unsafe partial struct MIDLMIDLItfDocumenttarget000000020001 + public unsafe partial struct MIDLMIDLItfDocumentTarget000000020001 { - public MIDLMIDLItfDocumenttarget000000020001 + public MIDLMIDLItfDocumentTarget000000020001 ( uint? jobId = null, int? currentDocument = null, diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/ObjectWithSiteVtblExtensions.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/ObjectWithSiteVtblExtensions.gen.cs new file mode 100644 index 0000000000..d1c60833ea --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/ObjectWithSiteVtblExtensions.gen.cs @@ -0,0 +1,240 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras; + +public unsafe static class ObjectWithSiteVtblExtensions +{ + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Guid* riid, void** ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObject); + return ret; + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Guid* riid, ref void* ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObjectPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, ref Guid riid, void** ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* riidPtr = &riid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObject); + } + return ret; + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, ref Guid riid, ref void* ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* riidPtr = &riid) + { + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObjectPtr); + } + } + return ret; + } + + /// To be documented. + public static uint AddRef(this ComPtr thisVtbl) + { + var @this = thisVtbl.Handle; + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[1])(@this); + return ret; + } + + /// To be documented. + public static uint Release(this ComPtr thisVtbl) + { + var @this = thisVtbl.Handle; + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[2])(@this); + return ret; + } + + /// To be documented. + public static unsafe int SetSite(this ComPtr thisVtbl, Silk.NET.Core.Native.IUnknown* pUnkSite) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, pUnkSite); + return ret; + } + + /// To be documented. + public static int SetSite(this ComPtr thisVtbl, ref Silk.NET.Core.Native.IUnknown pUnkSite) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Silk.NET.Core.Native.IUnknown* pUnkSitePtr = &pUnkSite) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, pUnkSitePtr); + } + return ret; + } + + /// To be documented. + public static unsafe int GetSite(this ComPtr thisVtbl, Guid* riid, void** ppvSite) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, riid, ppvSite); + return ret; + } + + /// To be documented. + public static unsafe int GetSite(this ComPtr thisVtbl, Guid* riid, ref void* ppvSite) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void** ppvSitePtr = &ppvSite) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, riid, ppvSitePtr); + } + return ret; + } + + /// To be documented. + public static unsafe int GetSite(this ComPtr thisVtbl, ref Guid riid, void** ppvSite) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* riidPtr = &riid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, riidPtr, ppvSite); + } + return ret; + } + + /// To be documented. + public static unsafe int GetSite(this ComPtr thisVtbl, ref Guid riid, ref void* ppvSite) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* riidPtr = &riid) + { + fixed (void** ppvSitePtr = &ppvSite) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, riidPtr, ppvSitePtr); + } + } + return ret; + } + + /// To be documented. + public static int QueryInterface(this ComPtr thisVtbl, out ComPtr ppvObject) where TI0 : unmanaged, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + ppvObject = default; + return @this->QueryInterface(SilkMarshal.GuidPtrOf(), (void**) ppvObject.GetAddressOf()); + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Span riid, void** ppvObject) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->QueryInterface(ref riid.GetPinnableReference(), ppvObject); + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Span riid, ref void* ppvObject) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->QueryInterface(ref riid.GetPinnableReference(), ref ppvObject); + } + + /// To be documented. + public static int SetSite(this ComPtr thisVtbl, ComPtr pUnkSite) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->SetSite((Silk.NET.Core.Native.IUnknown*) pUnkSite.Handle); + } + + /// To be documented. + public static int SetSite(this ComPtr thisVtbl, Span pUnkSite) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->SetSite(ref pUnkSite.GetPinnableReference()); + } + + /// To be documented. + public static int GetSite(this ComPtr thisVtbl, out ComPtr ppvSite) where TI0 : unmanaged, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + ppvSite = default; + return @this->GetSite(SilkMarshal.GuidPtrOf(), (void**) ppvSite.GetAddressOf()); + } + + /// To be documented. + public static unsafe int GetSite(this ComPtr thisVtbl, Span riid, void** ppvSite) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetSite(ref riid.GetPinnableReference(), ppvSite); + } + + /// To be documented. + public static unsafe int GetSite(this ComPtr thisVtbl, Span riid, ref void* ppvSite) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetSite(ref riid.GetPinnableReference(), ref ppvSite); + } + + /// To be documented. + public static ComPtr QueryInterface(this ComPtr thisVtbl) where TI0 : unmanaged, IComVtbl + { + var @this = thisVtbl.Handle; + // NonKhrReturnTypeOverloader + SilkMarshal.ThrowHResult(@this->QueryInterface(out ComPtr silkRet)); + return silkRet; + } + + /// To be documented. + public static ComPtr GetSite(this ComPtr thisVtbl) where TI0 : unmanaged, IComVtbl + { + var @this = thisVtbl.Handle; + // NonKhrReturnTypeOverloader + SilkMarshal.ThrowHResult(@this->GetSite(out ComPtr silkRet)); + return silkRet; + } + +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/OleParentUndoUnitVtblExtensions.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/OleParentUndoUnitVtblExtensions.gen.cs new file mode 100644 index 0000000000..450f4d6850 --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/OleParentUndoUnitVtblExtensions.gen.cs @@ -0,0 +1,449 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras; + +public unsafe static class OleParentUndoUnitVtblExtensions +{ + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Guid* riid, void** ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObject); + return ret; + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Guid* riid, ref void* ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObjectPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, ref Guid riid, void** ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* riidPtr = &riid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObject); + } + return ret; + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, ref Guid riid, ref void* ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* riidPtr = &riid) + { + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObjectPtr); + } + } + return ret; + } + + /// To be documented. + public static uint AddRef(this ComPtr thisVtbl) + { + var @this = thisVtbl.Handle; + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[1])(@this); + return ret; + } + + /// To be documented. + public static uint Release(this ComPtr thisVtbl) + { + var @this = thisVtbl.Handle; + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[2])(@this); + return ret; + } + + /// To be documented. + public static unsafe int Do(this ComPtr thisVtbl, IOleUndoManager* pUndoManager) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, pUndoManager); + return ret; + } + + /// To be documented. + public static int Do(this ComPtr thisVtbl, ref IOleUndoManager pUndoManager) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (IOleUndoManager* pUndoManagerPtr = &pUndoManager) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, pUndoManagerPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int GetDescription(this ComPtr thisVtbl, char** pBstr) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, pBstr); + return ret; + } + + /// To be documented. + public static unsafe int GetDescription(this ComPtr thisVtbl, ref char* pBstr) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char** pBstrPtr = &pBstr) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, pBstrPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int GetUnitType(this ComPtr thisVtbl, Guid* pClsid, int* plID) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, pClsid, plID); + return ret; + } + + /// To be documented. + public static unsafe int GetUnitType(this ComPtr thisVtbl, Guid* pClsid, ref int plID) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (int* plIDPtr = &plID) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, pClsid, plIDPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int GetUnitType(this ComPtr thisVtbl, ref Guid pClsid, int* plID) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* pClsidPtr = &pClsid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, pClsidPtr, plID); + } + return ret; + } + + /// To be documented. + public static int GetUnitType(this ComPtr thisVtbl, ref Guid pClsid, ref int plID) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* pClsidPtr = &pClsid) + { + fixed (int* plIDPtr = &plID) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, pClsidPtr, plIDPtr); + } + } + return ret; + } + + /// To be documented. + public static int OnNextAdd(this ComPtr thisVtbl) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this); + return ret; + } + + /// To be documented. + public static unsafe int Open(this ComPtr thisVtbl, IOleParentUndoUnit* pPUU) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[7])(@this, pPUU); + return ret; + } + + /// To be documented. + public static int Open(this ComPtr thisVtbl, ref IOleParentUndoUnit pPUU) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (IOleParentUndoUnit* pPUUPtr = &pPUU) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[7])(@this, pPUUPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int Close(this ComPtr thisVtbl, IOleParentUndoUnit* pPUU, Silk.NET.Core.Bool32 fCommit) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[8])(@this, pPUU, fCommit); + return ret; + } + + /// To be documented. + public static int Close(this ComPtr thisVtbl, ref IOleParentUndoUnit pPUU, Silk.NET.Core.Bool32 fCommit) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (IOleParentUndoUnit* pPUUPtr = &pPUU) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[8])(@this, pPUUPtr, fCommit); + } + return ret; + } + + /// To be documented. + public static unsafe int Add(this ComPtr thisVtbl, IOleUndoUnit* pUU) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[9])(@this, pUU); + return ret; + } + + /// To be documented. + public static int Add(this ComPtr thisVtbl, ref IOleUndoUnit pUU) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (IOleUndoUnit* pUUPtr = &pUU) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[9])(@this, pUUPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int FindUnit(this ComPtr thisVtbl, IOleUndoUnit* pUU) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[10])(@this, pUU); + return ret; + } + + /// To be documented. + public static int FindUnit(this ComPtr thisVtbl, ref IOleUndoUnit pUU) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (IOleUndoUnit* pUUPtr = &pUU) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[10])(@this, pUUPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int GetParentState(this ComPtr thisVtbl, uint* pdwState) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pdwState); + return ret; + } + + /// To be documented. + public static int GetParentState(this ComPtr thisVtbl, ref uint pdwState) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (uint* pdwStatePtr = &pdwState) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pdwStatePtr); + } + return ret; + } + + /// To be documented. + public static int QueryInterface(this ComPtr thisVtbl, out ComPtr ppvObject) where TI0 : unmanaged, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + ppvObject = default; + return @this->QueryInterface(SilkMarshal.GuidPtrOf(), (void**) ppvObject.GetAddressOf()); + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Span riid, void** ppvObject) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->QueryInterface(ref riid.GetPinnableReference(), ppvObject); + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Span riid, ref void* ppvObject) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->QueryInterface(ref riid.GetPinnableReference(), ref ppvObject); + } + + /// To be documented. + public static int Do(this ComPtr thisVtbl, ComPtr pUndoManager) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->Do((IOleUndoManager*) pUndoManager.Handle); + } + + /// To be documented. + public static int Do(this ComPtr thisVtbl, Span pUndoManager) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Do(ref pUndoManager.GetPinnableReference()); + } + + /// To be documented. + public static int GetDescription(this ComPtr thisVtbl, string[] pBstrSa) + { + var @this = thisVtbl.Handle; + // StringArrayOverloader + var pBstr = (char**) SilkMarshal.StringArrayToPtr(pBstrSa); + var ret = @this->GetDescription(pBstr); + SilkMarshal.CopyPtrToStringArray((nint) pBstr, pBstrSa); + SilkMarshal.Free((nint) pBstr); + return ret; + } + + /// To be documented. + public static unsafe int GetUnitType(this ComPtr thisVtbl, Guid* pClsid, Span plID) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetUnitType(pClsid, ref plID.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int GetUnitType(this ComPtr thisVtbl, Span pClsid, int* plID) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetUnitType(ref pClsid.GetPinnableReference(), plID); + } + + /// To be documented. + public static int GetUnitType(this ComPtr thisVtbl, Span pClsid, Span plID) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetUnitType(ref pClsid.GetPinnableReference(), ref plID.GetPinnableReference()); + } + + /// To be documented. + public static int Open(this ComPtr thisVtbl, ComPtr pPUU) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->Open((IOleParentUndoUnit*) pPUU.Handle); + } + + /// To be documented. + public static int Open(this ComPtr thisVtbl, Span pPUU) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Open(ref pPUU.GetPinnableReference()); + } + + /// To be documented. + public static int Close(this ComPtr thisVtbl, ComPtr pPUU, Silk.NET.Core.Bool32 fCommit) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->Close((IOleParentUndoUnit*) pPUU.Handle, fCommit); + } + + /// To be documented. + public static int Close(this ComPtr thisVtbl, Span pPUU, Silk.NET.Core.Bool32 fCommit) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Close(ref pPUU.GetPinnableReference(), fCommit); + } + + /// To be documented. + public static int Add(this ComPtr thisVtbl, ComPtr pUU) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->Add((IOleUndoUnit*) pUU.Handle); + } + + /// To be documented. + public static int Add(this ComPtr thisVtbl, Span pUU) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Add(ref pUU.GetPinnableReference()); + } + + /// To be documented. + public static int FindUnit(this ComPtr thisVtbl, ComPtr pUU) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->FindUnit((IOleUndoUnit*) pUU.Handle); + } + + /// To be documented. + public static int FindUnit(this ComPtr thisVtbl, Span pUU) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->FindUnit(ref pUU.GetPinnableReference()); + } + + /// To be documented. + public static int GetParentState(this ComPtr thisVtbl, Span pdwState) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetParentState(ref pdwState.GetPinnableReference()); + } + + /// To be documented. + public static ComPtr QueryInterface(this ComPtr thisVtbl) where TI0 : unmanaged, IComVtbl + { + var @this = thisVtbl.Handle; + // NonKhrReturnTypeOverloader + SilkMarshal.ThrowHResult(@this->QueryInterface(out ComPtr silkRet)); + return silkRet; + } + +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/OleUndoManagerVtblExtensions.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/OleUndoManagerVtblExtensions.gen.cs new file mode 100644 index 0000000000..30eae69d41 --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/OleUndoManagerVtblExtensions.gen.cs @@ -0,0 +1,505 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras; + +public unsafe static class OleUndoManagerVtblExtensions +{ + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Guid* riid, void** ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObject); + return ret; + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Guid* riid, ref void* ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObjectPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, ref Guid riid, void** ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* riidPtr = &riid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObject); + } + return ret; + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, ref Guid riid, ref void* ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* riidPtr = &riid) + { + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObjectPtr); + } + } + return ret; + } + + /// To be documented. + public static uint AddRef(this ComPtr thisVtbl) + { + var @this = thisVtbl.Handle; + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[1])(@this); + return ret; + } + + /// To be documented. + public static uint Release(this ComPtr thisVtbl) + { + var @this = thisVtbl.Handle; + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[2])(@this); + return ret; + } + + /// To be documented. + public static unsafe int Open(this ComPtr thisVtbl, IOleParentUndoUnit* pPUU) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, pPUU); + return ret; + } + + /// To be documented. + public static int Open(this ComPtr thisVtbl, ref IOleParentUndoUnit pPUU) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (IOleParentUndoUnit* pPUUPtr = &pPUU) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, pPUUPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int Close(this ComPtr thisVtbl, IOleParentUndoUnit* pPUU, Silk.NET.Core.Bool32 fCommit) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, pPUU, fCommit); + return ret; + } + + /// To be documented. + public static int Close(this ComPtr thisVtbl, ref IOleParentUndoUnit pPUU, Silk.NET.Core.Bool32 fCommit) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (IOleParentUndoUnit* pPUUPtr = &pPUU) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, pPUUPtr, fCommit); + } + return ret; + } + + /// To be documented. + public static unsafe int Add(this ComPtr thisVtbl, IOleUndoUnit* pUU) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, pUU); + return ret; + } + + /// To be documented. + public static int Add(this ComPtr thisVtbl, ref IOleUndoUnit pUU) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (IOleUndoUnit* pUUPtr = &pUU) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, pUUPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int GetOpenParentState(this ComPtr thisVtbl, uint* pdwState) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, pdwState); + return ret; + } + + /// To be documented. + public static int GetOpenParentState(this ComPtr thisVtbl, ref uint pdwState) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (uint* pdwStatePtr = &pdwState) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, pdwStatePtr); + } + return ret; + } + + /// To be documented. + public static unsafe int DiscardFrom(this ComPtr thisVtbl, IOleUndoUnit* pUU) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[7])(@this, pUU); + return ret; + } + + /// To be documented. + public static int DiscardFrom(this ComPtr thisVtbl, ref IOleUndoUnit pUU) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (IOleUndoUnit* pUUPtr = &pUU) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[7])(@this, pUUPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int UndoTo(this ComPtr thisVtbl, IOleUndoUnit* pUU) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[8])(@this, pUU); + return ret; + } + + /// To be documented. + public static int UndoTo(this ComPtr thisVtbl, ref IOleUndoUnit pUU) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (IOleUndoUnit* pUUPtr = &pUU) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[8])(@this, pUUPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int RedoTo(this ComPtr thisVtbl, IOleUndoUnit* pUU) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[9])(@this, pUU); + return ret; + } + + /// To be documented. + public static int RedoTo(this ComPtr thisVtbl, ref IOleUndoUnit pUU) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (IOleUndoUnit* pUUPtr = &pUU) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[9])(@this, pUUPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int EnumUndoable(this ComPtr thisVtbl, IEnumOleUndoUnits** ppEnum) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[10])(@this, ppEnum); + return ret; + } + + /// To be documented. + public static unsafe int EnumUndoable(this ComPtr thisVtbl, ref IEnumOleUndoUnits* ppEnum) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (IEnumOleUndoUnits** ppEnumPtr = &ppEnum) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[10])(@this, ppEnumPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int EnumRedoable(this ComPtr thisVtbl, IEnumOleUndoUnits** ppEnum) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, ppEnum); + return ret; + } + + /// To be documented. + public static unsafe int EnumRedoable(this ComPtr thisVtbl, ref IEnumOleUndoUnits* ppEnum) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (IEnumOleUndoUnits** ppEnumPtr = &ppEnum) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, ppEnumPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int GetLastUndoDescription(this ComPtr thisVtbl, char** pBstr) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[12])(@this, pBstr); + return ret; + } + + /// To be documented. + public static unsafe int GetLastUndoDescription(this ComPtr thisVtbl, ref char* pBstr) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char** pBstrPtr = &pBstr) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[12])(@this, pBstrPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int GetLastRedoDescription(this ComPtr thisVtbl, char** pBstr) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[13])(@this, pBstr); + return ret; + } + + /// To be documented. + public static unsafe int GetLastRedoDescription(this ComPtr thisVtbl, ref char* pBstr) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char** pBstrPtr = &pBstr) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[13])(@this, pBstrPtr); + } + return ret; + } + + /// To be documented. + public static int Enable(this ComPtr thisVtbl, Silk.NET.Core.Bool32 fEnable) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[14])(@this, fEnable); + return ret; + } + + /// To be documented. + public static int QueryInterface(this ComPtr thisVtbl, out ComPtr ppvObject) where TI0 : unmanaged, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + ppvObject = default; + return @this->QueryInterface(SilkMarshal.GuidPtrOf(), (void**) ppvObject.GetAddressOf()); + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Span riid, void** ppvObject) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->QueryInterface(ref riid.GetPinnableReference(), ppvObject); + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Span riid, ref void* ppvObject) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->QueryInterface(ref riid.GetPinnableReference(), ref ppvObject); + } + + /// To be documented. + public static int Open(this ComPtr thisVtbl, ComPtr pPUU) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->Open((IOleParentUndoUnit*) pPUU.Handle); + } + + /// To be documented. + public static int Open(this ComPtr thisVtbl, Span pPUU) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Open(ref pPUU.GetPinnableReference()); + } + + /// To be documented. + public static int Close(this ComPtr thisVtbl, ComPtr pPUU, Silk.NET.Core.Bool32 fCommit) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->Close((IOleParentUndoUnit*) pPUU.Handle, fCommit); + } + + /// To be documented. + public static int Close(this ComPtr thisVtbl, Span pPUU, Silk.NET.Core.Bool32 fCommit) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Close(ref pPUU.GetPinnableReference(), fCommit); + } + + /// To be documented. + public static int Add(this ComPtr thisVtbl, ComPtr pUU) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->Add((IOleUndoUnit*) pUU.Handle); + } + + /// To be documented. + public static int Add(this ComPtr thisVtbl, Span pUU) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Add(ref pUU.GetPinnableReference()); + } + + /// To be documented. + public static int GetOpenParentState(this ComPtr thisVtbl, Span pdwState) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetOpenParentState(ref pdwState.GetPinnableReference()); + } + + /// To be documented. + public static int DiscardFrom(this ComPtr thisVtbl, ComPtr pUU) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->DiscardFrom((IOleUndoUnit*) pUU.Handle); + } + + /// To be documented. + public static int DiscardFrom(this ComPtr thisVtbl, Span pUU) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->DiscardFrom(ref pUU.GetPinnableReference()); + } + + /// To be documented. + public static int UndoTo(this ComPtr thisVtbl, ComPtr pUU) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->UndoTo((IOleUndoUnit*) pUU.Handle); + } + + /// To be documented. + public static int UndoTo(this ComPtr thisVtbl, Span pUU) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->UndoTo(ref pUU.GetPinnableReference()); + } + + /// To be documented. + public static int RedoTo(this ComPtr thisVtbl, ComPtr pUU) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->RedoTo((IOleUndoUnit*) pUU.Handle); + } + + /// To be documented. + public static int RedoTo(this ComPtr thisVtbl, Span pUU) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->RedoTo(ref pUU.GetPinnableReference()); + } + + /// To be documented. + public static int EnumUndoable(this ComPtr thisVtbl, ref ComPtr ppEnum) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->EnumUndoable((IEnumOleUndoUnits**) ppEnum.GetAddressOf()); + } + + /// To be documented. + public static int EnumRedoable(this ComPtr thisVtbl, ref ComPtr ppEnum) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->EnumRedoable((IEnumOleUndoUnits**) ppEnum.GetAddressOf()); + } + + /// To be documented. + public static int GetLastUndoDescription(this ComPtr thisVtbl, string[] pBstrSa) + { + var @this = thisVtbl.Handle; + // StringArrayOverloader + var pBstr = (char**) SilkMarshal.StringArrayToPtr(pBstrSa); + var ret = @this->GetLastUndoDescription(pBstr); + SilkMarshal.CopyPtrToStringArray((nint) pBstr, pBstrSa); + SilkMarshal.Free((nint) pBstr); + return ret; + } + + /// To be documented. + public static int GetLastRedoDescription(this ComPtr thisVtbl, string[] pBstrSa) + { + var @this = thisVtbl.Handle; + // StringArrayOverloader + var pBstr = (char**) SilkMarshal.StringArrayToPtr(pBstrSa); + var ret = @this->GetLastRedoDescription(pBstr); + SilkMarshal.CopyPtrToStringArray((nint) pBstr, pBstrSa); + SilkMarshal.Free((nint) pBstr); + return ret; + } + + /// To be documented. + public static ComPtr QueryInterface(this ComPtr thisVtbl) where TI0 : unmanaged, IComVtbl + { + var @this = thisVtbl.Handle; + // NonKhrReturnTypeOverloader + SilkMarshal.ThrowHResult(@this->QueryInterface(out ComPtr silkRet)); + return silkRet; + } + +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/OleUndoUnitVtblExtensions.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/OleUndoUnitVtblExtensions.gen.cs new file mode 100644 index 0000000000..89d4d8f80b --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/OleUndoUnitVtblExtensions.gen.cs @@ -0,0 +1,272 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras; + +public unsafe static class OleUndoUnitVtblExtensions +{ + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Guid* riid, void** ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObject); + return ret; + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Guid* riid, ref void* ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObjectPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, ref Guid riid, void** ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* riidPtr = &riid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObject); + } + return ret; + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, ref Guid riid, ref void* ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* riidPtr = &riid) + { + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObjectPtr); + } + } + return ret; + } + + /// To be documented. + public static uint AddRef(this ComPtr thisVtbl) + { + var @this = thisVtbl.Handle; + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[1])(@this); + return ret; + } + + /// To be documented. + public static uint Release(this ComPtr thisVtbl) + { + var @this = thisVtbl.Handle; + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[2])(@this); + return ret; + } + + /// To be documented. + public static unsafe int Do(this ComPtr thisVtbl, IOleUndoManager* pUndoManager) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, pUndoManager); + return ret; + } + + /// To be documented. + public static int Do(this ComPtr thisVtbl, ref IOleUndoManager pUndoManager) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (IOleUndoManager* pUndoManagerPtr = &pUndoManager) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, pUndoManagerPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int GetDescription(this ComPtr thisVtbl, char** pBstr) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, pBstr); + return ret; + } + + /// To be documented. + public static unsafe int GetDescription(this ComPtr thisVtbl, ref char* pBstr) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char** pBstrPtr = &pBstr) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, pBstrPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int GetUnitType(this ComPtr thisVtbl, Guid* pClsid, int* plID) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, pClsid, plID); + return ret; + } + + /// To be documented. + public static unsafe int GetUnitType(this ComPtr thisVtbl, Guid* pClsid, ref int plID) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (int* plIDPtr = &plID) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, pClsid, plIDPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int GetUnitType(this ComPtr thisVtbl, ref Guid pClsid, int* plID) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* pClsidPtr = &pClsid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, pClsidPtr, plID); + } + return ret; + } + + /// To be documented. + public static int GetUnitType(this ComPtr thisVtbl, ref Guid pClsid, ref int plID) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* pClsidPtr = &pClsid) + { + fixed (int* plIDPtr = &plID) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, pClsidPtr, plIDPtr); + } + } + return ret; + } + + /// To be documented. + public static int OnNextAdd(this ComPtr thisVtbl) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this); + return ret; + } + + /// To be documented. + public static int QueryInterface(this ComPtr thisVtbl, out ComPtr ppvObject) where TI0 : unmanaged, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + ppvObject = default; + return @this->QueryInterface(SilkMarshal.GuidPtrOf(), (void**) ppvObject.GetAddressOf()); + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Span riid, void** ppvObject) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->QueryInterface(ref riid.GetPinnableReference(), ppvObject); + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Span riid, ref void* ppvObject) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->QueryInterface(ref riid.GetPinnableReference(), ref ppvObject); + } + + /// To be documented. + public static int Do(this ComPtr thisVtbl, ComPtr pUndoManager) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->Do((IOleUndoManager*) pUndoManager.Handle); + } + + /// To be documented. + public static int Do(this ComPtr thisVtbl, Span pUndoManager) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Do(ref pUndoManager.GetPinnableReference()); + } + + /// To be documented. + public static int GetDescription(this ComPtr thisVtbl, string[] pBstrSa) + { + var @this = thisVtbl.Handle; + // StringArrayOverloader + var pBstr = (char**) SilkMarshal.StringArrayToPtr(pBstrSa); + var ret = @this->GetDescription(pBstr); + SilkMarshal.CopyPtrToStringArray((nint) pBstr, pBstrSa); + SilkMarshal.Free((nint) pBstr); + return ret; + } + + /// To be documented. + public static unsafe int GetUnitType(this ComPtr thisVtbl, Guid* pClsid, Span plID) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetUnitType(pClsid, ref plID.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int GetUnitType(this ComPtr thisVtbl, Span pClsid, int* plID) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetUnitType(ref pClsid.GetPinnableReference(), plID); + } + + /// To be documented. + public static int GetUnitType(this ComPtr thisVtbl, Span pClsid, Span plID) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetUnitType(ref pClsid.GetPinnableReference(), ref plID.GetPinnableReference()); + } + + /// To be documented. + public static ComPtr QueryInterface(this ComPtr thisVtbl) where TI0 : unmanaged, IComVtbl + { + var @this = thisVtbl.Handle; + // NonKhrReturnTypeOverloader + SilkMarshal.ThrowHResult(@this->QueryInterface(out ComPtr silkRet)); + return silkRet; + } + +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/PMemoryAllocator.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/PMemoryAllocator.gen.cs new file mode 100644 index 0000000000..947266eda3 --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/PMemoryAllocator.gen.cs @@ -0,0 +1,23 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [NativeName("Name", "PMemoryAllocator")] + public unsafe partial struct PMemoryAllocator + { + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/ParamDesc.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/ParamDesc.gen.cs new file mode 100644 index 0000000000..bdd800e578 --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/ParamDesc.gen.cs @@ -0,0 +1,50 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [NativeName("Name", "tagPARAMDESC")] + public unsafe partial struct ParamDesc + { + public ParamDesc + ( + ParamDescEx* pparamdescex = null, + ushort? wParamFlags = null + ) : this() + { + if (pparamdescex is not null) + { + Pparamdescex = pparamdescex; + } + + if (wParamFlags is not null) + { + WParamFlags = wParamFlags.Value; + } + } + + + [NativeName("Type", "LPPARAMDESCEX")] + [NativeName("Type.Name", "LPPARAMDESCEX")] + [NativeName("Name", "pparamdescex")] + public ParamDescEx* Pparamdescex; + + [NativeName("Type", "USHORT")] + [NativeName("Type.Name", "USHORT")] + [NativeName("Name", "wParamFlags")] + public ushort WParamFlags; + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/ParamDescEx.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/ParamDescEx.gen.cs new file mode 100644 index 0000000000..b92327dc21 --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/ParamDescEx.gen.cs @@ -0,0 +1,50 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [NativeName("Name", "tagPARAMDESCEX")] + public unsafe partial struct ParamDescEx + { + public ParamDescEx + ( + uint? cBytes = null, + Variant? varDefaultValue = null + ) : this() + { + if (cBytes is not null) + { + CBytes = cBytes.Value; + } + + if (varDefaultValue is not null) + { + VarDefaultValue = varDefaultValue.Value; + } + } + + + [NativeName("Type", "ULONG")] + [NativeName("Type.Name", "ULONG")] + [NativeName("Name", "cBytes")] + public uint CBytes; + + [NativeName("Type", "VARIANTARG")] + [NativeName("Type.Name", "VARIANTARG")] + [NativeName("Name", "varDefaultValue")] + public Variant VarDefaultValue; + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/PerPropertyBrowsingVtblExtensions.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/PerPropertyBrowsingVtblExtensions.gen.cs new file mode 100644 index 0000000000..5794edfca4 --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/PerPropertyBrowsingVtblExtensions.gen.cs @@ -0,0 +1,284 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras; + +public unsafe static class PerPropertyBrowsingVtblExtensions +{ + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Guid* riid, void** ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObject); + return ret; + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Guid* riid, ref void* ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObjectPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, ref Guid riid, void** ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* riidPtr = &riid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObject); + } + return ret; + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, ref Guid riid, ref void* ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* riidPtr = &riid) + { + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObjectPtr); + } + } + return ret; + } + + /// To be documented. + public static uint AddRef(this ComPtr thisVtbl) + { + var @this = thisVtbl.Handle; + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[1])(@this); + return ret; + } + + /// To be documented. + public static uint Release(this ComPtr thisVtbl) + { + var @this = thisVtbl.Handle; + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[2])(@this); + return ret; + } + + /// To be documented. + public static unsafe int GetDisplayString(this ComPtr thisVtbl, int dispID, char** pBstr) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, dispID, pBstr); + return ret; + } + + /// To be documented. + public static unsafe int GetDisplayString(this ComPtr thisVtbl, int dispID, ref char* pBstr) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char** pBstrPtr = &pBstr) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, dispID, pBstrPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int MapPropertyToPage(this ComPtr thisVtbl, int dispID, Guid* pClsid) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, dispID, pClsid); + return ret; + } + + /// To be documented. + public static int MapPropertyToPage(this ComPtr thisVtbl, int dispID, ref Guid pClsid) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* pClsidPtr = &pClsid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, dispID, pClsidPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int GetPredefinedStrings(this ComPtr thisVtbl, int dispID, CALPOLESTR* pCaStringsOut, CADWORD* pCaCookiesOut) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, dispID, pCaStringsOut, pCaCookiesOut); + return ret; + } + + /// To be documented. + public static unsafe int GetPredefinedStrings(this ComPtr thisVtbl, int dispID, CALPOLESTR* pCaStringsOut, ref CADWORD pCaCookiesOut) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (CADWORD* pCaCookiesOutPtr = &pCaCookiesOut) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, dispID, pCaStringsOut, pCaCookiesOutPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int GetPredefinedStrings(this ComPtr thisVtbl, int dispID, ref CALPOLESTR pCaStringsOut, CADWORD* pCaCookiesOut) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (CALPOLESTR* pCaStringsOutPtr = &pCaStringsOut) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, dispID, pCaStringsOutPtr, pCaCookiesOut); + } + return ret; + } + + /// To be documented. + public static int GetPredefinedStrings(this ComPtr thisVtbl, int dispID, ref CALPOLESTR pCaStringsOut, ref CADWORD pCaCookiesOut) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (CALPOLESTR* pCaStringsOutPtr = &pCaStringsOut) + { + fixed (CADWORD* pCaCookiesOutPtr = &pCaCookiesOut) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, dispID, pCaStringsOutPtr, pCaCookiesOutPtr); + } + } + return ret; + } + + /// To be documented. + public static unsafe int GetPredefinedValue(this ComPtr thisVtbl, int dispID, uint dwCookie, Variant* pVarOut) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, dispID, dwCookie, pVarOut); + return ret; + } + + /// To be documented. + public static int GetPredefinedValue(this ComPtr thisVtbl, int dispID, uint dwCookie, ref Variant pVarOut) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Variant* pVarOutPtr = &pVarOut) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, dispID, dwCookie, pVarOutPtr); + } + return ret; + } + + /// To be documented. + public static int QueryInterface(this ComPtr thisVtbl, out ComPtr ppvObject) where TI0 : unmanaged, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + ppvObject = default; + return @this->QueryInterface(SilkMarshal.GuidPtrOf(), (void**) ppvObject.GetAddressOf()); + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Span riid, void** ppvObject) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->QueryInterface(ref riid.GetPinnableReference(), ppvObject); + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Span riid, ref void* ppvObject) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->QueryInterface(ref riid.GetPinnableReference(), ref ppvObject); + } + + /// To be documented. + public static int GetDisplayString(this ComPtr thisVtbl, int dispID, string[] pBstrSa) + { + var @this = thisVtbl.Handle; + // StringArrayOverloader + var pBstr = (char**) SilkMarshal.StringArrayToPtr(pBstrSa); + var ret = @this->GetDisplayString(dispID, pBstr); + SilkMarshal.CopyPtrToStringArray((nint) pBstr, pBstrSa); + SilkMarshal.Free((nint) pBstr); + return ret; + } + + /// To be documented. + public static int MapPropertyToPage(this ComPtr thisVtbl, int dispID, Span pClsid) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->MapPropertyToPage(dispID, ref pClsid.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int GetPredefinedStrings(this ComPtr thisVtbl, int dispID, CALPOLESTR* pCaStringsOut, Span pCaCookiesOut) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetPredefinedStrings(dispID, pCaStringsOut, ref pCaCookiesOut.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int GetPredefinedStrings(this ComPtr thisVtbl, int dispID, Span pCaStringsOut, CADWORD* pCaCookiesOut) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetPredefinedStrings(dispID, ref pCaStringsOut.GetPinnableReference(), pCaCookiesOut); + } + + /// To be documented. + public static int GetPredefinedStrings(this ComPtr thisVtbl, int dispID, Span pCaStringsOut, Span pCaCookiesOut) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetPredefinedStrings(dispID, ref pCaStringsOut.GetPinnableReference(), ref pCaCookiesOut.GetPinnableReference()); + } + + /// To be documented. + public static int GetPredefinedValue(this ComPtr thisVtbl, int dispID, uint dwCookie, Span pVarOut) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetPredefinedValue(dispID, dwCookie, ref pVarOut.GetPinnableReference()); + } + + /// To be documented. + public static ComPtr QueryInterface(this ComPtr thisVtbl) where TI0 : unmanaged, IComVtbl + { + var @this = thisVtbl.Handle; + // NonKhrReturnTypeOverloader + SilkMarshal.ThrowHResult(@this->QueryInterface(out ComPtr silkRet)); + return silkRet; + } + +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/PersistMemoryVtblExtensions.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/PersistMemoryVtblExtensions.gen.cs new file mode 100644 index 0000000000..3a67de4035 --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/PersistMemoryVtblExtensions.gen.cs @@ -0,0 +1,255 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras; + +public unsafe static class PersistMemoryVtblExtensions +{ + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Guid* riid, void** ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObject); + return ret; + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Guid* riid, ref void* ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObjectPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, ref Guid riid, void** ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* riidPtr = &riid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObject); + } + return ret; + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, ref Guid riid, ref void* ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* riidPtr = &riid) + { + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObjectPtr); + } + } + return ret; + } + + /// To be documented. + public static uint AddRef(this ComPtr thisVtbl) + { + var @this = thisVtbl.Handle; + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[1])(@this); + return ret; + } + + /// To be documented. + public static uint Release(this ComPtr thisVtbl) + { + var @this = thisVtbl.Handle; + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[2])(@this); + return ret; + } + + /// To be documented. + public static unsafe int GetClassID(this ComPtr thisVtbl, Guid* pClassID) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, pClassID); + return ret; + } + + /// To be documented. + public static int GetClassID(this ComPtr thisVtbl, ref Guid pClassID) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* pClassIDPtr = &pClassID) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, pClassIDPtr); + } + return ret; + } + + /// To be documented. + public static int IsDirty(this ComPtr thisVtbl) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this); + return ret; + } + + /// To be documented. + public static unsafe int Load(this ComPtr thisVtbl, void* pMem, uint cbSize) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, pMem, cbSize); + return ret; + } + + /// To be documented. + public static int Load(this ComPtr thisVtbl, ref T0 pMem, uint cbSize) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void* pMemPtr = &pMem) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, pMemPtr, cbSize); + } + return ret; + } + + /// To be documented. + public static unsafe int Save(this ComPtr thisVtbl, void* pMem, Silk.NET.Core.Bool32 fClearDirty, uint cbSize) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, pMem, fClearDirty, cbSize); + return ret; + } + + /// To be documented. + public static int Save(this ComPtr thisVtbl, ref T0 pMem, Silk.NET.Core.Bool32 fClearDirty, uint cbSize) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void* pMemPtr = &pMem) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, pMemPtr, fClearDirty, cbSize); + } + return ret; + } + + /// To be documented. + public static unsafe int GetSizeMax(this ComPtr thisVtbl, uint* pCbSize) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[7])(@this, pCbSize); + return ret; + } + + /// To be documented. + public static int GetSizeMax(this ComPtr thisVtbl, ref uint pCbSize) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (uint* pCbSizePtr = &pCbSize) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[7])(@this, pCbSizePtr); + } + return ret; + } + + /// To be documented. + public static int InitNew(this ComPtr thisVtbl) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[8])(@this); + return ret; + } + + /// To be documented. + public static int QueryInterface(this ComPtr thisVtbl, out ComPtr ppvObject) where TI0 : unmanaged, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + ppvObject = default; + return @this->QueryInterface(SilkMarshal.GuidPtrOf(), (void**) ppvObject.GetAddressOf()); + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Span riid, void** ppvObject) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->QueryInterface(ref riid.GetPinnableReference(), ppvObject); + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Span riid, ref void* ppvObject) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->QueryInterface(ref riid.GetPinnableReference(), ref ppvObject); + } + + /// To be documented. + public static int GetClassID(this ComPtr thisVtbl, Span pClassID) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetClassID(ref pClassID.GetPinnableReference()); + } + + /// To be documented. + public static int Load(this ComPtr thisVtbl, Span pMem, uint cbSize) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Load(ref pMem.GetPinnableReference(), cbSize); + } + + /// To be documented. + public static int Save(this ComPtr thisVtbl, Span pMem, Silk.NET.Core.Bool32 fClearDirty, uint cbSize) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Save(ref pMem.GetPinnableReference(), fClearDirty, cbSize); + } + + /// To be documented. + public static int GetSizeMax(this ComPtr thisVtbl, Span pCbSize) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetSizeMax(ref pCbSize.GetPinnableReference()); + } + + /// To be documented. + public static ComPtr QueryInterface(this ComPtr thisVtbl) where TI0 : unmanaged, IComVtbl + { + var @this = thisVtbl.Handle; + // NonKhrReturnTypeOverloader + SilkMarshal.ThrowHResult(@this->QueryInterface(out ComPtr silkRet)); + return silkRet; + } + +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/PersistStreamInitVtblExtensions.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/PersistStreamInitVtblExtensions.gen.cs new file mode 100644 index 0000000000..eb6fbd8e78 --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/PersistStreamInitVtblExtensions.gen.cs @@ -0,0 +1,271 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras; + +public unsafe static class PersistStreamInitVtblExtensions +{ + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Guid* riid, void** ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObject); + return ret; + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Guid* riid, ref void* ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObjectPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, ref Guid riid, void** ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* riidPtr = &riid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObject); + } + return ret; + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, ref Guid riid, ref void* ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* riidPtr = &riid) + { + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObjectPtr); + } + } + return ret; + } + + /// To be documented. + public static uint AddRef(this ComPtr thisVtbl) + { + var @this = thisVtbl.Handle; + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[1])(@this); + return ret; + } + + /// To be documented. + public static uint Release(this ComPtr thisVtbl) + { + var @this = thisVtbl.Handle; + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[2])(@this); + return ret; + } + + /// To be documented. + public static unsafe int GetClassID(this ComPtr thisVtbl, Guid* pClassID) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, pClassID); + return ret; + } + + /// To be documented. + public static int GetClassID(this ComPtr thisVtbl, ref Guid pClassID) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* pClassIDPtr = &pClassID) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, pClassIDPtr); + } + return ret; + } + + /// To be documented. + public static int IsDirty(this ComPtr thisVtbl) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this); + return ret; + } + + /// To be documented. + public static unsafe int Load(this ComPtr thisVtbl, Silk.NET.Core.Win32Extras.IStream* pStm) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, pStm); + return ret; + } + + /// To be documented. + public static int Load(this ComPtr thisVtbl, ref Silk.NET.Core.Win32Extras.IStream pStm) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Silk.NET.Core.Win32Extras.IStream* pStmPtr = &pStm) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, pStmPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int Save(this ComPtr thisVtbl, Silk.NET.Core.Win32Extras.IStream* pStm, Silk.NET.Core.Bool32 fClearDirty) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, pStm, fClearDirty); + return ret; + } + + /// To be documented. + public static int Save(this ComPtr thisVtbl, ref Silk.NET.Core.Win32Extras.IStream pStm, Silk.NET.Core.Bool32 fClearDirty) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Silk.NET.Core.Win32Extras.IStream* pStmPtr = &pStm) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, pStmPtr, fClearDirty); + } + return ret; + } + + /// To be documented. + public static unsafe int GetSizeMax(this ComPtr thisVtbl, ulong* pCbSize) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[7])(@this, pCbSize); + return ret; + } + + /// To be documented. + public static int GetSizeMax(this ComPtr thisVtbl, ref ulong pCbSize) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (ulong* pCbSizePtr = &pCbSize) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[7])(@this, pCbSizePtr); + } + return ret; + } + + /// To be documented. + public static int InitNew(this ComPtr thisVtbl) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[8])(@this); + return ret; + } + + /// To be documented. + public static int QueryInterface(this ComPtr thisVtbl, out ComPtr ppvObject) where TI0 : unmanaged, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + ppvObject = default; + return @this->QueryInterface(SilkMarshal.GuidPtrOf(), (void**) ppvObject.GetAddressOf()); + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Span riid, void** ppvObject) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->QueryInterface(ref riid.GetPinnableReference(), ppvObject); + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Span riid, ref void* ppvObject) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->QueryInterface(ref riid.GetPinnableReference(), ref ppvObject); + } + + /// To be documented. + public static int GetClassID(this ComPtr thisVtbl, Span pClassID) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetClassID(ref pClassID.GetPinnableReference()); + } + + /// To be documented. + public static int Load(this ComPtr thisVtbl, ComPtr pStm) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->Load((Silk.NET.Core.Win32Extras.IStream*) pStm.Handle); + } + + /// To be documented. + public static int Load(this ComPtr thisVtbl, Span pStm) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Load(ref pStm.GetPinnableReference()); + } + + /// To be documented. + public static int Save(this ComPtr thisVtbl, ComPtr pStm, Silk.NET.Core.Bool32 fClearDirty) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->Save((Silk.NET.Core.Win32Extras.IStream*) pStm.Handle, fClearDirty); + } + + /// To be documented. + public static int Save(this ComPtr thisVtbl, Span pStm, Silk.NET.Core.Bool32 fClearDirty) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Save(ref pStm.GetPinnableReference(), fClearDirty); + } + + /// To be documented. + public static int GetSizeMax(this ComPtr thisVtbl, Span pCbSize) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetSizeMax(ref pCbSize.GetPinnableReference()); + } + + /// To be documented. + public static ComPtr QueryInterface(this ComPtr thisVtbl) where TI0 : unmanaged, IComVtbl + { + var @this = thisVtbl.Handle; + // NonKhrReturnTypeOverloader + SilkMarshal.ThrowHResult(@this->QueryInterface(out ComPtr silkRet)); + return silkRet; + } + +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/PrintDocumentPackageStatusEventVtblExtensions.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/PrintDocumentPackageStatusEventVtblExtensions.gen.cs index be864c1706..5638547ac4 100644 --- a/src/Core/Silk.NET.Core.Win32Extras/Structs/PrintDocumentPackageStatusEventVtblExtensions.gen.cs +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/PrintDocumentPackageStatusEventVtblExtensions.gen.cs @@ -106,22 +106,22 @@ public static int GetTypeInfoCount(this ComPtr } /// To be documented. - public static unsafe int GetTypeInfo(this ComPtr thisVtbl, uint iTInfo, uint lcid, Silk.NET.Core.Native.IUnknown** ppTInfo) + public static unsafe int GetTypeInfo(this ComPtr thisVtbl, uint iTInfo, uint lcid, ITypeInfo** ppTInfo) { var @this = thisVtbl.Handle; int ret = default; - ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, iTInfo, lcid, ppTInfo); + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, iTInfo, lcid, ppTInfo); return ret; } /// To be documented. - public static unsafe int GetTypeInfo(this ComPtr thisVtbl, uint iTInfo, uint lcid, ref Silk.NET.Core.Native.IUnknown* ppTInfo) + public static unsafe int GetTypeInfo(this ComPtr thisVtbl, uint iTInfo, uint lcid, ref ITypeInfo* ppTInfo) { var @this = thisVtbl.Handle; int ret = default; - fixed (Silk.NET.Core.Native.IUnknown** ppTInfoPtr = &ppTInfo) + fixed (ITypeInfo** ppTInfoPtr = &ppTInfo) { - ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, iTInfo, lcid, ppTInfoPtr); + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, iTInfo, lcid, ppTInfoPtr); } return ret; } @@ -763,22 +763,22 @@ public static int Invoke(this ComPtr thisVtbl, } /// To be documented. - public static unsafe int PackageStatusUpdated(this ComPtr thisVtbl, MIDLMIDLItfDocumenttarget000000020001* packageStatus) + public static unsafe int PackageStatusUpdated(this ComPtr thisVtbl, MIDLMIDLItfDocumentTarget000000020001* packageStatus) { var @this = thisVtbl.Handle; int ret = default; - ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[7])(@this, packageStatus); + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[7])(@this, packageStatus); return ret; } /// To be documented. - public static int PackageStatusUpdated(this ComPtr thisVtbl, ref MIDLMIDLItfDocumenttarget000000020001 packageStatus) + public static int PackageStatusUpdated(this ComPtr thisVtbl, ref MIDLMIDLItfDocumentTarget000000020001 packageStatus) { var @this = thisVtbl.Handle; int ret = default; - fixed (MIDLMIDLItfDocumenttarget000000020001* packageStatusPtr = &packageStatus) + fixed (MIDLMIDLItfDocumentTarget000000020001* packageStatusPtr = &packageStatus) { - ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[7])(@this, packageStatusPtr); + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[7])(@this, packageStatusPtr); } return ret; } @@ -817,11 +817,11 @@ public static int GetTypeInfoCount(this ComPtr } /// To be documented. - public static int GetTypeInfo(this ComPtr thisVtbl, uint iTInfo, uint lcid, ref ComPtr ppTInfo) where TI0 : unmanaged, IComVtbl, IComVtbl + public static int GetTypeInfo(this ComPtr thisVtbl, uint iTInfo, uint lcid, ref ComPtr ppTInfo) where TI0 : unmanaged, IComVtbl, IComVtbl { var @this = thisVtbl.Handle; // ComPtrOverloader - return @this->GetTypeInfo(iTInfo, lcid, (Silk.NET.Core.Native.IUnknown**) ppTInfo.GetAddressOf()); + return @this->GetTypeInfo(iTInfo, lcid, (ITypeInfo**) ppTInfo.GetAddressOf()); } /// To be documented. @@ -1169,7 +1169,7 @@ public static int Invoke(this ComPtr thisVtbl, } /// To be documented. - public static int PackageStatusUpdated(this ComPtr thisVtbl, Span packageStatus) + public static int PackageStatusUpdated(this ComPtr thisVtbl, Span packageStatus) { var @this = thisVtbl.Handle; // SpanOverloader diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/PropBag2.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/PropBag2.gen.cs new file mode 100644 index 0000000000..25cbb6606d --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/PropBag2.gen.cs @@ -0,0 +1,95 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] + [NativeName("Name", "tagPROPBAG2")] + public unsafe partial struct PropBag2 + { + public PropBag2 + ( + uint? dwType = null, + ushort? vt = null, + ushort? cfType = null, + uint? dwHint = null, + char* pstrName = null, + Guid? clsid = null + ) : this() + { + if (dwType is not null) + { + DwType = dwType.Value; + } + + if (vt is not null) + { + Vt = vt.Value; + } + + if (cfType is not null) + { + CfType = cfType.Value; + } + + if (dwHint is not null) + { + DwHint = dwHint.Value; + } + + if (pstrName is not null) + { + PstrName = pstrName; + } + + if (clsid is not null) + { + Clsid = clsid.Value; + } + } + + + [NativeName("Type", "DWORD")] + [NativeName("Type.Name", "DWORD")] + [NativeName("Name", "dwType")] + public uint DwType; + + [NativeName("Type", "VARTYPE")] + [NativeName("Type.Name", "VARTYPE")] + [NativeName("Name", "vt")] + public ushort Vt; + + [NativeName("Type", "CLIPFORMAT")] + [NativeName("Type.Name", "CLIPFORMAT")] + [NativeName("Name", "cfType")] + public ushort CfType; + + [NativeName("Type", "DWORD")] + [NativeName("Type.Name", "DWORD")] + [NativeName("Name", "dwHint")] + public uint DwHint; + + [NativeName("Type", "LPOLESTR")] + [NativeName("Type.Name", "LPOLESTR")] + [NativeName("Name", "pstrName")] + public char* PstrName; + + [NativeName("Type", "CLSID")] + [NativeName("Type.Name", "CLSID")] + [NativeName("Name", "clsid")] + public Guid Clsid; + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/PropSpec.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/PropSpec.gen.cs new file mode 100644 index 0000000000..b36eb1c30c --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/PropSpec.gen.cs @@ -0,0 +1,91 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] + [NativeName("Name", "tagPROPSPEC")] + public unsafe partial struct PropSpec + { + public PropSpec + ( + uint? ulKind = null, + PropSpecUnion? anonymous = null, + uint? propid = null, + char* lpwstr = null + ) : this() + { + if (ulKind is not null) + { + UlKind = ulKind.Value; + } + + if (anonymous is not null) + { + Anonymous = anonymous.Value; + } + + if (propid is not null) + { + Propid = propid.Value; + } + + if (lpwstr is not null) + { + Lpwstr = lpwstr; + } + } + + + [NativeName("Type", "ULONG")] + [NativeName("Type.Name", "ULONG")] + [NativeName("Name", "ulKind")] + public uint UlKind; + + [NativeName("Type", "")] + [NativeName("Type.Name", "__AnonymousRecord_propidlbase_L452_C43")] + [NativeName("Name", "anonymous1")] + public PropSpecUnion Anonymous; +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref uint Propid + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].Propid; + } +#else + public uint Propid + { + get => Anonymous.Propid; + set => Anonymous.Propid = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref char* Lpwstr + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].Lpwstr; + } +#else + public char* Lpwstr + { + get => Anonymous.Lpwstr; + set => Anonymous.Lpwstr = value; + } +#endif + + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/PropSpecUnion.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/PropSpecUnion.gen.cs new file mode 100644 index 0000000000..88d02255e5 --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/PropSpecUnion.gen.cs @@ -0,0 +1,53 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [StructLayout(LayoutKind.Explicit, CharSet = CharSet.Unicode)] + [NativeName("Name", "__AnonymousRecord_propidlbase_L452_C43")] + public unsafe partial struct PropSpecUnion + { + public PropSpecUnion + ( + uint? propid = null, + char* lpwstr = null + ) : this() + { + if (propid is not null) + { + Propid = propid.Value; + } + + if (lpwstr is not null) + { + Lpwstr = lpwstr; + } + } + + + [FieldOffset(0)] + [NativeName("Type", "PROPID")] + [NativeName("Type.Name", "PROPID")] + [NativeName("Name", "propid")] + public uint Propid; + + [FieldOffset(0)] + [NativeName("Type", "LPOLESTR")] + [NativeName("Type.Name", "LPOLESTR")] + [NativeName("Name", "lpwstr")] + public char* Lpwstr; + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/PropVariant.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/PropVariant.gen.cs new file mode 100644 index 0000000000..a3cde1862f --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/PropVariant.gen.cs @@ -0,0 +1,1600 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] + [NativeName("Name", "tagPROPVARIANT")] + public unsafe partial struct PropVariant + { + public PropVariant + ( + PropVariantUnion? anonymous = null, + TagDecimal? decVal = null, + ushort? vt = null, + ushort? wReserved1 = null, + ushort? wReserved2 = null, + ushort? wReserved3 = null, + byte? cVal = null, + byte? bVal = null, + short? iVal = null, + ushort? uiVal = null, + int? lVal = null, + uint? ulVal = null, + int? intVal = null, + uint? uintVal = null, + long? hVal = null, + ulong? uhVal = null, + float? fltVal = null, + double? dblVal = null, + short? boolVal = null, + short? oBSOLETEVARIANTBOOL = null, + int? scode = null, + CY? cyVal = null, + double? date = null, + Silk.NET.Core.Win32Extras.Filetime? filetime = null, + Guid* puuid = null, + ClipData* pclipdata = null, + char* bstrVal = null, + BSTRBlob? bstrblobVal = null, + Blob? blob = null, + byte* pszVal = null, + char* pwszVal = null, + Silk.NET.Core.Native.IUnknown* punkVal = null, + IDispatch* pdispVal = null, + Silk.NET.Core.Win32Extras.IStream* pStream = null, + IStorage* pStorage = null, + VersionedStream* pVersionedStream = null, + SafeArray* parray = null, + CAC? cac = null, + CAUB? caub = null, + CAI? cai = null, + CAUI? caui = null, + CAL? cal = null, + CAUL? caul = null, + CAH? cah = null, + CAUH? cauh = null, + CAFLT? caflt = null, + CADBL? cadbl = null, + CABool? cabool = null, + CASCode? cascode = null, + CACY? cacy = null, + CADate? cadate = null, + CAFileTime? cafiletime = null, + CACLSID? cauuid = null, + CAClipData? caclipdata = null, + CABSTR? cabstr = null, + CABSTRBlob? cabstrblob = null, + CALPSTR? calpstr = null, + CALPWSTR? calpwstr = null, + CAPropVariant? capropvar = null, + byte* pcVal = null, + byte* pbVal = null, + short* piVal = null, + ushort* puiVal = null, + int* plVal = null, + uint* pulVal = null, + int* pintVal = null, + uint* puintVal = null, + float* pfltVal = null, + double* pdblVal = null, + short* pboolVal = null, + TagDecimal* pdecVal = null, + int* pscode = null, + CY* pcyVal = null, + double* pdate = null, + char** pbstrVal = null, + Silk.NET.Core.Native.IUnknown** ppunkVal = null, + IDispatch** ppdispVal = null, + SafeArray** pparray = null, + PropVariant* pvarVal = null + ) : this() + { + if (anonymous is not null) + { + Anonymous = anonymous.Value; + } + + if (decVal is not null) + { + DecVal = decVal.Value; + } + + if (vt is not null) + { + Vt = vt.Value; + } + + if (wReserved1 is not null) + { + WReserved1 = wReserved1.Value; + } + + if (wReserved2 is not null) + { + WReserved2 = wReserved2.Value; + } + + if (wReserved3 is not null) + { + WReserved3 = wReserved3.Value; + } + + if (cVal is not null) + { + CVal = cVal.Value; + } + + if (bVal is not null) + { + BVal = bVal.Value; + } + + if (iVal is not null) + { + IVal = iVal.Value; + } + + if (uiVal is not null) + { + UiVal = uiVal.Value; + } + + if (lVal is not null) + { + LVal = lVal.Value; + } + + if (ulVal is not null) + { + UlVal = ulVal.Value; + } + + if (intVal is not null) + { + IntVal = intVal.Value; + } + + if (uintVal is not null) + { + UintVal = uintVal.Value; + } + + if (hVal is not null) + { + HVal = hVal.Value; + } + + if (uhVal is not null) + { + UhVal = uhVal.Value; + } + + if (fltVal is not null) + { + FltVal = fltVal.Value; + } + + if (dblVal is not null) + { + DblVal = dblVal.Value; + } + + if (boolVal is not null) + { + BoolVal = boolVal.Value; + } + + if (oBSOLETEVARIANTBOOL is not null) + { + OBSOLETEVARIANTBOOL = oBSOLETEVARIANTBOOL.Value; + } + + if (scode is not null) + { + Scode = scode.Value; + } + + if (cyVal is not null) + { + CyVal = cyVal.Value; + } + + if (date is not null) + { + Date = date.Value; + } + + if (filetime is not null) + { + Filetime = filetime.Value; + } + + if (puuid is not null) + { + Puuid = puuid; + } + + if (pclipdata is not null) + { + Pclipdata = pclipdata; + } + + if (bstrVal is not null) + { + BstrVal = bstrVal; + } + + if (bstrblobVal is not null) + { + BstrblobVal = bstrblobVal.Value; + } + + if (blob is not null) + { + Blob = blob.Value; + } + + if (pszVal is not null) + { + PszVal = pszVal; + } + + if (pwszVal is not null) + { + PwszVal = pwszVal; + } + + if (punkVal is not null) + { + PunkVal = punkVal; + } + + if (pdispVal is not null) + { + PdispVal = pdispVal; + } + + if (pStream is not null) + { + PStream = pStream; + } + + if (pStorage is not null) + { + PStorage = pStorage; + } + + if (pVersionedStream is not null) + { + PVersionedStream = pVersionedStream; + } + + if (parray is not null) + { + Parray = parray; + } + + if (cac is not null) + { + Cac = cac.Value; + } + + if (caub is not null) + { + Caub = caub.Value; + } + + if (cai is not null) + { + Cai = cai.Value; + } + + if (caui is not null) + { + Caui = caui.Value; + } + + if (cal is not null) + { + Cal = cal.Value; + } + + if (caul is not null) + { + Caul = caul.Value; + } + + if (cah is not null) + { + Cah = cah.Value; + } + + if (cauh is not null) + { + Cauh = cauh.Value; + } + + if (caflt is not null) + { + Caflt = caflt.Value; + } + + if (cadbl is not null) + { + Cadbl = cadbl.Value; + } + + if (cabool is not null) + { + Cabool = cabool.Value; + } + + if (cascode is not null) + { + Cascode = cascode.Value; + } + + if (cacy is not null) + { + Cacy = cacy.Value; + } + + if (cadate is not null) + { + Cadate = cadate.Value; + } + + if (cafiletime is not null) + { + Cafiletime = cafiletime.Value; + } + + if (cauuid is not null) + { + Cauuid = cauuid.Value; + } + + if (caclipdata is not null) + { + Caclipdata = caclipdata.Value; + } + + if (cabstr is not null) + { + Cabstr = cabstr.Value; + } + + if (cabstrblob is not null) + { + Cabstrblob = cabstrblob.Value; + } + + if (calpstr is not null) + { + Calpstr = calpstr.Value; + } + + if (calpwstr is not null) + { + Calpwstr = calpwstr.Value; + } + + if (capropvar is not null) + { + Capropvar = capropvar.Value; + } + + if (pcVal is not null) + { + PcVal = pcVal; + } + + if (pbVal is not null) + { + PbVal = pbVal; + } + + if (piVal is not null) + { + PiVal = piVal; + } + + if (puiVal is not null) + { + PuiVal = puiVal; + } + + if (plVal is not null) + { + PlVal = plVal; + } + + if (pulVal is not null) + { + PulVal = pulVal; + } + + if (pintVal is not null) + { + PintVal = pintVal; + } + + if (puintVal is not null) + { + PuintVal = puintVal; + } + + if (pfltVal is not null) + { + PfltVal = pfltVal; + } + + if (pdblVal is not null) + { + PdblVal = pdblVal; + } + + if (pboolVal is not null) + { + PboolVal = pboolVal; + } + + if (pdecVal is not null) + { + PdecVal = pdecVal; + } + + if (pscode is not null) + { + Pscode = pscode; + } + + if (pcyVal is not null) + { + PcyVal = pcyVal; + } + + if (pdate is not null) + { + Pdate = pdate; + } + + if (pbstrVal is not null) + { + PbstrVal = pbstrVal; + } + + if (ppunkVal is not null) + { + PpunkVal = ppunkVal; + } + + if (ppdispVal is not null) + { + PpdispVal = ppdispVal; + } + + if (pparray is not null) + { + Pparray = pparray; + } + + if (pvarVal is not null) + { + PvarVal = pvarVal; + } + } + + + [NativeName("Type", "")] + [NativeName("Type.Name", "__AnonymousRecord_propidlbase_L303_C3")] + [NativeName("Name", "anonymous1")] + public PropVariantUnion Anonymous; +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref TagDecimal DecVal + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].DecVal; + } +#else + public TagDecimal DecVal + { + get => Anonymous.DecVal; + set => Anonymous.DecVal = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref ushort Vt + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].Vt; + } +#else + public ushort Vt + { + get => Anonymous.Vt; + set => Anonymous.Vt = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref ushort WReserved1 + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].WReserved1; + } +#else + public ushort WReserved1 + { + get => Anonymous.WReserved1; + set => Anonymous.WReserved1 = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref ushort WReserved2 + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].WReserved2; + } +#else + public ushort WReserved2 + { + get => Anonymous.WReserved2; + set => Anonymous.WReserved2 = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref ushort WReserved3 + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].WReserved3; + } +#else + public ushort WReserved3 + { + get => Anonymous.WReserved3; + set => Anonymous.WReserved3 = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref byte CVal + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].CVal; + } +#else + public byte CVal + { + get => Anonymous.CVal; + set => Anonymous.CVal = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref byte BVal + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].BVal; + } +#else + public byte BVal + { + get => Anonymous.BVal; + set => Anonymous.BVal = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref short IVal + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].IVal; + } +#else + public short IVal + { + get => Anonymous.IVal; + set => Anonymous.IVal = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref ushort UiVal + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].UiVal; + } +#else + public ushort UiVal + { + get => Anonymous.UiVal; + set => Anonymous.UiVal = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref int LVal + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].LVal; + } +#else + public int LVal + { + get => Anonymous.LVal; + set => Anonymous.LVal = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref uint UlVal + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].UlVal; + } +#else + public uint UlVal + { + get => Anonymous.UlVal; + set => Anonymous.UlVal = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref int IntVal + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].IntVal; + } +#else + public int IntVal + { + get => Anonymous.IntVal; + set => Anonymous.IntVal = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref uint UintVal + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].UintVal; + } +#else + public uint UintVal + { + get => Anonymous.UintVal; + set => Anonymous.UintVal = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref long HVal + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].HVal; + } +#else + public long HVal + { + get => Anonymous.HVal; + set => Anonymous.HVal = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref ulong UhVal + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].UhVal; + } +#else + public ulong UhVal + { + get => Anonymous.UhVal; + set => Anonymous.UhVal = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref float FltVal + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].FltVal; + } +#else + public float FltVal + { + get => Anonymous.FltVal; + set => Anonymous.FltVal = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref double DblVal + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].DblVal; + } +#else + public double DblVal + { + get => Anonymous.DblVal; + set => Anonymous.DblVal = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref short BoolVal + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].BoolVal; + } +#else + public short BoolVal + { + get => Anonymous.BoolVal; + set => Anonymous.BoolVal = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref short OBSOLETEVARIANTBOOL + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].OBSOLETEVARIANTBOOL; + } +#else + public short OBSOLETEVARIANTBOOL + { + get => Anonymous.OBSOLETEVARIANTBOOL; + set => Anonymous.OBSOLETEVARIANTBOOL = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref int Scode + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].Scode; + } +#else + public int Scode + { + get => Anonymous.Scode; + set => Anonymous.Scode = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref CY CyVal + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].CyVal; + } +#else + public CY CyVal + { + get => Anonymous.CyVal; + set => Anonymous.CyVal = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref double Date + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].Date; + } +#else + public double Date + { + get => Anonymous.Date; + set => Anonymous.Date = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref Silk.NET.Core.Win32Extras.Filetime Filetime + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].Filetime; + } +#else + public Silk.NET.Core.Win32Extras.Filetime Filetime + { + get => Anonymous.Filetime; + set => Anonymous.Filetime = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref Guid* Puuid + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].Puuid; + } +#else + public Guid* Puuid + { + get => Anonymous.Puuid; + set => Anonymous.Puuid = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref ClipData* Pclipdata + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].Pclipdata; + } +#else + public ClipData* Pclipdata + { + get => Anonymous.Pclipdata; + set => Anonymous.Pclipdata = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref char* BstrVal + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].BstrVal; + } +#else + public char* BstrVal + { + get => Anonymous.BstrVal; + set => Anonymous.BstrVal = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref BSTRBlob BstrblobVal + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].BstrblobVal; + } +#else + public BSTRBlob BstrblobVal + { + get => Anonymous.BstrblobVal; + set => Anonymous.BstrblobVal = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref Blob Blob + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].Blob; + } +#else + public Blob Blob + { + get => Anonymous.Blob; + set => Anonymous.Blob = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref byte* PszVal + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].PszVal; + } +#else + public byte* PszVal + { + get => Anonymous.PszVal; + set => Anonymous.PszVal = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref char* PwszVal + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].PwszVal; + } +#else + public char* PwszVal + { + get => Anonymous.PwszVal; + set => Anonymous.PwszVal = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref Silk.NET.Core.Native.IUnknown* PunkVal + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].PunkVal; + } +#else + public Silk.NET.Core.Native.IUnknown* PunkVal + { + get => Anonymous.PunkVal; + set => Anonymous.PunkVal = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref IDispatch* PdispVal + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].PdispVal; + } +#else + public IDispatch* PdispVal + { + get => Anonymous.PdispVal; + set => Anonymous.PdispVal = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref Silk.NET.Core.Win32Extras.IStream* PStream + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].PStream; + } +#else + public Silk.NET.Core.Win32Extras.IStream* PStream + { + get => Anonymous.PStream; + set => Anonymous.PStream = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref IStorage* PStorage + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].PStorage; + } +#else + public IStorage* PStorage + { + get => Anonymous.PStorage; + set => Anonymous.PStorage = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref VersionedStream* PVersionedStream + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].PVersionedStream; + } +#else + public VersionedStream* PVersionedStream + { + get => Anonymous.PVersionedStream; + set => Anonymous.PVersionedStream = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref SafeArray* Parray + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].Parray; + } +#else + public SafeArray* Parray + { + get => Anonymous.Parray; + set => Anonymous.Parray = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref CAC Cac + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].Cac; + } +#else + public CAC Cac + { + get => Anonymous.Cac; + set => Anonymous.Cac = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref CAUB Caub + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].Caub; + } +#else + public CAUB Caub + { + get => Anonymous.Caub; + set => Anonymous.Caub = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref CAI Cai + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].Cai; + } +#else + public CAI Cai + { + get => Anonymous.Cai; + set => Anonymous.Cai = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref CAUI Caui + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].Caui; + } +#else + public CAUI Caui + { + get => Anonymous.Caui; + set => Anonymous.Caui = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref CAL Cal + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].Cal; + } +#else + public CAL Cal + { + get => Anonymous.Cal; + set => Anonymous.Cal = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref CAUL Caul + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].Caul; + } +#else + public CAUL Caul + { + get => Anonymous.Caul; + set => Anonymous.Caul = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref CAH Cah + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].Cah; + } +#else + public CAH Cah + { + get => Anonymous.Cah; + set => Anonymous.Cah = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref CAUH Cauh + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].Cauh; + } +#else + public CAUH Cauh + { + get => Anonymous.Cauh; + set => Anonymous.Cauh = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref CAFLT Caflt + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].Caflt; + } +#else + public CAFLT Caflt + { + get => Anonymous.Caflt; + set => Anonymous.Caflt = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref CADBL Cadbl + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].Cadbl; + } +#else + public CADBL Cadbl + { + get => Anonymous.Cadbl; + set => Anonymous.Cadbl = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref CABool Cabool + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].Cabool; + } +#else + public CABool Cabool + { + get => Anonymous.Cabool; + set => Anonymous.Cabool = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref CASCode Cascode + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].Cascode; + } +#else + public CASCode Cascode + { + get => Anonymous.Cascode; + set => Anonymous.Cascode = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref CACY Cacy + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].Cacy; + } +#else + public CACY Cacy + { + get => Anonymous.Cacy; + set => Anonymous.Cacy = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref CADate Cadate + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].Cadate; + } +#else + public CADate Cadate + { + get => Anonymous.Cadate; + set => Anonymous.Cadate = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref CAFileTime Cafiletime + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].Cafiletime; + } +#else + public CAFileTime Cafiletime + { + get => Anonymous.Cafiletime; + set => Anonymous.Cafiletime = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref CACLSID Cauuid + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].Cauuid; + } +#else + public CACLSID Cauuid + { + get => Anonymous.Cauuid; + set => Anonymous.Cauuid = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref CAClipData Caclipdata + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].Caclipdata; + } +#else + public CAClipData Caclipdata + { + get => Anonymous.Caclipdata; + set => Anonymous.Caclipdata = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref CABSTR Cabstr + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].Cabstr; + } +#else + public CABSTR Cabstr + { + get => Anonymous.Cabstr; + set => Anonymous.Cabstr = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref CABSTRBlob Cabstrblob + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].Cabstrblob; + } +#else + public CABSTRBlob Cabstrblob + { + get => Anonymous.Cabstrblob; + set => Anonymous.Cabstrblob = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref CALPSTR Calpstr + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].Calpstr; + } +#else + public CALPSTR Calpstr + { + get => Anonymous.Calpstr; + set => Anonymous.Calpstr = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref CALPWSTR Calpwstr + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].Calpwstr; + } +#else + public CALPWSTR Calpwstr + { + get => Anonymous.Calpwstr; + set => Anonymous.Calpwstr = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref CAPropVariant Capropvar + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].Capropvar; + } +#else + public CAPropVariant Capropvar + { + get => Anonymous.Capropvar; + set => Anonymous.Capropvar = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref byte* PcVal + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].PcVal; + } +#else + public byte* PcVal + { + get => Anonymous.PcVal; + set => Anonymous.PcVal = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref byte* PbVal + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].PbVal; + } +#else + public byte* PbVal + { + get => Anonymous.PbVal; + set => Anonymous.PbVal = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref short* PiVal + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].PiVal; + } +#else + public short* PiVal + { + get => Anonymous.PiVal; + set => Anonymous.PiVal = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref ushort* PuiVal + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].PuiVal; + } +#else + public ushort* PuiVal + { + get => Anonymous.PuiVal; + set => Anonymous.PuiVal = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref int* PlVal + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].PlVal; + } +#else + public int* PlVal + { + get => Anonymous.PlVal; + set => Anonymous.PlVal = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref uint* PulVal + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].PulVal; + } +#else + public uint* PulVal + { + get => Anonymous.PulVal; + set => Anonymous.PulVal = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref int* PintVal + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].PintVal; + } +#else + public int* PintVal + { + get => Anonymous.PintVal; + set => Anonymous.PintVal = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref uint* PuintVal + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].PuintVal; + } +#else + public uint* PuintVal + { + get => Anonymous.PuintVal; + set => Anonymous.PuintVal = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref float* PfltVal + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].PfltVal; + } +#else + public float* PfltVal + { + get => Anonymous.PfltVal; + set => Anonymous.PfltVal = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref double* PdblVal + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].PdblVal; + } +#else + public double* PdblVal + { + get => Anonymous.PdblVal; + set => Anonymous.PdblVal = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref short* PboolVal + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].PboolVal; + } +#else + public short* PboolVal + { + get => Anonymous.PboolVal; + set => Anonymous.PboolVal = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref TagDecimal* PdecVal + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].PdecVal; + } +#else + public TagDecimal* PdecVal + { + get => Anonymous.PdecVal; + set => Anonymous.PdecVal = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref int* Pscode + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].Pscode; + } +#else + public int* Pscode + { + get => Anonymous.Pscode; + set => Anonymous.Pscode = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref CY* PcyVal + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].PcyVal; + } +#else + public CY* PcyVal + { + get => Anonymous.PcyVal; + set => Anonymous.PcyVal = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref double* Pdate + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].Pdate; + } +#else + public double* Pdate + { + get => Anonymous.Pdate; + set => Anonymous.Pdate = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref char** PbstrVal + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].PbstrVal; + } +#else + public char** PbstrVal + { + get => Anonymous.PbstrVal; + set => Anonymous.PbstrVal = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref Silk.NET.Core.Native.IUnknown** PpunkVal + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].PpunkVal; + } +#else + public Silk.NET.Core.Native.IUnknown** PpunkVal + { + get => Anonymous.PpunkVal; + set => Anonymous.PpunkVal = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref IDispatch** PpdispVal + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].PpdispVal; + } +#else + public IDispatch** PpdispVal + { + get => Anonymous.PpdispVal; + set => Anonymous.PpdispVal = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref SafeArray** Pparray + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].Pparray; + } +#else + public SafeArray** Pparray + { + get => Anonymous.Pparray; + set => Anonymous.Pparray = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref PropVariant* PvarVal + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].PvarVal; + } +#else + public PropVariant* PvarVal + { + get => Anonymous.PvarVal; + set => Anonymous.PvarVal = value; + } +#endif + + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/PropVariantUnion.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/PropVariantUnion.gen.cs new file mode 100644 index 0000000000..ec4fc98b66 --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/PropVariantUnion.gen.cs @@ -0,0 +1,1593 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [StructLayout(LayoutKind.Explicit, CharSet = CharSet.Unicode)] + [NativeName("Name", "__AnonymousRecord_propidlbase_L303_C3")] + public unsafe partial struct PropVariantUnion + { + public PropVariantUnion + ( + PropVariantUnionUnion? anonymous = null, + TagDecimal? decVal = null, + ushort? vt = null, + ushort? wReserved1 = null, + ushort? wReserved2 = null, + ushort? wReserved3 = null, + byte? cVal = null, + byte? bVal = null, + short? iVal = null, + ushort? uiVal = null, + int? lVal = null, + uint? ulVal = null, + int? intVal = null, + uint? uintVal = null, + long? hVal = null, + ulong? uhVal = null, + float? fltVal = null, + double? dblVal = null, + short? boolVal = null, + short? oBSOLETEVARIANTBOOL = null, + int? scode = null, + CY? cyVal = null, + double? date = null, + Silk.NET.Core.Win32Extras.Filetime? filetime = null, + Guid* puuid = null, + ClipData* pclipdata = null, + char* bstrVal = null, + BSTRBlob? bstrblobVal = null, + Blob? blob = null, + byte* pszVal = null, + char* pwszVal = null, + Silk.NET.Core.Native.IUnknown* punkVal = null, + IDispatch* pdispVal = null, + Silk.NET.Core.Win32Extras.IStream* pStream = null, + IStorage* pStorage = null, + VersionedStream* pVersionedStream = null, + SafeArray* parray = null, + CAC? cac = null, + CAUB? caub = null, + CAI? cai = null, + CAUI? caui = null, + CAL? cal = null, + CAUL? caul = null, + CAH? cah = null, + CAUH? cauh = null, + CAFLT? caflt = null, + CADBL? cadbl = null, + CABool? cabool = null, + CASCode? cascode = null, + CACY? cacy = null, + CADate? cadate = null, + CAFileTime? cafiletime = null, + CACLSID? cauuid = null, + CAClipData? caclipdata = null, + CABSTR? cabstr = null, + CABSTRBlob? cabstrblob = null, + CALPSTR? calpstr = null, + CALPWSTR? calpwstr = null, + CAPropVariant? capropvar = null, + byte* pcVal = null, + byte* pbVal = null, + short* piVal = null, + ushort* puiVal = null, + int* plVal = null, + uint* pulVal = null, + int* pintVal = null, + uint* puintVal = null, + float* pfltVal = null, + double* pdblVal = null, + short* pboolVal = null, + TagDecimal* pdecVal = null, + int* pscode = null, + CY* pcyVal = null, + double* pdate = null, + char** pbstrVal = null, + Silk.NET.Core.Native.IUnknown** ppunkVal = null, + IDispatch** ppdispVal = null, + SafeArray** pparray = null, + PropVariant* pvarVal = null + ) : this() + { + if (anonymous is not null) + { + Anonymous = anonymous.Value; + } + + if (decVal is not null) + { + DecVal = decVal.Value; + } + + if (vt is not null) + { + Vt = vt.Value; + } + + if (wReserved1 is not null) + { + WReserved1 = wReserved1.Value; + } + + if (wReserved2 is not null) + { + WReserved2 = wReserved2.Value; + } + + if (wReserved3 is not null) + { + WReserved3 = wReserved3.Value; + } + + if (cVal is not null) + { + CVal = cVal.Value; + } + + if (bVal is not null) + { + BVal = bVal.Value; + } + + if (iVal is not null) + { + IVal = iVal.Value; + } + + if (uiVal is not null) + { + UiVal = uiVal.Value; + } + + if (lVal is not null) + { + LVal = lVal.Value; + } + + if (ulVal is not null) + { + UlVal = ulVal.Value; + } + + if (intVal is not null) + { + IntVal = intVal.Value; + } + + if (uintVal is not null) + { + UintVal = uintVal.Value; + } + + if (hVal is not null) + { + HVal = hVal.Value; + } + + if (uhVal is not null) + { + UhVal = uhVal.Value; + } + + if (fltVal is not null) + { + FltVal = fltVal.Value; + } + + if (dblVal is not null) + { + DblVal = dblVal.Value; + } + + if (boolVal is not null) + { + BoolVal = boolVal.Value; + } + + if (oBSOLETEVARIANTBOOL is not null) + { + OBSOLETEVARIANTBOOL = oBSOLETEVARIANTBOOL.Value; + } + + if (scode is not null) + { + Scode = scode.Value; + } + + if (cyVal is not null) + { + CyVal = cyVal.Value; + } + + if (date is not null) + { + Date = date.Value; + } + + if (filetime is not null) + { + Filetime = filetime.Value; + } + + if (puuid is not null) + { + Puuid = puuid; + } + + if (pclipdata is not null) + { + Pclipdata = pclipdata; + } + + if (bstrVal is not null) + { + BstrVal = bstrVal; + } + + if (bstrblobVal is not null) + { + BstrblobVal = bstrblobVal.Value; + } + + if (blob is not null) + { + Blob = blob.Value; + } + + if (pszVal is not null) + { + PszVal = pszVal; + } + + if (pwszVal is not null) + { + PwszVal = pwszVal; + } + + if (punkVal is not null) + { + PunkVal = punkVal; + } + + if (pdispVal is not null) + { + PdispVal = pdispVal; + } + + if (pStream is not null) + { + PStream = pStream; + } + + if (pStorage is not null) + { + PStorage = pStorage; + } + + if (pVersionedStream is not null) + { + PVersionedStream = pVersionedStream; + } + + if (parray is not null) + { + Parray = parray; + } + + if (cac is not null) + { + Cac = cac.Value; + } + + if (caub is not null) + { + Caub = caub.Value; + } + + if (cai is not null) + { + Cai = cai.Value; + } + + if (caui is not null) + { + Caui = caui.Value; + } + + if (cal is not null) + { + Cal = cal.Value; + } + + if (caul is not null) + { + Caul = caul.Value; + } + + if (cah is not null) + { + Cah = cah.Value; + } + + if (cauh is not null) + { + Cauh = cauh.Value; + } + + if (caflt is not null) + { + Caflt = caflt.Value; + } + + if (cadbl is not null) + { + Cadbl = cadbl.Value; + } + + if (cabool is not null) + { + Cabool = cabool.Value; + } + + if (cascode is not null) + { + Cascode = cascode.Value; + } + + if (cacy is not null) + { + Cacy = cacy.Value; + } + + if (cadate is not null) + { + Cadate = cadate.Value; + } + + if (cafiletime is not null) + { + Cafiletime = cafiletime.Value; + } + + if (cauuid is not null) + { + Cauuid = cauuid.Value; + } + + if (caclipdata is not null) + { + Caclipdata = caclipdata.Value; + } + + if (cabstr is not null) + { + Cabstr = cabstr.Value; + } + + if (cabstrblob is not null) + { + Cabstrblob = cabstrblob.Value; + } + + if (calpstr is not null) + { + Calpstr = calpstr.Value; + } + + if (calpwstr is not null) + { + Calpwstr = calpwstr.Value; + } + + if (capropvar is not null) + { + Capropvar = capropvar.Value; + } + + if (pcVal is not null) + { + PcVal = pcVal; + } + + if (pbVal is not null) + { + PbVal = pbVal; + } + + if (piVal is not null) + { + PiVal = piVal; + } + + if (puiVal is not null) + { + PuiVal = puiVal; + } + + if (plVal is not null) + { + PlVal = plVal; + } + + if (pulVal is not null) + { + PulVal = pulVal; + } + + if (pintVal is not null) + { + PintVal = pintVal; + } + + if (puintVal is not null) + { + PuintVal = puintVal; + } + + if (pfltVal is not null) + { + PfltVal = pfltVal; + } + + if (pdblVal is not null) + { + PdblVal = pdblVal; + } + + if (pboolVal is not null) + { + PboolVal = pboolVal; + } + + if (pdecVal is not null) + { + PdecVal = pdecVal; + } + + if (pscode is not null) + { + Pscode = pscode; + } + + if (pcyVal is not null) + { + PcyVal = pcyVal; + } + + if (pdate is not null) + { + Pdate = pdate; + } + + if (pbstrVal is not null) + { + PbstrVal = pbstrVal; + } + + if (ppunkVal is not null) + { + PpunkVal = ppunkVal; + } + + if (ppdispVal is not null) + { + PpdispVal = ppdispVal; + } + + if (pparray is not null) + { + Pparray = pparray; + } + + if (pvarVal is not null) + { + PvarVal = pvarVal; + } + } + + + [FieldOffset(0)] + [NativeName("Type", "")] + [NativeName("Type.Name", "__AnonymousRecord_propidlbase_L305_C1")] + [NativeName("Name", "anonymous1")] + public PropVariantUnionUnion Anonymous; + + [FieldOffset(0)] + [NativeName("Type", "DECIMAL")] + [NativeName("Type.Name", "DECIMAL")] + [NativeName("Name", "decVal")] + public TagDecimal DecVal; +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref ushort Vt + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].Vt; + } +#else + public ushort Vt + { + get => Anonymous.Vt; + set => Anonymous.Vt = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref ushort WReserved1 + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].WReserved1; + } +#else + public ushort WReserved1 + { + get => Anonymous.WReserved1; + set => Anonymous.WReserved1 = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref ushort WReserved2 + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].WReserved2; + } +#else + public ushort WReserved2 + { + get => Anonymous.WReserved2; + set => Anonymous.WReserved2 = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref ushort WReserved3 + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].WReserved3; + } +#else + public ushort WReserved3 + { + get => Anonymous.WReserved3; + set => Anonymous.WReserved3 = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref byte CVal + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].CVal; + } +#else + public byte CVal + { + get => Anonymous.CVal; + set => Anonymous.CVal = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref byte BVal + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].BVal; + } +#else + public byte BVal + { + get => Anonymous.BVal; + set => Anonymous.BVal = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref short IVal + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].IVal; + } +#else + public short IVal + { + get => Anonymous.IVal; + set => Anonymous.IVal = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref ushort UiVal + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].UiVal; + } +#else + public ushort UiVal + { + get => Anonymous.UiVal; + set => Anonymous.UiVal = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref int LVal + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].LVal; + } +#else + public int LVal + { + get => Anonymous.LVal; + set => Anonymous.LVal = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref uint UlVal + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].UlVal; + } +#else + public uint UlVal + { + get => Anonymous.UlVal; + set => Anonymous.UlVal = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref int IntVal + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].IntVal; + } +#else + public int IntVal + { + get => Anonymous.IntVal; + set => Anonymous.IntVal = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref uint UintVal + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].UintVal; + } +#else + public uint UintVal + { + get => Anonymous.UintVal; + set => Anonymous.UintVal = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref long HVal + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].HVal; + } +#else + public long HVal + { + get => Anonymous.HVal; + set => Anonymous.HVal = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref ulong UhVal + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].UhVal; + } +#else + public ulong UhVal + { + get => Anonymous.UhVal; + set => Anonymous.UhVal = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref float FltVal + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].FltVal; + } +#else + public float FltVal + { + get => Anonymous.FltVal; + set => Anonymous.FltVal = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref double DblVal + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].DblVal; + } +#else + public double DblVal + { + get => Anonymous.DblVal; + set => Anonymous.DblVal = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref short BoolVal + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].BoolVal; + } +#else + public short BoolVal + { + get => Anonymous.BoolVal; + set => Anonymous.BoolVal = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref short OBSOLETEVARIANTBOOL + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].OBSOLETEVARIANTBOOL; + } +#else + public short OBSOLETEVARIANTBOOL + { + get => Anonymous.OBSOLETEVARIANTBOOL; + set => Anonymous.OBSOLETEVARIANTBOOL = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref int Scode + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].Scode; + } +#else + public int Scode + { + get => Anonymous.Scode; + set => Anonymous.Scode = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref CY CyVal + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].CyVal; + } +#else + public CY CyVal + { + get => Anonymous.CyVal; + set => Anonymous.CyVal = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref double Date + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].Date; + } +#else + public double Date + { + get => Anonymous.Date; + set => Anonymous.Date = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref Silk.NET.Core.Win32Extras.Filetime Filetime + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].Filetime; + } +#else + public Silk.NET.Core.Win32Extras.Filetime Filetime + { + get => Anonymous.Filetime; + set => Anonymous.Filetime = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref Guid* Puuid + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].Puuid; + } +#else + public Guid* Puuid + { + get => Anonymous.Puuid; + set => Anonymous.Puuid = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref ClipData* Pclipdata + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].Pclipdata; + } +#else + public ClipData* Pclipdata + { + get => Anonymous.Pclipdata; + set => Anonymous.Pclipdata = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref char* BstrVal + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].BstrVal; + } +#else + public char* BstrVal + { + get => Anonymous.BstrVal; + set => Anonymous.BstrVal = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref BSTRBlob BstrblobVal + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].BstrblobVal; + } +#else + public BSTRBlob BstrblobVal + { + get => Anonymous.BstrblobVal; + set => Anonymous.BstrblobVal = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref Blob Blob + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].Blob; + } +#else + public Blob Blob + { + get => Anonymous.Blob; + set => Anonymous.Blob = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref byte* PszVal + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].PszVal; + } +#else + public byte* PszVal + { + get => Anonymous.PszVal; + set => Anonymous.PszVal = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref char* PwszVal + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].PwszVal; + } +#else + public char* PwszVal + { + get => Anonymous.PwszVal; + set => Anonymous.PwszVal = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref Silk.NET.Core.Native.IUnknown* PunkVal + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].PunkVal; + } +#else + public Silk.NET.Core.Native.IUnknown* PunkVal + { + get => Anonymous.PunkVal; + set => Anonymous.PunkVal = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref IDispatch* PdispVal + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].PdispVal; + } +#else + public IDispatch* PdispVal + { + get => Anonymous.PdispVal; + set => Anonymous.PdispVal = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref Silk.NET.Core.Win32Extras.IStream* PStream + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].PStream; + } +#else + public Silk.NET.Core.Win32Extras.IStream* PStream + { + get => Anonymous.PStream; + set => Anonymous.PStream = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref IStorage* PStorage + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].PStorage; + } +#else + public IStorage* PStorage + { + get => Anonymous.PStorage; + set => Anonymous.PStorage = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref VersionedStream* PVersionedStream + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].PVersionedStream; + } +#else + public VersionedStream* PVersionedStream + { + get => Anonymous.PVersionedStream; + set => Anonymous.PVersionedStream = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref SafeArray* Parray + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].Parray; + } +#else + public SafeArray* Parray + { + get => Anonymous.Parray; + set => Anonymous.Parray = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref CAC Cac + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].Cac; + } +#else + public CAC Cac + { + get => Anonymous.Cac; + set => Anonymous.Cac = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref CAUB Caub + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].Caub; + } +#else + public CAUB Caub + { + get => Anonymous.Caub; + set => Anonymous.Caub = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref CAI Cai + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].Cai; + } +#else + public CAI Cai + { + get => Anonymous.Cai; + set => Anonymous.Cai = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref CAUI Caui + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].Caui; + } +#else + public CAUI Caui + { + get => Anonymous.Caui; + set => Anonymous.Caui = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref CAL Cal + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].Cal; + } +#else + public CAL Cal + { + get => Anonymous.Cal; + set => Anonymous.Cal = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref CAUL Caul + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].Caul; + } +#else + public CAUL Caul + { + get => Anonymous.Caul; + set => Anonymous.Caul = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref CAH Cah + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].Cah; + } +#else + public CAH Cah + { + get => Anonymous.Cah; + set => Anonymous.Cah = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref CAUH Cauh + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].Cauh; + } +#else + public CAUH Cauh + { + get => Anonymous.Cauh; + set => Anonymous.Cauh = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref CAFLT Caflt + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].Caflt; + } +#else + public CAFLT Caflt + { + get => Anonymous.Caflt; + set => Anonymous.Caflt = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref CADBL Cadbl + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].Cadbl; + } +#else + public CADBL Cadbl + { + get => Anonymous.Cadbl; + set => Anonymous.Cadbl = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref CABool Cabool + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].Cabool; + } +#else + public CABool Cabool + { + get => Anonymous.Cabool; + set => Anonymous.Cabool = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref CASCode Cascode + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].Cascode; + } +#else + public CASCode Cascode + { + get => Anonymous.Cascode; + set => Anonymous.Cascode = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref CACY Cacy + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].Cacy; + } +#else + public CACY Cacy + { + get => Anonymous.Cacy; + set => Anonymous.Cacy = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref CADate Cadate + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].Cadate; + } +#else + public CADate Cadate + { + get => Anonymous.Cadate; + set => Anonymous.Cadate = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref CAFileTime Cafiletime + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].Cafiletime; + } +#else + public CAFileTime Cafiletime + { + get => Anonymous.Cafiletime; + set => Anonymous.Cafiletime = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref CACLSID Cauuid + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].Cauuid; + } +#else + public CACLSID Cauuid + { + get => Anonymous.Cauuid; + set => Anonymous.Cauuid = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref CAClipData Caclipdata + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].Caclipdata; + } +#else + public CAClipData Caclipdata + { + get => Anonymous.Caclipdata; + set => Anonymous.Caclipdata = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref CABSTR Cabstr + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].Cabstr; + } +#else + public CABSTR Cabstr + { + get => Anonymous.Cabstr; + set => Anonymous.Cabstr = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref CABSTRBlob Cabstrblob + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].Cabstrblob; + } +#else + public CABSTRBlob Cabstrblob + { + get => Anonymous.Cabstrblob; + set => Anonymous.Cabstrblob = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref CALPSTR Calpstr + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].Calpstr; + } +#else + public CALPSTR Calpstr + { + get => Anonymous.Calpstr; + set => Anonymous.Calpstr = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref CALPWSTR Calpwstr + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].Calpwstr; + } +#else + public CALPWSTR Calpwstr + { + get => Anonymous.Calpwstr; + set => Anonymous.Calpwstr = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref CAPropVariant Capropvar + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].Capropvar; + } +#else + public CAPropVariant Capropvar + { + get => Anonymous.Capropvar; + set => Anonymous.Capropvar = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref byte* PcVal + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].PcVal; + } +#else + public byte* PcVal + { + get => Anonymous.PcVal; + set => Anonymous.PcVal = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref byte* PbVal + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].PbVal; + } +#else + public byte* PbVal + { + get => Anonymous.PbVal; + set => Anonymous.PbVal = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref short* PiVal + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].PiVal; + } +#else + public short* PiVal + { + get => Anonymous.PiVal; + set => Anonymous.PiVal = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref ushort* PuiVal + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].PuiVal; + } +#else + public ushort* PuiVal + { + get => Anonymous.PuiVal; + set => Anonymous.PuiVal = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref int* PlVal + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].PlVal; + } +#else + public int* PlVal + { + get => Anonymous.PlVal; + set => Anonymous.PlVal = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref uint* PulVal + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].PulVal; + } +#else + public uint* PulVal + { + get => Anonymous.PulVal; + set => Anonymous.PulVal = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref int* PintVal + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].PintVal; + } +#else + public int* PintVal + { + get => Anonymous.PintVal; + set => Anonymous.PintVal = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref uint* PuintVal + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].PuintVal; + } +#else + public uint* PuintVal + { + get => Anonymous.PuintVal; + set => Anonymous.PuintVal = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref float* PfltVal + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].PfltVal; + } +#else + public float* PfltVal + { + get => Anonymous.PfltVal; + set => Anonymous.PfltVal = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref double* PdblVal + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].PdblVal; + } +#else + public double* PdblVal + { + get => Anonymous.PdblVal; + set => Anonymous.PdblVal = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref short* PboolVal + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].PboolVal; + } +#else + public short* PboolVal + { + get => Anonymous.PboolVal; + set => Anonymous.PboolVal = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref TagDecimal* PdecVal + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].PdecVal; + } +#else + public TagDecimal* PdecVal + { + get => Anonymous.PdecVal; + set => Anonymous.PdecVal = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref int* Pscode + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].Pscode; + } +#else + public int* Pscode + { + get => Anonymous.Pscode; + set => Anonymous.Pscode = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref CY* PcyVal + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].PcyVal; + } +#else + public CY* PcyVal + { + get => Anonymous.PcyVal; + set => Anonymous.PcyVal = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref double* Pdate + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].Pdate; + } +#else + public double* Pdate + { + get => Anonymous.Pdate; + set => Anonymous.Pdate = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref char** PbstrVal + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].PbstrVal; + } +#else + public char** PbstrVal + { + get => Anonymous.PbstrVal; + set => Anonymous.PbstrVal = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref Silk.NET.Core.Native.IUnknown** PpunkVal + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].PpunkVal; + } +#else + public Silk.NET.Core.Native.IUnknown** PpunkVal + { + get => Anonymous.PpunkVal; + set => Anonymous.PpunkVal = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref IDispatch** PpdispVal + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].PpdispVal; + } +#else + public IDispatch** PpdispVal + { + get => Anonymous.PpdispVal; + set => Anonymous.PpdispVal = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref SafeArray** Pparray + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].Pparray; + } +#else + public SafeArray** Pparray + { + get => Anonymous.Pparray; + set => Anonymous.Pparray = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref PropVariant* PvarVal + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].PvarVal; + } +#else + public PropVariant* PvarVal + { + get => Anonymous.PvarVal; + set => Anonymous.PvarVal = value; + } +#endif + + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/PropVariantUnionUnion.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/PropVariantUnionUnion.gen.cs new file mode 100644 index 0000000000..d2eff9fbaf --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/PropVariantUnionUnion.gen.cs @@ -0,0 +1,1544 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] + [NativeName("Name", "__AnonymousRecord_propidlbase_L305_C1")] + public unsafe partial struct PropVariantUnionUnion + { + public PropVariantUnionUnion + ( + ushort? vt = null, + ushort? wReserved1 = null, + ushort? wReserved2 = null, + ushort? wReserved3 = null, + PropVariantUnionUnionUnion? anonymous = null, + byte? cVal = null, + byte? bVal = null, + short? iVal = null, + ushort? uiVal = null, + int? lVal = null, + uint? ulVal = null, + int? intVal = null, + uint? uintVal = null, + long? hVal = null, + ulong? uhVal = null, + float? fltVal = null, + double? dblVal = null, + short? boolVal = null, + short? oBSOLETEVARIANTBOOL = null, + int? scode = null, + CY? cyVal = null, + double? date = null, + Silk.NET.Core.Win32Extras.Filetime? filetime = null, + Guid* puuid = null, + ClipData* pclipdata = null, + char* bstrVal = null, + BSTRBlob? bstrblobVal = null, + Blob? blob = null, + byte* pszVal = null, + char* pwszVal = null, + Silk.NET.Core.Native.IUnknown* punkVal = null, + IDispatch* pdispVal = null, + Silk.NET.Core.Win32Extras.IStream* pStream = null, + IStorage* pStorage = null, + VersionedStream* pVersionedStream = null, + SafeArray* parray = null, + CAC? cac = null, + CAUB? caub = null, + CAI? cai = null, + CAUI? caui = null, + CAL? cal = null, + CAUL? caul = null, + CAH? cah = null, + CAUH? cauh = null, + CAFLT? caflt = null, + CADBL? cadbl = null, + CABool? cabool = null, + CASCode? cascode = null, + CACY? cacy = null, + CADate? cadate = null, + CAFileTime? cafiletime = null, + CACLSID? cauuid = null, + CAClipData? caclipdata = null, + CABSTR? cabstr = null, + CABSTRBlob? cabstrblob = null, + CALPSTR? calpstr = null, + CALPWSTR? calpwstr = null, + CAPropVariant? capropvar = null, + byte* pcVal = null, + byte* pbVal = null, + short* piVal = null, + ushort* puiVal = null, + int* plVal = null, + uint* pulVal = null, + int* pintVal = null, + uint* puintVal = null, + float* pfltVal = null, + double* pdblVal = null, + short* pboolVal = null, + TagDecimal* pdecVal = null, + int* pscode = null, + CY* pcyVal = null, + double* pdate = null, + char** pbstrVal = null, + Silk.NET.Core.Native.IUnknown** ppunkVal = null, + IDispatch** ppdispVal = null, + SafeArray** pparray = null, + PropVariant* pvarVal = null + ) : this() + { + if (vt is not null) + { + Vt = vt.Value; + } + + if (wReserved1 is not null) + { + WReserved1 = wReserved1.Value; + } + + if (wReserved2 is not null) + { + WReserved2 = wReserved2.Value; + } + + if (wReserved3 is not null) + { + WReserved3 = wReserved3.Value; + } + + if (anonymous is not null) + { + Anonymous = anonymous.Value; + } + + if (cVal is not null) + { + CVal = cVal.Value; + } + + if (bVal is not null) + { + BVal = bVal.Value; + } + + if (iVal is not null) + { + IVal = iVal.Value; + } + + if (uiVal is not null) + { + UiVal = uiVal.Value; + } + + if (lVal is not null) + { + LVal = lVal.Value; + } + + if (ulVal is not null) + { + UlVal = ulVal.Value; + } + + if (intVal is not null) + { + IntVal = intVal.Value; + } + + if (uintVal is not null) + { + UintVal = uintVal.Value; + } + + if (hVal is not null) + { + HVal = hVal.Value; + } + + if (uhVal is not null) + { + UhVal = uhVal.Value; + } + + if (fltVal is not null) + { + FltVal = fltVal.Value; + } + + if (dblVal is not null) + { + DblVal = dblVal.Value; + } + + if (boolVal is not null) + { + BoolVal = boolVal.Value; + } + + if (oBSOLETEVARIANTBOOL is not null) + { + OBSOLETEVARIANTBOOL = oBSOLETEVARIANTBOOL.Value; + } + + if (scode is not null) + { + Scode = scode.Value; + } + + if (cyVal is not null) + { + CyVal = cyVal.Value; + } + + if (date is not null) + { + Date = date.Value; + } + + if (filetime is not null) + { + Filetime = filetime.Value; + } + + if (puuid is not null) + { + Puuid = puuid; + } + + if (pclipdata is not null) + { + Pclipdata = pclipdata; + } + + if (bstrVal is not null) + { + BstrVal = bstrVal; + } + + if (bstrblobVal is not null) + { + BstrblobVal = bstrblobVal.Value; + } + + if (blob is not null) + { + Blob = blob.Value; + } + + if (pszVal is not null) + { + PszVal = pszVal; + } + + if (pwszVal is not null) + { + PwszVal = pwszVal; + } + + if (punkVal is not null) + { + PunkVal = punkVal; + } + + if (pdispVal is not null) + { + PdispVal = pdispVal; + } + + if (pStream is not null) + { + PStream = pStream; + } + + if (pStorage is not null) + { + PStorage = pStorage; + } + + if (pVersionedStream is not null) + { + PVersionedStream = pVersionedStream; + } + + if (parray is not null) + { + Parray = parray; + } + + if (cac is not null) + { + Cac = cac.Value; + } + + if (caub is not null) + { + Caub = caub.Value; + } + + if (cai is not null) + { + Cai = cai.Value; + } + + if (caui is not null) + { + Caui = caui.Value; + } + + if (cal is not null) + { + Cal = cal.Value; + } + + if (caul is not null) + { + Caul = caul.Value; + } + + if (cah is not null) + { + Cah = cah.Value; + } + + if (cauh is not null) + { + Cauh = cauh.Value; + } + + if (caflt is not null) + { + Caflt = caflt.Value; + } + + if (cadbl is not null) + { + Cadbl = cadbl.Value; + } + + if (cabool is not null) + { + Cabool = cabool.Value; + } + + if (cascode is not null) + { + Cascode = cascode.Value; + } + + if (cacy is not null) + { + Cacy = cacy.Value; + } + + if (cadate is not null) + { + Cadate = cadate.Value; + } + + if (cafiletime is not null) + { + Cafiletime = cafiletime.Value; + } + + if (cauuid is not null) + { + Cauuid = cauuid.Value; + } + + if (caclipdata is not null) + { + Caclipdata = caclipdata.Value; + } + + if (cabstr is not null) + { + Cabstr = cabstr.Value; + } + + if (cabstrblob is not null) + { + Cabstrblob = cabstrblob.Value; + } + + if (calpstr is not null) + { + Calpstr = calpstr.Value; + } + + if (calpwstr is not null) + { + Calpwstr = calpwstr.Value; + } + + if (capropvar is not null) + { + Capropvar = capropvar.Value; + } + + if (pcVal is not null) + { + PcVal = pcVal; + } + + if (pbVal is not null) + { + PbVal = pbVal; + } + + if (piVal is not null) + { + PiVal = piVal; + } + + if (puiVal is not null) + { + PuiVal = puiVal; + } + + if (plVal is not null) + { + PlVal = plVal; + } + + if (pulVal is not null) + { + PulVal = pulVal; + } + + if (pintVal is not null) + { + PintVal = pintVal; + } + + if (puintVal is not null) + { + PuintVal = puintVal; + } + + if (pfltVal is not null) + { + PfltVal = pfltVal; + } + + if (pdblVal is not null) + { + PdblVal = pdblVal; + } + + if (pboolVal is not null) + { + PboolVal = pboolVal; + } + + if (pdecVal is not null) + { + PdecVal = pdecVal; + } + + if (pscode is not null) + { + Pscode = pscode; + } + + if (pcyVal is not null) + { + PcyVal = pcyVal; + } + + if (pdate is not null) + { + Pdate = pdate; + } + + if (pbstrVal is not null) + { + PbstrVal = pbstrVal; + } + + if (ppunkVal is not null) + { + PpunkVal = ppunkVal; + } + + if (ppdispVal is not null) + { + PpdispVal = ppdispVal; + } + + if (pparray is not null) + { + Pparray = pparray; + } + + if (pvarVal is not null) + { + PvarVal = pvarVal; + } + } + + + [NativeName("Type", "VARTYPE")] + [NativeName("Type.Name", "VARTYPE")] + [NativeName("Name", "vt")] + public ushort Vt; + + [NativeName("Type", "PROPVAR_PAD1")] + [NativeName("Type.Name", "PROPVAR_PAD1")] + [NativeName("Name", "wReserved1")] + public ushort WReserved1; + + [NativeName("Type", "PROPVAR_PAD2")] + [NativeName("Type.Name", "PROPVAR_PAD2")] + [NativeName("Name", "wReserved2")] + public ushort WReserved2; + + [NativeName("Type", "PROPVAR_PAD3")] + [NativeName("Type.Name", "PROPVAR_PAD3")] + [NativeName("Name", "wReserved3")] + public ushort WReserved3; + + [NativeName("Type", "")] + [NativeName("Type.Name", "__AnonymousRecord_propidlbase_L311_C43")] + [NativeName("Name", "anonymous1")] + public PropVariantUnionUnionUnion Anonymous; +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref byte CVal + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].CVal; + } +#else + public byte CVal + { + get => Anonymous.CVal; + set => Anonymous.CVal = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref byte BVal + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].BVal; + } +#else + public byte BVal + { + get => Anonymous.BVal; + set => Anonymous.BVal = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref short IVal + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].IVal; + } +#else + public short IVal + { + get => Anonymous.IVal; + set => Anonymous.IVal = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref ushort UiVal + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].UiVal; + } +#else + public ushort UiVal + { + get => Anonymous.UiVal; + set => Anonymous.UiVal = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref int LVal + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].LVal; + } +#else + public int LVal + { + get => Anonymous.LVal; + set => Anonymous.LVal = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref uint UlVal + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].UlVal; + } +#else + public uint UlVal + { + get => Anonymous.UlVal; + set => Anonymous.UlVal = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref int IntVal + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].IntVal; + } +#else + public int IntVal + { + get => Anonymous.IntVal; + set => Anonymous.IntVal = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref uint UintVal + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].UintVal; + } +#else + public uint UintVal + { + get => Anonymous.UintVal; + set => Anonymous.UintVal = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref long HVal + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].HVal; + } +#else + public long HVal + { + get => Anonymous.HVal; + set => Anonymous.HVal = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref ulong UhVal + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].UhVal; + } +#else + public ulong UhVal + { + get => Anonymous.UhVal; + set => Anonymous.UhVal = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref float FltVal + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].FltVal; + } +#else + public float FltVal + { + get => Anonymous.FltVal; + set => Anonymous.FltVal = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref double DblVal + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].DblVal; + } +#else + public double DblVal + { + get => Anonymous.DblVal; + set => Anonymous.DblVal = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref short BoolVal + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].BoolVal; + } +#else + public short BoolVal + { + get => Anonymous.BoolVal; + set => Anonymous.BoolVal = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref short OBSOLETEVARIANTBOOL + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].OBSOLETEVARIANTBOOL; + } +#else + public short OBSOLETEVARIANTBOOL + { + get => Anonymous.OBSOLETEVARIANTBOOL; + set => Anonymous.OBSOLETEVARIANTBOOL = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref int Scode + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].Scode; + } +#else + public int Scode + { + get => Anonymous.Scode; + set => Anonymous.Scode = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref CY CyVal + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].CyVal; + } +#else + public CY CyVal + { + get => Anonymous.CyVal; + set => Anonymous.CyVal = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref double Date + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].Date; + } +#else + public double Date + { + get => Anonymous.Date; + set => Anonymous.Date = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref Silk.NET.Core.Win32Extras.Filetime Filetime + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].Filetime; + } +#else + public Silk.NET.Core.Win32Extras.Filetime Filetime + { + get => Anonymous.Filetime; + set => Anonymous.Filetime = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref Guid* Puuid + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].Puuid; + } +#else + public Guid* Puuid + { + get => Anonymous.Puuid; + set => Anonymous.Puuid = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref ClipData* Pclipdata + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].Pclipdata; + } +#else + public ClipData* Pclipdata + { + get => Anonymous.Pclipdata; + set => Anonymous.Pclipdata = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref char* BstrVal + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].BstrVal; + } +#else + public char* BstrVal + { + get => Anonymous.BstrVal; + set => Anonymous.BstrVal = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref BSTRBlob BstrblobVal + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].BstrblobVal; + } +#else + public BSTRBlob BstrblobVal + { + get => Anonymous.BstrblobVal; + set => Anonymous.BstrblobVal = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref Blob Blob + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].Blob; + } +#else + public Blob Blob + { + get => Anonymous.Blob; + set => Anonymous.Blob = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref byte* PszVal + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].PszVal; + } +#else + public byte* PszVal + { + get => Anonymous.PszVal; + set => Anonymous.PszVal = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref char* PwszVal + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].PwszVal; + } +#else + public char* PwszVal + { + get => Anonymous.PwszVal; + set => Anonymous.PwszVal = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref Silk.NET.Core.Native.IUnknown* PunkVal + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].PunkVal; + } +#else + public Silk.NET.Core.Native.IUnknown* PunkVal + { + get => Anonymous.PunkVal; + set => Anonymous.PunkVal = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref IDispatch* PdispVal + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].PdispVal; + } +#else + public IDispatch* PdispVal + { + get => Anonymous.PdispVal; + set => Anonymous.PdispVal = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref Silk.NET.Core.Win32Extras.IStream* PStream + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].PStream; + } +#else + public Silk.NET.Core.Win32Extras.IStream* PStream + { + get => Anonymous.PStream; + set => Anonymous.PStream = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref IStorage* PStorage + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].PStorage; + } +#else + public IStorage* PStorage + { + get => Anonymous.PStorage; + set => Anonymous.PStorage = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref VersionedStream* PVersionedStream + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].PVersionedStream; + } +#else + public VersionedStream* PVersionedStream + { + get => Anonymous.PVersionedStream; + set => Anonymous.PVersionedStream = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref SafeArray* Parray + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].Parray; + } +#else + public SafeArray* Parray + { + get => Anonymous.Parray; + set => Anonymous.Parray = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref CAC Cac + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].Cac; + } +#else + public CAC Cac + { + get => Anonymous.Cac; + set => Anonymous.Cac = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref CAUB Caub + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].Caub; + } +#else + public CAUB Caub + { + get => Anonymous.Caub; + set => Anonymous.Caub = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref CAI Cai + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].Cai; + } +#else + public CAI Cai + { + get => Anonymous.Cai; + set => Anonymous.Cai = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref CAUI Caui + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].Caui; + } +#else + public CAUI Caui + { + get => Anonymous.Caui; + set => Anonymous.Caui = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref CAL Cal + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].Cal; + } +#else + public CAL Cal + { + get => Anonymous.Cal; + set => Anonymous.Cal = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref CAUL Caul + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].Caul; + } +#else + public CAUL Caul + { + get => Anonymous.Caul; + set => Anonymous.Caul = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref CAH Cah + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].Cah; + } +#else + public CAH Cah + { + get => Anonymous.Cah; + set => Anonymous.Cah = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref CAUH Cauh + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].Cauh; + } +#else + public CAUH Cauh + { + get => Anonymous.Cauh; + set => Anonymous.Cauh = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref CAFLT Caflt + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].Caflt; + } +#else + public CAFLT Caflt + { + get => Anonymous.Caflt; + set => Anonymous.Caflt = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref CADBL Cadbl + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].Cadbl; + } +#else + public CADBL Cadbl + { + get => Anonymous.Cadbl; + set => Anonymous.Cadbl = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref CABool Cabool + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].Cabool; + } +#else + public CABool Cabool + { + get => Anonymous.Cabool; + set => Anonymous.Cabool = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref CASCode Cascode + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].Cascode; + } +#else + public CASCode Cascode + { + get => Anonymous.Cascode; + set => Anonymous.Cascode = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref CACY Cacy + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].Cacy; + } +#else + public CACY Cacy + { + get => Anonymous.Cacy; + set => Anonymous.Cacy = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref CADate Cadate + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].Cadate; + } +#else + public CADate Cadate + { + get => Anonymous.Cadate; + set => Anonymous.Cadate = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref CAFileTime Cafiletime + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].Cafiletime; + } +#else + public CAFileTime Cafiletime + { + get => Anonymous.Cafiletime; + set => Anonymous.Cafiletime = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref CACLSID Cauuid + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].Cauuid; + } +#else + public CACLSID Cauuid + { + get => Anonymous.Cauuid; + set => Anonymous.Cauuid = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref CAClipData Caclipdata + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].Caclipdata; + } +#else + public CAClipData Caclipdata + { + get => Anonymous.Caclipdata; + set => Anonymous.Caclipdata = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref CABSTR Cabstr + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].Cabstr; + } +#else + public CABSTR Cabstr + { + get => Anonymous.Cabstr; + set => Anonymous.Cabstr = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref CABSTRBlob Cabstrblob + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].Cabstrblob; + } +#else + public CABSTRBlob Cabstrblob + { + get => Anonymous.Cabstrblob; + set => Anonymous.Cabstrblob = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref CALPSTR Calpstr + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].Calpstr; + } +#else + public CALPSTR Calpstr + { + get => Anonymous.Calpstr; + set => Anonymous.Calpstr = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref CALPWSTR Calpwstr + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].Calpwstr; + } +#else + public CALPWSTR Calpwstr + { + get => Anonymous.Calpwstr; + set => Anonymous.Calpwstr = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref CAPropVariant Capropvar + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].Capropvar; + } +#else + public CAPropVariant Capropvar + { + get => Anonymous.Capropvar; + set => Anonymous.Capropvar = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref byte* PcVal + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].PcVal; + } +#else + public byte* PcVal + { + get => Anonymous.PcVal; + set => Anonymous.PcVal = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref byte* PbVal + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].PbVal; + } +#else + public byte* PbVal + { + get => Anonymous.PbVal; + set => Anonymous.PbVal = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref short* PiVal + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].PiVal; + } +#else + public short* PiVal + { + get => Anonymous.PiVal; + set => Anonymous.PiVal = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref ushort* PuiVal + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].PuiVal; + } +#else + public ushort* PuiVal + { + get => Anonymous.PuiVal; + set => Anonymous.PuiVal = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref int* PlVal + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].PlVal; + } +#else + public int* PlVal + { + get => Anonymous.PlVal; + set => Anonymous.PlVal = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref uint* PulVal + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].PulVal; + } +#else + public uint* PulVal + { + get => Anonymous.PulVal; + set => Anonymous.PulVal = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref int* PintVal + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].PintVal; + } +#else + public int* PintVal + { + get => Anonymous.PintVal; + set => Anonymous.PintVal = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref uint* PuintVal + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].PuintVal; + } +#else + public uint* PuintVal + { + get => Anonymous.PuintVal; + set => Anonymous.PuintVal = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref float* PfltVal + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].PfltVal; + } +#else + public float* PfltVal + { + get => Anonymous.PfltVal; + set => Anonymous.PfltVal = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref double* PdblVal + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].PdblVal; + } +#else + public double* PdblVal + { + get => Anonymous.PdblVal; + set => Anonymous.PdblVal = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref short* PboolVal + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].PboolVal; + } +#else + public short* PboolVal + { + get => Anonymous.PboolVal; + set => Anonymous.PboolVal = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref TagDecimal* PdecVal + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].PdecVal; + } +#else + public TagDecimal* PdecVal + { + get => Anonymous.PdecVal; + set => Anonymous.PdecVal = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref int* Pscode + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].Pscode; + } +#else + public int* Pscode + { + get => Anonymous.Pscode; + set => Anonymous.Pscode = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref CY* PcyVal + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].PcyVal; + } +#else + public CY* PcyVal + { + get => Anonymous.PcyVal; + set => Anonymous.PcyVal = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref double* Pdate + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].Pdate; + } +#else + public double* Pdate + { + get => Anonymous.Pdate; + set => Anonymous.Pdate = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref char** PbstrVal + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].PbstrVal; + } +#else + public char** PbstrVal + { + get => Anonymous.PbstrVal; + set => Anonymous.PbstrVal = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref Silk.NET.Core.Native.IUnknown** PpunkVal + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].PpunkVal; + } +#else + public Silk.NET.Core.Native.IUnknown** PpunkVal + { + get => Anonymous.PpunkVal; + set => Anonymous.PpunkVal = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref IDispatch** PpdispVal + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].PpdispVal; + } +#else + public IDispatch** PpdispVal + { + get => Anonymous.PpdispVal; + set => Anonymous.PpdispVal = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref SafeArray** Pparray + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].Pparray; + } +#else + public SafeArray** Pparray + { + get => Anonymous.Pparray; + set => Anonymous.Pparray = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref PropVariant* PvarVal + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].PvarVal; + } +#else + public PropVariant* PvarVal + { + get => Anonymous.PvarVal; + set => Anonymous.PvarVal = value; + } +#endif + + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/PropVariantUnionUnionUnion.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/PropVariantUnionUnionUnion.gen.cs new file mode 100644 index 0000000000..73ff1007da --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/PropVariantUnionUnionUnion.gen.cs @@ -0,0 +1,905 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [StructLayout(LayoutKind.Explicit, CharSet = CharSet.Unicode)] + [NativeName("Name", "__AnonymousRecord_propidlbase_L311_C43")] + public unsafe partial struct PropVariantUnionUnionUnion + { + public PropVariantUnionUnionUnion + ( + byte? cVal = null, + byte? bVal = null, + short? iVal = null, + ushort? uiVal = null, + int? lVal = null, + uint? ulVal = null, + int? intVal = null, + uint? uintVal = null, + long? hVal = null, + ulong? uhVal = null, + float? fltVal = null, + double? dblVal = null, + short? boolVal = null, + short? oBSOLETEVARIANTBOOL = null, + int? scode = null, + CY? cyVal = null, + double? date = null, + Silk.NET.Core.Win32Extras.Filetime? filetime = null, + Guid* puuid = null, + ClipData* pclipdata = null, + char* bstrVal = null, + BSTRBlob? bstrblobVal = null, + Blob? blob = null, + byte* pszVal = null, + char* pwszVal = null, + Silk.NET.Core.Native.IUnknown* punkVal = null, + IDispatch* pdispVal = null, + Silk.NET.Core.Win32Extras.IStream* pStream = null, + IStorage* pStorage = null, + VersionedStream* pVersionedStream = null, + SafeArray* parray = null, + CAC? cac = null, + CAUB? caub = null, + CAI? cai = null, + CAUI? caui = null, + CAL? cal = null, + CAUL? caul = null, + CAH? cah = null, + CAUH? cauh = null, + CAFLT? caflt = null, + CADBL? cadbl = null, + CABool? cabool = null, + CASCode? cascode = null, + CACY? cacy = null, + CADate? cadate = null, + CAFileTime? cafiletime = null, + CACLSID? cauuid = null, + CAClipData? caclipdata = null, + CABSTR? cabstr = null, + CABSTRBlob? cabstrblob = null, + CALPSTR? calpstr = null, + CALPWSTR? calpwstr = null, + CAPropVariant? capropvar = null, + byte* pcVal = null, + byte* pbVal = null, + short* piVal = null, + ushort* puiVal = null, + int* plVal = null, + uint* pulVal = null, + int* pintVal = null, + uint* puintVal = null, + float* pfltVal = null, + double* pdblVal = null, + short* pboolVal = null, + TagDecimal* pdecVal = null, + int* pscode = null, + CY* pcyVal = null, + double* pdate = null, + char** pbstrVal = null, + Silk.NET.Core.Native.IUnknown** ppunkVal = null, + IDispatch** ppdispVal = null, + SafeArray** pparray = null, + PropVariant* pvarVal = null + ) : this() + { + if (cVal is not null) + { + CVal = cVal.Value; + } + + if (bVal is not null) + { + BVal = bVal.Value; + } + + if (iVal is not null) + { + IVal = iVal.Value; + } + + if (uiVal is not null) + { + UiVal = uiVal.Value; + } + + if (lVal is not null) + { + LVal = lVal.Value; + } + + if (ulVal is not null) + { + UlVal = ulVal.Value; + } + + if (intVal is not null) + { + IntVal = intVal.Value; + } + + if (uintVal is not null) + { + UintVal = uintVal.Value; + } + + if (hVal is not null) + { + HVal = hVal.Value; + } + + if (uhVal is not null) + { + UhVal = uhVal.Value; + } + + if (fltVal is not null) + { + FltVal = fltVal.Value; + } + + if (dblVal is not null) + { + DblVal = dblVal.Value; + } + + if (boolVal is not null) + { + BoolVal = boolVal.Value; + } + + if (oBSOLETEVARIANTBOOL is not null) + { + OBSOLETEVARIANTBOOL = oBSOLETEVARIANTBOOL.Value; + } + + if (scode is not null) + { + Scode = scode.Value; + } + + if (cyVal is not null) + { + CyVal = cyVal.Value; + } + + if (date is not null) + { + Date = date.Value; + } + + if (filetime is not null) + { + Filetime = filetime.Value; + } + + if (puuid is not null) + { + Puuid = puuid; + } + + if (pclipdata is not null) + { + Pclipdata = pclipdata; + } + + if (bstrVal is not null) + { + BstrVal = bstrVal; + } + + if (bstrblobVal is not null) + { + BstrblobVal = bstrblobVal.Value; + } + + if (blob is not null) + { + Blob = blob.Value; + } + + if (pszVal is not null) + { + PszVal = pszVal; + } + + if (pwszVal is not null) + { + PwszVal = pwszVal; + } + + if (punkVal is not null) + { + PunkVal = punkVal; + } + + if (pdispVal is not null) + { + PdispVal = pdispVal; + } + + if (pStream is not null) + { + PStream = pStream; + } + + if (pStorage is not null) + { + PStorage = pStorage; + } + + if (pVersionedStream is not null) + { + PVersionedStream = pVersionedStream; + } + + if (parray is not null) + { + Parray = parray; + } + + if (cac is not null) + { + Cac = cac.Value; + } + + if (caub is not null) + { + Caub = caub.Value; + } + + if (cai is not null) + { + Cai = cai.Value; + } + + if (caui is not null) + { + Caui = caui.Value; + } + + if (cal is not null) + { + Cal = cal.Value; + } + + if (caul is not null) + { + Caul = caul.Value; + } + + if (cah is not null) + { + Cah = cah.Value; + } + + if (cauh is not null) + { + Cauh = cauh.Value; + } + + if (caflt is not null) + { + Caflt = caflt.Value; + } + + if (cadbl is not null) + { + Cadbl = cadbl.Value; + } + + if (cabool is not null) + { + Cabool = cabool.Value; + } + + if (cascode is not null) + { + Cascode = cascode.Value; + } + + if (cacy is not null) + { + Cacy = cacy.Value; + } + + if (cadate is not null) + { + Cadate = cadate.Value; + } + + if (cafiletime is not null) + { + Cafiletime = cafiletime.Value; + } + + if (cauuid is not null) + { + Cauuid = cauuid.Value; + } + + if (caclipdata is not null) + { + Caclipdata = caclipdata.Value; + } + + if (cabstr is not null) + { + Cabstr = cabstr.Value; + } + + if (cabstrblob is not null) + { + Cabstrblob = cabstrblob.Value; + } + + if (calpstr is not null) + { + Calpstr = calpstr.Value; + } + + if (calpwstr is not null) + { + Calpwstr = calpwstr.Value; + } + + if (capropvar is not null) + { + Capropvar = capropvar.Value; + } + + if (pcVal is not null) + { + PcVal = pcVal; + } + + if (pbVal is not null) + { + PbVal = pbVal; + } + + if (piVal is not null) + { + PiVal = piVal; + } + + if (puiVal is not null) + { + PuiVal = puiVal; + } + + if (plVal is not null) + { + PlVal = plVal; + } + + if (pulVal is not null) + { + PulVal = pulVal; + } + + if (pintVal is not null) + { + PintVal = pintVal; + } + + if (puintVal is not null) + { + PuintVal = puintVal; + } + + if (pfltVal is not null) + { + PfltVal = pfltVal; + } + + if (pdblVal is not null) + { + PdblVal = pdblVal; + } + + if (pboolVal is not null) + { + PboolVal = pboolVal; + } + + if (pdecVal is not null) + { + PdecVal = pdecVal; + } + + if (pscode is not null) + { + Pscode = pscode; + } + + if (pcyVal is not null) + { + PcyVal = pcyVal; + } + + if (pdate is not null) + { + Pdate = pdate; + } + + if (pbstrVal is not null) + { + PbstrVal = pbstrVal; + } + + if (ppunkVal is not null) + { + PpunkVal = ppunkVal; + } + + if (ppdispVal is not null) + { + PpdispVal = ppdispVal; + } + + if (pparray is not null) + { + Pparray = pparray; + } + + if (pvarVal is not null) + { + PvarVal = pvarVal; + } + } + + + [FieldOffset(0)] + [NativeName("Type", "CHAR")] + [NativeName("Type.Name", "CHAR")] + [NativeName("Name", "cVal")] + public byte CVal; + + [FieldOffset(0)] + [NativeName("Type", "UCHAR")] + [NativeName("Type.Name", "UCHAR")] + [NativeName("Name", "bVal")] + public byte BVal; + + [FieldOffset(0)] + [NativeName("Type", "SHORT")] + [NativeName("Type.Name", "SHORT")] + [NativeName("Name", "iVal")] + public short IVal; + + [FieldOffset(0)] + [NativeName("Type", "USHORT")] + [NativeName("Type.Name", "USHORT")] + [NativeName("Name", "uiVal")] + public ushort UiVal; + + [FieldOffset(0)] + [NativeName("Type", "LONG")] + [NativeName("Type.Name", "LONG")] + [NativeName("Name", "lVal")] + public int LVal; + + [FieldOffset(0)] + [NativeName("Type", "ULONG")] + [NativeName("Type.Name", "ULONG")] + [NativeName("Name", "ulVal")] + public uint UlVal; + + [FieldOffset(0)] + [NativeName("Type", "INT")] + [NativeName("Type.Name", "INT")] + [NativeName("Name", "intVal")] + public int IntVal; + + [FieldOffset(0)] + [NativeName("Type", "UINT")] + [NativeName("Type.Name", "UINT")] + [NativeName("Name", "uintVal")] + public uint UintVal; + + [FieldOffset(0)] + [NativeName("Type", "LARGE_INTEGER")] + [NativeName("Type.Name", "LARGE_INTEGER")] + [NativeName("Name", "hVal")] + public long HVal; + + [FieldOffset(0)] + [NativeName("Type", "ULARGE_INTEGER")] + [NativeName("Type.Name", "ULARGE_INTEGER")] + [NativeName("Name", "uhVal")] + public ulong UhVal; + + [FieldOffset(0)] + [NativeName("Type", "FLOAT")] + [NativeName("Type.Name", "FLOAT")] + [NativeName("Name", "fltVal")] + public float FltVal; + + [FieldOffset(0)] + [NativeName("Type", "DOUBLE")] + [NativeName("Type.Name", "DOUBLE")] + [NativeName("Name", "dblVal")] + public double DblVal; + + [FieldOffset(0)] + [NativeName("Type", "VARIANT_BOOL")] + [NativeName("Type.Name", "VARIANT_BOOL")] + [NativeName("Name", "boolVal")] + public short BoolVal; + + [FieldOffset(0)] + [NativeName("Type", "VARIANT_BOOL")] + [NativeName("Type.Name", "VARIANT_BOOL")] + [NativeName("Name", "__OBSOLETE__VARIANT_BOOL")] + public short OBSOLETEVARIANTBOOL; + + [FieldOffset(0)] + [NativeName("Type", "SCODE")] + [NativeName("Type.Name", "SCODE")] + [NativeName("Name", "scode")] + public int Scode; + + [FieldOffset(0)] + [NativeName("Type", "CY")] + [NativeName("Type.Name", "CY")] + [NativeName("Name", "cyVal")] + public CY CyVal; + + [FieldOffset(0)] + [NativeName("Type", "DATE")] + [NativeName("Type.Name", "DATE")] + [NativeName("Name", "date")] + public double Date; + + [FieldOffset(0)] + [NativeName("Type", "FILETIME")] + [NativeName("Type.Name", "FILETIME")] + [NativeName("Name", "filetime")] + public Silk.NET.Core.Win32Extras.Filetime Filetime; + + [FieldOffset(0)] + [NativeName("Type", "CLSID *")] + [NativeName("Type.Name", "CLSID *")] + [NativeName("Name", "puuid")] + public Guid* Puuid; + + [FieldOffset(0)] + [NativeName("Type", "CLIPDATA *")] + [NativeName("Type.Name", "CLIPDATA *")] + [NativeName("Name", "pclipdata")] + public ClipData* Pclipdata; + + [FieldOffset(0)] + [NativeName("Type", "BSTR")] + [NativeName("Type.Name", "BSTR")] + [NativeName("Name", "bstrVal")] + public char* BstrVal; + + [FieldOffset(0)] + [NativeName("Type", "BSTRBLOB")] + [NativeName("Type.Name", "BSTRBLOB")] + [NativeName("Name", "bstrblobVal")] + public BSTRBlob BstrblobVal; + + [FieldOffset(0)] + [NativeName("Type", "BLOB")] + [NativeName("Type.Name", "BLOB")] + [NativeName("Name", "blob")] + public Blob Blob; + + [FieldOffset(0)] + [NativeName("Type", "LPSTR")] + [NativeName("Type.Name", "LPSTR")] + [NativeName("Name", "pszVal")] + public byte* PszVal; + + [FieldOffset(0)] + [NativeName("Type", "LPWSTR")] + [NativeName("Type.Name", "LPWSTR")] + [NativeName("Name", "pwszVal")] + public char* PwszVal; + + [FieldOffset(0)] + [NativeName("Type", "IUnknown *")] + [NativeName("Type.Name", "IUnknown *")] + [NativeName("Name", "punkVal")] + public Silk.NET.Core.Native.IUnknown* PunkVal; + + [FieldOffset(0)] + [NativeName("Type", "IDispatch *")] + [NativeName("Type.Name", "IDispatch *")] + [NativeName("Name", "pdispVal")] + public IDispatch* PdispVal; + + [FieldOffset(0)] + [NativeName("Type", "IStream *")] + [NativeName("Type.Name", "IStream *")] + [NativeName("Name", "pStream")] + public Silk.NET.Core.Win32Extras.IStream* PStream; + + [FieldOffset(0)] + [NativeName("Type", "IStorage *")] + [NativeName("Type.Name", "IStorage *")] + [NativeName("Name", "pStorage")] + public IStorage* PStorage; + + [FieldOffset(0)] + [NativeName("Type", "LPVERSIONEDSTREAM")] + [NativeName("Type.Name", "LPVERSIONEDSTREAM")] + [NativeName("Name", "pVersionedStream")] + public VersionedStream* PVersionedStream; + + [FieldOffset(0)] + [NativeName("Type", "LPSAFEARRAY")] + [NativeName("Type.Name", "LPSAFEARRAY")] + [NativeName("Name", "parray")] + public SafeArray* Parray; + + [FieldOffset(0)] + [NativeName("Type", "CAC")] + [NativeName("Type.Name", "CAC")] + [NativeName("Name", "cac")] + public CAC Cac; + + [FieldOffset(0)] + [NativeName("Type", "CAUB")] + [NativeName("Type.Name", "CAUB")] + [NativeName("Name", "caub")] + public CAUB Caub; + + [FieldOffset(0)] + [NativeName("Type", "CAI")] + [NativeName("Type.Name", "CAI")] + [NativeName("Name", "cai")] + public CAI Cai; + + [FieldOffset(0)] + [NativeName("Type", "CAUI")] + [NativeName("Type.Name", "CAUI")] + [NativeName("Name", "caui")] + public CAUI Caui; + + [FieldOffset(0)] + [NativeName("Type", "CAL")] + [NativeName("Type.Name", "CAL")] + [NativeName("Name", "cal")] + public CAL Cal; + + [FieldOffset(0)] + [NativeName("Type", "CAUL")] + [NativeName("Type.Name", "CAUL")] + [NativeName("Name", "caul")] + public CAUL Caul; + + [FieldOffset(0)] + [NativeName("Type", "CAH")] + [NativeName("Type.Name", "CAH")] + [NativeName("Name", "cah")] + public CAH Cah; + + [FieldOffset(0)] + [NativeName("Type", "CAUH")] + [NativeName("Type.Name", "CAUH")] + [NativeName("Name", "cauh")] + public CAUH Cauh; + + [FieldOffset(0)] + [NativeName("Type", "CAFLT")] + [NativeName("Type.Name", "CAFLT")] + [NativeName("Name", "caflt")] + public CAFLT Caflt; + + [FieldOffset(0)] + [NativeName("Type", "CADBL")] + [NativeName("Type.Name", "CADBL")] + [NativeName("Name", "cadbl")] + public CADBL Cadbl; + + [FieldOffset(0)] + [NativeName("Type", "CABOOL")] + [NativeName("Type.Name", "CABOOL")] + [NativeName("Name", "cabool")] + public CABool Cabool; + + [FieldOffset(0)] + [NativeName("Type", "CASCODE")] + [NativeName("Type.Name", "CASCODE")] + [NativeName("Name", "cascode")] + public CASCode Cascode; + + [FieldOffset(0)] + [NativeName("Type", "CACY")] + [NativeName("Type.Name", "CACY")] + [NativeName("Name", "cacy")] + public CACY Cacy; + + [FieldOffset(0)] + [NativeName("Type", "CADATE")] + [NativeName("Type.Name", "CADATE")] + [NativeName("Name", "cadate")] + public CADate Cadate; + + [FieldOffset(0)] + [NativeName("Type", "CAFILETIME")] + [NativeName("Type.Name", "CAFILETIME")] + [NativeName("Name", "cafiletime")] + public CAFileTime Cafiletime; + + [FieldOffset(0)] + [NativeName("Type", "CACLSID")] + [NativeName("Type.Name", "CACLSID")] + [NativeName("Name", "cauuid")] + public CACLSID Cauuid; + + [FieldOffset(0)] + [NativeName("Type", "CACLIPDATA")] + [NativeName("Type.Name", "CACLIPDATA")] + [NativeName("Name", "caclipdata")] + public CAClipData Caclipdata; + + [FieldOffset(0)] + [NativeName("Type", "CABSTR")] + [NativeName("Type.Name", "CABSTR")] + [NativeName("Name", "cabstr")] + public CABSTR Cabstr; + + [FieldOffset(0)] + [NativeName("Type", "CABSTRBLOB")] + [NativeName("Type.Name", "CABSTRBLOB")] + [NativeName("Name", "cabstrblob")] + public CABSTRBlob Cabstrblob; + + [FieldOffset(0)] + [NativeName("Type", "CALPSTR")] + [NativeName("Type.Name", "CALPSTR")] + [NativeName("Name", "calpstr")] + public CALPSTR Calpstr; + + [FieldOffset(0)] + [NativeName("Type", "CALPWSTR")] + [NativeName("Type.Name", "CALPWSTR")] + [NativeName("Name", "calpwstr")] + public CALPWSTR Calpwstr; + + [FieldOffset(0)] + [NativeName("Type", "CAPROPVARIANT")] + [NativeName("Type.Name", "CAPROPVARIANT")] + [NativeName("Name", "capropvar")] + public CAPropVariant Capropvar; + + [FieldOffset(0)] + [NativeName("Type", "CHAR *")] + [NativeName("Type.Name", "CHAR *")] + [NativeName("Name", "pcVal")] + public byte* PcVal; + + [FieldOffset(0)] + [NativeName("Type", "UCHAR *")] + [NativeName("Type.Name", "UCHAR *")] + [NativeName("Name", "pbVal")] + public byte* PbVal; + + [FieldOffset(0)] + [NativeName("Type", "SHORT *")] + [NativeName("Type.Name", "SHORT *")] + [NativeName("Name", "piVal")] + public short* PiVal; + + [FieldOffset(0)] + [NativeName("Type", "USHORT *")] + [NativeName("Type.Name", "USHORT *")] + [NativeName("Name", "puiVal")] + public ushort* PuiVal; + + [FieldOffset(0)] + [NativeName("Type", "LONG *")] + [NativeName("Type.Name", "LONG *")] + [NativeName("Name", "plVal")] + public int* PlVal; + + [FieldOffset(0)] + [NativeName("Type", "ULONG *")] + [NativeName("Type.Name", "ULONG *")] + [NativeName("Name", "pulVal")] + public uint* PulVal; + + [FieldOffset(0)] + [NativeName("Type", "INT *")] + [NativeName("Type.Name", "INT *")] + [NativeName("Name", "pintVal")] + public int* PintVal; + + [FieldOffset(0)] + [NativeName("Type", "UINT *")] + [NativeName("Type.Name", "UINT *")] + [NativeName("Name", "puintVal")] + public uint* PuintVal; + + [FieldOffset(0)] + [NativeName("Type", "FLOAT *")] + [NativeName("Type.Name", "FLOAT *")] + [NativeName("Name", "pfltVal")] + public float* PfltVal; + + [FieldOffset(0)] + [NativeName("Type", "DOUBLE *")] + [NativeName("Type.Name", "DOUBLE *")] + [NativeName("Name", "pdblVal")] + public double* PdblVal; + + [FieldOffset(0)] + [NativeName("Type", "VARIANT_BOOL *")] + [NativeName("Type.Name", "VARIANT_BOOL *")] + [NativeName("Name", "pboolVal")] + public short* PboolVal; + + [FieldOffset(0)] + [NativeName("Type", "DECIMAL *")] + [NativeName("Type.Name", "DECIMAL *")] + [NativeName("Name", "pdecVal")] + public TagDecimal* PdecVal; + + [FieldOffset(0)] + [NativeName("Type", "SCODE *")] + [NativeName("Type.Name", "SCODE *")] + [NativeName("Name", "pscode")] + public int* Pscode; + + [FieldOffset(0)] + [NativeName("Type", "CY *")] + [NativeName("Type.Name", "CY *")] + [NativeName("Name", "pcyVal")] + public CY* PcyVal; + + [FieldOffset(0)] + [NativeName("Type", "DATE *")] + [NativeName("Type.Name", "DATE *")] + [NativeName("Name", "pdate")] + public double* Pdate; + + [FieldOffset(0)] + [NativeName("Type", "BSTR *")] + [NativeName("Type.Name", "BSTR *")] + [NativeName("Name", "pbstrVal")] + public char** PbstrVal; + + [FieldOffset(0)] + [NativeName("Type", "IUnknown **")] + [NativeName("Type.Name", "IUnknown **")] + [NativeName("Name", "ppunkVal")] + public Silk.NET.Core.Native.IUnknown** PpunkVal; + + [FieldOffset(0)] + [NativeName("Type", "IDispatch **")] + [NativeName("Type.Name", "IDispatch **")] + [NativeName("Name", "ppdispVal")] + public IDispatch** PpdispVal; + + [FieldOffset(0)] + [NativeName("Type", "LPSAFEARRAY *")] + [NativeName("Type.Name", "LPSAFEARRAY *")] + [NativeName("Name", "pparray")] + public SafeArray** Pparray; + + [FieldOffset(0)] + [NativeName("Type", "PROPVARIANT *")] + [NativeName("Type.Name", "PROPVARIANT *")] + [NativeName("Name", "pvarVal")] + public PropVariant* PvarVal; + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/PropertyBag2VtblExtensions.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/PropertyBag2VtblExtensions.gen.cs new file mode 100644 index 0000000000..e4aad2d9f4 --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/PropertyBag2VtblExtensions.gen.cs @@ -0,0 +1,1034 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras; + +public unsafe static class PropertyBag2VtblExtensions +{ + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Guid* riid, void** ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObject); + return ret; + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Guid* riid, ref void* ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObjectPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, ref Guid riid, void** ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* riidPtr = &riid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObject); + } + return ret; + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, ref Guid riid, ref void* ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* riidPtr = &riid) + { + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObjectPtr); + } + } + return ret; + } + + /// To be documented. + public static uint AddRef(this ComPtr thisVtbl) + { + var @this = thisVtbl.Handle; + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[1])(@this); + return ret; + } + + /// To be documented. + public static uint Release(this ComPtr thisVtbl) + { + var @this = thisVtbl.Handle; + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[2])(@this); + return ret; + } + + /// To be documented. + public static unsafe int Read(this ComPtr thisVtbl, uint cProperties, PropBag2* pPropBag, IErrorLog* pErrLog, Variant* pvarValue, int* phrError) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, cProperties, pPropBag, pErrLog, pvarValue, phrError); + return ret; + } + + /// To be documented. + public static unsafe int Read(this ComPtr thisVtbl, uint cProperties, PropBag2* pPropBag, IErrorLog* pErrLog, Variant* pvarValue, ref int phrError) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (int* phrErrorPtr = &phrError) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, cProperties, pPropBag, pErrLog, pvarValue, phrErrorPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int Read(this ComPtr thisVtbl, uint cProperties, PropBag2* pPropBag, IErrorLog* pErrLog, ref Variant pvarValue, int* phrError) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Variant* pvarValuePtr = &pvarValue) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, cProperties, pPropBag, pErrLog, pvarValuePtr, phrError); + } + return ret; + } + + /// To be documented. + public static unsafe int Read(this ComPtr thisVtbl, uint cProperties, PropBag2* pPropBag, IErrorLog* pErrLog, ref Variant pvarValue, ref int phrError) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Variant* pvarValuePtr = &pvarValue) + { + fixed (int* phrErrorPtr = &phrError) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, cProperties, pPropBag, pErrLog, pvarValuePtr, phrErrorPtr); + } + } + return ret; + } + + /// To be documented. + public static unsafe int Read(this ComPtr thisVtbl, uint cProperties, PropBag2* pPropBag, ref IErrorLog pErrLog, Variant* pvarValue, int* phrError) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (IErrorLog* pErrLogPtr = &pErrLog) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, cProperties, pPropBag, pErrLogPtr, pvarValue, phrError); + } + return ret; + } + + /// To be documented. + public static unsafe int Read(this ComPtr thisVtbl, uint cProperties, PropBag2* pPropBag, ref IErrorLog pErrLog, Variant* pvarValue, ref int phrError) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (IErrorLog* pErrLogPtr = &pErrLog) + { + fixed (int* phrErrorPtr = &phrError) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, cProperties, pPropBag, pErrLogPtr, pvarValue, phrErrorPtr); + } + } + return ret; + } + + /// To be documented. + public static unsafe int Read(this ComPtr thisVtbl, uint cProperties, PropBag2* pPropBag, ref IErrorLog pErrLog, ref Variant pvarValue, int* phrError) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (IErrorLog* pErrLogPtr = &pErrLog) + { + fixed (Variant* pvarValuePtr = &pvarValue) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, cProperties, pPropBag, pErrLogPtr, pvarValuePtr, phrError); + } + } + return ret; + } + + /// To be documented. + public static unsafe int Read(this ComPtr thisVtbl, uint cProperties, PropBag2* pPropBag, ref IErrorLog pErrLog, ref Variant pvarValue, ref int phrError) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (IErrorLog* pErrLogPtr = &pErrLog) + { + fixed (Variant* pvarValuePtr = &pvarValue) + { + fixed (int* phrErrorPtr = &phrError) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, cProperties, pPropBag, pErrLogPtr, pvarValuePtr, phrErrorPtr); + } + } + } + return ret; + } + + /// To be documented. + public static unsafe int Read(this ComPtr thisVtbl, uint cProperties, ref PropBag2 pPropBag, IErrorLog* pErrLog, Variant* pvarValue, int* phrError) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (PropBag2* pPropBagPtr = &pPropBag) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, cProperties, pPropBagPtr, pErrLog, pvarValue, phrError); + } + return ret; + } + + /// To be documented. + public static unsafe int Read(this ComPtr thisVtbl, uint cProperties, ref PropBag2 pPropBag, IErrorLog* pErrLog, Variant* pvarValue, ref int phrError) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (PropBag2* pPropBagPtr = &pPropBag) + { + fixed (int* phrErrorPtr = &phrError) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, cProperties, pPropBagPtr, pErrLog, pvarValue, phrErrorPtr); + } + } + return ret; + } + + /// To be documented. + public static unsafe int Read(this ComPtr thisVtbl, uint cProperties, ref PropBag2 pPropBag, IErrorLog* pErrLog, ref Variant pvarValue, int* phrError) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (PropBag2* pPropBagPtr = &pPropBag) + { + fixed (Variant* pvarValuePtr = &pvarValue) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, cProperties, pPropBagPtr, pErrLog, pvarValuePtr, phrError); + } + } + return ret; + } + + /// To be documented. + public static unsafe int Read(this ComPtr thisVtbl, uint cProperties, ref PropBag2 pPropBag, IErrorLog* pErrLog, ref Variant pvarValue, ref int phrError) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (PropBag2* pPropBagPtr = &pPropBag) + { + fixed (Variant* pvarValuePtr = &pvarValue) + { + fixed (int* phrErrorPtr = &phrError) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, cProperties, pPropBagPtr, pErrLog, pvarValuePtr, phrErrorPtr); + } + } + } + return ret; + } + + /// To be documented. + public static unsafe int Read(this ComPtr thisVtbl, uint cProperties, ref PropBag2 pPropBag, ref IErrorLog pErrLog, Variant* pvarValue, int* phrError) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (PropBag2* pPropBagPtr = &pPropBag) + { + fixed (IErrorLog* pErrLogPtr = &pErrLog) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, cProperties, pPropBagPtr, pErrLogPtr, pvarValue, phrError); + } + } + return ret; + } + + /// To be documented. + public static unsafe int Read(this ComPtr thisVtbl, uint cProperties, ref PropBag2 pPropBag, ref IErrorLog pErrLog, Variant* pvarValue, ref int phrError) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (PropBag2* pPropBagPtr = &pPropBag) + { + fixed (IErrorLog* pErrLogPtr = &pErrLog) + { + fixed (int* phrErrorPtr = &phrError) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, cProperties, pPropBagPtr, pErrLogPtr, pvarValue, phrErrorPtr); + } + } + } + return ret; + } + + /// To be documented. + public static unsafe int Read(this ComPtr thisVtbl, uint cProperties, ref PropBag2 pPropBag, ref IErrorLog pErrLog, ref Variant pvarValue, int* phrError) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (PropBag2* pPropBagPtr = &pPropBag) + { + fixed (IErrorLog* pErrLogPtr = &pErrLog) + { + fixed (Variant* pvarValuePtr = &pvarValue) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, cProperties, pPropBagPtr, pErrLogPtr, pvarValuePtr, phrError); + } + } + } + return ret; + } + + /// To be documented. + public static int Read(this ComPtr thisVtbl, uint cProperties, ref PropBag2 pPropBag, ref IErrorLog pErrLog, ref Variant pvarValue, ref int phrError) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (PropBag2* pPropBagPtr = &pPropBag) + { + fixed (IErrorLog* pErrLogPtr = &pErrLog) + { + fixed (Variant* pvarValuePtr = &pvarValue) + { + fixed (int* phrErrorPtr = &phrError) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, cProperties, pPropBagPtr, pErrLogPtr, pvarValuePtr, phrErrorPtr); + } + } + } + } + return ret; + } + + /// To be documented. + public static unsafe int Write(this ComPtr thisVtbl, uint cProperties, PropBag2* pPropBag, Variant* pvarValue) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, cProperties, pPropBag, pvarValue); + return ret; + } + + /// To be documented. + public static unsafe int Write(this ComPtr thisVtbl, uint cProperties, PropBag2* pPropBag, ref Variant pvarValue) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Variant* pvarValuePtr = &pvarValue) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, cProperties, pPropBag, pvarValuePtr); + } + return ret; + } + + /// To be documented. + public static unsafe int Write(this ComPtr thisVtbl, uint cProperties, ref PropBag2 pPropBag, Variant* pvarValue) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (PropBag2* pPropBagPtr = &pPropBag) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, cProperties, pPropBagPtr, pvarValue); + } + return ret; + } + + /// To be documented. + public static int Write(this ComPtr thisVtbl, uint cProperties, ref PropBag2 pPropBag, ref Variant pvarValue) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (PropBag2* pPropBagPtr = &pPropBag) + { + fixed (Variant* pvarValuePtr = &pvarValue) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, cProperties, pPropBagPtr, pvarValuePtr); + } + } + return ret; + } + + /// To be documented. + public static unsafe int CountProperties(this ComPtr thisVtbl, uint* pcProperties) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, pcProperties); + return ret; + } + + /// To be documented. + public static int CountProperties(this ComPtr thisVtbl, ref uint pcProperties) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (uint* pcPropertiesPtr = &pcProperties) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, pcPropertiesPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int GetPropertyInfo(this ComPtr thisVtbl, uint iProperty, uint cProperties, PropBag2* pPropBag, uint* pcProperties) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, iProperty, cProperties, pPropBag, pcProperties); + return ret; + } + + /// To be documented. + public static unsafe int GetPropertyInfo(this ComPtr thisVtbl, uint iProperty, uint cProperties, PropBag2* pPropBag, ref uint pcProperties) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (uint* pcPropertiesPtr = &pcProperties) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, iProperty, cProperties, pPropBag, pcPropertiesPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int GetPropertyInfo(this ComPtr thisVtbl, uint iProperty, uint cProperties, ref PropBag2 pPropBag, uint* pcProperties) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (PropBag2* pPropBagPtr = &pPropBag) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, iProperty, cProperties, pPropBagPtr, pcProperties); + } + return ret; + } + + /// To be documented. + public static int GetPropertyInfo(this ComPtr thisVtbl, uint iProperty, uint cProperties, ref PropBag2 pPropBag, ref uint pcProperties) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (PropBag2* pPropBagPtr = &pPropBag) + { + fixed (uint* pcPropertiesPtr = &pcProperties) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, iProperty, cProperties, pPropBagPtr, pcPropertiesPtr); + } + } + return ret; + } + + /// To be documented. + public static unsafe int LoadObject(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pstrName, uint dwHint, Silk.NET.Core.Native.IUnknown* pUnkObject, IErrorLog* pErrLog) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[7])(@this, pstrName, dwHint, pUnkObject, pErrLog); + return ret; + } + + /// To be documented. + public static unsafe int LoadObject(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pstrName, uint dwHint, Silk.NET.Core.Native.IUnknown* pUnkObject, ref IErrorLog pErrLog) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (IErrorLog* pErrLogPtr = &pErrLog) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[7])(@this, pstrName, dwHint, pUnkObject, pErrLogPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int LoadObject(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pstrName, uint dwHint, ref Silk.NET.Core.Native.IUnknown pUnkObject, IErrorLog* pErrLog) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Silk.NET.Core.Native.IUnknown* pUnkObjectPtr = &pUnkObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[7])(@this, pstrName, dwHint, pUnkObjectPtr, pErrLog); + } + return ret; + } + + /// To be documented. + public static unsafe int LoadObject(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pstrName, uint dwHint, ref Silk.NET.Core.Native.IUnknown pUnkObject, ref IErrorLog pErrLog) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Silk.NET.Core.Native.IUnknown* pUnkObjectPtr = &pUnkObject) + { + fixed (IErrorLog* pErrLogPtr = &pErrLog) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[7])(@this, pstrName, dwHint, pUnkObjectPtr, pErrLogPtr); + } + } + return ret; + } + + /// To be documented. + public static unsafe int LoadObject(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pstrName, uint dwHint, Silk.NET.Core.Native.IUnknown* pUnkObject, IErrorLog* pErrLog) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char* pstrNamePtr = &pstrName) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[7])(@this, pstrNamePtr, dwHint, pUnkObject, pErrLog); + } + return ret; + } + + /// To be documented. + public static unsafe int LoadObject(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pstrName, uint dwHint, Silk.NET.Core.Native.IUnknown* pUnkObject, ref IErrorLog pErrLog) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char* pstrNamePtr = &pstrName) + { + fixed (IErrorLog* pErrLogPtr = &pErrLog) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[7])(@this, pstrNamePtr, dwHint, pUnkObject, pErrLogPtr); + } + } + return ret; + } + + /// To be documented. + public static unsafe int LoadObject(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pstrName, uint dwHint, ref Silk.NET.Core.Native.IUnknown pUnkObject, IErrorLog* pErrLog) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char* pstrNamePtr = &pstrName) + { + fixed (Silk.NET.Core.Native.IUnknown* pUnkObjectPtr = &pUnkObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[7])(@this, pstrNamePtr, dwHint, pUnkObjectPtr, pErrLog); + } + } + return ret; + } + + /// To be documented. + public static int LoadObject(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pstrName, uint dwHint, ref Silk.NET.Core.Native.IUnknown pUnkObject, ref IErrorLog pErrLog) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char* pstrNamePtr = &pstrName) + { + fixed (Silk.NET.Core.Native.IUnknown* pUnkObjectPtr = &pUnkObject) + { + fixed (IErrorLog* pErrLogPtr = &pErrLog) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[7])(@this, pstrNamePtr, dwHint, pUnkObjectPtr, pErrLogPtr); + } + } + } + return ret; + } + + /// To be documented. + public static unsafe int LoadObject(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pstrName, uint dwHint, Silk.NET.Core.Native.IUnknown* pUnkObject, IErrorLog* pErrLog) + { + var @this = thisVtbl.Handle; + int ret = default; + var pstrNamePtr = (byte*) SilkMarshal.StringToPtr(pstrName, NativeStringEncoding.UTF8); + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[7])(@this, pstrNamePtr, dwHint, pUnkObject, pErrLog); + SilkMarshal.Free((nint)pstrNamePtr); + return ret; + } + + /// To be documented. + public static unsafe int LoadObject(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pstrName, uint dwHint, Silk.NET.Core.Native.IUnknown* pUnkObject, ref IErrorLog pErrLog) + { + var @this = thisVtbl.Handle; + int ret = default; + var pstrNamePtr = (byte*) SilkMarshal.StringToPtr(pstrName, NativeStringEncoding.UTF8); + fixed (IErrorLog* pErrLogPtr = &pErrLog) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[7])(@this, pstrNamePtr, dwHint, pUnkObject, pErrLogPtr); + } + SilkMarshal.Free((nint)pstrNamePtr); + return ret; + } + + /// To be documented. + public static unsafe int LoadObject(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pstrName, uint dwHint, ref Silk.NET.Core.Native.IUnknown pUnkObject, IErrorLog* pErrLog) + { + var @this = thisVtbl.Handle; + int ret = default; + var pstrNamePtr = (byte*) SilkMarshal.StringToPtr(pstrName, NativeStringEncoding.UTF8); + fixed (Silk.NET.Core.Native.IUnknown* pUnkObjectPtr = &pUnkObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[7])(@this, pstrNamePtr, dwHint, pUnkObjectPtr, pErrLog); + } + SilkMarshal.Free((nint)pstrNamePtr); + return ret; + } + + /// To be documented. + public static int LoadObject(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pstrName, uint dwHint, ref Silk.NET.Core.Native.IUnknown pUnkObject, ref IErrorLog pErrLog) + { + var @this = thisVtbl.Handle; + int ret = default; + var pstrNamePtr = (byte*) SilkMarshal.StringToPtr(pstrName, NativeStringEncoding.UTF8); + fixed (Silk.NET.Core.Native.IUnknown* pUnkObjectPtr = &pUnkObject) + { + fixed (IErrorLog* pErrLogPtr = &pErrLog) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[7])(@this, pstrNamePtr, dwHint, pUnkObjectPtr, pErrLogPtr); + } + } + SilkMarshal.Free((nint)pstrNamePtr); + return ret; + } + + /// To be documented. + public static int QueryInterface(this ComPtr thisVtbl, out ComPtr ppvObject) where TI0 : unmanaged, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + ppvObject = default; + return @this->QueryInterface(SilkMarshal.GuidPtrOf(), (void**) ppvObject.GetAddressOf()); + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Span riid, void** ppvObject) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->QueryInterface(ref riid.GetPinnableReference(), ppvObject); + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Span riid, ref void* ppvObject) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->QueryInterface(ref riid.GetPinnableReference(), ref ppvObject); + } + + /// To be documented. + public static unsafe int Read(this ComPtr thisVtbl, uint cProperties, PropBag2* pPropBag, ComPtr pErrLog, Variant* pvarValue, int* phrError) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->Read(cProperties, pPropBag, (IErrorLog*) pErrLog.Handle, pvarValue, phrError); + } + + /// To be documented. + public static unsafe int Read(this ComPtr thisVtbl, uint cProperties, PropBag2* pPropBag, IErrorLog* pErrLog, Variant* pvarValue, Span phrError) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Read(cProperties, pPropBag, pErrLog, pvarValue, ref phrError.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int Read(this ComPtr thisVtbl, uint cProperties, PropBag2* pPropBag, ComPtr pErrLog, Variant* pvarValue, ref int phrError) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->Read(cProperties, pPropBag, (IErrorLog*) pErrLog.Handle, pvarValue, ref phrError); + } + + /// To be documented. + public static unsafe int Read(this ComPtr thisVtbl, uint cProperties, PropBag2* pPropBag, IErrorLog* pErrLog, Span pvarValue, int* phrError) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Read(cProperties, pPropBag, pErrLog, ref pvarValue.GetPinnableReference(), phrError); + } + + /// To be documented. + public static unsafe int Read(this ComPtr thisVtbl, uint cProperties, PropBag2* pPropBag, ComPtr pErrLog, ref Variant pvarValue, int* phrError) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->Read(cProperties, pPropBag, (IErrorLog*) pErrLog.Handle, ref pvarValue, phrError); + } + + /// To be documented. + public static unsafe int Read(this ComPtr thisVtbl, uint cProperties, PropBag2* pPropBag, IErrorLog* pErrLog, Span pvarValue, Span phrError) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Read(cProperties, pPropBag, pErrLog, ref pvarValue.GetPinnableReference(), ref phrError.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int Read(this ComPtr thisVtbl, uint cProperties, PropBag2* pPropBag, ComPtr pErrLog, ref Variant pvarValue, ref int phrError) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->Read(cProperties, pPropBag, (IErrorLog*) pErrLog.Handle, ref pvarValue, ref phrError); + } + + /// To be documented. + public static unsafe int Read(this ComPtr thisVtbl, uint cProperties, PropBag2* pPropBag, Span pErrLog, Variant* pvarValue, int* phrError) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Read(cProperties, pPropBag, ref pErrLog.GetPinnableReference(), pvarValue, phrError); + } + + /// To be documented. + public static unsafe int Read(this ComPtr thisVtbl, uint cProperties, PropBag2* pPropBag, Span pErrLog, Variant* pvarValue, Span phrError) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Read(cProperties, pPropBag, ref pErrLog.GetPinnableReference(), pvarValue, ref phrError.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int Read(this ComPtr thisVtbl, uint cProperties, PropBag2* pPropBag, Span pErrLog, Span pvarValue, int* phrError) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Read(cProperties, pPropBag, ref pErrLog.GetPinnableReference(), ref pvarValue.GetPinnableReference(), phrError); + } + + /// To be documented. + public static unsafe int Read(this ComPtr thisVtbl, uint cProperties, PropBag2* pPropBag, Span pErrLog, Span pvarValue, Span phrError) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Read(cProperties, pPropBag, ref pErrLog.GetPinnableReference(), ref pvarValue.GetPinnableReference(), ref phrError.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int Read(this ComPtr thisVtbl, uint cProperties, Span pPropBag, IErrorLog* pErrLog, Variant* pvarValue, int* phrError) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Read(cProperties, ref pPropBag.GetPinnableReference(), pErrLog, pvarValue, phrError); + } + + /// To be documented. + public static unsafe int Read(this ComPtr thisVtbl, uint cProperties, ref PropBag2 pPropBag, ComPtr pErrLog, Variant* pvarValue, int* phrError) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->Read(cProperties, ref pPropBag, (IErrorLog*) pErrLog.Handle, pvarValue, phrError); + } + + /// To be documented. + public static unsafe int Read(this ComPtr thisVtbl, uint cProperties, Span pPropBag, IErrorLog* pErrLog, Variant* pvarValue, Span phrError) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Read(cProperties, ref pPropBag.GetPinnableReference(), pErrLog, pvarValue, ref phrError.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int Read(this ComPtr thisVtbl, uint cProperties, ref PropBag2 pPropBag, ComPtr pErrLog, Variant* pvarValue, ref int phrError) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->Read(cProperties, ref pPropBag, (IErrorLog*) pErrLog.Handle, pvarValue, ref phrError); + } + + /// To be documented. + public static unsafe int Read(this ComPtr thisVtbl, uint cProperties, Span pPropBag, IErrorLog* pErrLog, Span pvarValue, int* phrError) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Read(cProperties, ref pPropBag.GetPinnableReference(), pErrLog, ref pvarValue.GetPinnableReference(), phrError); + } + + /// To be documented. + public static unsafe int Read(this ComPtr thisVtbl, uint cProperties, ref PropBag2 pPropBag, ComPtr pErrLog, ref Variant pvarValue, int* phrError) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->Read(cProperties, ref pPropBag, (IErrorLog*) pErrLog.Handle, ref pvarValue, phrError); + } + + /// To be documented. + public static unsafe int Read(this ComPtr thisVtbl, uint cProperties, Span pPropBag, IErrorLog* pErrLog, Span pvarValue, Span phrError) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Read(cProperties, ref pPropBag.GetPinnableReference(), pErrLog, ref pvarValue.GetPinnableReference(), ref phrError.GetPinnableReference()); + } + + /// To be documented. + public static int Read(this ComPtr thisVtbl, uint cProperties, ref PropBag2 pPropBag, ComPtr pErrLog, ref Variant pvarValue, ref int phrError) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->Read(cProperties, ref pPropBag, (IErrorLog*) pErrLog.Handle, ref pvarValue, ref phrError); + } + + /// To be documented. + public static unsafe int Read(this ComPtr thisVtbl, uint cProperties, Span pPropBag, Span pErrLog, Variant* pvarValue, int* phrError) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Read(cProperties, ref pPropBag.GetPinnableReference(), ref pErrLog.GetPinnableReference(), pvarValue, phrError); + } + + /// To be documented. + public static unsafe int Read(this ComPtr thisVtbl, uint cProperties, Span pPropBag, Span pErrLog, Variant* pvarValue, Span phrError) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Read(cProperties, ref pPropBag.GetPinnableReference(), ref pErrLog.GetPinnableReference(), pvarValue, ref phrError.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int Read(this ComPtr thisVtbl, uint cProperties, Span pPropBag, Span pErrLog, Span pvarValue, int* phrError) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Read(cProperties, ref pPropBag.GetPinnableReference(), ref pErrLog.GetPinnableReference(), ref pvarValue.GetPinnableReference(), phrError); + } + + /// To be documented. + public static int Read(this ComPtr thisVtbl, uint cProperties, Span pPropBag, Span pErrLog, Span pvarValue, Span phrError) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Read(cProperties, ref pPropBag.GetPinnableReference(), ref pErrLog.GetPinnableReference(), ref pvarValue.GetPinnableReference(), ref phrError.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int Write(this ComPtr thisVtbl, uint cProperties, PropBag2* pPropBag, Span pvarValue) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Write(cProperties, pPropBag, ref pvarValue.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int Write(this ComPtr thisVtbl, uint cProperties, Span pPropBag, Variant* pvarValue) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Write(cProperties, ref pPropBag.GetPinnableReference(), pvarValue); + } + + /// To be documented. + public static int Write(this ComPtr thisVtbl, uint cProperties, Span pPropBag, Span pvarValue) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Write(cProperties, ref pPropBag.GetPinnableReference(), ref pvarValue.GetPinnableReference()); + } + + /// To be documented. + public static int CountProperties(this ComPtr thisVtbl, Span pcProperties) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->CountProperties(ref pcProperties.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int GetPropertyInfo(this ComPtr thisVtbl, uint iProperty, uint cProperties, PropBag2* pPropBag, Span pcProperties) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetPropertyInfo(iProperty, cProperties, pPropBag, ref pcProperties.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int GetPropertyInfo(this ComPtr thisVtbl, uint iProperty, uint cProperties, Span pPropBag, uint* pcProperties) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetPropertyInfo(iProperty, cProperties, ref pPropBag.GetPinnableReference(), pcProperties); + } + + /// To be documented. + public static int GetPropertyInfo(this ComPtr thisVtbl, uint iProperty, uint cProperties, Span pPropBag, Span pcProperties) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetPropertyInfo(iProperty, cProperties, ref pPropBag.GetPinnableReference(), ref pcProperties.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int LoadObject(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pstrName, uint dwHint, ComPtr pUnkObject, ComPtr pErrLog) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->LoadObject(pstrName, dwHint, (Silk.NET.Core.Native.IUnknown*) pUnkObject.Handle, (IErrorLog*) pErrLog.Handle); + } + + /// To be documented. + public static unsafe int LoadObject(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pstrName, uint dwHint, Silk.NET.Core.Native.IUnknown* pUnkObject, Span pErrLog) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->LoadObject(pstrName, dwHint, pUnkObject, ref pErrLog.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int LoadObject(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pstrName, uint dwHint, ComPtr pUnkObject, ref IErrorLog pErrLog) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->LoadObject(pstrName, dwHint, (Silk.NET.Core.Native.IUnknown*) pUnkObject.Handle, ref pErrLog); + } + + /// To be documented. + public static unsafe int LoadObject(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pstrName, uint dwHint, Span pUnkObject, IErrorLog* pErrLog) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->LoadObject(pstrName, dwHint, ref pUnkObject.GetPinnableReference(), pErrLog); + } + + /// To be documented. + public static unsafe int LoadObject(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pstrName, uint dwHint, ref Silk.NET.Core.Native.IUnknown pUnkObject, ComPtr pErrLog) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->LoadObject(pstrName, dwHint, ref pUnkObject, (IErrorLog*) pErrLog.Handle); + } + + /// To be documented. + public static unsafe int LoadObject(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pstrName, uint dwHint, Span pUnkObject, Span pErrLog) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->LoadObject(pstrName, dwHint, ref pUnkObject.GetPinnableReference(), ref pErrLog.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int LoadObject(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pstrName, uint dwHint, Silk.NET.Core.Native.IUnknown* pUnkObject, IErrorLog* pErrLog) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->LoadObject(in pstrName.GetPinnableReference(), dwHint, pUnkObject, pErrLog); + } + + /// To be documented. + public static int LoadObject(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pstrName, uint dwHint, ComPtr pUnkObject, ComPtr pErrLog) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->LoadObject(in pstrName, dwHint, (Silk.NET.Core.Native.IUnknown*) pUnkObject.Handle, (IErrorLog*) pErrLog.Handle); + } + + /// To be documented. + public static unsafe int LoadObject(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pstrName, uint dwHint, Silk.NET.Core.Native.IUnknown* pUnkObject, Span pErrLog) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->LoadObject(in pstrName.GetPinnableReference(), dwHint, pUnkObject, ref pErrLog.GetPinnableReference()); + } + + /// To be documented. + public static int LoadObject(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pstrName, uint dwHint, ComPtr pUnkObject, ref IErrorLog pErrLog) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->LoadObject(in pstrName, dwHint, (Silk.NET.Core.Native.IUnknown*) pUnkObject.Handle, ref pErrLog); + } + + /// To be documented. + public static unsafe int LoadObject(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pstrName, uint dwHint, Span pUnkObject, IErrorLog* pErrLog) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->LoadObject(in pstrName.GetPinnableReference(), dwHint, ref pUnkObject.GetPinnableReference(), pErrLog); + } + + /// To be documented. + public static int LoadObject(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pstrName, uint dwHint, ref Silk.NET.Core.Native.IUnknown pUnkObject, ComPtr pErrLog) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->LoadObject(in pstrName, dwHint, ref pUnkObject, (IErrorLog*) pErrLog.Handle); + } + + /// To be documented. + public static int LoadObject(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pstrName, uint dwHint, Span pUnkObject, Span pErrLog) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->LoadObject(in pstrName.GetPinnableReference(), dwHint, ref pUnkObject.GetPinnableReference(), ref pErrLog.GetPinnableReference()); + } + + /// To be documented. + public static int LoadObject(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pstrName, uint dwHint, ComPtr pUnkObject, ComPtr pErrLog) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->LoadObject(pstrName, dwHint, (Silk.NET.Core.Native.IUnknown*) pUnkObject.Handle, (IErrorLog*) pErrLog.Handle); + } + + /// To be documented. + public static unsafe int LoadObject(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pstrName, uint dwHint, Silk.NET.Core.Native.IUnknown* pUnkObject, Span pErrLog) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->LoadObject(pstrName, dwHint, pUnkObject, ref pErrLog.GetPinnableReference()); + } + + /// To be documented. + public static int LoadObject(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pstrName, uint dwHint, ComPtr pUnkObject, ref IErrorLog pErrLog) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->LoadObject(pstrName, dwHint, (Silk.NET.Core.Native.IUnknown*) pUnkObject.Handle, ref pErrLog); + } + + /// To be documented. + public static unsafe int LoadObject(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pstrName, uint dwHint, Span pUnkObject, IErrorLog* pErrLog) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->LoadObject(pstrName, dwHint, ref pUnkObject.GetPinnableReference(), pErrLog); + } + + /// To be documented. + public static int LoadObject(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pstrName, uint dwHint, ref Silk.NET.Core.Native.IUnknown pUnkObject, ComPtr pErrLog) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->LoadObject(pstrName, dwHint, ref pUnkObject, (IErrorLog*) pErrLog.Handle); + } + + /// To be documented. + public static int LoadObject(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pstrName, uint dwHint, Span pUnkObject, Span pErrLog) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->LoadObject(pstrName, dwHint, ref pUnkObject.GetPinnableReference(), ref pErrLog.GetPinnableReference()); + } + + /// To be documented. + public static ComPtr QueryInterface(this ComPtr thisVtbl) where TI0 : unmanaged, IComVtbl + { + var @this = thisVtbl.Handle; + // NonKhrReturnTypeOverloader + SilkMarshal.ThrowHResult(@this->QueryInterface(out ComPtr silkRet)); + return silkRet; + } + +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/PropertyBagVtblExtensions.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/PropertyBagVtblExtensions.gen.cs new file mode 100644 index 0000000000..3f7a1e19cd --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/PropertyBagVtblExtensions.gen.cs @@ -0,0 +1,518 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras; + +public unsafe static class PropertyBagVtblExtensions +{ + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Guid* riid, void** ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObject); + return ret; + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Guid* riid, ref void* ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObjectPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, ref Guid riid, void** ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* riidPtr = &riid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObject); + } + return ret; + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, ref Guid riid, ref void* ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* riidPtr = &riid) + { + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObjectPtr); + } + } + return ret; + } + + /// To be documented. + public static uint AddRef(this ComPtr thisVtbl) + { + var @this = thisVtbl.Handle; + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[1])(@this); + return ret; + } + + /// To be documented. + public static uint Release(this ComPtr thisVtbl) + { + var @this = thisVtbl.Handle; + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[2])(@this); + return ret; + } + + /// To be documented. + public static unsafe int Read(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pszPropName, Variant* pVar, IErrorLog* pErrorLog) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, pszPropName, pVar, pErrorLog); + return ret; + } + + /// To be documented. + public static unsafe int Read(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pszPropName, Variant* pVar, ref IErrorLog pErrorLog) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (IErrorLog* pErrorLogPtr = &pErrorLog) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, pszPropName, pVar, pErrorLogPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int Read(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pszPropName, ref Variant pVar, IErrorLog* pErrorLog) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Variant* pVarPtr = &pVar) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, pszPropName, pVarPtr, pErrorLog); + } + return ret; + } + + /// To be documented. + public static unsafe int Read(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pszPropName, ref Variant pVar, ref IErrorLog pErrorLog) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Variant* pVarPtr = &pVar) + { + fixed (IErrorLog* pErrorLogPtr = &pErrorLog) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, pszPropName, pVarPtr, pErrorLogPtr); + } + } + return ret; + } + + /// To be documented. + public static unsafe int Read(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pszPropName, Variant* pVar, IErrorLog* pErrorLog) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char* pszPropNamePtr = &pszPropName) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, pszPropNamePtr, pVar, pErrorLog); + } + return ret; + } + + /// To be documented. + public static unsafe int Read(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pszPropName, Variant* pVar, ref IErrorLog pErrorLog) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char* pszPropNamePtr = &pszPropName) + { + fixed (IErrorLog* pErrorLogPtr = &pErrorLog) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, pszPropNamePtr, pVar, pErrorLogPtr); + } + } + return ret; + } + + /// To be documented. + public static unsafe int Read(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pszPropName, ref Variant pVar, IErrorLog* pErrorLog) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char* pszPropNamePtr = &pszPropName) + { + fixed (Variant* pVarPtr = &pVar) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, pszPropNamePtr, pVarPtr, pErrorLog); + } + } + return ret; + } + + /// To be documented. + public static int Read(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pszPropName, ref Variant pVar, ref IErrorLog pErrorLog) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char* pszPropNamePtr = &pszPropName) + { + fixed (Variant* pVarPtr = &pVar) + { + fixed (IErrorLog* pErrorLogPtr = &pErrorLog) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, pszPropNamePtr, pVarPtr, pErrorLogPtr); + } + } + } + return ret; + } + + /// To be documented. + public static unsafe int Read(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pszPropName, Variant* pVar, IErrorLog* pErrorLog) + { + var @this = thisVtbl.Handle; + int ret = default; + var pszPropNamePtr = (byte*) SilkMarshal.StringToPtr(pszPropName, NativeStringEncoding.UTF8); + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, pszPropNamePtr, pVar, pErrorLog); + SilkMarshal.Free((nint)pszPropNamePtr); + return ret; + } + + /// To be documented. + public static unsafe int Read(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pszPropName, Variant* pVar, ref IErrorLog pErrorLog) + { + var @this = thisVtbl.Handle; + int ret = default; + var pszPropNamePtr = (byte*) SilkMarshal.StringToPtr(pszPropName, NativeStringEncoding.UTF8); + fixed (IErrorLog* pErrorLogPtr = &pErrorLog) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, pszPropNamePtr, pVar, pErrorLogPtr); + } + SilkMarshal.Free((nint)pszPropNamePtr); + return ret; + } + + /// To be documented. + public static unsafe int Read(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pszPropName, ref Variant pVar, IErrorLog* pErrorLog) + { + var @this = thisVtbl.Handle; + int ret = default; + var pszPropNamePtr = (byte*) SilkMarshal.StringToPtr(pszPropName, NativeStringEncoding.UTF8); + fixed (Variant* pVarPtr = &pVar) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, pszPropNamePtr, pVarPtr, pErrorLog); + } + SilkMarshal.Free((nint)pszPropNamePtr); + return ret; + } + + /// To be documented. + public static int Read(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pszPropName, ref Variant pVar, ref IErrorLog pErrorLog) + { + var @this = thisVtbl.Handle; + int ret = default; + var pszPropNamePtr = (byte*) SilkMarshal.StringToPtr(pszPropName, NativeStringEncoding.UTF8); + fixed (Variant* pVarPtr = &pVar) + { + fixed (IErrorLog* pErrorLogPtr = &pErrorLog) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, pszPropNamePtr, pVarPtr, pErrorLogPtr); + } + } + SilkMarshal.Free((nint)pszPropNamePtr); + return ret; + } + + /// To be documented. + public static unsafe int Write(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pszPropName, Variant* pVar) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, pszPropName, pVar); + return ret; + } + + /// To be documented. + public static unsafe int Write(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pszPropName, ref Variant pVar) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Variant* pVarPtr = &pVar) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, pszPropName, pVarPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int Write(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pszPropName, Variant* pVar) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char* pszPropNamePtr = &pszPropName) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, pszPropNamePtr, pVar); + } + return ret; + } + + /// To be documented. + public static int Write(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pszPropName, ref Variant pVar) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char* pszPropNamePtr = &pszPropName) + { + fixed (Variant* pVarPtr = &pVar) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, pszPropNamePtr, pVarPtr); + } + } + return ret; + } + + /// To be documented. + public static unsafe int Write(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pszPropName, Variant* pVar) + { + var @this = thisVtbl.Handle; + int ret = default; + var pszPropNamePtr = (byte*) SilkMarshal.StringToPtr(pszPropName, NativeStringEncoding.UTF8); + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, pszPropNamePtr, pVar); + SilkMarshal.Free((nint)pszPropNamePtr); + return ret; + } + + /// To be documented. + public static int Write(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pszPropName, ref Variant pVar) + { + var @this = thisVtbl.Handle; + int ret = default; + var pszPropNamePtr = (byte*) SilkMarshal.StringToPtr(pszPropName, NativeStringEncoding.UTF8); + fixed (Variant* pVarPtr = &pVar) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, pszPropNamePtr, pVarPtr); + } + SilkMarshal.Free((nint)pszPropNamePtr); + return ret; + } + + /// To be documented. + public static int QueryInterface(this ComPtr thisVtbl, out ComPtr ppvObject) where TI0 : unmanaged, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + ppvObject = default; + return @this->QueryInterface(SilkMarshal.GuidPtrOf(), (void**) ppvObject.GetAddressOf()); + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Span riid, void** ppvObject) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->QueryInterface(ref riid.GetPinnableReference(), ppvObject); + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Span riid, ref void* ppvObject) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->QueryInterface(ref riid.GetPinnableReference(), ref ppvObject); + } + + /// To be documented. + public static unsafe int Read(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pszPropName, Variant* pVar, ComPtr pErrorLog) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->Read(pszPropName, pVar, (IErrorLog*) pErrorLog.Handle); + } + + /// To be documented. + public static unsafe int Read(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pszPropName, Variant* pVar, Span pErrorLog) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Read(pszPropName, pVar, ref pErrorLog.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int Read(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pszPropName, Span pVar, IErrorLog* pErrorLog) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Read(pszPropName, ref pVar.GetPinnableReference(), pErrorLog); + } + + /// To be documented. + public static unsafe int Read(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pszPropName, ref Variant pVar, ComPtr pErrorLog) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->Read(pszPropName, ref pVar, (IErrorLog*) pErrorLog.Handle); + } + + /// To be documented. + public static unsafe int Read(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pszPropName, Span pVar, Span pErrorLog) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Read(pszPropName, ref pVar.GetPinnableReference(), ref pErrorLog.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int Read(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pszPropName, Variant* pVar, IErrorLog* pErrorLog) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Read(in pszPropName.GetPinnableReference(), pVar, pErrorLog); + } + + /// To be documented. + public static unsafe int Read(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pszPropName, Variant* pVar, ComPtr pErrorLog) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->Read(in pszPropName, pVar, (IErrorLog*) pErrorLog.Handle); + } + + /// To be documented. + public static unsafe int Read(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pszPropName, Variant* pVar, Span pErrorLog) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Read(in pszPropName.GetPinnableReference(), pVar, ref pErrorLog.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int Read(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pszPropName, Span pVar, IErrorLog* pErrorLog) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Read(in pszPropName.GetPinnableReference(), ref pVar.GetPinnableReference(), pErrorLog); + } + + /// To be documented. + public static int Read(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pszPropName, ref Variant pVar, ComPtr pErrorLog) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->Read(in pszPropName, ref pVar, (IErrorLog*) pErrorLog.Handle); + } + + /// To be documented. + public static int Read(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pszPropName, Span pVar, Span pErrorLog) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Read(in pszPropName.GetPinnableReference(), ref pVar.GetPinnableReference(), ref pErrorLog.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int Read(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pszPropName, Variant* pVar, ComPtr pErrorLog) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->Read(pszPropName, pVar, (IErrorLog*) pErrorLog.Handle); + } + + /// To be documented. + public static unsafe int Read(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pszPropName, Variant* pVar, Span pErrorLog) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Read(pszPropName, pVar, ref pErrorLog.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int Read(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pszPropName, Span pVar, IErrorLog* pErrorLog) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Read(pszPropName, ref pVar.GetPinnableReference(), pErrorLog); + } + + /// To be documented. + public static int Read(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pszPropName, ref Variant pVar, ComPtr pErrorLog) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->Read(pszPropName, ref pVar, (IErrorLog*) pErrorLog.Handle); + } + + /// To be documented. + public static int Read(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pszPropName, Span pVar, Span pErrorLog) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Read(pszPropName, ref pVar.GetPinnableReference(), ref pErrorLog.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int Write(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pszPropName, Span pVar) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Write(pszPropName, ref pVar.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int Write(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pszPropName, Variant* pVar) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Write(in pszPropName.GetPinnableReference(), pVar); + } + + /// To be documented. + public static int Write(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pszPropName, Span pVar) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Write(in pszPropName.GetPinnableReference(), ref pVar.GetPinnableReference()); + } + + /// To be documented. + public static int Write(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pszPropName, Span pVar) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Write(pszPropName, ref pVar.GetPinnableReference()); + } + + /// To be documented. + public static ComPtr QueryInterface(this ComPtr thisVtbl) where TI0 : unmanaged, IComVtbl + { + var @this = thisVtbl.Handle; + // NonKhrReturnTypeOverloader + SilkMarshal.ThrowHResult(@this->QueryInterface(out ComPtr silkRet)); + return silkRet; + } + +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/PropertyNotifySinkVtblExtensions.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/PropertyNotifySinkVtblExtensions.gen.cs new file mode 100644 index 0000000000..55ea3698a7 --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/PropertyNotifySinkVtblExtensions.gen.cs @@ -0,0 +1,139 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras; + +public unsafe static class PropertyNotifySinkVtblExtensions +{ + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Guid* riid, void** ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObject); + return ret; + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Guid* riid, ref void* ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObjectPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, ref Guid riid, void** ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* riidPtr = &riid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObject); + } + return ret; + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, ref Guid riid, ref void* ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* riidPtr = &riid) + { + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObjectPtr); + } + } + return ret; + } + + /// To be documented. + public static uint AddRef(this ComPtr thisVtbl) + { + var @this = thisVtbl.Handle; + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[1])(@this); + return ret; + } + + /// To be documented. + public static uint Release(this ComPtr thisVtbl) + { + var @this = thisVtbl.Handle; + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[2])(@this); + return ret; + } + + /// To be documented. + public static int OnChanged(this ComPtr thisVtbl, int dispID) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, dispID); + return ret; + } + + /// To be documented. + public static int OnRequestEdit(this ComPtr thisVtbl, int dispID) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, dispID); + return ret; + } + + /// To be documented. + public static int QueryInterface(this ComPtr thisVtbl, out ComPtr ppvObject) where TI0 : unmanaged, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + ppvObject = default; + return @this->QueryInterface(SilkMarshal.GuidPtrOf(), (void**) ppvObject.GetAddressOf()); + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Span riid, void** ppvObject) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->QueryInterface(ref riid.GetPinnableReference(), ppvObject); + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Span riid, ref void* ppvObject) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->QueryInterface(ref riid.GetPinnableReference(), ref ppvObject); + } + + /// To be documented. + public static ComPtr QueryInterface(this ComPtr thisVtbl) where TI0 : unmanaged, IComVtbl + { + var @this = thisVtbl.Handle; + // NonKhrReturnTypeOverloader + SilkMarshal.ThrowHResult(@this->QueryInterface(out ComPtr silkRet)); + return silkRet; + } + +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/PropertySetStorageVtblExtensions.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/PropertySetStorageVtblExtensions.gen.cs new file mode 100644 index 0000000000..0daf900603 --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/PropertySetStorageVtblExtensions.gen.cs @@ -0,0 +1,447 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras; + +public unsafe static class PropertySetStorageVtblExtensions +{ + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Guid* riid, void** ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObject); + return ret; + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Guid* riid, ref void* ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObjectPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, ref Guid riid, void** ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* riidPtr = &riid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObject); + } + return ret; + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, ref Guid riid, ref void* ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* riidPtr = &riid) + { + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObjectPtr); + } + } + return ret; + } + + /// To be documented. + public static uint AddRef(this ComPtr thisVtbl) + { + var @this = thisVtbl.Handle; + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[1])(@this); + return ret; + } + + /// To be documented. + public static uint Release(this ComPtr thisVtbl) + { + var @this = thisVtbl.Handle; + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[2])(@this); + return ret; + } + + /// To be documented. + public static unsafe int Create(this ComPtr thisVtbl, Guid* rfmtid, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* pclsid, uint grfFlags, uint grfMode, IPropertyStorage** ppprstg) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, rfmtid, pclsid, grfFlags, grfMode, ppprstg); + return ret; + } + + /// To be documented. + public static unsafe int Create(this ComPtr thisVtbl, Guid* rfmtid, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* pclsid, uint grfFlags, uint grfMode, ref IPropertyStorage* ppprstg) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (IPropertyStorage** ppprstgPtr = &ppprstg) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, rfmtid, pclsid, grfFlags, grfMode, ppprstgPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int Create(this ComPtr thisVtbl, Guid* rfmtid, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid pclsid, uint grfFlags, uint grfMode, IPropertyStorage** ppprstg) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* pclsidPtr = &pclsid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, rfmtid, pclsidPtr, grfFlags, grfMode, ppprstg); + } + return ret; + } + + /// To be documented. + public static unsafe int Create(this ComPtr thisVtbl, Guid* rfmtid, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid pclsid, uint grfFlags, uint grfMode, ref IPropertyStorage* ppprstg) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* pclsidPtr = &pclsid) + { + fixed (IPropertyStorage** ppprstgPtr = &ppprstg) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, rfmtid, pclsidPtr, grfFlags, grfMode, ppprstgPtr); + } + } + return ret; + } + + /// To be documented. + public static unsafe int Create(this ComPtr thisVtbl, ref Guid rfmtid, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* pclsid, uint grfFlags, uint grfMode, IPropertyStorage** ppprstg) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* rfmtidPtr = &rfmtid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, rfmtidPtr, pclsid, grfFlags, grfMode, ppprstg); + } + return ret; + } + + /// To be documented. + public static unsafe int Create(this ComPtr thisVtbl, ref Guid rfmtid, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* pclsid, uint grfFlags, uint grfMode, ref IPropertyStorage* ppprstg) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* rfmtidPtr = &rfmtid) + { + fixed (IPropertyStorage** ppprstgPtr = &ppprstg) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, rfmtidPtr, pclsid, grfFlags, grfMode, ppprstgPtr); + } + } + return ret; + } + + /// To be documented. + public static unsafe int Create(this ComPtr thisVtbl, ref Guid rfmtid, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid pclsid, uint grfFlags, uint grfMode, IPropertyStorage** ppprstg) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* rfmtidPtr = &rfmtid) + { + fixed (Guid* pclsidPtr = &pclsid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, rfmtidPtr, pclsidPtr, grfFlags, grfMode, ppprstg); + } + } + return ret; + } + + /// To be documented. + public static unsafe int Create(this ComPtr thisVtbl, ref Guid rfmtid, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid pclsid, uint grfFlags, uint grfMode, ref IPropertyStorage* ppprstg) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* rfmtidPtr = &rfmtid) + { + fixed (Guid* pclsidPtr = &pclsid) + { + fixed (IPropertyStorage** ppprstgPtr = &ppprstg) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, rfmtidPtr, pclsidPtr, grfFlags, grfMode, ppprstgPtr); + } + } + } + return ret; + } + + /// To be documented. + public static unsafe int Open(this ComPtr thisVtbl, Guid* rfmtid, uint grfMode, IPropertyStorage** ppprstg) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, rfmtid, grfMode, ppprstg); + return ret; + } + + /// To be documented. + public static unsafe int Open(this ComPtr thisVtbl, Guid* rfmtid, uint grfMode, ref IPropertyStorage* ppprstg) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (IPropertyStorage** ppprstgPtr = &ppprstg) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, rfmtid, grfMode, ppprstgPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int Open(this ComPtr thisVtbl, ref Guid rfmtid, uint grfMode, IPropertyStorage** ppprstg) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* rfmtidPtr = &rfmtid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, rfmtidPtr, grfMode, ppprstg); + } + return ret; + } + + /// To be documented. + public static unsafe int Open(this ComPtr thisVtbl, ref Guid rfmtid, uint grfMode, ref IPropertyStorage* ppprstg) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* rfmtidPtr = &rfmtid) + { + fixed (IPropertyStorage** ppprstgPtr = &ppprstg) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, rfmtidPtr, grfMode, ppprstgPtr); + } + } + return ret; + } + + /// To be documented. + public static unsafe int Delete(this ComPtr thisVtbl, Guid* rfmtid) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, rfmtid); + return ret; + } + + /// To be documented. + public static int Delete(this ComPtr thisVtbl, ref Guid rfmtid) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* rfmtidPtr = &rfmtid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, rfmtidPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int Enum(this ComPtr thisVtbl, IEnumSTATPROPSETSTG** ppenum) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, ppenum); + return ret; + } + + /// To be documented. + public static unsafe int Enum(this ComPtr thisVtbl, ref IEnumSTATPROPSETSTG* ppenum) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (IEnumSTATPROPSETSTG** ppenumPtr = &ppenum) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, ppenumPtr); + } + return ret; + } + + /// To be documented. + public static int QueryInterface(this ComPtr thisVtbl, out ComPtr ppvObject) where TI0 : unmanaged, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + ppvObject = default; + return @this->QueryInterface(SilkMarshal.GuidPtrOf(), (void**) ppvObject.GetAddressOf()); + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Span riid, void** ppvObject) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->QueryInterface(ref riid.GetPinnableReference(), ppvObject); + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Span riid, ref void* ppvObject) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->QueryInterface(ref riid.GetPinnableReference(), ref ppvObject); + } + + /// To be documented. + public static unsafe int Create(this ComPtr thisVtbl, Guid* rfmtid, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* pclsid, uint grfFlags, uint grfMode, ref ComPtr ppprstg) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->Create(rfmtid, pclsid, grfFlags, grfMode, (IPropertyStorage**) ppprstg.GetAddressOf()); + } + + /// To be documented. + public static unsafe int Create(this ComPtr thisVtbl, Guid* rfmtid, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pclsid, uint grfFlags, uint grfMode, IPropertyStorage** ppprstg) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Create(rfmtid, in pclsid.GetPinnableReference(), grfFlags, grfMode, ppprstg); + } + + /// To be documented. + public static unsafe int Create(this ComPtr thisVtbl, Guid* rfmtid, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid pclsid, uint grfFlags, uint grfMode, ref ComPtr ppprstg) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->Create(rfmtid, in pclsid, grfFlags, grfMode, (IPropertyStorage**) ppprstg.GetAddressOf()); + } + + /// To be documented. + public static unsafe int Create(this ComPtr thisVtbl, Guid* rfmtid, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pclsid, uint grfFlags, uint grfMode, ref IPropertyStorage* ppprstg) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Create(rfmtid, in pclsid.GetPinnableReference(), grfFlags, grfMode, ref ppprstg); + } + + /// To be documented. + public static unsafe int Create(this ComPtr thisVtbl, Span rfmtid, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* pclsid, uint grfFlags, uint grfMode, IPropertyStorage** ppprstg) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Create(ref rfmtid.GetPinnableReference(), pclsid, grfFlags, grfMode, ppprstg); + } + + /// To be documented. + public static unsafe int Create(this ComPtr thisVtbl, ref Guid rfmtid, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* pclsid, uint grfFlags, uint grfMode, ref ComPtr ppprstg) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->Create(ref rfmtid, pclsid, grfFlags, grfMode, (IPropertyStorage**) ppprstg.GetAddressOf()); + } + + /// To be documented. + public static unsafe int Create(this ComPtr thisVtbl, Span rfmtid, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* pclsid, uint grfFlags, uint grfMode, ref IPropertyStorage* ppprstg) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Create(ref rfmtid.GetPinnableReference(), pclsid, grfFlags, grfMode, ref ppprstg); + } + + /// To be documented. + public static unsafe int Create(this ComPtr thisVtbl, Span rfmtid, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pclsid, uint grfFlags, uint grfMode, IPropertyStorage** ppprstg) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Create(ref rfmtid.GetPinnableReference(), in pclsid.GetPinnableReference(), grfFlags, grfMode, ppprstg); + } + + /// To be documented. + public static int Create(this ComPtr thisVtbl, ref Guid rfmtid, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid pclsid, uint grfFlags, uint grfMode, ref ComPtr ppprstg) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->Create(ref rfmtid, in pclsid, grfFlags, grfMode, (IPropertyStorage**) ppprstg.GetAddressOf()); + } + + /// To be documented. + public static unsafe int Create(this ComPtr thisVtbl, Span rfmtid, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pclsid, uint grfFlags, uint grfMode, ref IPropertyStorage* ppprstg) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Create(ref rfmtid.GetPinnableReference(), in pclsid.GetPinnableReference(), grfFlags, grfMode, ref ppprstg); + } + + /// To be documented. + public static unsafe int Open(this ComPtr thisVtbl, Guid* rfmtid, uint grfMode, ref ComPtr ppprstg) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->Open(rfmtid, grfMode, (IPropertyStorage**) ppprstg.GetAddressOf()); + } + + /// To be documented. + public static unsafe int Open(this ComPtr thisVtbl, Span rfmtid, uint grfMode, IPropertyStorage** ppprstg) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Open(ref rfmtid.GetPinnableReference(), grfMode, ppprstg); + } + + /// To be documented. + public static int Open(this ComPtr thisVtbl, ref Guid rfmtid, uint grfMode, ref ComPtr ppprstg) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->Open(ref rfmtid, grfMode, (IPropertyStorage**) ppprstg.GetAddressOf()); + } + + /// To be documented. + public static unsafe int Open(this ComPtr thisVtbl, Span rfmtid, uint grfMode, ref IPropertyStorage* ppprstg) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Open(ref rfmtid.GetPinnableReference(), grfMode, ref ppprstg); + } + + /// To be documented. + public static int Delete(this ComPtr thisVtbl, Span rfmtid) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Delete(ref rfmtid.GetPinnableReference()); + } + + /// To be documented. + public static int Enum(this ComPtr thisVtbl, ref ComPtr ppenum) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->Enum((IEnumSTATPROPSETSTG**) ppenum.GetAddressOf()); + } + + /// To be documented. + public static ComPtr QueryInterface(this ComPtr thisVtbl) where TI0 : unmanaged, IComVtbl + { + var @this = thisVtbl.Handle; + // NonKhrReturnTypeOverloader + SilkMarshal.ThrowHResult(@this->QueryInterface(out ComPtr silkRet)); + return silkRet; + } + +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/PropertyStorageVtblExtensions.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/PropertyStorageVtblExtensions.gen.cs new file mode 100644 index 0000000000..88c5f563aa --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/PropertyStorageVtblExtensions.gen.cs @@ -0,0 +1,768 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras; + +public unsafe static class PropertyStorageVtblExtensions +{ + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Guid* riid, void** ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObject); + return ret; + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Guid* riid, ref void* ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObjectPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, ref Guid riid, void** ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* riidPtr = &riid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObject); + } + return ret; + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, ref Guid riid, ref void* ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* riidPtr = &riid) + { + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObjectPtr); + } + } + return ret; + } + + /// To be documented. + public static uint AddRef(this ComPtr thisVtbl) + { + var @this = thisVtbl.Handle; + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[1])(@this); + return ret; + } + + /// To be documented. + public static uint Release(this ComPtr thisVtbl) + { + var @this = thisVtbl.Handle; + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[2])(@this); + return ret; + } + + /// To be documented. + public static unsafe int ReadMultiple(this ComPtr thisVtbl, uint cpspec, PropSpec* rgpspec, PropVariant* rgpropvar) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, cpspec, rgpspec, rgpropvar); + return ret; + } + + /// To be documented. + public static unsafe int ReadMultiple(this ComPtr thisVtbl, uint cpspec, PropSpec* rgpspec, ref PropVariant rgpropvar) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (PropVariant* rgpropvarPtr = &rgpropvar) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, cpspec, rgpspec, rgpropvarPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int ReadMultiple(this ComPtr thisVtbl, uint cpspec, ref PropSpec rgpspec, PropVariant* rgpropvar) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (PropSpec* rgpspecPtr = &rgpspec) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, cpspec, rgpspecPtr, rgpropvar); + } + return ret; + } + + /// To be documented. + public static int ReadMultiple(this ComPtr thisVtbl, uint cpspec, ref PropSpec rgpspec, ref PropVariant rgpropvar) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (PropSpec* rgpspecPtr = &rgpspec) + { + fixed (PropVariant* rgpropvarPtr = &rgpropvar) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, cpspec, rgpspecPtr, rgpropvarPtr); + } + } + return ret; + } + + /// To be documented. + public static unsafe int WriteMultiple(this ComPtr thisVtbl, uint cpspec, PropSpec* rgpspec, PropVariant* rgpropvar, uint propidNameFirst) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, cpspec, rgpspec, rgpropvar, propidNameFirst); + return ret; + } + + /// To be documented. + public static unsafe int WriteMultiple(this ComPtr thisVtbl, uint cpspec, PropSpec* rgpspec, ref PropVariant rgpropvar, uint propidNameFirst) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (PropVariant* rgpropvarPtr = &rgpropvar) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, cpspec, rgpspec, rgpropvarPtr, propidNameFirst); + } + return ret; + } + + /// To be documented. + public static unsafe int WriteMultiple(this ComPtr thisVtbl, uint cpspec, ref PropSpec rgpspec, PropVariant* rgpropvar, uint propidNameFirst) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (PropSpec* rgpspecPtr = &rgpspec) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, cpspec, rgpspecPtr, rgpropvar, propidNameFirst); + } + return ret; + } + + /// To be documented. + public static int WriteMultiple(this ComPtr thisVtbl, uint cpspec, ref PropSpec rgpspec, ref PropVariant rgpropvar, uint propidNameFirst) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (PropSpec* rgpspecPtr = &rgpspec) + { + fixed (PropVariant* rgpropvarPtr = &rgpropvar) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, cpspec, rgpspecPtr, rgpropvarPtr, propidNameFirst); + } + } + return ret; + } + + /// To be documented. + public static unsafe int DeleteMultiple(this ComPtr thisVtbl, uint cpspec, PropSpec* rgpspec) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, cpspec, rgpspec); + return ret; + } + + /// To be documented. + public static int DeleteMultiple(this ComPtr thisVtbl, uint cpspec, ref PropSpec rgpspec) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (PropSpec* rgpspecPtr = &rgpspec) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, cpspec, rgpspecPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int ReadPropertyNames(this ComPtr thisVtbl, uint cpropid, uint* rgpropid, char** rglpwstrName) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, cpropid, rgpropid, rglpwstrName); + return ret; + } + + /// To be documented. + public static unsafe int ReadPropertyNames(this ComPtr thisVtbl, uint cpropid, uint* rgpropid, ref char* rglpwstrName) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char** rglpwstrNamePtr = &rglpwstrName) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, cpropid, rgpropid, rglpwstrNamePtr); + } + return ret; + } + + /// To be documented. + public static unsafe int ReadPropertyNames(this ComPtr thisVtbl, uint cpropid, ref uint rgpropid, char** rglpwstrName) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (uint* rgpropidPtr = &rgpropid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, cpropid, rgpropidPtr, rglpwstrName); + } + return ret; + } + + /// To be documented. + public static unsafe int ReadPropertyNames(this ComPtr thisVtbl, uint cpropid, ref uint rgpropid, ref char* rglpwstrName) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (uint* rgpropidPtr = &rgpropid) + { + fixed (char** rglpwstrNamePtr = &rglpwstrName) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, cpropid, rgpropidPtr, rglpwstrNamePtr); + } + } + return ret; + } + + /// To be documented. + public static unsafe int WritePropertyNames(this ComPtr thisVtbl, uint cpropid, uint* rgpropid, char** rglpwstrName) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[7])(@this, cpropid, rgpropid, rglpwstrName); + return ret; + } + + /// To be documented. + public static unsafe int WritePropertyNames(this ComPtr thisVtbl, uint cpropid, uint* rgpropid, ref char* rglpwstrName) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char** rglpwstrNamePtr = &rglpwstrName) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[7])(@this, cpropid, rgpropid, rglpwstrNamePtr); + } + return ret; + } + + /// To be documented. + public static unsafe int WritePropertyNames(this ComPtr thisVtbl, uint cpropid, ref uint rgpropid, char** rglpwstrName) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (uint* rgpropidPtr = &rgpropid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[7])(@this, cpropid, rgpropidPtr, rglpwstrName); + } + return ret; + } + + /// To be documented. + public static unsafe int WritePropertyNames(this ComPtr thisVtbl, uint cpropid, ref uint rgpropid, ref char* rglpwstrName) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (uint* rgpropidPtr = &rgpropid) + { + fixed (char** rglpwstrNamePtr = &rglpwstrName) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[7])(@this, cpropid, rgpropidPtr, rglpwstrNamePtr); + } + } + return ret; + } + + /// To be documented. + public static unsafe int DeletePropertyNames(this ComPtr thisVtbl, uint cpropid, uint* rgpropid) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[8])(@this, cpropid, rgpropid); + return ret; + } + + /// To be documented. + public static int DeletePropertyNames(this ComPtr thisVtbl, uint cpropid, ref uint rgpropid) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (uint* rgpropidPtr = &rgpropid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[8])(@this, cpropid, rgpropidPtr); + } + return ret; + } + + /// To be documented. + public static int Commit(this ComPtr thisVtbl, uint grfCommitFlags) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[9])(@this, grfCommitFlags); + return ret; + } + + /// To be documented. + public static int Revert(this ComPtr thisVtbl) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[10])(@this); + return ret; + } + + /// To be documented. + public static unsafe int Enum(this ComPtr thisVtbl, IEnumSTATPROPSTG** ppenum) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, ppenum); + return ret; + } + + /// To be documented. + public static unsafe int Enum(this ComPtr thisVtbl, ref IEnumSTATPROPSTG* ppenum) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (IEnumSTATPROPSTG** ppenumPtr = &ppenum) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, ppenumPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int SetTimes(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Filetime* pctime, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Filetime* patime, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Filetime* pmtime) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[12])(@this, pctime, patime, pmtime); + return ret; + } + + /// To be documented. + public static unsafe int SetTimes(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Filetime* pctime, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Filetime* patime, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Filetime pmtime) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Filetime* pmtimePtr = &pmtime) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[12])(@this, pctime, patime, pmtimePtr); + } + return ret; + } + + /// To be documented. + public static unsafe int SetTimes(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Filetime* pctime, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Filetime patime, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Filetime* pmtime) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Filetime* patimePtr = &patime) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[12])(@this, pctime, patimePtr, pmtime); + } + return ret; + } + + /// To be documented. + public static unsafe int SetTimes(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Filetime* pctime, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Filetime patime, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Filetime pmtime) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Filetime* patimePtr = &patime) + { + fixed (Filetime* pmtimePtr = &pmtime) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[12])(@this, pctime, patimePtr, pmtimePtr); + } + } + return ret; + } + + /// To be documented. + public static unsafe int SetTimes(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Filetime pctime, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Filetime* patime, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Filetime* pmtime) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Filetime* pctimePtr = &pctime) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[12])(@this, pctimePtr, patime, pmtime); + } + return ret; + } + + /// To be documented. + public static unsafe int SetTimes(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Filetime pctime, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Filetime* patime, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Filetime pmtime) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Filetime* pctimePtr = &pctime) + { + fixed (Filetime* pmtimePtr = &pmtime) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[12])(@this, pctimePtr, patime, pmtimePtr); + } + } + return ret; + } + + /// To be documented. + public static unsafe int SetTimes(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Filetime pctime, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Filetime patime, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Filetime* pmtime) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Filetime* pctimePtr = &pctime) + { + fixed (Filetime* patimePtr = &patime) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[12])(@this, pctimePtr, patimePtr, pmtime); + } + } + return ret; + } + + /// To be documented. + public static int SetTimes(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Filetime pctime, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Filetime patime, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Filetime pmtime) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Filetime* pctimePtr = &pctime) + { + fixed (Filetime* patimePtr = &patime) + { + fixed (Filetime* pmtimePtr = &pmtime) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[12])(@this, pctimePtr, patimePtr, pmtimePtr); + } + } + } + return ret; + } + + /// To be documented. + public static unsafe int SetClass(this ComPtr thisVtbl, Guid* clsid) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[13])(@this, clsid); + return ret; + } + + /// To be documented. + public static int SetClass(this ComPtr thisVtbl, ref Guid clsid) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* clsidPtr = &clsid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[13])(@this, clsidPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int Stat(this ComPtr thisVtbl, STATPROPSETSTG* pstatpsstg) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[14])(@this, pstatpsstg); + return ret; + } + + /// To be documented. + public static int Stat(this ComPtr thisVtbl, ref STATPROPSETSTG pstatpsstg) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (STATPROPSETSTG* pstatpsstgPtr = &pstatpsstg) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[14])(@this, pstatpsstgPtr); + } + return ret; + } + + /// To be documented. + public static int QueryInterface(this ComPtr thisVtbl, out ComPtr ppvObject) where TI0 : unmanaged, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + ppvObject = default; + return @this->QueryInterface(SilkMarshal.GuidPtrOf(), (void**) ppvObject.GetAddressOf()); + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Span riid, void** ppvObject) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->QueryInterface(ref riid.GetPinnableReference(), ppvObject); + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Span riid, ref void* ppvObject) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->QueryInterface(ref riid.GetPinnableReference(), ref ppvObject); + } + + /// To be documented. + public static unsafe int ReadMultiple(this ComPtr thisVtbl, uint cpspec, PropSpec* rgpspec, Span rgpropvar) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->ReadMultiple(cpspec, rgpspec, ref rgpropvar.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int ReadMultiple(this ComPtr thisVtbl, uint cpspec, Span rgpspec, PropVariant* rgpropvar) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->ReadMultiple(cpspec, ref rgpspec.GetPinnableReference(), rgpropvar); + } + + /// To be documented. + public static int ReadMultiple(this ComPtr thisVtbl, uint cpspec, Span rgpspec, Span rgpropvar) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->ReadMultiple(cpspec, ref rgpspec.GetPinnableReference(), ref rgpropvar.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int WriteMultiple(this ComPtr thisVtbl, uint cpspec, PropSpec* rgpspec, Span rgpropvar, uint propidNameFirst) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->WriteMultiple(cpspec, rgpspec, ref rgpropvar.GetPinnableReference(), propidNameFirst); + } + + /// To be documented. + public static unsafe int WriteMultiple(this ComPtr thisVtbl, uint cpspec, Span rgpspec, PropVariant* rgpropvar, uint propidNameFirst) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->WriteMultiple(cpspec, ref rgpspec.GetPinnableReference(), rgpropvar, propidNameFirst); + } + + /// To be documented. + public static int WriteMultiple(this ComPtr thisVtbl, uint cpspec, Span rgpspec, Span rgpropvar, uint propidNameFirst) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->WriteMultiple(cpspec, ref rgpspec.GetPinnableReference(), ref rgpropvar.GetPinnableReference(), propidNameFirst); + } + + /// To be documented. + public static int DeleteMultiple(this ComPtr thisVtbl, uint cpspec, Span rgpspec) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->DeleteMultiple(cpspec, ref rgpspec.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int ReadPropertyNames(this ComPtr thisVtbl, uint cpropid, uint* rgpropid, string[] rglpwstrNameSa) + { + var @this = thisVtbl.Handle; + // StringArrayOverloader + var rglpwstrName = (char**) SilkMarshal.StringArrayToPtr(rglpwstrNameSa); + var ret = @this->ReadPropertyNames(cpropid, rgpropid, rglpwstrName); + SilkMarshal.CopyPtrToStringArray((nint) rglpwstrName, rglpwstrNameSa); + SilkMarshal.Free((nint) rglpwstrName); + return ret; + } + + /// To be documented. + public static int ReadPropertyNames(this ComPtr thisVtbl, uint cpropid, ref uint rgpropid, string[] rglpwstrNameSa) + { + var @this = thisVtbl.Handle; + // StringArrayOverloader + var rglpwstrName = (char**) SilkMarshal.StringArrayToPtr(rglpwstrNameSa); + var ret = @this->ReadPropertyNames(cpropid, ref rgpropid, rglpwstrName); + SilkMarshal.CopyPtrToStringArray((nint) rglpwstrName, rglpwstrNameSa); + SilkMarshal.Free((nint) rglpwstrName); + return ret; + } + + /// To be documented. + public static unsafe int ReadPropertyNames(this ComPtr thisVtbl, uint cpropid, Span rgpropid, char** rglpwstrName) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->ReadPropertyNames(cpropid, ref rgpropid.GetPinnableReference(), rglpwstrName); + } + + /// To be documented. + public static unsafe int ReadPropertyNames(this ComPtr thisVtbl, uint cpropid, Span rgpropid, ref char* rglpwstrName) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->ReadPropertyNames(cpropid, ref rgpropid.GetPinnableReference(), ref rglpwstrName); + } + + /// To be documented. + public static unsafe int WritePropertyNames(this ComPtr thisVtbl, uint cpropid, uint* rgpropid, string[] rglpwstrNameSa) + { + var @this = thisVtbl.Handle; + // StringArrayOverloader + var rglpwstrName = (char**) SilkMarshal.StringArrayToPtr(rglpwstrNameSa); + var ret = @this->WritePropertyNames(cpropid, rgpropid, rglpwstrName); + SilkMarshal.CopyPtrToStringArray((nint) rglpwstrName, rglpwstrNameSa); + SilkMarshal.Free((nint) rglpwstrName); + return ret; + } + + /// To be documented. + public static int WritePropertyNames(this ComPtr thisVtbl, uint cpropid, ref uint rgpropid, string[] rglpwstrNameSa) + { + var @this = thisVtbl.Handle; + // StringArrayOverloader + var rglpwstrName = (char**) SilkMarshal.StringArrayToPtr(rglpwstrNameSa); + var ret = @this->WritePropertyNames(cpropid, ref rgpropid, rglpwstrName); + SilkMarshal.CopyPtrToStringArray((nint) rglpwstrName, rglpwstrNameSa); + SilkMarshal.Free((nint) rglpwstrName); + return ret; + } + + /// To be documented. + public static unsafe int WritePropertyNames(this ComPtr thisVtbl, uint cpropid, Span rgpropid, char** rglpwstrName) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->WritePropertyNames(cpropid, ref rgpropid.GetPinnableReference(), rglpwstrName); + } + + /// To be documented. + public static unsafe int WritePropertyNames(this ComPtr thisVtbl, uint cpropid, Span rgpropid, ref char* rglpwstrName) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->WritePropertyNames(cpropid, ref rgpropid.GetPinnableReference(), ref rglpwstrName); + } + + /// To be documented. + public static int DeletePropertyNames(this ComPtr thisVtbl, uint cpropid, Span rgpropid) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->DeletePropertyNames(cpropid, ref rgpropid.GetPinnableReference()); + } + + /// To be documented. + public static int Enum(this ComPtr thisVtbl, ref ComPtr ppenum) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->Enum((IEnumSTATPROPSTG**) ppenum.GetAddressOf()); + } + + /// To be documented. + public static unsafe int SetTimes(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Filetime* pctime, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Filetime* patime, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pmtime) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->SetTimes(pctime, patime, in pmtime.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int SetTimes(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Filetime* pctime, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan patime, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Filetime* pmtime) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->SetTimes(pctime, in patime.GetPinnableReference(), pmtime); + } + + /// To be documented. + public static unsafe int SetTimes(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Filetime* pctime, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan patime, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pmtime) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->SetTimes(pctime, in patime.GetPinnableReference(), in pmtime.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int SetTimes(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pctime, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Filetime* patime, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Filetime* pmtime) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->SetTimes(in pctime.GetPinnableReference(), patime, pmtime); + } + + /// To be documented. + public static unsafe int SetTimes(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pctime, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Filetime* patime, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pmtime) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->SetTimes(in pctime.GetPinnableReference(), patime, in pmtime.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int SetTimes(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pctime, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan patime, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Filetime* pmtime) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->SetTimes(in pctime.GetPinnableReference(), in patime.GetPinnableReference(), pmtime); + } + + /// To be documented. + public static int SetTimes(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pctime, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan patime, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pmtime) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->SetTimes(in pctime.GetPinnableReference(), in patime.GetPinnableReference(), in pmtime.GetPinnableReference()); + } + + /// To be documented. + public static int SetClass(this ComPtr thisVtbl, Span clsid) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->SetClass(ref clsid.GetPinnableReference()); + } + + /// To be documented. + public static int Stat(this ComPtr thisVtbl, Span pstatpsstg) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Stat(ref pstatpsstg.GetPinnableReference()); + } + + /// To be documented. + public static ComPtr QueryInterface(this ComPtr thisVtbl) where TI0 : unmanaged, IComVtbl + { + var @this = thisVtbl.Handle; + // NonKhrReturnTypeOverloader + SilkMarshal.ThrowHResult(@this->QueryInterface(out ComPtr silkRet)); + return silkRet; + } + +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/ProvideClassInfo2VtblExtensions.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/ProvideClassInfo2VtblExtensions.gen.cs new file mode 100644 index 0000000000..cb7d183753 --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/ProvideClassInfo2VtblExtensions.gen.cs @@ -0,0 +1,179 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras; + +public unsafe static class ProvideClassInfo2VtblExtensions +{ + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Guid* riid, void** ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObject); + return ret; + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Guid* riid, ref void* ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObjectPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, ref Guid riid, void** ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* riidPtr = &riid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObject); + } + return ret; + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, ref Guid riid, ref void* ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* riidPtr = &riid) + { + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObjectPtr); + } + } + return ret; + } + + /// To be documented. + public static uint AddRef(this ComPtr thisVtbl) + { + var @this = thisVtbl.Handle; + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[1])(@this); + return ret; + } + + /// To be documented. + public static uint Release(this ComPtr thisVtbl) + { + var @this = thisVtbl.Handle; + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[2])(@this); + return ret; + } + + /// To be documented. + public static unsafe int GetClassInfoA(this ComPtr thisVtbl, ITypeInfo** ppTI) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, ppTI); + return ret; + } + + /// To be documented. + public static unsafe int GetClassInfoA(this ComPtr thisVtbl, ref ITypeInfo* ppTI) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (ITypeInfo** ppTIPtr = &ppTI) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, ppTIPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int GetGUID(this ComPtr thisVtbl, uint dwGuidKind, Guid* pGUID) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, dwGuidKind, pGUID); + return ret; + } + + /// To be documented. + public static int GetGUID(this ComPtr thisVtbl, uint dwGuidKind, ref Guid pGUID) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* pGUIDPtr = &pGUID) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, dwGuidKind, pGUIDPtr); + } + return ret; + } + + /// To be documented. + public static int QueryInterface(this ComPtr thisVtbl, out ComPtr ppvObject) where TI0 : unmanaged, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + ppvObject = default; + return @this->QueryInterface(SilkMarshal.GuidPtrOf(), (void**) ppvObject.GetAddressOf()); + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Span riid, void** ppvObject) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->QueryInterface(ref riid.GetPinnableReference(), ppvObject); + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Span riid, ref void* ppvObject) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->QueryInterface(ref riid.GetPinnableReference(), ref ppvObject); + } + + /// To be documented. + public static int GetClassInfoA(this ComPtr thisVtbl, ref ComPtr ppTI) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->GetClassInfoA((ITypeInfo**) ppTI.GetAddressOf()); + } + + /// To be documented. + public static int GetGUID(this ComPtr thisVtbl, uint dwGuidKind, Span pGUID) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetGUID(dwGuidKind, ref pGUID.GetPinnableReference()); + } + + /// To be documented. + public static ComPtr QueryInterface(this ComPtr thisVtbl) where TI0 : unmanaged, IComVtbl + { + var @this = thisVtbl.Handle; + // NonKhrReturnTypeOverloader + SilkMarshal.ThrowHResult(@this->QueryInterface(out ComPtr silkRet)); + return silkRet; + } + +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/ProvideClassInfoVtblExtensions.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/ProvideClassInfoVtblExtensions.gen.cs new file mode 100644 index 0000000000..fc9d625b7b --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/ProvideClassInfoVtblExtensions.gen.cs @@ -0,0 +1,150 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras; + +public unsafe static class ProvideClassInfoVtblExtensions +{ + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Guid* riid, void** ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObject); + return ret; + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Guid* riid, ref void* ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObjectPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, ref Guid riid, void** ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* riidPtr = &riid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObject); + } + return ret; + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, ref Guid riid, ref void* ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* riidPtr = &riid) + { + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObjectPtr); + } + } + return ret; + } + + /// To be documented. + public static uint AddRef(this ComPtr thisVtbl) + { + var @this = thisVtbl.Handle; + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[1])(@this); + return ret; + } + + /// To be documented. + public static uint Release(this ComPtr thisVtbl) + { + var @this = thisVtbl.Handle; + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[2])(@this); + return ret; + } + + /// To be documented. + public static unsafe int GetClassInfoA(this ComPtr thisVtbl, ITypeInfo** ppTI) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, ppTI); + return ret; + } + + /// To be documented. + public static unsafe int GetClassInfoA(this ComPtr thisVtbl, ref ITypeInfo* ppTI) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (ITypeInfo** ppTIPtr = &ppTI) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, ppTIPtr); + } + return ret; + } + + /// To be documented. + public static int QueryInterface(this ComPtr thisVtbl, out ComPtr ppvObject) where TI0 : unmanaged, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + ppvObject = default; + return @this->QueryInterface(SilkMarshal.GuidPtrOf(), (void**) ppvObject.GetAddressOf()); + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Span riid, void** ppvObject) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->QueryInterface(ref riid.GetPinnableReference(), ppvObject); + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Span riid, ref void* ppvObject) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->QueryInterface(ref riid.GetPinnableReference(), ref ppvObject); + } + + /// To be documented. + public static int GetClassInfoA(this ComPtr thisVtbl, ref ComPtr ppTI) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->GetClassInfoA((ITypeInfo**) ppTI.GetAddressOf()); + } + + /// To be documented. + public static ComPtr QueryInterface(this ComPtr thisVtbl) where TI0 : unmanaged, IComVtbl + { + var @this = thisVtbl.Handle; + // NonKhrReturnTypeOverloader + SilkMarshal.ThrowHResult(@this->QueryInterface(out ComPtr silkRet)); + return silkRet; + } + +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/ProvideMultipleClassInfoVtblExtensions.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/ProvideMultipleClassInfoVtblExtensions.gen.cs new file mode 100644 index 0000000000..faea63cfdf --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/ProvideMultipleClassInfoVtblExtensions.gen.cs @@ -0,0 +1,1104 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras; + +public unsafe static class ProvideMultipleClassInfoVtblExtensions +{ + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Guid* riid, void** ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObject); + return ret; + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Guid* riid, ref void* ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObjectPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, ref Guid riid, void** ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* riidPtr = &riid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObject); + } + return ret; + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, ref Guid riid, ref void* ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* riidPtr = &riid) + { + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObjectPtr); + } + } + return ret; + } + + /// To be documented. + public static uint AddRef(this ComPtr thisVtbl) + { + var @this = thisVtbl.Handle; + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[1])(@this); + return ret; + } + + /// To be documented. + public static uint Release(this ComPtr thisVtbl) + { + var @this = thisVtbl.Handle; + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[2])(@this); + return ret; + } + + /// To be documented. + public static unsafe int GetClassInfoA(this ComPtr thisVtbl, ITypeInfo** ppTI) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, ppTI); + return ret; + } + + /// To be documented. + public static unsafe int GetClassInfoA(this ComPtr thisVtbl, ref ITypeInfo* ppTI) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (ITypeInfo** ppTIPtr = &ppTI) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, ppTIPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int GetGUID(this ComPtr thisVtbl, uint dwGuidKind, Guid* pGUID) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, dwGuidKind, pGUID); + return ret; + } + + /// To be documented. + public static int GetGUID(this ComPtr thisVtbl, uint dwGuidKind, ref Guid pGUID) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* pGUIDPtr = &pGUID) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, dwGuidKind, pGUIDPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int GetMultiTypeInfoCount(this ComPtr thisVtbl, uint* pcti) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, pcti); + return ret; + } + + /// To be documented. + public static int GetMultiTypeInfoCount(this ComPtr thisVtbl, ref uint pcti) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (uint* pctiPtr = &pcti) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, pctiPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int GetInfoOfIndex(this ComPtr thisVtbl, uint iti, uint dwFlags, ITypeInfo** pptiCoClass, uint* pdwTIFlags, uint* pcdispidReserved, Guid* piidPrimary, Guid* piidSource) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, iti, dwFlags, pptiCoClass, pdwTIFlags, pcdispidReserved, piidPrimary, piidSource); + return ret; + } + + /// To be documented. + public static unsafe int GetInfoOfIndex(this ComPtr thisVtbl, uint iti, uint dwFlags, ITypeInfo** pptiCoClass, uint* pdwTIFlags, uint* pcdispidReserved, Guid* piidPrimary, ref Guid piidSource) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* piidSourcePtr = &piidSource) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, iti, dwFlags, pptiCoClass, pdwTIFlags, pcdispidReserved, piidPrimary, piidSourcePtr); + } + return ret; + } + + /// To be documented. + public static unsafe int GetInfoOfIndex(this ComPtr thisVtbl, uint iti, uint dwFlags, ITypeInfo** pptiCoClass, uint* pdwTIFlags, uint* pcdispidReserved, ref Guid piidPrimary, Guid* piidSource) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* piidPrimaryPtr = &piidPrimary) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, iti, dwFlags, pptiCoClass, pdwTIFlags, pcdispidReserved, piidPrimaryPtr, piidSource); + } + return ret; + } + + /// To be documented. + public static unsafe int GetInfoOfIndex(this ComPtr thisVtbl, uint iti, uint dwFlags, ITypeInfo** pptiCoClass, uint* pdwTIFlags, uint* pcdispidReserved, ref Guid piidPrimary, ref Guid piidSource) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* piidPrimaryPtr = &piidPrimary) + { + fixed (Guid* piidSourcePtr = &piidSource) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, iti, dwFlags, pptiCoClass, pdwTIFlags, pcdispidReserved, piidPrimaryPtr, piidSourcePtr); + } + } + return ret; + } + + /// To be documented. + public static unsafe int GetInfoOfIndex(this ComPtr thisVtbl, uint iti, uint dwFlags, ITypeInfo** pptiCoClass, uint* pdwTIFlags, ref uint pcdispidReserved, Guid* piidPrimary, Guid* piidSource) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (uint* pcdispidReservedPtr = &pcdispidReserved) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, iti, dwFlags, pptiCoClass, pdwTIFlags, pcdispidReservedPtr, piidPrimary, piidSource); + } + return ret; + } + + /// To be documented. + public static unsafe int GetInfoOfIndex(this ComPtr thisVtbl, uint iti, uint dwFlags, ITypeInfo** pptiCoClass, uint* pdwTIFlags, ref uint pcdispidReserved, Guid* piidPrimary, ref Guid piidSource) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (uint* pcdispidReservedPtr = &pcdispidReserved) + { + fixed (Guid* piidSourcePtr = &piidSource) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, iti, dwFlags, pptiCoClass, pdwTIFlags, pcdispidReservedPtr, piidPrimary, piidSourcePtr); + } + } + return ret; + } + + /// To be documented. + public static unsafe int GetInfoOfIndex(this ComPtr thisVtbl, uint iti, uint dwFlags, ITypeInfo** pptiCoClass, uint* pdwTIFlags, ref uint pcdispidReserved, ref Guid piidPrimary, Guid* piidSource) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (uint* pcdispidReservedPtr = &pcdispidReserved) + { + fixed (Guid* piidPrimaryPtr = &piidPrimary) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, iti, dwFlags, pptiCoClass, pdwTIFlags, pcdispidReservedPtr, piidPrimaryPtr, piidSource); + } + } + return ret; + } + + /// To be documented. + public static unsafe int GetInfoOfIndex(this ComPtr thisVtbl, uint iti, uint dwFlags, ITypeInfo** pptiCoClass, uint* pdwTIFlags, ref uint pcdispidReserved, ref Guid piidPrimary, ref Guid piidSource) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (uint* pcdispidReservedPtr = &pcdispidReserved) + { + fixed (Guid* piidPrimaryPtr = &piidPrimary) + { + fixed (Guid* piidSourcePtr = &piidSource) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, iti, dwFlags, pptiCoClass, pdwTIFlags, pcdispidReservedPtr, piidPrimaryPtr, piidSourcePtr); + } + } + } + return ret; + } + + /// To be documented. + public static unsafe int GetInfoOfIndex(this ComPtr thisVtbl, uint iti, uint dwFlags, ITypeInfo** pptiCoClass, ref uint pdwTIFlags, uint* pcdispidReserved, Guid* piidPrimary, Guid* piidSource) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (uint* pdwTIFlagsPtr = &pdwTIFlags) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, iti, dwFlags, pptiCoClass, pdwTIFlagsPtr, pcdispidReserved, piidPrimary, piidSource); + } + return ret; + } + + /// To be documented. + public static unsafe int GetInfoOfIndex(this ComPtr thisVtbl, uint iti, uint dwFlags, ITypeInfo** pptiCoClass, ref uint pdwTIFlags, uint* pcdispidReserved, Guid* piidPrimary, ref Guid piidSource) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (uint* pdwTIFlagsPtr = &pdwTIFlags) + { + fixed (Guid* piidSourcePtr = &piidSource) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, iti, dwFlags, pptiCoClass, pdwTIFlagsPtr, pcdispidReserved, piidPrimary, piidSourcePtr); + } + } + return ret; + } + + /// To be documented. + public static unsafe int GetInfoOfIndex(this ComPtr thisVtbl, uint iti, uint dwFlags, ITypeInfo** pptiCoClass, ref uint pdwTIFlags, uint* pcdispidReserved, ref Guid piidPrimary, Guid* piidSource) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (uint* pdwTIFlagsPtr = &pdwTIFlags) + { + fixed (Guid* piidPrimaryPtr = &piidPrimary) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, iti, dwFlags, pptiCoClass, pdwTIFlagsPtr, pcdispidReserved, piidPrimaryPtr, piidSource); + } + } + return ret; + } + + /// To be documented. + public static unsafe int GetInfoOfIndex(this ComPtr thisVtbl, uint iti, uint dwFlags, ITypeInfo** pptiCoClass, ref uint pdwTIFlags, uint* pcdispidReserved, ref Guid piidPrimary, ref Guid piidSource) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (uint* pdwTIFlagsPtr = &pdwTIFlags) + { + fixed (Guid* piidPrimaryPtr = &piidPrimary) + { + fixed (Guid* piidSourcePtr = &piidSource) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, iti, dwFlags, pptiCoClass, pdwTIFlagsPtr, pcdispidReserved, piidPrimaryPtr, piidSourcePtr); + } + } + } + return ret; + } + + /// To be documented. + public static unsafe int GetInfoOfIndex(this ComPtr thisVtbl, uint iti, uint dwFlags, ITypeInfo** pptiCoClass, ref uint pdwTIFlags, ref uint pcdispidReserved, Guid* piidPrimary, Guid* piidSource) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (uint* pdwTIFlagsPtr = &pdwTIFlags) + { + fixed (uint* pcdispidReservedPtr = &pcdispidReserved) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, iti, dwFlags, pptiCoClass, pdwTIFlagsPtr, pcdispidReservedPtr, piidPrimary, piidSource); + } + } + return ret; + } + + /// To be documented. + public static unsafe int GetInfoOfIndex(this ComPtr thisVtbl, uint iti, uint dwFlags, ITypeInfo** pptiCoClass, ref uint pdwTIFlags, ref uint pcdispidReserved, Guid* piidPrimary, ref Guid piidSource) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (uint* pdwTIFlagsPtr = &pdwTIFlags) + { + fixed (uint* pcdispidReservedPtr = &pcdispidReserved) + { + fixed (Guid* piidSourcePtr = &piidSource) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, iti, dwFlags, pptiCoClass, pdwTIFlagsPtr, pcdispidReservedPtr, piidPrimary, piidSourcePtr); + } + } + } + return ret; + } + + /// To be documented. + public static unsafe int GetInfoOfIndex(this ComPtr thisVtbl, uint iti, uint dwFlags, ITypeInfo** pptiCoClass, ref uint pdwTIFlags, ref uint pcdispidReserved, ref Guid piidPrimary, Guid* piidSource) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (uint* pdwTIFlagsPtr = &pdwTIFlags) + { + fixed (uint* pcdispidReservedPtr = &pcdispidReserved) + { + fixed (Guid* piidPrimaryPtr = &piidPrimary) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, iti, dwFlags, pptiCoClass, pdwTIFlagsPtr, pcdispidReservedPtr, piidPrimaryPtr, piidSource); + } + } + } + return ret; + } + + /// To be documented. + public static unsafe int GetInfoOfIndex(this ComPtr thisVtbl, uint iti, uint dwFlags, ITypeInfo** pptiCoClass, ref uint pdwTIFlags, ref uint pcdispidReserved, ref Guid piidPrimary, ref Guid piidSource) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (uint* pdwTIFlagsPtr = &pdwTIFlags) + { + fixed (uint* pcdispidReservedPtr = &pcdispidReserved) + { + fixed (Guid* piidPrimaryPtr = &piidPrimary) + { + fixed (Guid* piidSourcePtr = &piidSource) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, iti, dwFlags, pptiCoClass, pdwTIFlagsPtr, pcdispidReservedPtr, piidPrimaryPtr, piidSourcePtr); + } + } + } + } + return ret; + } + + /// To be documented. + public static unsafe int GetInfoOfIndex(this ComPtr thisVtbl, uint iti, uint dwFlags, ref ITypeInfo* pptiCoClass, uint* pdwTIFlags, uint* pcdispidReserved, Guid* piidPrimary, Guid* piidSource) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (ITypeInfo** pptiCoClassPtr = &pptiCoClass) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, iti, dwFlags, pptiCoClassPtr, pdwTIFlags, pcdispidReserved, piidPrimary, piidSource); + } + return ret; + } + + /// To be documented. + public static unsafe int GetInfoOfIndex(this ComPtr thisVtbl, uint iti, uint dwFlags, ref ITypeInfo* pptiCoClass, uint* pdwTIFlags, uint* pcdispidReserved, Guid* piidPrimary, ref Guid piidSource) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (ITypeInfo** pptiCoClassPtr = &pptiCoClass) + { + fixed (Guid* piidSourcePtr = &piidSource) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, iti, dwFlags, pptiCoClassPtr, pdwTIFlags, pcdispidReserved, piidPrimary, piidSourcePtr); + } + } + return ret; + } + + /// To be documented. + public static unsafe int GetInfoOfIndex(this ComPtr thisVtbl, uint iti, uint dwFlags, ref ITypeInfo* pptiCoClass, uint* pdwTIFlags, uint* pcdispidReserved, ref Guid piidPrimary, Guid* piidSource) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (ITypeInfo** pptiCoClassPtr = &pptiCoClass) + { + fixed (Guid* piidPrimaryPtr = &piidPrimary) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, iti, dwFlags, pptiCoClassPtr, pdwTIFlags, pcdispidReserved, piidPrimaryPtr, piidSource); + } + } + return ret; + } + + /// To be documented. + public static unsafe int GetInfoOfIndex(this ComPtr thisVtbl, uint iti, uint dwFlags, ref ITypeInfo* pptiCoClass, uint* pdwTIFlags, uint* pcdispidReserved, ref Guid piidPrimary, ref Guid piidSource) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (ITypeInfo** pptiCoClassPtr = &pptiCoClass) + { + fixed (Guid* piidPrimaryPtr = &piidPrimary) + { + fixed (Guid* piidSourcePtr = &piidSource) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, iti, dwFlags, pptiCoClassPtr, pdwTIFlags, pcdispidReserved, piidPrimaryPtr, piidSourcePtr); + } + } + } + return ret; + } + + /// To be documented. + public static unsafe int GetInfoOfIndex(this ComPtr thisVtbl, uint iti, uint dwFlags, ref ITypeInfo* pptiCoClass, uint* pdwTIFlags, ref uint pcdispidReserved, Guid* piidPrimary, Guid* piidSource) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (ITypeInfo** pptiCoClassPtr = &pptiCoClass) + { + fixed (uint* pcdispidReservedPtr = &pcdispidReserved) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, iti, dwFlags, pptiCoClassPtr, pdwTIFlags, pcdispidReservedPtr, piidPrimary, piidSource); + } + } + return ret; + } + + /// To be documented. + public static unsafe int GetInfoOfIndex(this ComPtr thisVtbl, uint iti, uint dwFlags, ref ITypeInfo* pptiCoClass, uint* pdwTIFlags, ref uint pcdispidReserved, Guid* piidPrimary, ref Guid piidSource) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (ITypeInfo** pptiCoClassPtr = &pptiCoClass) + { + fixed (uint* pcdispidReservedPtr = &pcdispidReserved) + { + fixed (Guid* piidSourcePtr = &piidSource) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, iti, dwFlags, pptiCoClassPtr, pdwTIFlags, pcdispidReservedPtr, piidPrimary, piidSourcePtr); + } + } + } + return ret; + } + + /// To be documented. + public static unsafe int GetInfoOfIndex(this ComPtr thisVtbl, uint iti, uint dwFlags, ref ITypeInfo* pptiCoClass, uint* pdwTIFlags, ref uint pcdispidReserved, ref Guid piidPrimary, Guid* piidSource) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (ITypeInfo** pptiCoClassPtr = &pptiCoClass) + { + fixed (uint* pcdispidReservedPtr = &pcdispidReserved) + { + fixed (Guid* piidPrimaryPtr = &piidPrimary) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, iti, dwFlags, pptiCoClassPtr, pdwTIFlags, pcdispidReservedPtr, piidPrimaryPtr, piidSource); + } + } + } + return ret; + } + + /// To be documented. + public static unsafe int GetInfoOfIndex(this ComPtr thisVtbl, uint iti, uint dwFlags, ref ITypeInfo* pptiCoClass, uint* pdwTIFlags, ref uint pcdispidReserved, ref Guid piidPrimary, ref Guid piidSource) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (ITypeInfo** pptiCoClassPtr = &pptiCoClass) + { + fixed (uint* pcdispidReservedPtr = &pcdispidReserved) + { + fixed (Guid* piidPrimaryPtr = &piidPrimary) + { + fixed (Guid* piidSourcePtr = &piidSource) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, iti, dwFlags, pptiCoClassPtr, pdwTIFlags, pcdispidReservedPtr, piidPrimaryPtr, piidSourcePtr); + } + } + } + } + return ret; + } + + /// To be documented. + public static unsafe int GetInfoOfIndex(this ComPtr thisVtbl, uint iti, uint dwFlags, ref ITypeInfo* pptiCoClass, ref uint pdwTIFlags, uint* pcdispidReserved, Guid* piidPrimary, Guid* piidSource) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (ITypeInfo** pptiCoClassPtr = &pptiCoClass) + { + fixed (uint* pdwTIFlagsPtr = &pdwTIFlags) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, iti, dwFlags, pptiCoClassPtr, pdwTIFlagsPtr, pcdispidReserved, piidPrimary, piidSource); + } + } + return ret; + } + + /// To be documented. + public static unsafe int GetInfoOfIndex(this ComPtr thisVtbl, uint iti, uint dwFlags, ref ITypeInfo* pptiCoClass, ref uint pdwTIFlags, uint* pcdispidReserved, Guid* piidPrimary, ref Guid piidSource) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (ITypeInfo** pptiCoClassPtr = &pptiCoClass) + { + fixed (uint* pdwTIFlagsPtr = &pdwTIFlags) + { + fixed (Guid* piidSourcePtr = &piidSource) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, iti, dwFlags, pptiCoClassPtr, pdwTIFlagsPtr, pcdispidReserved, piidPrimary, piidSourcePtr); + } + } + } + return ret; + } + + /// To be documented. + public static unsafe int GetInfoOfIndex(this ComPtr thisVtbl, uint iti, uint dwFlags, ref ITypeInfo* pptiCoClass, ref uint pdwTIFlags, uint* pcdispidReserved, ref Guid piidPrimary, Guid* piidSource) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (ITypeInfo** pptiCoClassPtr = &pptiCoClass) + { + fixed (uint* pdwTIFlagsPtr = &pdwTIFlags) + { + fixed (Guid* piidPrimaryPtr = &piidPrimary) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, iti, dwFlags, pptiCoClassPtr, pdwTIFlagsPtr, pcdispidReserved, piidPrimaryPtr, piidSource); + } + } + } + return ret; + } + + /// To be documented. + public static unsafe int GetInfoOfIndex(this ComPtr thisVtbl, uint iti, uint dwFlags, ref ITypeInfo* pptiCoClass, ref uint pdwTIFlags, uint* pcdispidReserved, ref Guid piidPrimary, ref Guid piidSource) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (ITypeInfo** pptiCoClassPtr = &pptiCoClass) + { + fixed (uint* pdwTIFlagsPtr = &pdwTIFlags) + { + fixed (Guid* piidPrimaryPtr = &piidPrimary) + { + fixed (Guid* piidSourcePtr = &piidSource) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, iti, dwFlags, pptiCoClassPtr, pdwTIFlagsPtr, pcdispidReserved, piidPrimaryPtr, piidSourcePtr); + } + } + } + } + return ret; + } + + /// To be documented. + public static unsafe int GetInfoOfIndex(this ComPtr thisVtbl, uint iti, uint dwFlags, ref ITypeInfo* pptiCoClass, ref uint pdwTIFlags, ref uint pcdispidReserved, Guid* piidPrimary, Guid* piidSource) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (ITypeInfo** pptiCoClassPtr = &pptiCoClass) + { + fixed (uint* pdwTIFlagsPtr = &pdwTIFlags) + { + fixed (uint* pcdispidReservedPtr = &pcdispidReserved) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, iti, dwFlags, pptiCoClassPtr, pdwTIFlagsPtr, pcdispidReservedPtr, piidPrimary, piidSource); + } + } + } + return ret; + } + + /// To be documented. + public static unsafe int GetInfoOfIndex(this ComPtr thisVtbl, uint iti, uint dwFlags, ref ITypeInfo* pptiCoClass, ref uint pdwTIFlags, ref uint pcdispidReserved, Guid* piidPrimary, ref Guid piidSource) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (ITypeInfo** pptiCoClassPtr = &pptiCoClass) + { + fixed (uint* pdwTIFlagsPtr = &pdwTIFlags) + { + fixed (uint* pcdispidReservedPtr = &pcdispidReserved) + { + fixed (Guid* piidSourcePtr = &piidSource) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, iti, dwFlags, pptiCoClassPtr, pdwTIFlagsPtr, pcdispidReservedPtr, piidPrimary, piidSourcePtr); + } + } + } + } + return ret; + } + + /// To be documented. + public static unsafe int GetInfoOfIndex(this ComPtr thisVtbl, uint iti, uint dwFlags, ref ITypeInfo* pptiCoClass, ref uint pdwTIFlags, ref uint pcdispidReserved, ref Guid piidPrimary, Guid* piidSource) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (ITypeInfo** pptiCoClassPtr = &pptiCoClass) + { + fixed (uint* pdwTIFlagsPtr = &pdwTIFlags) + { + fixed (uint* pcdispidReservedPtr = &pcdispidReserved) + { + fixed (Guid* piidPrimaryPtr = &piidPrimary) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, iti, dwFlags, pptiCoClassPtr, pdwTIFlagsPtr, pcdispidReservedPtr, piidPrimaryPtr, piidSource); + } + } + } + } + return ret; + } + + /// To be documented. + public static unsafe int GetInfoOfIndex(this ComPtr thisVtbl, uint iti, uint dwFlags, ref ITypeInfo* pptiCoClass, ref uint pdwTIFlags, ref uint pcdispidReserved, ref Guid piidPrimary, ref Guid piidSource) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (ITypeInfo** pptiCoClassPtr = &pptiCoClass) + { + fixed (uint* pdwTIFlagsPtr = &pdwTIFlags) + { + fixed (uint* pcdispidReservedPtr = &pcdispidReserved) + { + fixed (Guid* piidPrimaryPtr = &piidPrimary) + { + fixed (Guid* piidSourcePtr = &piidSource) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, iti, dwFlags, pptiCoClassPtr, pdwTIFlagsPtr, pcdispidReservedPtr, piidPrimaryPtr, piidSourcePtr); + } + } + } + } + } + return ret; + } + + /// To be documented. + public static int QueryInterface(this ComPtr thisVtbl, out ComPtr ppvObject) where TI0 : unmanaged, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + ppvObject = default; + return @this->QueryInterface(SilkMarshal.GuidPtrOf(), (void**) ppvObject.GetAddressOf()); + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Span riid, void** ppvObject) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->QueryInterface(ref riid.GetPinnableReference(), ppvObject); + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Span riid, ref void* ppvObject) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->QueryInterface(ref riid.GetPinnableReference(), ref ppvObject); + } + + /// To be documented. + public static int GetClassInfoA(this ComPtr thisVtbl, ref ComPtr ppTI) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->GetClassInfoA((ITypeInfo**) ppTI.GetAddressOf()); + } + + /// To be documented. + public static int GetGUID(this ComPtr thisVtbl, uint dwGuidKind, Span pGUID) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetGUID(dwGuidKind, ref pGUID.GetPinnableReference()); + } + + /// To be documented. + public static int GetMultiTypeInfoCount(this ComPtr thisVtbl, Span pcti) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetMultiTypeInfoCount(ref pcti.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int GetInfoOfIndex(this ComPtr thisVtbl, uint iti, uint dwFlags, ref ComPtr pptiCoClass, uint* pdwTIFlags, uint* pcdispidReserved, Guid* piidPrimary, Guid* piidSource) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->GetInfoOfIndex(iti, dwFlags, (ITypeInfo**) pptiCoClass.GetAddressOf(), pdwTIFlags, pcdispidReserved, piidPrimary, piidSource); + } + + /// To be documented. + public static unsafe int GetInfoOfIndex(this ComPtr thisVtbl, uint iti, uint dwFlags, ITypeInfo** pptiCoClass, uint* pdwTIFlags, uint* pcdispidReserved, Guid* piidPrimary, Span piidSource) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetInfoOfIndex(iti, dwFlags, pptiCoClass, pdwTIFlags, pcdispidReserved, piidPrimary, ref piidSource.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int GetInfoOfIndex(this ComPtr thisVtbl, uint iti, uint dwFlags, ref ComPtr pptiCoClass, uint* pdwTIFlags, uint* pcdispidReserved, Guid* piidPrimary, ref Guid piidSource) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->GetInfoOfIndex(iti, dwFlags, (ITypeInfo**) pptiCoClass.GetAddressOf(), pdwTIFlags, pcdispidReserved, piidPrimary, ref piidSource); + } + + /// To be documented. + public static unsafe int GetInfoOfIndex(this ComPtr thisVtbl, uint iti, uint dwFlags, ITypeInfo** pptiCoClass, uint* pdwTIFlags, uint* pcdispidReserved, Span piidPrimary, Guid* piidSource) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetInfoOfIndex(iti, dwFlags, pptiCoClass, pdwTIFlags, pcdispidReserved, ref piidPrimary.GetPinnableReference(), piidSource); + } + + /// To be documented. + public static unsafe int GetInfoOfIndex(this ComPtr thisVtbl, uint iti, uint dwFlags, ref ComPtr pptiCoClass, uint* pdwTIFlags, uint* pcdispidReserved, ref Guid piidPrimary, Guid* piidSource) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->GetInfoOfIndex(iti, dwFlags, (ITypeInfo**) pptiCoClass.GetAddressOf(), pdwTIFlags, pcdispidReserved, ref piidPrimary, piidSource); + } + + /// To be documented. + public static unsafe int GetInfoOfIndex(this ComPtr thisVtbl, uint iti, uint dwFlags, ITypeInfo** pptiCoClass, uint* pdwTIFlags, uint* pcdispidReserved, Span piidPrimary, Span piidSource) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetInfoOfIndex(iti, dwFlags, pptiCoClass, pdwTIFlags, pcdispidReserved, ref piidPrimary.GetPinnableReference(), ref piidSource.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int GetInfoOfIndex(this ComPtr thisVtbl, uint iti, uint dwFlags, ref ComPtr pptiCoClass, uint* pdwTIFlags, uint* pcdispidReserved, ref Guid piidPrimary, ref Guid piidSource) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->GetInfoOfIndex(iti, dwFlags, (ITypeInfo**) pptiCoClass.GetAddressOf(), pdwTIFlags, pcdispidReserved, ref piidPrimary, ref piidSource); + } + + /// To be documented. + public static unsafe int GetInfoOfIndex(this ComPtr thisVtbl, uint iti, uint dwFlags, ITypeInfo** pptiCoClass, uint* pdwTIFlags, Span pcdispidReserved, Guid* piidPrimary, Guid* piidSource) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetInfoOfIndex(iti, dwFlags, pptiCoClass, pdwTIFlags, ref pcdispidReserved.GetPinnableReference(), piidPrimary, piidSource); + } + + /// To be documented. + public static unsafe int GetInfoOfIndex(this ComPtr thisVtbl, uint iti, uint dwFlags, ref ComPtr pptiCoClass, uint* pdwTIFlags, ref uint pcdispidReserved, Guid* piidPrimary, Guid* piidSource) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->GetInfoOfIndex(iti, dwFlags, (ITypeInfo**) pptiCoClass.GetAddressOf(), pdwTIFlags, ref pcdispidReserved, piidPrimary, piidSource); + } + + /// To be documented. + public static unsafe int GetInfoOfIndex(this ComPtr thisVtbl, uint iti, uint dwFlags, ITypeInfo** pptiCoClass, uint* pdwTIFlags, Span pcdispidReserved, Guid* piidPrimary, Span piidSource) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetInfoOfIndex(iti, dwFlags, pptiCoClass, pdwTIFlags, ref pcdispidReserved.GetPinnableReference(), piidPrimary, ref piidSource.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int GetInfoOfIndex(this ComPtr thisVtbl, uint iti, uint dwFlags, ref ComPtr pptiCoClass, uint* pdwTIFlags, ref uint pcdispidReserved, Guid* piidPrimary, ref Guid piidSource) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->GetInfoOfIndex(iti, dwFlags, (ITypeInfo**) pptiCoClass.GetAddressOf(), pdwTIFlags, ref pcdispidReserved, piidPrimary, ref piidSource); + } + + /// To be documented. + public static unsafe int GetInfoOfIndex(this ComPtr thisVtbl, uint iti, uint dwFlags, ITypeInfo** pptiCoClass, uint* pdwTIFlags, Span pcdispidReserved, Span piidPrimary, Guid* piidSource) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetInfoOfIndex(iti, dwFlags, pptiCoClass, pdwTIFlags, ref pcdispidReserved.GetPinnableReference(), ref piidPrimary.GetPinnableReference(), piidSource); + } + + /// To be documented. + public static unsafe int GetInfoOfIndex(this ComPtr thisVtbl, uint iti, uint dwFlags, ref ComPtr pptiCoClass, uint* pdwTIFlags, ref uint pcdispidReserved, ref Guid piidPrimary, Guid* piidSource) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->GetInfoOfIndex(iti, dwFlags, (ITypeInfo**) pptiCoClass.GetAddressOf(), pdwTIFlags, ref pcdispidReserved, ref piidPrimary, piidSource); + } + + /// To be documented. + public static unsafe int GetInfoOfIndex(this ComPtr thisVtbl, uint iti, uint dwFlags, ITypeInfo** pptiCoClass, uint* pdwTIFlags, Span pcdispidReserved, Span piidPrimary, Span piidSource) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetInfoOfIndex(iti, dwFlags, pptiCoClass, pdwTIFlags, ref pcdispidReserved.GetPinnableReference(), ref piidPrimary.GetPinnableReference(), ref piidSource.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int GetInfoOfIndex(this ComPtr thisVtbl, uint iti, uint dwFlags, ref ComPtr pptiCoClass, uint* pdwTIFlags, ref uint pcdispidReserved, ref Guid piidPrimary, ref Guid piidSource) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->GetInfoOfIndex(iti, dwFlags, (ITypeInfo**) pptiCoClass.GetAddressOf(), pdwTIFlags, ref pcdispidReserved, ref piidPrimary, ref piidSource); + } + + /// To be documented. + public static unsafe int GetInfoOfIndex(this ComPtr thisVtbl, uint iti, uint dwFlags, ITypeInfo** pptiCoClass, Span pdwTIFlags, uint* pcdispidReserved, Guid* piidPrimary, Guid* piidSource) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetInfoOfIndex(iti, dwFlags, pptiCoClass, ref pdwTIFlags.GetPinnableReference(), pcdispidReserved, piidPrimary, piidSource); + } + + /// To be documented. + public static unsafe int GetInfoOfIndex(this ComPtr thisVtbl, uint iti, uint dwFlags, ref ComPtr pptiCoClass, ref uint pdwTIFlags, uint* pcdispidReserved, Guid* piidPrimary, Guid* piidSource) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->GetInfoOfIndex(iti, dwFlags, (ITypeInfo**) pptiCoClass.GetAddressOf(), ref pdwTIFlags, pcdispidReserved, piidPrimary, piidSource); + } + + /// To be documented. + public static unsafe int GetInfoOfIndex(this ComPtr thisVtbl, uint iti, uint dwFlags, ITypeInfo** pptiCoClass, Span pdwTIFlags, uint* pcdispidReserved, Guid* piidPrimary, Span piidSource) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetInfoOfIndex(iti, dwFlags, pptiCoClass, ref pdwTIFlags.GetPinnableReference(), pcdispidReserved, piidPrimary, ref piidSource.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int GetInfoOfIndex(this ComPtr thisVtbl, uint iti, uint dwFlags, ref ComPtr pptiCoClass, ref uint pdwTIFlags, uint* pcdispidReserved, Guid* piidPrimary, ref Guid piidSource) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->GetInfoOfIndex(iti, dwFlags, (ITypeInfo**) pptiCoClass.GetAddressOf(), ref pdwTIFlags, pcdispidReserved, piidPrimary, ref piidSource); + } + + /// To be documented. + public static unsafe int GetInfoOfIndex(this ComPtr thisVtbl, uint iti, uint dwFlags, ITypeInfo** pptiCoClass, Span pdwTIFlags, uint* pcdispidReserved, Span piidPrimary, Guid* piidSource) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetInfoOfIndex(iti, dwFlags, pptiCoClass, ref pdwTIFlags.GetPinnableReference(), pcdispidReserved, ref piidPrimary.GetPinnableReference(), piidSource); + } + + /// To be documented. + public static unsafe int GetInfoOfIndex(this ComPtr thisVtbl, uint iti, uint dwFlags, ref ComPtr pptiCoClass, ref uint pdwTIFlags, uint* pcdispidReserved, ref Guid piidPrimary, Guid* piidSource) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->GetInfoOfIndex(iti, dwFlags, (ITypeInfo**) pptiCoClass.GetAddressOf(), ref pdwTIFlags, pcdispidReserved, ref piidPrimary, piidSource); + } + + /// To be documented. + public static unsafe int GetInfoOfIndex(this ComPtr thisVtbl, uint iti, uint dwFlags, ITypeInfo** pptiCoClass, Span pdwTIFlags, uint* pcdispidReserved, Span piidPrimary, Span piidSource) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetInfoOfIndex(iti, dwFlags, pptiCoClass, ref pdwTIFlags.GetPinnableReference(), pcdispidReserved, ref piidPrimary.GetPinnableReference(), ref piidSource.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int GetInfoOfIndex(this ComPtr thisVtbl, uint iti, uint dwFlags, ref ComPtr pptiCoClass, ref uint pdwTIFlags, uint* pcdispidReserved, ref Guid piidPrimary, ref Guid piidSource) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->GetInfoOfIndex(iti, dwFlags, (ITypeInfo**) pptiCoClass.GetAddressOf(), ref pdwTIFlags, pcdispidReserved, ref piidPrimary, ref piidSource); + } + + /// To be documented. + public static unsafe int GetInfoOfIndex(this ComPtr thisVtbl, uint iti, uint dwFlags, ITypeInfo** pptiCoClass, Span pdwTIFlags, Span pcdispidReserved, Guid* piidPrimary, Guid* piidSource) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetInfoOfIndex(iti, dwFlags, pptiCoClass, ref pdwTIFlags.GetPinnableReference(), ref pcdispidReserved.GetPinnableReference(), piidPrimary, piidSource); + } + + /// To be documented. + public static unsafe int GetInfoOfIndex(this ComPtr thisVtbl, uint iti, uint dwFlags, ref ComPtr pptiCoClass, ref uint pdwTIFlags, ref uint pcdispidReserved, Guid* piidPrimary, Guid* piidSource) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->GetInfoOfIndex(iti, dwFlags, (ITypeInfo**) pptiCoClass.GetAddressOf(), ref pdwTIFlags, ref pcdispidReserved, piidPrimary, piidSource); + } + + /// To be documented. + public static unsafe int GetInfoOfIndex(this ComPtr thisVtbl, uint iti, uint dwFlags, ITypeInfo** pptiCoClass, Span pdwTIFlags, Span pcdispidReserved, Guid* piidPrimary, Span piidSource) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetInfoOfIndex(iti, dwFlags, pptiCoClass, ref pdwTIFlags.GetPinnableReference(), ref pcdispidReserved.GetPinnableReference(), piidPrimary, ref piidSource.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int GetInfoOfIndex(this ComPtr thisVtbl, uint iti, uint dwFlags, ref ComPtr pptiCoClass, ref uint pdwTIFlags, ref uint pcdispidReserved, Guid* piidPrimary, ref Guid piidSource) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->GetInfoOfIndex(iti, dwFlags, (ITypeInfo**) pptiCoClass.GetAddressOf(), ref pdwTIFlags, ref pcdispidReserved, piidPrimary, ref piidSource); + } + + /// To be documented. + public static unsafe int GetInfoOfIndex(this ComPtr thisVtbl, uint iti, uint dwFlags, ITypeInfo** pptiCoClass, Span pdwTIFlags, Span pcdispidReserved, Span piidPrimary, Guid* piidSource) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetInfoOfIndex(iti, dwFlags, pptiCoClass, ref pdwTIFlags.GetPinnableReference(), ref pcdispidReserved.GetPinnableReference(), ref piidPrimary.GetPinnableReference(), piidSource); + } + + /// To be documented. + public static unsafe int GetInfoOfIndex(this ComPtr thisVtbl, uint iti, uint dwFlags, ref ComPtr pptiCoClass, ref uint pdwTIFlags, ref uint pcdispidReserved, ref Guid piidPrimary, Guid* piidSource) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->GetInfoOfIndex(iti, dwFlags, (ITypeInfo**) pptiCoClass.GetAddressOf(), ref pdwTIFlags, ref pcdispidReserved, ref piidPrimary, piidSource); + } + + /// To be documented. + public static unsafe int GetInfoOfIndex(this ComPtr thisVtbl, uint iti, uint dwFlags, ITypeInfo** pptiCoClass, Span pdwTIFlags, Span pcdispidReserved, Span piidPrimary, Span piidSource) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetInfoOfIndex(iti, dwFlags, pptiCoClass, ref pdwTIFlags.GetPinnableReference(), ref pcdispidReserved.GetPinnableReference(), ref piidPrimary.GetPinnableReference(), ref piidSource.GetPinnableReference()); + } + + /// To be documented. + public static int GetInfoOfIndex(this ComPtr thisVtbl, uint iti, uint dwFlags, ref ComPtr pptiCoClass, ref uint pdwTIFlags, ref uint pcdispidReserved, ref Guid piidPrimary, ref Guid piidSource) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->GetInfoOfIndex(iti, dwFlags, (ITypeInfo**) pptiCoClass.GetAddressOf(), ref pdwTIFlags, ref pcdispidReserved, ref piidPrimary, ref piidSource); + } + + /// To be documented. + public static unsafe int GetInfoOfIndex(this ComPtr thisVtbl, uint iti, uint dwFlags, ref ITypeInfo* pptiCoClass, uint* pdwTIFlags, uint* pcdispidReserved, Guid* piidPrimary, Span piidSource) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetInfoOfIndex(iti, dwFlags, ref pptiCoClass, pdwTIFlags, pcdispidReserved, piidPrimary, ref piidSource.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int GetInfoOfIndex(this ComPtr thisVtbl, uint iti, uint dwFlags, ref ITypeInfo* pptiCoClass, uint* pdwTIFlags, uint* pcdispidReserved, Span piidPrimary, Guid* piidSource) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetInfoOfIndex(iti, dwFlags, ref pptiCoClass, pdwTIFlags, pcdispidReserved, ref piidPrimary.GetPinnableReference(), piidSource); + } + + /// To be documented. + public static unsafe int GetInfoOfIndex(this ComPtr thisVtbl, uint iti, uint dwFlags, ref ITypeInfo* pptiCoClass, uint* pdwTIFlags, uint* pcdispidReserved, Span piidPrimary, Span piidSource) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetInfoOfIndex(iti, dwFlags, ref pptiCoClass, pdwTIFlags, pcdispidReserved, ref piidPrimary.GetPinnableReference(), ref piidSource.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int GetInfoOfIndex(this ComPtr thisVtbl, uint iti, uint dwFlags, ref ITypeInfo* pptiCoClass, uint* pdwTIFlags, Span pcdispidReserved, Guid* piidPrimary, Guid* piidSource) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetInfoOfIndex(iti, dwFlags, ref pptiCoClass, pdwTIFlags, ref pcdispidReserved.GetPinnableReference(), piidPrimary, piidSource); + } + + /// To be documented. + public static unsafe int GetInfoOfIndex(this ComPtr thisVtbl, uint iti, uint dwFlags, ref ITypeInfo* pptiCoClass, uint* pdwTIFlags, Span pcdispidReserved, Guid* piidPrimary, Span piidSource) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetInfoOfIndex(iti, dwFlags, ref pptiCoClass, pdwTIFlags, ref pcdispidReserved.GetPinnableReference(), piidPrimary, ref piidSource.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int GetInfoOfIndex(this ComPtr thisVtbl, uint iti, uint dwFlags, ref ITypeInfo* pptiCoClass, uint* pdwTIFlags, Span pcdispidReserved, Span piidPrimary, Guid* piidSource) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetInfoOfIndex(iti, dwFlags, ref pptiCoClass, pdwTIFlags, ref pcdispidReserved.GetPinnableReference(), ref piidPrimary.GetPinnableReference(), piidSource); + } + + /// To be documented. + public static unsafe int GetInfoOfIndex(this ComPtr thisVtbl, uint iti, uint dwFlags, ref ITypeInfo* pptiCoClass, uint* pdwTIFlags, Span pcdispidReserved, Span piidPrimary, Span piidSource) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetInfoOfIndex(iti, dwFlags, ref pptiCoClass, pdwTIFlags, ref pcdispidReserved.GetPinnableReference(), ref piidPrimary.GetPinnableReference(), ref piidSource.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int GetInfoOfIndex(this ComPtr thisVtbl, uint iti, uint dwFlags, ref ITypeInfo* pptiCoClass, Span pdwTIFlags, uint* pcdispidReserved, Guid* piidPrimary, Guid* piidSource) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetInfoOfIndex(iti, dwFlags, ref pptiCoClass, ref pdwTIFlags.GetPinnableReference(), pcdispidReserved, piidPrimary, piidSource); + } + + /// To be documented. + public static unsafe int GetInfoOfIndex(this ComPtr thisVtbl, uint iti, uint dwFlags, ref ITypeInfo* pptiCoClass, Span pdwTIFlags, uint* pcdispidReserved, Guid* piidPrimary, Span piidSource) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetInfoOfIndex(iti, dwFlags, ref pptiCoClass, ref pdwTIFlags.GetPinnableReference(), pcdispidReserved, piidPrimary, ref piidSource.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int GetInfoOfIndex(this ComPtr thisVtbl, uint iti, uint dwFlags, ref ITypeInfo* pptiCoClass, Span pdwTIFlags, uint* pcdispidReserved, Span piidPrimary, Guid* piidSource) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetInfoOfIndex(iti, dwFlags, ref pptiCoClass, ref pdwTIFlags.GetPinnableReference(), pcdispidReserved, ref piidPrimary.GetPinnableReference(), piidSource); + } + + /// To be documented. + public static unsafe int GetInfoOfIndex(this ComPtr thisVtbl, uint iti, uint dwFlags, ref ITypeInfo* pptiCoClass, Span pdwTIFlags, uint* pcdispidReserved, Span piidPrimary, Span piidSource) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetInfoOfIndex(iti, dwFlags, ref pptiCoClass, ref pdwTIFlags.GetPinnableReference(), pcdispidReserved, ref piidPrimary.GetPinnableReference(), ref piidSource.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int GetInfoOfIndex(this ComPtr thisVtbl, uint iti, uint dwFlags, ref ITypeInfo* pptiCoClass, Span pdwTIFlags, Span pcdispidReserved, Guid* piidPrimary, Guid* piidSource) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetInfoOfIndex(iti, dwFlags, ref pptiCoClass, ref pdwTIFlags.GetPinnableReference(), ref pcdispidReserved.GetPinnableReference(), piidPrimary, piidSource); + } + + /// To be documented. + public static unsafe int GetInfoOfIndex(this ComPtr thisVtbl, uint iti, uint dwFlags, ref ITypeInfo* pptiCoClass, Span pdwTIFlags, Span pcdispidReserved, Guid* piidPrimary, Span piidSource) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetInfoOfIndex(iti, dwFlags, ref pptiCoClass, ref pdwTIFlags.GetPinnableReference(), ref pcdispidReserved.GetPinnableReference(), piidPrimary, ref piidSource.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int GetInfoOfIndex(this ComPtr thisVtbl, uint iti, uint dwFlags, ref ITypeInfo* pptiCoClass, Span pdwTIFlags, Span pcdispidReserved, Span piidPrimary, Guid* piidSource) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetInfoOfIndex(iti, dwFlags, ref pptiCoClass, ref pdwTIFlags.GetPinnableReference(), ref pcdispidReserved.GetPinnableReference(), ref piidPrimary.GetPinnableReference(), piidSource); + } + + /// To be documented. + public static unsafe int GetInfoOfIndex(this ComPtr thisVtbl, uint iti, uint dwFlags, ref ITypeInfo* pptiCoClass, Span pdwTIFlags, Span pcdispidReserved, Span piidPrimary, Span piidSource) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetInfoOfIndex(iti, dwFlags, ref pptiCoClass, ref pdwTIFlags.GetPinnableReference(), ref pcdispidReserved.GetPinnableReference(), ref piidPrimary.GetPinnableReference(), ref piidSource.GetPinnableReference()); + } + + /// To be documented. + public static ComPtr QueryInterface(this ComPtr thisVtbl) where TI0 : unmanaged, IComVtbl + { + var @this = thisVtbl.Handle; + // NonKhrReturnTypeOverloader + SilkMarshal.ThrowHResult(@this->QueryInterface(out ComPtr silkRet)); + return silkRet; + } + +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/QAControl.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/QAControl.gen.cs new file mode 100644 index 0000000000..dd52ec82b0 --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/QAControl.gen.cs @@ -0,0 +1,94 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [NativeName("Name", "tagQACONTROL")] + public unsafe partial struct QAControl + { + public QAControl + ( + uint? cbSize = null, + uint? dwMiscStatus = null, + uint? dwViewStatus = null, + uint? dwEventCookie = null, + uint? dwPropNotifyCookie = null, + uint? dwPointerActivationPolicy = null + ) : this() + { + if (cbSize is not null) + { + CbSize = cbSize.Value; + } + + if (dwMiscStatus is not null) + { + DwMiscStatus = dwMiscStatus.Value; + } + + if (dwViewStatus is not null) + { + DwViewStatus = dwViewStatus.Value; + } + + if (dwEventCookie is not null) + { + DwEventCookie = dwEventCookie.Value; + } + + if (dwPropNotifyCookie is not null) + { + DwPropNotifyCookie = dwPropNotifyCookie.Value; + } + + if (dwPointerActivationPolicy is not null) + { + DwPointerActivationPolicy = dwPointerActivationPolicy.Value; + } + } + + + [NativeName("Type", "ULONG")] + [NativeName("Type.Name", "ULONG")] + [NativeName("Name", "cbSize")] + public uint CbSize; + + [NativeName("Type", "DWORD")] + [NativeName("Type.Name", "DWORD")] + [NativeName("Name", "dwMiscStatus")] + public uint DwMiscStatus; + + [NativeName("Type", "DWORD")] + [NativeName("Type.Name", "DWORD")] + [NativeName("Name", "dwViewStatus")] + public uint DwViewStatus; + + [NativeName("Type", "DWORD")] + [NativeName("Type.Name", "DWORD")] + [NativeName("Name", "dwEventCookie")] + public uint DwEventCookie; + + [NativeName("Type", "DWORD")] + [NativeName("Type.Name", "DWORD")] + [NativeName("Name", "dwPropNotifyCookie")] + public uint DwPropNotifyCookie; + + [NativeName("Type", "DWORD")] + [NativeName("Type.Name", "DWORD")] + [NativeName("Name", "dwPointerActivationPolicy")] + public uint DwPointerActivationPolicy; + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/RecordInfoVtblExtensions.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/RecordInfoVtblExtensions.gen.cs new file mode 100644 index 0000000000..d003360357 --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/RecordInfoVtblExtensions.gen.cs @@ -0,0 +1,1854 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras; + +public unsafe static class RecordInfoVtblExtensions +{ + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Guid* riid, void** ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObject); + return ret; + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Guid* riid, ref void* ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObjectPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, ref Guid riid, void** ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* riidPtr = &riid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObject); + } + return ret; + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, ref Guid riid, ref void* ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* riidPtr = &riid) + { + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObjectPtr); + } + } + return ret; + } + + /// To be documented. + public static uint AddRef(this ComPtr thisVtbl) + { + var @this = thisVtbl.Handle; + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[1])(@this); + return ret; + } + + /// To be documented. + public static uint Release(this ComPtr thisVtbl) + { + var @this = thisVtbl.Handle; + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[2])(@this); + return ret; + } + + /// To be documented. + public static unsafe int RecordInit(this ComPtr thisVtbl, void* pvNew) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, pvNew); + return ret; + } + + /// To be documented. + public static int RecordInit(this ComPtr thisVtbl, ref T0 pvNew) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void* pvNewPtr = &pvNew) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, pvNewPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int RecordClear(this ComPtr thisVtbl, void* pvExisting) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, pvExisting); + return ret; + } + + /// To be documented. + public static int RecordClear(this ComPtr thisVtbl, ref T0 pvExisting) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void* pvExistingPtr = &pvExisting) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, pvExistingPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int RecordCopy(this ComPtr thisVtbl, void* pvExisting, void* pvNew) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, pvExisting, pvNew); + return ret; + } + + /// To be documented. + public static unsafe int RecordCopy(this ComPtr thisVtbl, void* pvExisting, ref T0 pvNew) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void* pvNewPtr = &pvNew) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, pvExisting, pvNewPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int RecordCopy(this ComPtr thisVtbl, ref T0 pvExisting, void* pvNew) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void* pvExistingPtr = &pvExisting) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, pvExistingPtr, pvNew); + } + return ret; + } + + /// To be documented. + public static int RecordCopy(this ComPtr thisVtbl, ref T0 pvExisting, ref T1 pvNew) where T0 : unmanaged where T1 : unmanaged + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void* pvExistingPtr = &pvExisting) + { + fixed (void* pvNewPtr = &pvNew) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, pvExistingPtr, pvNewPtr); + } + } + return ret; + } + + /// To be documented. + public static unsafe int GetGuid(this ComPtr thisVtbl, Guid* pguid) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, pguid); + return ret; + } + + /// To be documented. + public static int GetGuid(this ComPtr thisVtbl, ref Guid pguid) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* pguidPtr = &pguid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, pguidPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int GetName(this ComPtr thisVtbl, char** pbstrName) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[7])(@this, pbstrName); + return ret; + } + + /// To be documented. + public static unsafe int GetName(this ComPtr thisVtbl, ref char* pbstrName) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char** pbstrNamePtr = &pbstrName) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[7])(@this, pbstrNamePtr); + } + return ret; + } + + /// To be documented. + public static unsafe int GetSize(this ComPtr thisVtbl, uint* pcbSize) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[8])(@this, pcbSize); + return ret; + } + + /// To be documented. + public static int GetSize(this ComPtr thisVtbl, ref uint pcbSize) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (uint* pcbSizePtr = &pcbSize) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[8])(@this, pcbSizePtr); + } + return ret; + } + + /// To be documented. + public static unsafe int GetTypeInfo(this ComPtr thisVtbl, ITypeInfo** ppTypeInfo) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[9])(@this, ppTypeInfo); + return ret; + } + + /// To be documented. + public static unsafe int GetTypeInfo(this ComPtr thisVtbl, ref ITypeInfo* ppTypeInfo) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (ITypeInfo** ppTypeInfoPtr = &ppTypeInfo) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[9])(@this, ppTypeInfoPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int GetField(this ComPtr thisVtbl, void* pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* szFieldName, Variant* pvarField) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[10])(@this, pvData, szFieldName, pvarField); + return ret; + } + + /// To be documented. + public static unsafe int GetField(this ComPtr thisVtbl, void* pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* szFieldName, ref Variant pvarField) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Variant* pvarFieldPtr = &pvarField) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[10])(@this, pvData, szFieldName, pvarFieldPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int GetField(this ComPtr thisVtbl, void* pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char szFieldName, Variant* pvarField) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char* szFieldNamePtr = &szFieldName) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[10])(@this, pvData, szFieldNamePtr, pvarField); + } + return ret; + } + + /// To be documented. + public static unsafe int GetField(this ComPtr thisVtbl, void* pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char szFieldName, ref Variant pvarField) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char* szFieldNamePtr = &szFieldName) + { + fixed (Variant* pvarFieldPtr = &pvarField) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[10])(@this, pvData, szFieldNamePtr, pvarFieldPtr); + } + } + return ret; + } + + /// To be documented. + public static unsafe int GetField(this ComPtr thisVtbl, void* pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szFieldName, Variant* pvarField) + { + var @this = thisVtbl.Handle; + int ret = default; + var szFieldNamePtr = (byte*) SilkMarshal.StringToPtr(szFieldName, NativeStringEncoding.UTF8); + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[10])(@this, pvData, szFieldNamePtr, pvarField); + SilkMarshal.Free((nint)szFieldNamePtr); + return ret; + } + + /// To be documented. + public static unsafe int GetField(this ComPtr thisVtbl, void* pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szFieldName, ref Variant pvarField) + { + var @this = thisVtbl.Handle; + int ret = default; + var szFieldNamePtr = (byte*) SilkMarshal.StringToPtr(szFieldName, NativeStringEncoding.UTF8); + fixed (Variant* pvarFieldPtr = &pvarField) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[10])(@this, pvData, szFieldNamePtr, pvarFieldPtr); + } + SilkMarshal.Free((nint)szFieldNamePtr); + return ret; + } + + /// To be documented. + public static unsafe int GetField(this ComPtr thisVtbl, ref T0 pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* szFieldName, Variant* pvarField) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void* pvDataPtr = &pvData) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[10])(@this, pvDataPtr, szFieldName, pvarField); + } + return ret; + } + + /// To be documented. + public static unsafe int GetField(this ComPtr thisVtbl, ref T0 pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* szFieldName, ref Variant pvarField) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void* pvDataPtr = &pvData) + { + fixed (Variant* pvarFieldPtr = &pvarField) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[10])(@this, pvDataPtr, szFieldName, pvarFieldPtr); + } + } + return ret; + } + + /// To be documented. + public static unsafe int GetField(this ComPtr thisVtbl, ref T0 pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char szFieldName, Variant* pvarField) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void* pvDataPtr = &pvData) + { + fixed (char* szFieldNamePtr = &szFieldName) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[10])(@this, pvDataPtr, szFieldNamePtr, pvarField); + } + } + return ret; + } + + /// To be documented. + public static int GetField(this ComPtr thisVtbl, ref T0 pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char szFieldName, ref Variant pvarField) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void* pvDataPtr = &pvData) + { + fixed (char* szFieldNamePtr = &szFieldName) + { + fixed (Variant* pvarFieldPtr = &pvarField) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[10])(@this, pvDataPtr, szFieldNamePtr, pvarFieldPtr); + } + } + } + return ret; + } + + /// To be documented. + public static unsafe int GetField(this ComPtr thisVtbl, ref T0 pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szFieldName, Variant* pvarField) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void* pvDataPtr = &pvData) + { + var szFieldNamePtr = (byte*) SilkMarshal.StringToPtr(szFieldName, NativeStringEncoding.UTF8); + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[10])(@this, pvDataPtr, szFieldNamePtr, pvarField); + SilkMarshal.Free((nint)szFieldNamePtr); + } + return ret; + } + + /// To be documented. + public static int GetField(this ComPtr thisVtbl, ref T0 pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szFieldName, ref Variant pvarField) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void* pvDataPtr = &pvData) + { + var szFieldNamePtr = (byte*) SilkMarshal.StringToPtr(szFieldName, NativeStringEncoding.UTF8); + fixed (Variant* pvarFieldPtr = &pvarField) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[10])(@this, pvDataPtr, szFieldNamePtr, pvarFieldPtr); + } + SilkMarshal.Free((nint)szFieldNamePtr); + } + return ret; + } + + /// To be documented. + public static unsafe int GetFieldNoCopy(this ComPtr thisVtbl, void* pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* szFieldName, Variant* pvarField, void** ppvDataCArray) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvData, szFieldName, pvarField, ppvDataCArray); + return ret; + } + + /// To be documented. + public static unsafe int GetFieldNoCopy(this ComPtr thisVtbl, void* pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* szFieldName, Variant* pvarField, ref void* ppvDataCArray) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void** ppvDataCArrayPtr = &ppvDataCArray) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvData, szFieldName, pvarField, ppvDataCArrayPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int GetFieldNoCopy(this ComPtr thisVtbl, void* pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* szFieldName, ref Variant pvarField, void** ppvDataCArray) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Variant* pvarFieldPtr = &pvarField) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvData, szFieldName, pvarFieldPtr, ppvDataCArray); + } + return ret; + } + + /// To be documented. + public static unsafe int GetFieldNoCopy(this ComPtr thisVtbl, void* pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* szFieldName, ref Variant pvarField, ref void* ppvDataCArray) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Variant* pvarFieldPtr = &pvarField) + { + fixed (void** ppvDataCArrayPtr = &ppvDataCArray) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvData, szFieldName, pvarFieldPtr, ppvDataCArrayPtr); + } + } + return ret; + } + + /// To be documented. + public static unsafe int GetFieldNoCopy(this ComPtr thisVtbl, void* pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char szFieldName, Variant* pvarField, void** ppvDataCArray) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char* szFieldNamePtr = &szFieldName) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvData, szFieldNamePtr, pvarField, ppvDataCArray); + } + return ret; + } + + /// To be documented. + public static unsafe int GetFieldNoCopy(this ComPtr thisVtbl, void* pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char szFieldName, Variant* pvarField, ref void* ppvDataCArray) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char* szFieldNamePtr = &szFieldName) + { + fixed (void** ppvDataCArrayPtr = &ppvDataCArray) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvData, szFieldNamePtr, pvarField, ppvDataCArrayPtr); + } + } + return ret; + } + + /// To be documented. + public static unsafe int GetFieldNoCopy(this ComPtr thisVtbl, void* pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char szFieldName, ref Variant pvarField, void** ppvDataCArray) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char* szFieldNamePtr = &szFieldName) + { + fixed (Variant* pvarFieldPtr = &pvarField) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvData, szFieldNamePtr, pvarFieldPtr, ppvDataCArray); + } + } + return ret; + } + + /// To be documented. + public static unsafe int GetFieldNoCopy(this ComPtr thisVtbl, void* pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char szFieldName, ref Variant pvarField, ref void* ppvDataCArray) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char* szFieldNamePtr = &szFieldName) + { + fixed (Variant* pvarFieldPtr = &pvarField) + { + fixed (void** ppvDataCArrayPtr = &ppvDataCArray) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvData, szFieldNamePtr, pvarFieldPtr, ppvDataCArrayPtr); + } + } + } + return ret; + } + + /// To be documented. + public static unsafe int GetFieldNoCopy(this ComPtr thisVtbl, void* pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szFieldName, Variant* pvarField, void** ppvDataCArray) + { + var @this = thisVtbl.Handle; + int ret = default; + var szFieldNamePtr = (byte*) SilkMarshal.StringToPtr(szFieldName, NativeStringEncoding.UTF8); + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvData, szFieldNamePtr, pvarField, ppvDataCArray); + SilkMarshal.Free((nint)szFieldNamePtr); + return ret; + } + + /// To be documented. + public static unsafe int GetFieldNoCopy(this ComPtr thisVtbl, void* pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szFieldName, Variant* pvarField, ref void* ppvDataCArray) + { + var @this = thisVtbl.Handle; + int ret = default; + var szFieldNamePtr = (byte*) SilkMarshal.StringToPtr(szFieldName, NativeStringEncoding.UTF8); + fixed (void** ppvDataCArrayPtr = &ppvDataCArray) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvData, szFieldNamePtr, pvarField, ppvDataCArrayPtr); + } + SilkMarshal.Free((nint)szFieldNamePtr); + return ret; + } + + /// To be documented. + public static unsafe int GetFieldNoCopy(this ComPtr thisVtbl, void* pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szFieldName, ref Variant pvarField, void** ppvDataCArray) + { + var @this = thisVtbl.Handle; + int ret = default; + var szFieldNamePtr = (byte*) SilkMarshal.StringToPtr(szFieldName, NativeStringEncoding.UTF8); + fixed (Variant* pvarFieldPtr = &pvarField) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvData, szFieldNamePtr, pvarFieldPtr, ppvDataCArray); + } + SilkMarshal.Free((nint)szFieldNamePtr); + return ret; + } + + /// To be documented. + public static unsafe int GetFieldNoCopy(this ComPtr thisVtbl, void* pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szFieldName, ref Variant pvarField, ref void* ppvDataCArray) + { + var @this = thisVtbl.Handle; + int ret = default; + var szFieldNamePtr = (byte*) SilkMarshal.StringToPtr(szFieldName, NativeStringEncoding.UTF8); + fixed (Variant* pvarFieldPtr = &pvarField) + { + fixed (void** ppvDataCArrayPtr = &ppvDataCArray) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvData, szFieldNamePtr, pvarFieldPtr, ppvDataCArrayPtr); + } + } + SilkMarshal.Free((nint)szFieldNamePtr); + return ret; + } + + /// To be documented. + public static unsafe int GetFieldNoCopy(this ComPtr thisVtbl, ref T0 pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* szFieldName, Variant* pvarField, void** ppvDataCArray) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void* pvDataPtr = &pvData) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvDataPtr, szFieldName, pvarField, ppvDataCArray); + } + return ret; + } + + /// To be documented. + public static unsafe int GetFieldNoCopy(this ComPtr thisVtbl, ref T0 pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* szFieldName, Variant* pvarField, ref void* ppvDataCArray) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void* pvDataPtr = &pvData) + { + fixed (void** ppvDataCArrayPtr = &ppvDataCArray) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvDataPtr, szFieldName, pvarField, ppvDataCArrayPtr); + } + } + return ret; + } + + /// To be documented. + public static unsafe int GetFieldNoCopy(this ComPtr thisVtbl, ref T0 pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* szFieldName, ref Variant pvarField, void** ppvDataCArray) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void* pvDataPtr = &pvData) + { + fixed (Variant* pvarFieldPtr = &pvarField) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvDataPtr, szFieldName, pvarFieldPtr, ppvDataCArray); + } + } + return ret; + } + + /// To be documented. + public static unsafe int GetFieldNoCopy(this ComPtr thisVtbl, ref T0 pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* szFieldName, ref Variant pvarField, ref void* ppvDataCArray) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void* pvDataPtr = &pvData) + { + fixed (Variant* pvarFieldPtr = &pvarField) + { + fixed (void** ppvDataCArrayPtr = &ppvDataCArray) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvDataPtr, szFieldName, pvarFieldPtr, ppvDataCArrayPtr); + } + } + } + return ret; + } + + /// To be documented. + public static unsafe int GetFieldNoCopy(this ComPtr thisVtbl, ref T0 pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char szFieldName, Variant* pvarField, void** ppvDataCArray) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void* pvDataPtr = &pvData) + { + fixed (char* szFieldNamePtr = &szFieldName) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvDataPtr, szFieldNamePtr, pvarField, ppvDataCArray); + } + } + return ret; + } + + /// To be documented. + public static unsafe int GetFieldNoCopy(this ComPtr thisVtbl, ref T0 pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char szFieldName, Variant* pvarField, ref void* ppvDataCArray) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void* pvDataPtr = &pvData) + { + fixed (char* szFieldNamePtr = &szFieldName) + { + fixed (void** ppvDataCArrayPtr = &ppvDataCArray) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvDataPtr, szFieldNamePtr, pvarField, ppvDataCArrayPtr); + } + } + } + return ret; + } + + /// To be documented. + public static unsafe int GetFieldNoCopy(this ComPtr thisVtbl, ref T0 pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char szFieldName, ref Variant pvarField, void** ppvDataCArray) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void* pvDataPtr = &pvData) + { + fixed (char* szFieldNamePtr = &szFieldName) + { + fixed (Variant* pvarFieldPtr = &pvarField) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvDataPtr, szFieldNamePtr, pvarFieldPtr, ppvDataCArray); + } + } + } + return ret; + } + + /// To be documented. + public static unsafe int GetFieldNoCopy(this ComPtr thisVtbl, ref T0 pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char szFieldName, ref Variant pvarField, ref void* ppvDataCArray) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void* pvDataPtr = &pvData) + { + fixed (char* szFieldNamePtr = &szFieldName) + { + fixed (Variant* pvarFieldPtr = &pvarField) + { + fixed (void** ppvDataCArrayPtr = &ppvDataCArray) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvDataPtr, szFieldNamePtr, pvarFieldPtr, ppvDataCArrayPtr); + } + } + } + } + return ret; + } + + /// To be documented. + public static unsafe int GetFieldNoCopy(this ComPtr thisVtbl, ref T0 pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szFieldName, Variant* pvarField, void** ppvDataCArray) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void* pvDataPtr = &pvData) + { + var szFieldNamePtr = (byte*) SilkMarshal.StringToPtr(szFieldName, NativeStringEncoding.UTF8); + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvDataPtr, szFieldNamePtr, pvarField, ppvDataCArray); + SilkMarshal.Free((nint)szFieldNamePtr); + } + return ret; + } + + /// To be documented. + public static unsafe int GetFieldNoCopy(this ComPtr thisVtbl, ref T0 pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szFieldName, Variant* pvarField, ref void* ppvDataCArray) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void* pvDataPtr = &pvData) + { + var szFieldNamePtr = (byte*) SilkMarshal.StringToPtr(szFieldName, NativeStringEncoding.UTF8); + fixed (void** ppvDataCArrayPtr = &ppvDataCArray) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvDataPtr, szFieldNamePtr, pvarField, ppvDataCArrayPtr); + } + SilkMarshal.Free((nint)szFieldNamePtr); + } + return ret; + } + + /// To be documented. + public static unsafe int GetFieldNoCopy(this ComPtr thisVtbl, ref T0 pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szFieldName, ref Variant pvarField, void** ppvDataCArray) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void* pvDataPtr = &pvData) + { + var szFieldNamePtr = (byte*) SilkMarshal.StringToPtr(szFieldName, NativeStringEncoding.UTF8); + fixed (Variant* pvarFieldPtr = &pvarField) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvDataPtr, szFieldNamePtr, pvarFieldPtr, ppvDataCArray); + } + SilkMarshal.Free((nint)szFieldNamePtr); + } + return ret; + } + + /// To be documented. + public static unsafe int GetFieldNoCopy(this ComPtr thisVtbl, ref T0 pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szFieldName, ref Variant pvarField, ref void* ppvDataCArray) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void* pvDataPtr = &pvData) + { + var szFieldNamePtr = (byte*) SilkMarshal.StringToPtr(szFieldName, NativeStringEncoding.UTF8); + fixed (Variant* pvarFieldPtr = &pvarField) + { + fixed (void** ppvDataCArrayPtr = &ppvDataCArray) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvDataPtr, szFieldNamePtr, pvarFieldPtr, ppvDataCArrayPtr); + } + } + SilkMarshal.Free((nint)szFieldNamePtr); + } + return ret; + } + + /// To be documented. + public static unsafe int PutField(this ComPtr thisVtbl, uint wFlags, void* pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* szFieldName, Variant* pvarField) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[12])(@this, wFlags, pvData, szFieldName, pvarField); + return ret; + } + + /// To be documented. + public static unsafe int PutField(this ComPtr thisVtbl, uint wFlags, void* pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* szFieldName, ref Variant pvarField) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Variant* pvarFieldPtr = &pvarField) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[12])(@this, wFlags, pvData, szFieldName, pvarFieldPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int PutField(this ComPtr thisVtbl, uint wFlags, void* pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char szFieldName, Variant* pvarField) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char* szFieldNamePtr = &szFieldName) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[12])(@this, wFlags, pvData, szFieldNamePtr, pvarField); + } + return ret; + } + + /// To be documented. + public static unsafe int PutField(this ComPtr thisVtbl, uint wFlags, void* pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char szFieldName, ref Variant pvarField) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char* szFieldNamePtr = &szFieldName) + { + fixed (Variant* pvarFieldPtr = &pvarField) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[12])(@this, wFlags, pvData, szFieldNamePtr, pvarFieldPtr); + } + } + return ret; + } + + /// To be documented. + public static unsafe int PutField(this ComPtr thisVtbl, uint wFlags, void* pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szFieldName, Variant* pvarField) + { + var @this = thisVtbl.Handle; + int ret = default; + var szFieldNamePtr = (byte*) SilkMarshal.StringToPtr(szFieldName, NativeStringEncoding.UTF8); + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[12])(@this, wFlags, pvData, szFieldNamePtr, pvarField); + SilkMarshal.Free((nint)szFieldNamePtr); + return ret; + } + + /// To be documented. + public static unsafe int PutField(this ComPtr thisVtbl, uint wFlags, void* pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szFieldName, ref Variant pvarField) + { + var @this = thisVtbl.Handle; + int ret = default; + var szFieldNamePtr = (byte*) SilkMarshal.StringToPtr(szFieldName, NativeStringEncoding.UTF8); + fixed (Variant* pvarFieldPtr = &pvarField) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[12])(@this, wFlags, pvData, szFieldNamePtr, pvarFieldPtr); + } + SilkMarshal.Free((nint)szFieldNamePtr); + return ret; + } + + /// To be documented. + public static unsafe int PutField(this ComPtr thisVtbl, uint wFlags, ref T0 pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* szFieldName, Variant* pvarField) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void* pvDataPtr = &pvData) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[12])(@this, wFlags, pvDataPtr, szFieldName, pvarField); + } + return ret; + } + + /// To be documented. + public static unsafe int PutField(this ComPtr thisVtbl, uint wFlags, ref T0 pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* szFieldName, ref Variant pvarField) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void* pvDataPtr = &pvData) + { + fixed (Variant* pvarFieldPtr = &pvarField) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[12])(@this, wFlags, pvDataPtr, szFieldName, pvarFieldPtr); + } + } + return ret; + } + + /// To be documented. + public static unsafe int PutField(this ComPtr thisVtbl, uint wFlags, ref T0 pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char szFieldName, Variant* pvarField) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void* pvDataPtr = &pvData) + { + fixed (char* szFieldNamePtr = &szFieldName) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[12])(@this, wFlags, pvDataPtr, szFieldNamePtr, pvarField); + } + } + return ret; + } + + /// To be documented. + public static int PutField(this ComPtr thisVtbl, uint wFlags, ref T0 pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char szFieldName, ref Variant pvarField) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void* pvDataPtr = &pvData) + { + fixed (char* szFieldNamePtr = &szFieldName) + { + fixed (Variant* pvarFieldPtr = &pvarField) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[12])(@this, wFlags, pvDataPtr, szFieldNamePtr, pvarFieldPtr); + } + } + } + return ret; + } + + /// To be documented. + public static unsafe int PutField(this ComPtr thisVtbl, uint wFlags, ref T0 pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szFieldName, Variant* pvarField) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void* pvDataPtr = &pvData) + { + var szFieldNamePtr = (byte*) SilkMarshal.StringToPtr(szFieldName, NativeStringEncoding.UTF8); + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[12])(@this, wFlags, pvDataPtr, szFieldNamePtr, pvarField); + SilkMarshal.Free((nint)szFieldNamePtr); + } + return ret; + } + + /// To be documented. + public static int PutField(this ComPtr thisVtbl, uint wFlags, ref T0 pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szFieldName, ref Variant pvarField) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void* pvDataPtr = &pvData) + { + var szFieldNamePtr = (byte*) SilkMarshal.StringToPtr(szFieldName, NativeStringEncoding.UTF8); + fixed (Variant* pvarFieldPtr = &pvarField) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[12])(@this, wFlags, pvDataPtr, szFieldNamePtr, pvarFieldPtr); + } + SilkMarshal.Free((nint)szFieldNamePtr); + } + return ret; + } + + /// To be documented. + public static unsafe int PutFieldNoCopy(this ComPtr thisVtbl, uint wFlags, void* pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* szFieldName, Variant* pvarField) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[13])(@this, wFlags, pvData, szFieldName, pvarField); + return ret; + } + + /// To be documented. + public static unsafe int PutFieldNoCopy(this ComPtr thisVtbl, uint wFlags, void* pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* szFieldName, ref Variant pvarField) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Variant* pvarFieldPtr = &pvarField) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[13])(@this, wFlags, pvData, szFieldName, pvarFieldPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int PutFieldNoCopy(this ComPtr thisVtbl, uint wFlags, void* pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char szFieldName, Variant* pvarField) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char* szFieldNamePtr = &szFieldName) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[13])(@this, wFlags, pvData, szFieldNamePtr, pvarField); + } + return ret; + } + + /// To be documented. + public static unsafe int PutFieldNoCopy(this ComPtr thisVtbl, uint wFlags, void* pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char szFieldName, ref Variant pvarField) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char* szFieldNamePtr = &szFieldName) + { + fixed (Variant* pvarFieldPtr = &pvarField) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[13])(@this, wFlags, pvData, szFieldNamePtr, pvarFieldPtr); + } + } + return ret; + } + + /// To be documented. + public static unsafe int PutFieldNoCopy(this ComPtr thisVtbl, uint wFlags, void* pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szFieldName, Variant* pvarField) + { + var @this = thisVtbl.Handle; + int ret = default; + var szFieldNamePtr = (byte*) SilkMarshal.StringToPtr(szFieldName, NativeStringEncoding.UTF8); + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[13])(@this, wFlags, pvData, szFieldNamePtr, pvarField); + SilkMarshal.Free((nint)szFieldNamePtr); + return ret; + } + + /// To be documented. + public static unsafe int PutFieldNoCopy(this ComPtr thisVtbl, uint wFlags, void* pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szFieldName, ref Variant pvarField) + { + var @this = thisVtbl.Handle; + int ret = default; + var szFieldNamePtr = (byte*) SilkMarshal.StringToPtr(szFieldName, NativeStringEncoding.UTF8); + fixed (Variant* pvarFieldPtr = &pvarField) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[13])(@this, wFlags, pvData, szFieldNamePtr, pvarFieldPtr); + } + SilkMarshal.Free((nint)szFieldNamePtr); + return ret; + } + + /// To be documented. + public static unsafe int PutFieldNoCopy(this ComPtr thisVtbl, uint wFlags, ref T0 pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* szFieldName, Variant* pvarField) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void* pvDataPtr = &pvData) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[13])(@this, wFlags, pvDataPtr, szFieldName, pvarField); + } + return ret; + } + + /// To be documented. + public static unsafe int PutFieldNoCopy(this ComPtr thisVtbl, uint wFlags, ref T0 pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* szFieldName, ref Variant pvarField) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void* pvDataPtr = &pvData) + { + fixed (Variant* pvarFieldPtr = &pvarField) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[13])(@this, wFlags, pvDataPtr, szFieldName, pvarFieldPtr); + } + } + return ret; + } + + /// To be documented. + public static unsafe int PutFieldNoCopy(this ComPtr thisVtbl, uint wFlags, ref T0 pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char szFieldName, Variant* pvarField) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void* pvDataPtr = &pvData) + { + fixed (char* szFieldNamePtr = &szFieldName) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[13])(@this, wFlags, pvDataPtr, szFieldNamePtr, pvarField); + } + } + return ret; + } + + /// To be documented. + public static int PutFieldNoCopy(this ComPtr thisVtbl, uint wFlags, ref T0 pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char szFieldName, ref Variant pvarField) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void* pvDataPtr = &pvData) + { + fixed (char* szFieldNamePtr = &szFieldName) + { + fixed (Variant* pvarFieldPtr = &pvarField) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[13])(@this, wFlags, pvDataPtr, szFieldNamePtr, pvarFieldPtr); + } + } + } + return ret; + } + + /// To be documented. + public static unsafe int PutFieldNoCopy(this ComPtr thisVtbl, uint wFlags, ref T0 pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szFieldName, Variant* pvarField) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void* pvDataPtr = &pvData) + { + var szFieldNamePtr = (byte*) SilkMarshal.StringToPtr(szFieldName, NativeStringEncoding.UTF8); + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[13])(@this, wFlags, pvDataPtr, szFieldNamePtr, pvarField); + SilkMarshal.Free((nint)szFieldNamePtr); + } + return ret; + } + + /// To be documented. + public static int PutFieldNoCopy(this ComPtr thisVtbl, uint wFlags, ref T0 pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szFieldName, ref Variant pvarField) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void* pvDataPtr = &pvData) + { + var szFieldNamePtr = (byte*) SilkMarshal.StringToPtr(szFieldName, NativeStringEncoding.UTF8); + fixed (Variant* pvarFieldPtr = &pvarField) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[13])(@this, wFlags, pvDataPtr, szFieldNamePtr, pvarFieldPtr); + } + SilkMarshal.Free((nint)szFieldNamePtr); + } + return ret; + } + + /// To be documented. + public static unsafe int GetFieldNames(this ComPtr thisVtbl, uint* pcNames, char** rgBstrNames) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[14])(@this, pcNames, rgBstrNames); + return ret; + } + + /// To be documented. + public static unsafe int GetFieldNames(this ComPtr thisVtbl, uint* pcNames, ref char* rgBstrNames) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char** rgBstrNamesPtr = &rgBstrNames) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[14])(@this, pcNames, rgBstrNamesPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int GetFieldNames(this ComPtr thisVtbl, ref uint pcNames, char** rgBstrNames) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (uint* pcNamesPtr = &pcNames) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[14])(@this, pcNamesPtr, rgBstrNames); + } + return ret; + } + + /// To be documented. + public static unsafe int GetFieldNames(this ComPtr thisVtbl, ref uint pcNames, ref char* rgBstrNames) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (uint* pcNamesPtr = &pcNames) + { + fixed (char** rgBstrNamesPtr = &rgBstrNames) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[14])(@this, pcNamesPtr, rgBstrNamesPtr); + } + } + return ret; + } + + /// To be documented. + public static unsafe Silk.NET.Core.Bool32 IsMatchingType(this ComPtr thisVtbl, IRecordInfo* pRecordInfo) + { + var @this = thisVtbl.Handle; + Silk.NET.Core.Bool32 ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[15])(@this, pRecordInfo); + return ret; + } + + /// To be documented. + public static Silk.NET.Core.Bool32 IsMatchingType(this ComPtr thisVtbl, ref IRecordInfo pRecordInfo) + { + var @this = thisVtbl.Handle; + Silk.NET.Core.Bool32 ret = default; + fixed (IRecordInfo* pRecordInfoPtr = &pRecordInfo) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[15])(@this, pRecordInfoPtr); + } + return ret; + } + + /// To be documented. + public static unsafe void* RecordCreate(this ComPtr thisVtbl) + { + var @this = thisVtbl.Handle; + void* ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[16])(@this); + return ret; + } + + /// To be documented. + public static unsafe int RecordCreateCopy(this ComPtr thisVtbl, void* pvSource, void** ppvDest) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[17])(@this, pvSource, ppvDest); + return ret; + } + + /// To be documented. + public static unsafe int RecordCreateCopy(this ComPtr thisVtbl, void* pvSource, ref void* ppvDest) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void** ppvDestPtr = &ppvDest) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[17])(@this, pvSource, ppvDestPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int RecordCreateCopy(this ComPtr thisVtbl, ref T0 pvSource, void** ppvDest) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void* pvSourcePtr = &pvSource) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[17])(@this, pvSourcePtr, ppvDest); + } + return ret; + } + + /// To be documented. + public static unsafe int RecordCreateCopy(this ComPtr thisVtbl, ref T0 pvSource, ref void* ppvDest) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void* pvSourcePtr = &pvSource) + { + fixed (void** ppvDestPtr = &ppvDest) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[17])(@this, pvSourcePtr, ppvDestPtr); + } + } + return ret; + } + + /// To be documented. + public static unsafe int RecordDestroy(this ComPtr thisVtbl, void* pvRecord) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[18])(@this, pvRecord); + return ret; + } + + /// To be documented. + public static int RecordDestroy(this ComPtr thisVtbl, ref T0 pvRecord) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void* pvRecordPtr = &pvRecord) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[18])(@this, pvRecordPtr); + } + return ret; + } + + /// To be documented. + public static int QueryInterface(this ComPtr thisVtbl, out ComPtr ppvObject) where TI0 : unmanaged, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + ppvObject = default; + return @this->QueryInterface(SilkMarshal.GuidPtrOf(), (void**) ppvObject.GetAddressOf()); + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Span riid, void** ppvObject) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->QueryInterface(ref riid.GetPinnableReference(), ppvObject); + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Span riid, ref void* ppvObject) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->QueryInterface(ref riid.GetPinnableReference(), ref ppvObject); + } + + /// To be documented. + public static int RecordInit(this ComPtr thisVtbl, Span pvNew) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->RecordInit(ref pvNew.GetPinnableReference()); + } + + /// To be documented. + public static int RecordClear(this ComPtr thisVtbl, Span pvExisting) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->RecordClear(ref pvExisting.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int RecordCopy(this ComPtr thisVtbl, void* pvExisting, Span pvNew) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->RecordCopy(pvExisting, ref pvNew.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int RecordCopy(this ComPtr thisVtbl, Span pvExisting, void* pvNew) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->RecordCopy(ref pvExisting.GetPinnableReference(), pvNew); + } + + /// To be documented. + public static int RecordCopy(this ComPtr thisVtbl, Span pvExisting, Span pvNew) where T0 : unmanaged where T1 : unmanaged + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->RecordCopy(ref pvExisting.GetPinnableReference(), ref pvNew.GetPinnableReference()); + } + + /// To be documented. + public static int GetGuid(this ComPtr thisVtbl, Span pguid) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetGuid(ref pguid.GetPinnableReference()); + } + + /// To be documented. + public static int GetName(this ComPtr thisVtbl, string[] pbstrNameSa) + { + var @this = thisVtbl.Handle; + // StringArrayOverloader + var pbstrName = (char**) SilkMarshal.StringArrayToPtr(pbstrNameSa); + var ret = @this->GetName(pbstrName); + SilkMarshal.CopyPtrToStringArray((nint) pbstrName, pbstrNameSa); + SilkMarshal.Free((nint) pbstrName); + return ret; + } + + /// To be documented. + public static int GetSize(this ComPtr thisVtbl, Span pcbSize) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetSize(ref pcbSize.GetPinnableReference()); + } + + /// To be documented. + public static int GetTypeInfo(this ComPtr thisVtbl, ref ComPtr ppTypeInfo) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->GetTypeInfo((ITypeInfo**) ppTypeInfo.GetAddressOf()); + } + + /// To be documented. + public static unsafe int GetField(this ComPtr thisVtbl, void* pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* szFieldName, Span pvarField) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetField(pvData, szFieldName, ref pvarField.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int GetField(this ComPtr thisVtbl, void* pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan szFieldName, Variant* pvarField) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetField(pvData, in szFieldName.GetPinnableReference(), pvarField); + } + + /// To be documented. + public static unsafe int GetField(this ComPtr thisVtbl, void* pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan szFieldName, Span pvarField) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetField(pvData, in szFieldName.GetPinnableReference(), ref pvarField.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int GetField(this ComPtr thisVtbl, void* pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szFieldName, Span pvarField) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetField(pvData, szFieldName, ref pvarField.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int GetField(this ComPtr thisVtbl, Span pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* szFieldName, Variant* pvarField) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetField(ref pvData.GetPinnableReference(), szFieldName, pvarField); + } + + /// To be documented. + public static unsafe int GetField(this ComPtr thisVtbl, Span pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* szFieldName, Span pvarField) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetField(ref pvData.GetPinnableReference(), szFieldName, ref pvarField.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int GetField(this ComPtr thisVtbl, Span pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan szFieldName, Variant* pvarField) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetField(ref pvData.GetPinnableReference(), in szFieldName.GetPinnableReference(), pvarField); + } + + /// To be documented. + public static int GetField(this ComPtr thisVtbl, Span pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan szFieldName, Span pvarField) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetField(ref pvData.GetPinnableReference(), in szFieldName.GetPinnableReference(), ref pvarField.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int GetField(this ComPtr thisVtbl, Span pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szFieldName, Variant* pvarField) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetField(ref pvData.GetPinnableReference(), szFieldName, pvarField); + } + + /// To be documented. + public static int GetField(this ComPtr thisVtbl, Span pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szFieldName, Span pvarField) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetField(ref pvData.GetPinnableReference(), szFieldName, ref pvarField.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int GetFieldNoCopy(this ComPtr thisVtbl, void* pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* szFieldName, Span pvarField, void** ppvDataCArray) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetFieldNoCopy(pvData, szFieldName, ref pvarField.GetPinnableReference(), ppvDataCArray); + } + + /// To be documented. + public static unsafe int GetFieldNoCopy(this ComPtr thisVtbl, void* pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* szFieldName, Span pvarField, ref void* ppvDataCArray) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetFieldNoCopy(pvData, szFieldName, ref pvarField.GetPinnableReference(), ref ppvDataCArray); + } + + /// To be documented. + public static unsafe int GetFieldNoCopy(this ComPtr thisVtbl, void* pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan szFieldName, Variant* pvarField, void** ppvDataCArray) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetFieldNoCopy(pvData, in szFieldName.GetPinnableReference(), pvarField, ppvDataCArray); + } + + /// To be documented. + public static unsafe int GetFieldNoCopy(this ComPtr thisVtbl, void* pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan szFieldName, Variant* pvarField, ref void* ppvDataCArray) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetFieldNoCopy(pvData, in szFieldName.GetPinnableReference(), pvarField, ref ppvDataCArray); + } + + /// To be documented. + public static unsafe int GetFieldNoCopy(this ComPtr thisVtbl, void* pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan szFieldName, Span pvarField, void** ppvDataCArray) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetFieldNoCopy(pvData, in szFieldName.GetPinnableReference(), ref pvarField.GetPinnableReference(), ppvDataCArray); + } + + /// To be documented. + public static unsafe int GetFieldNoCopy(this ComPtr thisVtbl, void* pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan szFieldName, Span pvarField, ref void* ppvDataCArray) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetFieldNoCopy(pvData, in szFieldName.GetPinnableReference(), ref pvarField.GetPinnableReference(), ref ppvDataCArray); + } + + /// To be documented. + public static unsafe int GetFieldNoCopy(this ComPtr thisVtbl, void* pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szFieldName, Span pvarField, void** ppvDataCArray) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetFieldNoCopy(pvData, szFieldName, ref pvarField.GetPinnableReference(), ppvDataCArray); + } + + /// To be documented. + public static unsafe int GetFieldNoCopy(this ComPtr thisVtbl, void* pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szFieldName, Span pvarField, ref void* ppvDataCArray) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetFieldNoCopy(pvData, szFieldName, ref pvarField.GetPinnableReference(), ref ppvDataCArray); + } + + /// To be documented. + public static unsafe int GetFieldNoCopy(this ComPtr thisVtbl, Span pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* szFieldName, Variant* pvarField, void** ppvDataCArray) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetFieldNoCopy(ref pvData.GetPinnableReference(), szFieldName, pvarField, ppvDataCArray); + } + + /// To be documented. + public static unsafe int GetFieldNoCopy(this ComPtr thisVtbl, Span pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* szFieldName, Variant* pvarField, ref void* ppvDataCArray) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetFieldNoCopy(ref pvData.GetPinnableReference(), szFieldName, pvarField, ref ppvDataCArray); + } + + /// To be documented. + public static unsafe int GetFieldNoCopy(this ComPtr thisVtbl, Span pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* szFieldName, Span pvarField, void** ppvDataCArray) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetFieldNoCopy(ref pvData.GetPinnableReference(), szFieldName, ref pvarField.GetPinnableReference(), ppvDataCArray); + } + + /// To be documented. + public static unsafe int GetFieldNoCopy(this ComPtr thisVtbl, Span pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* szFieldName, Span pvarField, ref void* ppvDataCArray) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetFieldNoCopy(ref pvData.GetPinnableReference(), szFieldName, ref pvarField.GetPinnableReference(), ref ppvDataCArray); + } + + /// To be documented. + public static unsafe int GetFieldNoCopy(this ComPtr thisVtbl, Span pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan szFieldName, Variant* pvarField, void** ppvDataCArray) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetFieldNoCopy(ref pvData.GetPinnableReference(), in szFieldName.GetPinnableReference(), pvarField, ppvDataCArray); + } + + /// To be documented. + public static unsafe int GetFieldNoCopy(this ComPtr thisVtbl, Span pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan szFieldName, Variant* pvarField, ref void* ppvDataCArray) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetFieldNoCopy(ref pvData.GetPinnableReference(), in szFieldName.GetPinnableReference(), pvarField, ref ppvDataCArray); + } + + /// To be documented. + public static unsafe int GetFieldNoCopy(this ComPtr thisVtbl, Span pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan szFieldName, Span pvarField, void** ppvDataCArray) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetFieldNoCopy(ref pvData.GetPinnableReference(), in szFieldName.GetPinnableReference(), ref pvarField.GetPinnableReference(), ppvDataCArray); + } + + /// To be documented. + public static unsafe int GetFieldNoCopy(this ComPtr thisVtbl, Span pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan szFieldName, Span pvarField, ref void* ppvDataCArray) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetFieldNoCopy(ref pvData.GetPinnableReference(), in szFieldName.GetPinnableReference(), ref pvarField.GetPinnableReference(), ref ppvDataCArray); + } + + /// To be documented. + public static unsafe int GetFieldNoCopy(this ComPtr thisVtbl, Span pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szFieldName, Variant* pvarField, void** ppvDataCArray) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetFieldNoCopy(ref pvData.GetPinnableReference(), szFieldName, pvarField, ppvDataCArray); + } + + /// To be documented. + public static unsafe int GetFieldNoCopy(this ComPtr thisVtbl, Span pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szFieldName, Variant* pvarField, ref void* ppvDataCArray) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetFieldNoCopy(ref pvData.GetPinnableReference(), szFieldName, pvarField, ref ppvDataCArray); + } + + /// To be documented. + public static unsafe int GetFieldNoCopy(this ComPtr thisVtbl, Span pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szFieldName, Span pvarField, void** ppvDataCArray) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetFieldNoCopy(ref pvData.GetPinnableReference(), szFieldName, ref pvarField.GetPinnableReference(), ppvDataCArray); + } + + /// To be documented. + public static unsafe int GetFieldNoCopy(this ComPtr thisVtbl, Span pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szFieldName, Span pvarField, ref void* ppvDataCArray) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetFieldNoCopy(ref pvData.GetPinnableReference(), szFieldName, ref pvarField.GetPinnableReference(), ref ppvDataCArray); + } + + /// To be documented. + public static unsafe int PutField(this ComPtr thisVtbl, uint wFlags, void* pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* szFieldName, Span pvarField) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->PutField(wFlags, pvData, szFieldName, ref pvarField.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int PutField(this ComPtr thisVtbl, uint wFlags, void* pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan szFieldName, Variant* pvarField) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->PutField(wFlags, pvData, in szFieldName.GetPinnableReference(), pvarField); + } + + /// To be documented. + public static unsafe int PutField(this ComPtr thisVtbl, uint wFlags, void* pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan szFieldName, Span pvarField) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->PutField(wFlags, pvData, in szFieldName.GetPinnableReference(), ref pvarField.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int PutField(this ComPtr thisVtbl, uint wFlags, void* pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szFieldName, Span pvarField) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->PutField(wFlags, pvData, szFieldName, ref pvarField.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int PutField(this ComPtr thisVtbl, uint wFlags, Span pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* szFieldName, Variant* pvarField) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->PutField(wFlags, ref pvData.GetPinnableReference(), szFieldName, pvarField); + } + + /// To be documented. + public static unsafe int PutField(this ComPtr thisVtbl, uint wFlags, Span pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* szFieldName, Span pvarField) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->PutField(wFlags, ref pvData.GetPinnableReference(), szFieldName, ref pvarField.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int PutField(this ComPtr thisVtbl, uint wFlags, Span pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan szFieldName, Variant* pvarField) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->PutField(wFlags, ref pvData.GetPinnableReference(), in szFieldName.GetPinnableReference(), pvarField); + } + + /// To be documented. + public static int PutField(this ComPtr thisVtbl, uint wFlags, Span pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan szFieldName, Span pvarField) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->PutField(wFlags, ref pvData.GetPinnableReference(), in szFieldName.GetPinnableReference(), ref pvarField.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int PutField(this ComPtr thisVtbl, uint wFlags, Span pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szFieldName, Variant* pvarField) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->PutField(wFlags, ref pvData.GetPinnableReference(), szFieldName, pvarField); + } + + /// To be documented. + public static int PutField(this ComPtr thisVtbl, uint wFlags, Span pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szFieldName, Span pvarField) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->PutField(wFlags, ref pvData.GetPinnableReference(), szFieldName, ref pvarField.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int PutFieldNoCopy(this ComPtr thisVtbl, uint wFlags, void* pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* szFieldName, Span pvarField) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->PutFieldNoCopy(wFlags, pvData, szFieldName, ref pvarField.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int PutFieldNoCopy(this ComPtr thisVtbl, uint wFlags, void* pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan szFieldName, Variant* pvarField) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->PutFieldNoCopy(wFlags, pvData, in szFieldName.GetPinnableReference(), pvarField); + } + + /// To be documented. + public static unsafe int PutFieldNoCopy(this ComPtr thisVtbl, uint wFlags, void* pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan szFieldName, Span pvarField) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->PutFieldNoCopy(wFlags, pvData, in szFieldName.GetPinnableReference(), ref pvarField.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int PutFieldNoCopy(this ComPtr thisVtbl, uint wFlags, void* pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szFieldName, Span pvarField) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->PutFieldNoCopy(wFlags, pvData, szFieldName, ref pvarField.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int PutFieldNoCopy(this ComPtr thisVtbl, uint wFlags, Span pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* szFieldName, Variant* pvarField) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->PutFieldNoCopy(wFlags, ref pvData.GetPinnableReference(), szFieldName, pvarField); + } + + /// To be documented. + public static unsafe int PutFieldNoCopy(this ComPtr thisVtbl, uint wFlags, Span pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* szFieldName, Span pvarField) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->PutFieldNoCopy(wFlags, ref pvData.GetPinnableReference(), szFieldName, ref pvarField.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int PutFieldNoCopy(this ComPtr thisVtbl, uint wFlags, Span pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan szFieldName, Variant* pvarField) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->PutFieldNoCopy(wFlags, ref pvData.GetPinnableReference(), in szFieldName.GetPinnableReference(), pvarField); + } + + /// To be documented. + public static int PutFieldNoCopy(this ComPtr thisVtbl, uint wFlags, Span pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan szFieldName, Span pvarField) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->PutFieldNoCopy(wFlags, ref pvData.GetPinnableReference(), in szFieldName.GetPinnableReference(), ref pvarField.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int PutFieldNoCopy(this ComPtr thisVtbl, uint wFlags, Span pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szFieldName, Variant* pvarField) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->PutFieldNoCopy(wFlags, ref pvData.GetPinnableReference(), szFieldName, pvarField); + } + + /// To be documented. + public static int PutFieldNoCopy(this ComPtr thisVtbl, uint wFlags, Span pvData, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szFieldName, Span pvarField) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->PutFieldNoCopy(wFlags, ref pvData.GetPinnableReference(), szFieldName, ref pvarField.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int GetFieldNames(this ComPtr thisVtbl, uint* pcNames, string[] rgBstrNamesSa) + { + var @this = thisVtbl.Handle; + // StringArrayOverloader + var rgBstrNames = (char**) SilkMarshal.StringArrayToPtr(rgBstrNamesSa); + var ret = @this->GetFieldNames(pcNames, rgBstrNames); + SilkMarshal.CopyPtrToStringArray((nint) rgBstrNames, rgBstrNamesSa); + SilkMarshal.Free((nint) rgBstrNames); + return ret; + } + + /// To be documented. + public static int GetFieldNames(this ComPtr thisVtbl, ref uint pcNames, string[] rgBstrNamesSa) + { + var @this = thisVtbl.Handle; + // StringArrayOverloader + var rgBstrNames = (char**) SilkMarshal.StringArrayToPtr(rgBstrNamesSa); + var ret = @this->GetFieldNames(ref pcNames, rgBstrNames); + SilkMarshal.CopyPtrToStringArray((nint) rgBstrNames, rgBstrNamesSa); + SilkMarshal.Free((nint) rgBstrNames); + return ret; + } + + /// To be documented. + public static unsafe int GetFieldNames(this ComPtr thisVtbl, Span pcNames, char** rgBstrNames) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetFieldNames(ref pcNames.GetPinnableReference(), rgBstrNames); + } + + /// To be documented. + public static unsafe int GetFieldNames(this ComPtr thisVtbl, Span pcNames, ref char* rgBstrNames) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetFieldNames(ref pcNames.GetPinnableReference(), ref rgBstrNames); + } + + /// To be documented. + public static Silk.NET.Core.Bool32 IsMatchingType(this ComPtr thisVtbl, ComPtr pRecordInfo) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->IsMatchingType((IRecordInfo*) pRecordInfo.Handle); + } + + /// To be documented. + public static Silk.NET.Core.Bool32 IsMatchingType(this ComPtr thisVtbl, Span pRecordInfo) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->IsMatchingType(ref pRecordInfo.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int RecordCreateCopy(this ComPtr thisVtbl, Span pvSource, void** ppvDest) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->RecordCreateCopy(ref pvSource.GetPinnableReference(), ppvDest); + } + + /// To be documented. + public static unsafe int RecordCreateCopy(this ComPtr thisVtbl, Span pvSource, ref void* ppvDest) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->RecordCreateCopy(ref pvSource.GetPinnableReference(), ref ppvDest); + } + + /// To be documented. + public static int RecordDestroy(this ComPtr thisVtbl, Span pvRecord) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->RecordDestroy(ref pvRecord.GetPinnableReference()); + } + + /// To be documented. + public static ComPtr QueryInterface(this ComPtr thisVtbl) where TI0 : unmanaged, IComVtbl + { + var @this = thisVtbl.Handle; + // NonKhrReturnTypeOverloader + SilkMarshal.ThrowHResult(@this->QueryInterface(out ComPtr silkRet)); + return silkRet; + } + +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/STATPROPSETSTG.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/STATPROPSETSTG.gen.cs new file mode 100644 index 0000000000..f20cce930b --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/STATPROPSETSTG.gen.cs @@ -0,0 +1,105 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [NativeName("Name", "tagSTATPROPSETSTG")] + public unsafe partial struct STATPROPSETSTG + { + public STATPROPSETSTG + ( + Guid? fmtid = null, + Guid? clsid = null, + uint? grfFlags = null, + Silk.NET.Core.Win32Extras.Filetime? mtime = null, + Silk.NET.Core.Win32Extras.Filetime? ctime = null, + Silk.NET.Core.Win32Extras.Filetime? atime = null, + uint? dwOSVersion = null + ) : this() + { + if (fmtid is not null) + { + Fmtid = fmtid.Value; + } + + if (clsid is not null) + { + Clsid = clsid.Value; + } + + if (grfFlags is not null) + { + GrfFlags = grfFlags.Value; + } + + if (mtime is not null) + { + Mtime = mtime.Value; + } + + if (ctime is not null) + { + Ctime = ctime.Value; + } + + if (atime is not null) + { + Atime = atime.Value; + } + + if (dwOSVersion is not null) + { + DwOSVersion = dwOSVersion.Value; + } + } + + + [NativeName("Type", "FMTID")] + [NativeName("Type.Name", "FMTID")] + [NativeName("Name", "fmtid")] + public Guid Fmtid; + + [NativeName("Type", "CLSID")] + [NativeName("Type.Name", "CLSID")] + [NativeName("Name", "clsid")] + public Guid Clsid; + + [NativeName("Type", "DWORD")] + [NativeName("Type.Name", "DWORD")] + [NativeName("Name", "grfFlags")] + public uint GrfFlags; + + [NativeName("Type", "FILETIME")] + [NativeName("Type.Name", "FILETIME")] + [NativeName("Name", "mtime")] + public Silk.NET.Core.Win32Extras.Filetime Mtime; + + [NativeName("Type", "FILETIME")] + [NativeName("Type.Name", "FILETIME")] + [NativeName("Name", "ctime")] + public Silk.NET.Core.Win32Extras.Filetime Ctime; + + [NativeName("Type", "FILETIME")] + [NativeName("Type.Name", "FILETIME")] + [NativeName("Name", "atime")] + public Silk.NET.Core.Win32Extras.Filetime Atime; + + [NativeName("Type", "DWORD")] + [NativeName("Type.Name", "DWORD")] + [NativeName("Name", "dwOSVersion")] + public uint DwOSVersion; + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/STATPROPSTG.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/STATPROPSTG.gen.cs new file mode 100644 index 0000000000..80107f2305 --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/STATPROPSTG.gen.cs @@ -0,0 +1,62 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] + [NativeName("Name", "tagSTATPROPSTG")] + public unsafe partial struct STATPROPSTG + { + public STATPROPSTG + ( + char* lpwstrName = null, + uint? propid = null, + ushort? vt = null + ) : this() + { + if (lpwstrName is not null) + { + LpwstrName = lpwstrName; + } + + if (propid is not null) + { + Propid = propid.Value; + } + + if (vt is not null) + { + Vt = vt.Value; + } + } + + + [NativeName("Type", "LPOLESTR")] + [NativeName("Type.Name", "LPOLESTR")] + [NativeName("Name", "lpwstrName")] + public char* LpwstrName; + + [NativeName("Type", "PROPID")] + [NativeName("Type.Name", "PROPID")] + [NativeName("Name", "propid")] + public uint Propid; + + [NativeName("Type", "VARTYPE")] + [NativeName("Type.Name", "VARTYPE")] + [NativeName("Name", "vt")] + public ushort Vt; + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/SerializedPropertyValue.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/SerializedPropertyValue.gen.cs new file mode 100644 index 0000000000..ff2d74088f --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/SerializedPropertyValue.gen.cs @@ -0,0 +1,43 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [NativeName("Name", "tagSERIALIZEDPROPERTYVALUE")] + public unsafe partial struct SerializedPropertyValue + { + public SerializedPropertyValue + ( + uint? dwType = null + ) : this() + { + if (dwType is not null) + { + DwType = dwType.Value; + } + } + + + [NativeName("Type", "DWORD")] + [NativeName("Type.Name", "DWORD")] + [NativeName("Name", "dwType")] + public uint DwType; + [NativeName("Type", "BYTE[1]")] + [NativeName("Type.Name", "BYTE[1]")] + [NativeName("Name", "rgb")] + public fixed byte Rgb[1]; + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/SpecifyPropertyPagesVtblExtensions.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/SpecifyPropertyPagesVtblExtensions.gen.cs new file mode 100644 index 0000000000..4d568c175d --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/SpecifyPropertyPagesVtblExtensions.gen.cs @@ -0,0 +1,150 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras; + +public unsafe static class SpecifyPropertyPagesVtblExtensions +{ + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Guid* riid, void** ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObject); + return ret; + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Guid* riid, ref void* ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObjectPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, ref Guid riid, void** ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* riidPtr = &riid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObject); + } + return ret; + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, ref Guid riid, ref void* ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* riidPtr = &riid) + { + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObjectPtr); + } + } + return ret; + } + + /// To be documented. + public static uint AddRef(this ComPtr thisVtbl) + { + var @this = thisVtbl.Handle; + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[1])(@this); + return ret; + } + + /// To be documented. + public static uint Release(this ComPtr thisVtbl) + { + var @this = thisVtbl.Handle; + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[2])(@this); + return ret; + } + + /// To be documented. + public static unsafe int GetPages(this ComPtr thisVtbl, CAUUID* pPages) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, pPages); + return ret; + } + + /// To be documented. + public static int GetPages(this ComPtr thisVtbl, ref CAUUID pPages) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (CAUUID* pPagesPtr = &pPages) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, pPagesPtr); + } + return ret; + } + + /// To be documented. + public static int QueryInterface(this ComPtr thisVtbl, out ComPtr ppvObject) where TI0 : unmanaged, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + ppvObject = default; + return @this->QueryInterface(SilkMarshal.GuidPtrOf(), (void**) ppvObject.GetAddressOf()); + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Span riid, void** ppvObject) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->QueryInterface(ref riid.GetPinnableReference(), ppvObject); + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Span riid, ref void* ppvObject) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->QueryInterface(ref riid.GetPinnableReference(), ref ppvObject); + } + + /// To be documented. + public static int GetPages(this ComPtr thisVtbl, Span pPages) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetPages(ref pPages.GetPinnableReference()); + } + + /// To be documented. + public static ComPtr QueryInterface(this ComPtr thisVtbl) where TI0 : unmanaged, IComVtbl + { + var @this = thisVtbl.Handle; + // NonKhrReturnTypeOverloader + SilkMarshal.ThrowHResult(@this->QueryInterface(out ComPtr silkRet)); + return silkRet; + } + +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/SupportErrorInfoVtblExtensions.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/SupportErrorInfoVtblExtensions.gen.cs new file mode 100644 index 0000000000..3cde36294f --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/SupportErrorInfoVtblExtensions.gen.cs @@ -0,0 +1,150 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras; + +public unsafe static class SupportErrorInfoVtblExtensions +{ + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Guid* riid, void** ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObject); + return ret; + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Guid* riid, ref void* ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObjectPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, ref Guid riid, void** ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* riidPtr = &riid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObject); + } + return ret; + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, ref Guid riid, ref void* ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* riidPtr = &riid) + { + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObjectPtr); + } + } + return ret; + } + + /// To be documented. + public static uint AddRef(this ComPtr thisVtbl) + { + var @this = thisVtbl.Handle; + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[1])(@this); + return ret; + } + + /// To be documented. + public static uint Release(this ComPtr thisVtbl) + { + var @this = thisVtbl.Handle; + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[2])(@this); + return ret; + } + + /// To be documented. + public static unsafe int InterfaceSupportsErrorInfo(this ComPtr thisVtbl, Guid* riid) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, riid); + return ret; + } + + /// To be documented. + public static int InterfaceSupportsErrorInfo(this ComPtr thisVtbl, ref Guid riid) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* riidPtr = &riid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, riidPtr); + } + return ret; + } + + /// To be documented. + public static int QueryInterface(this ComPtr thisVtbl, out ComPtr ppvObject) where TI0 : unmanaged, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + ppvObject = default; + return @this->QueryInterface(SilkMarshal.GuidPtrOf(), (void**) ppvObject.GetAddressOf()); + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Span riid, void** ppvObject) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->QueryInterface(ref riid.GetPinnableReference(), ppvObject); + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Span riid, ref void* ppvObject) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->QueryInterface(ref riid.GetPinnableReference(), ref ppvObject); + } + + /// To be documented. + public static int InterfaceSupportsErrorInfo(this ComPtr thisVtbl, Span riid) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->InterfaceSupportsErrorInfo(ref riid.GetPinnableReference()); + } + + /// To be documented. + public static ComPtr QueryInterface(this ComPtr thisVtbl) where TI0 : unmanaged, IComVtbl + { + var @this = thisVtbl.Handle; + // NonKhrReturnTypeOverloader + SilkMarshal.ThrowHResult(@this->QueryInterface(out ComPtr silkRet)); + return silkRet; + } + +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/TLibAttr.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/TLibAttr.gen.cs new file mode 100644 index 0000000000..8ada46945d --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/TLibAttr.gen.cs @@ -0,0 +1,94 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [NativeName("Name", "tagTLIBATTR")] + public unsafe partial struct TLibAttr + { + public TLibAttr + ( + Guid? guid = null, + uint? lcid = null, + SysKind? syskind = null, + ushort? wMajorVerNum = null, + ushort? wMinorVerNum = null, + ushort? wLibFlags = null + ) : this() + { + if (guid is not null) + { + Guid = guid.Value; + } + + if (lcid is not null) + { + Lcid = lcid.Value; + } + + if (syskind is not null) + { + Syskind = syskind.Value; + } + + if (wMajorVerNum is not null) + { + WMajorVerNum = wMajorVerNum.Value; + } + + if (wMinorVerNum is not null) + { + WMinorVerNum = wMinorVerNum.Value; + } + + if (wLibFlags is not null) + { + WLibFlags = wLibFlags.Value; + } + } + + + [NativeName("Type", "GUID")] + [NativeName("Type.Name", "GUID")] + [NativeName("Name", "guid")] + public Guid Guid; + + [NativeName("Type", "LCID")] + [NativeName("Type.Name", "LCID")] + [NativeName("Name", "lcid")] + public uint Lcid; + + [NativeName("Type", "SYSKIND")] + [NativeName("Type.Name", "SYSKIND")] + [NativeName("Name", "syskind")] + public SysKind Syskind; + + [NativeName("Type", "WORD")] + [NativeName("Type.Name", "WORD")] + [NativeName("Name", "wMajorVerNum")] + public ushort WMajorVerNum; + + [NativeName("Type", "WORD")] + [NativeName("Type.Name", "WORD")] + [NativeName("Name", "wMinorVerNum")] + public ushort WMinorVerNum; + + [NativeName("Type", "WORD")] + [NativeName("Type.Name", "WORD")] + [NativeName("Name", "wLibFlags")] + public ushort WLibFlags; + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/Tagpropertykey.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/Tagpropertykey.gen.cs new file mode 100644 index 0000000000..e1e665e844 --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/Tagpropertykey.gen.cs @@ -0,0 +1,50 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [NativeName("Name", "_tagpropertykey")] + public unsafe partial struct Tagpropertykey + { + public Tagpropertykey + ( + Guid? fmtid = null, + uint? pid = null + ) : this() + { + if (fmtid is not null) + { + Fmtid = fmtid.Value; + } + + if (pid is not null) + { + Pid = pid.Value; + } + } + + + [NativeName("Type", "GUID")] + [NativeName("Type.Name", "GUID")] + [NativeName("Name", "fmtid")] + public Guid Fmtid; + + [NativeName("Type", "DWORD")] + [NativeName("Type.Name", "DWORD")] + [NativeName("Name", "pid")] + public uint Pid; + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/TypeAttr.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/TypeAttr.gen.cs new file mode 100644 index 0000000000..66af00318a --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/TypeAttr.gen.cs @@ -0,0 +1,227 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] + [NativeName("Name", "tagTYPEATTR")] + public unsafe partial struct TypeAttr + { + public TypeAttr + ( + Guid? guid = null, + uint? lcid = null, + uint? dwReserved = null, + int? memidConstructor = null, + int? memidDestructor = null, + char* lpstrSchema = null, + uint? cbSizeInstance = null, + TypeKind? typekind = null, + ushort? cFuncs = null, + ushort? cVars = null, + ushort? cImplTypes = null, + ushort? cbSizeVft = null, + ushort? cbAlignment = null, + ushort? wTypeFlags = null, + ushort? wMajorVerNum = null, + ushort? wMinorVerNum = null, + TypeDesc? tdescAlias = null, + IdlDesc? idldescType = null + ) : this() + { + if (guid is not null) + { + Guid = guid.Value; + } + + if (lcid is not null) + { + Lcid = lcid.Value; + } + + if (dwReserved is not null) + { + DwReserved = dwReserved.Value; + } + + if (memidConstructor is not null) + { + MemidConstructor = memidConstructor.Value; + } + + if (memidDestructor is not null) + { + MemidDestructor = memidDestructor.Value; + } + + if (lpstrSchema is not null) + { + LpstrSchema = lpstrSchema; + } + + if (cbSizeInstance is not null) + { + CbSizeInstance = cbSizeInstance.Value; + } + + if (typekind is not null) + { + Typekind = typekind.Value; + } + + if (cFuncs is not null) + { + CFuncs = cFuncs.Value; + } + + if (cVars is not null) + { + CVars = cVars.Value; + } + + if (cImplTypes is not null) + { + CImplTypes = cImplTypes.Value; + } + + if (cbSizeVft is not null) + { + CbSizeVft = cbSizeVft.Value; + } + + if (cbAlignment is not null) + { + CbAlignment = cbAlignment.Value; + } + + if (wTypeFlags is not null) + { + WTypeFlags = wTypeFlags.Value; + } + + if (wMajorVerNum is not null) + { + WMajorVerNum = wMajorVerNum.Value; + } + + if (wMinorVerNum is not null) + { + WMinorVerNum = wMinorVerNum.Value; + } + + if (tdescAlias is not null) + { + TdescAlias = tdescAlias.Value; + } + + if (idldescType is not null) + { + IdldescType = idldescType.Value; + } + } + + + [NativeName("Type", "GUID")] + [NativeName("Type.Name", "GUID")] + [NativeName("Name", "guid")] + public Guid Guid; + + [NativeName("Type", "LCID")] + [NativeName("Type.Name", "LCID")] + [NativeName("Name", "lcid")] + public uint Lcid; + + [NativeName("Type", "DWORD")] + [NativeName("Type.Name", "DWORD")] + [NativeName("Name", "dwReserved")] + public uint DwReserved; + + [NativeName("Type", "MEMBERID")] + [NativeName("Type.Name", "MEMBERID")] + [NativeName("Name", "memidConstructor")] + public int MemidConstructor; + + [NativeName("Type", "MEMBERID")] + [NativeName("Type.Name", "MEMBERID")] + [NativeName("Name", "memidDestructor")] + public int MemidDestructor; + + [NativeName("Type", "LPOLESTR")] + [NativeName("Type.Name", "LPOLESTR")] + [NativeName("Name", "lpstrSchema")] + public char* LpstrSchema; + + [NativeName("Type", "ULONG")] + [NativeName("Type.Name", "ULONG")] + [NativeName("Name", "cbSizeInstance")] + public uint CbSizeInstance; + + [NativeName("Type", "TYPEKIND")] + [NativeName("Type.Name", "TYPEKIND")] + [NativeName("Name", "typekind")] + public TypeKind Typekind; + + [NativeName("Type", "WORD")] + [NativeName("Type.Name", "WORD")] + [NativeName("Name", "cFuncs")] + public ushort CFuncs; + + [NativeName("Type", "WORD")] + [NativeName("Type.Name", "WORD")] + [NativeName("Name", "cVars")] + public ushort CVars; + + [NativeName("Type", "WORD")] + [NativeName("Type.Name", "WORD")] + [NativeName("Name", "cImplTypes")] + public ushort CImplTypes; + + [NativeName("Type", "WORD")] + [NativeName("Type.Name", "WORD")] + [NativeName("Name", "cbSizeVft")] + public ushort CbSizeVft; + + [NativeName("Type", "WORD")] + [NativeName("Type.Name", "WORD")] + [NativeName("Name", "cbAlignment")] + public ushort CbAlignment; + + [NativeName("Type", "WORD")] + [NativeName("Type.Name", "WORD")] + [NativeName("Name", "wTypeFlags")] + public ushort WTypeFlags; + + [NativeName("Type", "WORD")] + [NativeName("Type.Name", "WORD")] + [NativeName("Name", "wMajorVerNum")] + public ushort WMajorVerNum; + + [NativeName("Type", "WORD")] + [NativeName("Type.Name", "WORD")] + [NativeName("Name", "wMinorVerNum")] + public ushort WMinorVerNum; + + [NativeName("Type", "TYPEDESC")] + [NativeName("Type.Name", "TYPEDESC")] + [NativeName("Name", "tdescAlias")] + public TypeDesc TdescAlias; + + [NativeName("Type", "IDLDESC")] + [NativeName("Type.Name", "IDLDESC")] + [NativeName("Name", "idldescType")] + public IdlDesc IdldescType; + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/TypeChangeEventsVtblExtensions.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/TypeChangeEventsVtblExtensions.gen.cs new file mode 100644 index 0000000000..40caf0512b --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/TypeChangeEventsVtblExtensions.gen.cs @@ -0,0 +1,542 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras; + +public unsafe static class TypeChangeEventsVtblExtensions +{ + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Guid* riid, void** ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObject); + return ret; + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Guid* riid, ref void* ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObjectPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, ref Guid riid, void** ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* riidPtr = &riid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObject); + } + return ret; + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, ref Guid riid, ref void* ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* riidPtr = &riid) + { + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObjectPtr); + } + } + return ret; + } + + /// To be documented. + public static uint AddRef(this ComPtr thisVtbl) + { + var @this = thisVtbl.Handle; + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[1])(@this); + return ret; + } + + /// To be documented. + public static uint Release(this ComPtr thisVtbl) + { + var @this = thisVtbl.Handle; + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[2])(@this); + return ret; + } + + /// To be documented. + public static unsafe int RequestTypeChange(this ComPtr thisVtbl, ChangeKind changeKind, ITypeInfo* pTInfoBefore, char* pStrName, int* pfCancel) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, changeKind, pTInfoBefore, pStrName, pfCancel); + return ret; + } + + /// To be documented. + public static unsafe int RequestTypeChange(this ComPtr thisVtbl, ChangeKind changeKind, ITypeInfo* pTInfoBefore, char* pStrName, ref int pfCancel) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (int* pfCancelPtr = &pfCancel) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, changeKind, pTInfoBefore, pStrName, pfCancelPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int RequestTypeChange(this ComPtr thisVtbl, ChangeKind changeKind, ITypeInfo* pTInfoBefore, ref char pStrName, int* pfCancel) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char* pStrNamePtr = &pStrName) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, changeKind, pTInfoBefore, pStrNamePtr, pfCancel); + } + return ret; + } + + /// To be documented. + public static unsafe int RequestTypeChange(this ComPtr thisVtbl, ChangeKind changeKind, ITypeInfo* pTInfoBefore, ref char pStrName, ref int pfCancel) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char* pStrNamePtr = &pStrName) + { + fixed (int* pfCancelPtr = &pfCancel) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, changeKind, pTInfoBefore, pStrNamePtr, pfCancelPtr); + } + } + return ret; + } + + /// To be documented. + public static unsafe int RequestTypeChange(this ComPtr thisVtbl, ChangeKind changeKind, ITypeInfo* pTInfoBefore, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pStrName, int* pfCancel) + { + var @this = thisVtbl.Handle; + int ret = default; + var pStrNamePtr = (byte*) SilkMarshal.StringToPtr(pStrName, NativeStringEncoding.UTF8); + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, changeKind, pTInfoBefore, pStrNamePtr, pfCancel); + SilkMarshal.Free((nint)pStrNamePtr); + return ret; + } + + /// To be documented. + public static unsafe int RequestTypeChange(this ComPtr thisVtbl, ChangeKind changeKind, ITypeInfo* pTInfoBefore, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pStrName, ref int pfCancel) + { + var @this = thisVtbl.Handle; + int ret = default; + var pStrNamePtr = (byte*) SilkMarshal.StringToPtr(pStrName, NativeStringEncoding.UTF8); + fixed (int* pfCancelPtr = &pfCancel) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, changeKind, pTInfoBefore, pStrNamePtr, pfCancelPtr); + } + SilkMarshal.Free((nint)pStrNamePtr); + return ret; + } + + /// To be documented. + public static unsafe int RequestTypeChange(this ComPtr thisVtbl, ChangeKind changeKind, ref ITypeInfo pTInfoBefore, char* pStrName, int* pfCancel) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (ITypeInfo* pTInfoBeforePtr = &pTInfoBefore) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, changeKind, pTInfoBeforePtr, pStrName, pfCancel); + } + return ret; + } + + /// To be documented. + public static unsafe int RequestTypeChange(this ComPtr thisVtbl, ChangeKind changeKind, ref ITypeInfo pTInfoBefore, char* pStrName, ref int pfCancel) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (ITypeInfo* pTInfoBeforePtr = &pTInfoBefore) + { + fixed (int* pfCancelPtr = &pfCancel) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, changeKind, pTInfoBeforePtr, pStrName, pfCancelPtr); + } + } + return ret; + } + + /// To be documented. + public static unsafe int RequestTypeChange(this ComPtr thisVtbl, ChangeKind changeKind, ref ITypeInfo pTInfoBefore, ref char pStrName, int* pfCancel) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (ITypeInfo* pTInfoBeforePtr = &pTInfoBefore) + { + fixed (char* pStrNamePtr = &pStrName) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, changeKind, pTInfoBeforePtr, pStrNamePtr, pfCancel); + } + } + return ret; + } + + /// To be documented. + public static int RequestTypeChange(this ComPtr thisVtbl, ChangeKind changeKind, ref ITypeInfo pTInfoBefore, ref char pStrName, ref int pfCancel) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (ITypeInfo* pTInfoBeforePtr = &pTInfoBefore) + { + fixed (char* pStrNamePtr = &pStrName) + { + fixed (int* pfCancelPtr = &pfCancel) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, changeKind, pTInfoBeforePtr, pStrNamePtr, pfCancelPtr); + } + } + } + return ret; + } + + /// To be documented. + public static unsafe int RequestTypeChange(this ComPtr thisVtbl, ChangeKind changeKind, ref ITypeInfo pTInfoBefore, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pStrName, int* pfCancel) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (ITypeInfo* pTInfoBeforePtr = &pTInfoBefore) + { + var pStrNamePtr = (byte*) SilkMarshal.StringToPtr(pStrName, NativeStringEncoding.UTF8); + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, changeKind, pTInfoBeforePtr, pStrNamePtr, pfCancel); + SilkMarshal.Free((nint)pStrNamePtr); + } + return ret; + } + + /// To be documented. + public static int RequestTypeChange(this ComPtr thisVtbl, ChangeKind changeKind, ref ITypeInfo pTInfoBefore, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pStrName, ref int pfCancel) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (ITypeInfo* pTInfoBeforePtr = &pTInfoBefore) + { + var pStrNamePtr = (byte*) SilkMarshal.StringToPtr(pStrName, NativeStringEncoding.UTF8); + fixed (int* pfCancelPtr = &pfCancel) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, changeKind, pTInfoBeforePtr, pStrNamePtr, pfCancelPtr); + } + SilkMarshal.Free((nint)pStrNamePtr); + } + return ret; + } + + /// To be documented. + public static unsafe int AfterTypeChange(this ComPtr thisVtbl, ChangeKind changeKind, ITypeInfo* pTInfoAfter, char* pStrName) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, changeKind, pTInfoAfter, pStrName); + return ret; + } + + /// To be documented. + public static unsafe int AfterTypeChange(this ComPtr thisVtbl, ChangeKind changeKind, ITypeInfo* pTInfoAfter, ref char pStrName) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char* pStrNamePtr = &pStrName) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, changeKind, pTInfoAfter, pStrNamePtr); + } + return ret; + } + + /// To be documented. + public static unsafe int AfterTypeChange(this ComPtr thisVtbl, ChangeKind changeKind, ITypeInfo* pTInfoAfter, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pStrName) + { + var @this = thisVtbl.Handle; + int ret = default; + var pStrNamePtr = (byte*) SilkMarshal.StringToPtr(pStrName, NativeStringEncoding.UTF8); + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, changeKind, pTInfoAfter, pStrNamePtr); + SilkMarshal.Free((nint)pStrNamePtr); + return ret; + } + + /// To be documented. + public static unsafe int AfterTypeChange(this ComPtr thisVtbl, ChangeKind changeKind, ref ITypeInfo pTInfoAfter, char* pStrName) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (ITypeInfo* pTInfoAfterPtr = &pTInfoAfter) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, changeKind, pTInfoAfterPtr, pStrName); + } + return ret; + } + + /// To be documented. + public static int AfterTypeChange(this ComPtr thisVtbl, ChangeKind changeKind, ref ITypeInfo pTInfoAfter, ref char pStrName) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (ITypeInfo* pTInfoAfterPtr = &pTInfoAfter) + { + fixed (char* pStrNamePtr = &pStrName) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, changeKind, pTInfoAfterPtr, pStrNamePtr); + } + } + return ret; + } + + /// To be documented. + public static int AfterTypeChange(this ComPtr thisVtbl, ChangeKind changeKind, ref ITypeInfo pTInfoAfter, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pStrName) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (ITypeInfo* pTInfoAfterPtr = &pTInfoAfter) + { + var pStrNamePtr = (byte*) SilkMarshal.StringToPtr(pStrName, NativeStringEncoding.UTF8); + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, changeKind, pTInfoAfterPtr, pStrNamePtr); + SilkMarshal.Free((nint)pStrNamePtr); + } + return ret; + } + + /// To be documented. + public static int QueryInterface(this ComPtr thisVtbl, out ComPtr ppvObject) where TI0 : unmanaged, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + ppvObject = default; + return @this->QueryInterface(SilkMarshal.GuidPtrOf(), (void**) ppvObject.GetAddressOf()); + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Span riid, void** ppvObject) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->QueryInterface(ref riid.GetPinnableReference(), ppvObject); + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Span riid, ref void* ppvObject) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->QueryInterface(ref riid.GetPinnableReference(), ref ppvObject); + } + + /// To be documented. + public static unsafe int RequestTypeChange(this ComPtr thisVtbl, ChangeKind changeKind, ComPtr pTInfoBefore, char* pStrName, int* pfCancel) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->RequestTypeChange(changeKind, (ITypeInfo*) pTInfoBefore.Handle, pStrName, pfCancel); + } + + /// To be documented. + public static unsafe int RequestTypeChange(this ComPtr thisVtbl, ChangeKind changeKind, ITypeInfo* pTInfoBefore, char* pStrName, Span pfCancel) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->RequestTypeChange(changeKind, pTInfoBefore, pStrName, ref pfCancel.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int RequestTypeChange(this ComPtr thisVtbl, ChangeKind changeKind, ComPtr pTInfoBefore, char* pStrName, ref int pfCancel) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->RequestTypeChange(changeKind, (ITypeInfo*) pTInfoBefore.Handle, pStrName, ref pfCancel); + } + + /// To be documented. + public static unsafe int RequestTypeChange(this ComPtr thisVtbl, ChangeKind changeKind, ITypeInfo* pTInfoBefore, Span pStrName, int* pfCancel) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->RequestTypeChange(changeKind, pTInfoBefore, ref pStrName.GetPinnableReference(), pfCancel); + } + + /// To be documented. + public static unsafe int RequestTypeChange(this ComPtr thisVtbl, ChangeKind changeKind, ComPtr pTInfoBefore, ref char pStrName, int* pfCancel) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->RequestTypeChange(changeKind, (ITypeInfo*) pTInfoBefore.Handle, ref pStrName, pfCancel); + } + + /// To be documented. + public static unsafe int RequestTypeChange(this ComPtr thisVtbl, ChangeKind changeKind, ITypeInfo* pTInfoBefore, Span pStrName, Span pfCancel) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->RequestTypeChange(changeKind, pTInfoBefore, ref pStrName.GetPinnableReference(), ref pfCancel.GetPinnableReference()); + } + + /// To be documented. + public static int RequestTypeChange(this ComPtr thisVtbl, ChangeKind changeKind, ComPtr pTInfoBefore, ref char pStrName, ref int pfCancel) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->RequestTypeChange(changeKind, (ITypeInfo*) pTInfoBefore.Handle, ref pStrName, ref pfCancel); + } + + /// To be documented. + public static unsafe int RequestTypeChange(this ComPtr thisVtbl, ChangeKind changeKind, ComPtr pTInfoBefore, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pStrName, int* pfCancel) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->RequestTypeChange(changeKind, (ITypeInfo*) pTInfoBefore.Handle, pStrName, pfCancel); + } + + /// To be documented. + public static unsafe int RequestTypeChange(this ComPtr thisVtbl, ChangeKind changeKind, ITypeInfo* pTInfoBefore, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pStrName, Span pfCancel) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->RequestTypeChange(changeKind, pTInfoBefore, pStrName, ref pfCancel.GetPinnableReference()); + } + + /// To be documented. + public static int RequestTypeChange(this ComPtr thisVtbl, ChangeKind changeKind, ComPtr pTInfoBefore, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pStrName, ref int pfCancel) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->RequestTypeChange(changeKind, (ITypeInfo*) pTInfoBefore.Handle, pStrName, ref pfCancel); + } + + /// To be documented. + public static unsafe int RequestTypeChange(this ComPtr thisVtbl, ChangeKind changeKind, Span pTInfoBefore, char* pStrName, int* pfCancel) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->RequestTypeChange(changeKind, ref pTInfoBefore.GetPinnableReference(), pStrName, pfCancel); + } + + /// To be documented. + public static unsafe int RequestTypeChange(this ComPtr thisVtbl, ChangeKind changeKind, Span pTInfoBefore, char* pStrName, Span pfCancel) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->RequestTypeChange(changeKind, ref pTInfoBefore.GetPinnableReference(), pStrName, ref pfCancel.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int RequestTypeChange(this ComPtr thisVtbl, ChangeKind changeKind, Span pTInfoBefore, Span pStrName, int* pfCancel) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->RequestTypeChange(changeKind, ref pTInfoBefore.GetPinnableReference(), ref pStrName.GetPinnableReference(), pfCancel); + } + + /// To be documented. + public static int RequestTypeChange(this ComPtr thisVtbl, ChangeKind changeKind, Span pTInfoBefore, Span pStrName, Span pfCancel) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->RequestTypeChange(changeKind, ref pTInfoBefore.GetPinnableReference(), ref pStrName.GetPinnableReference(), ref pfCancel.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int RequestTypeChange(this ComPtr thisVtbl, ChangeKind changeKind, Span pTInfoBefore, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pStrName, int* pfCancel) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->RequestTypeChange(changeKind, ref pTInfoBefore.GetPinnableReference(), pStrName, pfCancel); + } + + /// To be documented. + public static int RequestTypeChange(this ComPtr thisVtbl, ChangeKind changeKind, Span pTInfoBefore, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pStrName, Span pfCancel) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->RequestTypeChange(changeKind, ref pTInfoBefore.GetPinnableReference(), pStrName, ref pfCancel.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int AfterTypeChange(this ComPtr thisVtbl, ChangeKind changeKind, ComPtr pTInfoAfter, char* pStrName) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->AfterTypeChange(changeKind, (ITypeInfo*) pTInfoAfter.Handle, pStrName); + } + + /// To be documented. + public static unsafe int AfterTypeChange(this ComPtr thisVtbl, ChangeKind changeKind, ITypeInfo* pTInfoAfter, Span pStrName) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->AfterTypeChange(changeKind, pTInfoAfter, ref pStrName.GetPinnableReference()); + } + + /// To be documented. + public static int AfterTypeChange(this ComPtr thisVtbl, ChangeKind changeKind, ComPtr pTInfoAfter, ref char pStrName) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->AfterTypeChange(changeKind, (ITypeInfo*) pTInfoAfter.Handle, ref pStrName); + } + + /// To be documented. + public static int AfterTypeChange(this ComPtr thisVtbl, ChangeKind changeKind, ComPtr pTInfoAfter, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pStrName) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->AfterTypeChange(changeKind, (ITypeInfo*) pTInfoAfter.Handle, pStrName); + } + + /// To be documented. + public static unsafe int AfterTypeChange(this ComPtr thisVtbl, ChangeKind changeKind, Span pTInfoAfter, char* pStrName) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->AfterTypeChange(changeKind, ref pTInfoAfter.GetPinnableReference(), pStrName); + } + + /// To be documented. + public static int AfterTypeChange(this ComPtr thisVtbl, ChangeKind changeKind, Span pTInfoAfter, Span pStrName) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->AfterTypeChange(changeKind, ref pTInfoAfter.GetPinnableReference(), ref pStrName.GetPinnableReference()); + } + + /// To be documented. + public static int AfterTypeChange(this ComPtr thisVtbl, ChangeKind changeKind, Span pTInfoAfter, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pStrName) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->AfterTypeChange(changeKind, ref pTInfoAfter.GetPinnableReference(), pStrName); + } + + /// To be documented. + public static ComPtr QueryInterface(this ComPtr thisVtbl) where TI0 : unmanaged, IComVtbl + { + var @this = thisVtbl.Handle; + // NonKhrReturnTypeOverloader + SilkMarshal.ThrowHResult(@this->QueryInterface(out ComPtr silkRet)); + return silkRet; + } + +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/TypeCompVtblExtensions.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/TypeCompVtblExtensions.gen.cs new file mode 100644 index 0000000000..94d7db5b64 --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/TypeCompVtblExtensions.gen.cs @@ -0,0 +1,1009 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras; + +public unsafe static class TypeCompVtblExtensions +{ + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Guid* riid, void** ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObject); + return ret; + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Guid* riid, ref void* ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObjectPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, ref Guid riid, void** ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* riidPtr = &riid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObject); + } + return ret; + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, ref Guid riid, ref void* ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* riidPtr = &riid) + { + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObjectPtr); + } + } + return ret; + } + + /// To be documented. + public static uint AddRef(this ComPtr thisVtbl) + { + var @this = thisVtbl.Handle; + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[1])(@this); + return ret; + } + + /// To be documented. + public static uint Release(this ComPtr thisVtbl) + { + var @this = thisVtbl.Handle; + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[2])(@this); + return ret; + } + + /// To be documented. + public static unsafe int Bind(this ComPtr thisVtbl, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, BindPtr* pBindPtr) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, szName, lHashVal, wFlags, ppTInfo, pDescKind, pBindPtr); + return ret; + } + + /// To be documented. + public static unsafe int Bind(this ComPtr thisVtbl, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref BindPtr pBindPtr) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (BindPtr* pBindPtrPtr = &pBindPtr) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, szName, lHashVal, wFlags, ppTInfo, pDescKind, pBindPtrPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int Bind(this ComPtr thisVtbl, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, BindPtr* pBindPtr) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (DescKind* pDescKindPtr = &pDescKind) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, szName, lHashVal, wFlags, ppTInfo, pDescKindPtr, pBindPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int Bind(this ComPtr thisVtbl, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, ref BindPtr pBindPtr) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (DescKind* pDescKindPtr = &pDescKind) + { + fixed (BindPtr* pBindPtrPtr = &pBindPtr) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, szName, lHashVal, wFlags, ppTInfo, pDescKindPtr, pBindPtrPtr); + } + } + return ret; + } + + /// To be documented. + public static unsafe int Bind(this ComPtr thisVtbl, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, BindPtr* pBindPtr) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (ITypeInfo** ppTInfoPtr = &ppTInfo) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, szName, lHashVal, wFlags, ppTInfoPtr, pDescKind, pBindPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int Bind(this ComPtr thisVtbl, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref BindPtr pBindPtr) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (ITypeInfo** ppTInfoPtr = &ppTInfo) + { + fixed (BindPtr* pBindPtrPtr = &pBindPtr) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, szName, lHashVal, wFlags, ppTInfoPtr, pDescKind, pBindPtrPtr); + } + } + return ret; + } + + /// To be documented. + public static unsafe int Bind(this ComPtr thisVtbl, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, BindPtr* pBindPtr) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (ITypeInfo** ppTInfoPtr = &ppTInfo) + { + fixed (DescKind* pDescKindPtr = &pDescKind) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, szName, lHashVal, wFlags, ppTInfoPtr, pDescKindPtr, pBindPtr); + } + } + return ret; + } + + /// To be documented. + public static unsafe int Bind(this ComPtr thisVtbl, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref BindPtr pBindPtr) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (ITypeInfo** ppTInfoPtr = &ppTInfo) + { + fixed (DescKind* pDescKindPtr = &pDescKind) + { + fixed (BindPtr* pBindPtrPtr = &pBindPtr) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, szName, lHashVal, wFlags, ppTInfoPtr, pDescKindPtr, pBindPtrPtr); + } + } + } + return ret; + } + + /// To be documented. + public static unsafe int Bind(this ComPtr thisVtbl, ref char szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, BindPtr* pBindPtr) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char* szNamePtr = &szName) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, szNamePtr, lHashVal, wFlags, ppTInfo, pDescKind, pBindPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int Bind(this ComPtr thisVtbl, ref char szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref BindPtr pBindPtr) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char* szNamePtr = &szName) + { + fixed (BindPtr* pBindPtrPtr = &pBindPtr) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, szNamePtr, lHashVal, wFlags, ppTInfo, pDescKind, pBindPtrPtr); + } + } + return ret; + } + + /// To be documented. + public static unsafe int Bind(this ComPtr thisVtbl, ref char szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, BindPtr* pBindPtr) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char* szNamePtr = &szName) + { + fixed (DescKind* pDescKindPtr = &pDescKind) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, szNamePtr, lHashVal, wFlags, ppTInfo, pDescKindPtr, pBindPtr); + } + } + return ret; + } + + /// To be documented. + public static unsafe int Bind(this ComPtr thisVtbl, ref char szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, ref BindPtr pBindPtr) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char* szNamePtr = &szName) + { + fixed (DescKind* pDescKindPtr = &pDescKind) + { + fixed (BindPtr* pBindPtrPtr = &pBindPtr) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, szNamePtr, lHashVal, wFlags, ppTInfo, pDescKindPtr, pBindPtrPtr); + } + } + } + return ret; + } + + /// To be documented. + public static unsafe int Bind(this ComPtr thisVtbl, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, BindPtr* pBindPtr) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char* szNamePtr = &szName) + { + fixed (ITypeInfo** ppTInfoPtr = &ppTInfo) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, szNamePtr, lHashVal, wFlags, ppTInfoPtr, pDescKind, pBindPtr); + } + } + return ret; + } + + /// To be documented. + public static unsafe int Bind(this ComPtr thisVtbl, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref BindPtr pBindPtr) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char* szNamePtr = &szName) + { + fixed (ITypeInfo** ppTInfoPtr = &ppTInfo) + { + fixed (BindPtr* pBindPtrPtr = &pBindPtr) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, szNamePtr, lHashVal, wFlags, ppTInfoPtr, pDescKind, pBindPtrPtr); + } + } + } + return ret; + } + + /// To be documented. + public static unsafe int Bind(this ComPtr thisVtbl, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, BindPtr* pBindPtr) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char* szNamePtr = &szName) + { + fixed (ITypeInfo** ppTInfoPtr = &ppTInfo) + { + fixed (DescKind* pDescKindPtr = &pDescKind) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, szNamePtr, lHashVal, wFlags, ppTInfoPtr, pDescKindPtr, pBindPtr); + } + } + } + return ret; + } + + /// To be documented. + public static unsafe int Bind(this ComPtr thisVtbl, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref BindPtr pBindPtr) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char* szNamePtr = &szName) + { + fixed (ITypeInfo** ppTInfoPtr = &ppTInfo) + { + fixed (DescKind* pDescKindPtr = &pDescKind) + { + fixed (BindPtr* pBindPtrPtr = &pBindPtr) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, szNamePtr, lHashVal, wFlags, ppTInfoPtr, pDescKindPtr, pBindPtrPtr); + } + } + } + } + return ret; + } + + /// To be documented. + public static unsafe int Bind(this ComPtr thisVtbl, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, BindPtr* pBindPtr) + { + var @this = thisVtbl.Handle; + int ret = default; + var szNamePtr = (byte*) SilkMarshal.StringToPtr(szName, NativeStringEncoding.UTF8); + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, szNamePtr, lHashVal, wFlags, ppTInfo, pDescKind, pBindPtr); + SilkMarshal.Free((nint)szNamePtr); + return ret; + } + + /// To be documented. + public static unsafe int Bind(this ComPtr thisVtbl, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref BindPtr pBindPtr) + { + var @this = thisVtbl.Handle; + int ret = default; + var szNamePtr = (byte*) SilkMarshal.StringToPtr(szName, NativeStringEncoding.UTF8); + fixed (BindPtr* pBindPtrPtr = &pBindPtr) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, szNamePtr, lHashVal, wFlags, ppTInfo, pDescKind, pBindPtrPtr); + } + SilkMarshal.Free((nint)szNamePtr); + return ret; + } + + /// To be documented. + public static unsafe int Bind(this ComPtr thisVtbl, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, BindPtr* pBindPtr) + { + var @this = thisVtbl.Handle; + int ret = default; + var szNamePtr = (byte*) SilkMarshal.StringToPtr(szName, NativeStringEncoding.UTF8); + fixed (DescKind* pDescKindPtr = &pDescKind) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, szNamePtr, lHashVal, wFlags, ppTInfo, pDescKindPtr, pBindPtr); + } + SilkMarshal.Free((nint)szNamePtr); + return ret; + } + + /// To be documented. + public static unsafe int Bind(this ComPtr thisVtbl, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, ref BindPtr pBindPtr) + { + var @this = thisVtbl.Handle; + int ret = default; + var szNamePtr = (byte*) SilkMarshal.StringToPtr(szName, NativeStringEncoding.UTF8); + fixed (DescKind* pDescKindPtr = &pDescKind) + { + fixed (BindPtr* pBindPtrPtr = &pBindPtr) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, szNamePtr, lHashVal, wFlags, ppTInfo, pDescKindPtr, pBindPtrPtr); + } + } + SilkMarshal.Free((nint)szNamePtr); + return ret; + } + + /// To be documented. + public static unsafe int Bind(this ComPtr thisVtbl, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, BindPtr* pBindPtr) + { + var @this = thisVtbl.Handle; + int ret = default; + var szNamePtr = (byte*) SilkMarshal.StringToPtr(szName, NativeStringEncoding.UTF8); + fixed (ITypeInfo** ppTInfoPtr = &ppTInfo) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, szNamePtr, lHashVal, wFlags, ppTInfoPtr, pDescKind, pBindPtr); + } + SilkMarshal.Free((nint)szNamePtr); + return ret; + } + + /// To be documented. + public static unsafe int Bind(this ComPtr thisVtbl, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref BindPtr pBindPtr) + { + var @this = thisVtbl.Handle; + int ret = default; + var szNamePtr = (byte*) SilkMarshal.StringToPtr(szName, NativeStringEncoding.UTF8); + fixed (ITypeInfo** ppTInfoPtr = &ppTInfo) + { + fixed (BindPtr* pBindPtrPtr = &pBindPtr) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, szNamePtr, lHashVal, wFlags, ppTInfoPtr, pDescKind, pBindPtrPtr); + } + } + SilkMarshal.Free((nint)szNamePtr); + return ret; + } + + /// To be documented. + public static unsafe int Bind(this ComPtr thisVtbl, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, BindPtr* pBindPtr) + { + var @this = thisVtbl.Handle; + int ret = default; + var szNamePtr = (byte*) SilkMarshal.StringToPtr(szName, NativeStringEncoding.UTF8); + fixed (ITypeInfo** ppTInfoPtr = &ppTInfo) + { + fixed (DescKind* pDescKindPtr = &pDescKind) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, szNamePtr, lHashVal, wFlags, ppTInfoPtr, pDescKindPtr, pBindPtr); + } + } + SilkMarshal.Free((nint)szNamePtr); + return ret; + } + + /// To be documented. + public static unsafe int Bind(this ComPtr thisVtbl, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref BindPtr pBindPtr) + { + var @this = thisVtbl.Handle; + int ret = default; + var szNamePtr = (byte*) SilkMarshal.StringToPtr(szName, NativeStringEncoding.UTF8); + fixed (ITypeInfo** ppTInfoPtr = &ppTInfo) + { + fixed (DescKind* pDescKindPtr = &pDescKind) + { + fixed (BindPtr* pBindPtrPtr = &pBindPtr) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, szNamePtr, lHashVal, wFlags, ppTInfoPtr, pDescKindPtr, pBindPtrPtr); + } + } + } + SilkMarshal.Free((nint)szNamePtr); + return ret; + } + + /// To be documented. + public static unsafe int BindType(this ComPtr thisVtbl, char* szName, uint lHashVal, ITypeInfo** ppTInfo, ITypeComp** ppTComp) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, szName, lHashVal, ppTInfo, ppTComp); + return ret; + } + + /// To be documented. + public static unsafe int BindType(this ComPtr thisVtbl, char* szName, uint lHashVal, ITypeInfo** ppTInfo, ref ITypeComp* ppTComp) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (ITypeComp** ppTCompPtr = &ppTComp) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, szName, lHashVal, ppTInfo, ppTCompPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int BindType(this ComPtr thisVtbl, char* szName, uint lHashVal, ref ITypeInfo* ppTInfo, ITypeComp** ppTComp) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (ITypeInfo** ppTInfoPtr = &ppTInfo) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, szName, lHashVal, ppTInfoPtr, ppTComp); + } + return ret; + } + + /// To be documented. + public static unsafe int BindType(this ComPtr thisVtbl, char* szName, uint lHashVal, ref ITypeInfo* ppTInfo, ref ITypeComp* ppTComp) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (ITypeInfo** ppTInfoPtr = &ppTInfo) + { + fixed (ITypeComp** ppTCompPtr = &ppTComp) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, szName, lHashVal, ppTInfoPtr, ppTCompPtr); + } + } + return ret; + } + + /// To be documented. + public static unsafe int BindType(this ComPtr thisVtbl, ref char szName, uint lHashVal, ITypeInfo** ppTInfo, ITypeComp** ppTComp) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char* szNamePtr = &szName) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, szNamePtr, lHashVal, ppTInfo, ppTComp); + } + return ret; + } + + /// To be documented. + public static unsafe int BindType(this ComPtr thisVtbl, ref char szName, uint lHashVal, ITypeInfo** ppTInfo, ref ITypeComp* ppTComp) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char* szNamePtr = &szName) + { + fixed (ITypeComp** ppTCompPtr = &ppTComp) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, szNamePtr, lHashVal, ppTInfo, ppTCompPtr); + } + } + return ret; + } + + /// To be documented. + public static unsafe int BindType(this ComPtr thisVtbl, ref char szName, uint lHashVal, ref ITypeInfo* ppTInfo, ITypeComp** ppTComp) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char* szNamePtr = &szName) + { + fixed (ITypeInfo** ppTInfoPtr = &ppTInfo) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, szNamePtr, lHashVal, ppTInfoPtr, ppTComp); + } + } + return ret; + } + + /// To be documented. + public static unsafe int BindType(this ComPtr thisVtbl, ref char szName, uint lHashVal, ref ITypeInfo* ppTInfo, ref ITypeComp* ppTComp) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char* szNamePtr = &szName) + { + fixed (ITypeInfo** ppTInfoPtr = &ppTInfo) + { + fixed (ITypeComp** ppTCompPtr = &ppTComp) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, szNamePtr, lHashVal, ppTInfoPtr, ppTCompPtr); + } + } + } + return ret; + } + + /// To be documented. + public static unsafe int BindType(this ComPtr thisVtbl, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ITypeInfo** ppTInfo, ITypeComp** ppTComp) + { + var @this = thisVtbl.Handle; + int ret = default; + var szNamePtr = (byte*) SilkMarshal.StringToPtr(szName, NativeStringEncoding.UTF8); + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, szNamePtr, lHashVal, ppTInfo, ppTComp); + SilkMarshal.Free((nint)szNamePtr); + return ret; + } + + /// To be documented. + public static unsafe int BindType(this ComPtr thisVtbl, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ITypeInfo** ppTInfo, ref ITypeComp* ppTComp) + { + var @this = thisVtbl.Handle; + int ret = default; + var szNamePtr = (byte*) SilkMarshal.StringToPtr(szName, NativeStringEncoding.UTF8); + fixed (ITypeComp** ppTCompPtr = &ppTComp) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, szNamePtr, lHashVal, ppTInfo, ppTCompPtr); + } + SilkMarshal.Free((nint)szNamePtr); + return ret; + } + + /// To be documented. + public static unsafe int BindType(this ComPtr thisVtbl, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ref ITypeInfo* ppTInfo, ITypeComp** ppTComp) + { + var @this = thisVtbl.Handle; + int ret = default; + var szNamePtr = (byte*) SilkMarshal.StringToPtr(szName, NativeStringEncoding.UTF8); + fixed (ITypeInfo** ppTInfoPtr = &ppTInfo) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, szNamePtr, lHashVal, ppTInfoPtr, ppTComp); + } + SilkMarshal.Free((nint)szNamePtr); + return ret; + } + + /// To be documented. + public static unsafe int BindType(this ComPtr thisVtbl, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ref ITypeInfo* ppTInfo, ref ITypeComp* ppTComp) + { + var @this = thisVtbl.Handle; + int ret = default; + var szNamePtr = (byte*) SilkMarshal.StringToPtr(szName, NativeStringEncoding.UTF8); + fixed (ITypeInfo** ppTInfoPtr = &ppTInfo) + { + fixed (ITypeComp** ppTCompPtr = &ppTComp) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, szNamePtr, lHashVal, ppTInfoPtr, ppTCompPtr); + } + } + SilkMarshal.Free((nint)szNamePtr); + return ret; + } + + /// To be documented. + public static int QueryInterface(this ComPtr thisVtbl, out ComPtr ppvObject) where TI0 : unmanaged, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + ppvObject = default; + return @this->QueryInterface(SilkMarshal.GuidPtrOf(), (void**) ppvObject.GetAddressOf()); + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Span riid, void** ppvObject) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->QueryInterface(ref riid.GetPinnableReference(), ppvObject); + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Span riid, ref void* ppvObject) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->QueryInterface(ref riid.GetPinnableReference(), ref ppvObject); + } + + /// To be documented. + public static unsafe int Bind(this ComPtr thisVtbl, char* szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, BindPtr* pBindPtr) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->Bind(szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, pBindPtr); + } + + /// To be documented. + public static unsafe int Bind(this ComPtr thisVtbl, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, Span pBindPtr) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Bind(szName, lHashVal, wFlags, ppTInfo, pDescKind, ref pBindPtr.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int Bind(this ComPtr thisVtbl, char* szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, ref BindPtr pBindPtr) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->Bind(szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ref pBindPtr); + } + + /// To be documented. + public static unsafe int Bind(this ComPtr thisVtbl, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, BindPtr* pBindPtr) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Bind(szName, lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), pBindPtr); + } + + /// To be documented. + public static unsafe int Bind(this ComPtr thisVtbl, char* szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, BindPtr* pBindPtr) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->Bind(szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, pBindPtr); + } + + /// To be documented. + public static unsafe int Bind(this ComPtr thisVtbl, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, Span pBindPtr) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Bind(szName, lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ref pBindPtr.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int Bind(this ComPtr thisVtbl, char* szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, ref BindPtr pBindPtr) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->Bind(szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ref pBindPtr); + } + + /// To be documented. + public static unsafe int Bind(this ComPtr thisVtbl, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, Span pBindPtr) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Bind(szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ref pBindPtr.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int Bind(this ComPtr thisVtbl, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, BindPtr* pBindPtr) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Bind(szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), pBindPtr); + } + + /// To be documented. + public static unsafe int Bind(this ComPtr thisVtbl, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, Span pBindPtr) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Bind(szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ref pBindPtr.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int Bind(this ComPtr thisVtbl, Span szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, BindPtr* pBindPtr) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Bind(ref szName.GetPinnableReference(), lHashVal, wFlags, ppTInfo, pDescKind, pBindPtr); + } + + /// To be documented. + public static unsafe int Bind(this ComPtr thisVtbl, ref char szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, BindPtr* pBindPtr) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->Bind(ref szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, pBindPtr); + } + + /// To be documented. + public static unsafe int Bind(this ComPtr thisVtbl, Span szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, Span pBindPtr) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Bind(ref szName.GetPinnableReference(), lHashVal, wFlags, ppTInfo, pDescKind, ref pBindPtr.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int Bind(this ComPtr thisVtbl, ref char szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, ref BindPtr pBindPtr) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->Bind(ref szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ref pBindPtr); + } + + /// To be documented. + public static unsafe int Bind(this ComPtr thisVtbl, Span szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, BindPtr* pBindPtr) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Bind(ref szName.GetPinnableReference(), lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), pBindPtr); + } + + /// To be documented. + public static unsafe int Bind(this ComPtr thisVtbl, ref char szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, BindPtr* pBindPtr) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->Bind(ref szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, pBindPtr); + } + + /// To be documented. + public static unsafe int Bind(this ComPtr thisVtbl, Span szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, Span pBindPtr) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Bind(ref szName.GetPinnableReference(), lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ref pBindPtr.GetPinnableReference()); + } + + /// To be documented. + public static int Bind(this ComPtr thisVtbl, ref char szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, ref BindPtr pBindPtr) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->Bind(ref szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ref pBindPtr); + } + + /// To be documented. + public static unsafe int Bind(this ComPtr thisVtbl, Span szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, BindPtr* pBindPtr) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Bind(ref szName.GetPinnableReference(), lHashVal, wFlags, ref ppTInfo, pDescKind, pBindPtr); + } + + /// To be documented. + public static unsafe int Bind(this ComPtr thisVtbl, Span szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, Span pBindPtr) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Bind(ref szName.GetPinnableReference(), lHashVal, wFlags, ref ppTInfo, pDescKind, ref pBindPtr.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int Bind(this ComPtr thisVtbl, Span szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, BindPtr* pBindPtr) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Bind(ref szName.GetPinnableReference(), lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), pBindPtr); + } + + /// To be documented. + public static unsafe int Bind(this ComPtr thisVtbl, Span szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, Span pBindPtr) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Bind(ref szName.GetPinnableReference(), lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ref pBindPtr.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int Bind(this ComPtr thisVtbl, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, BindPtr* pBindPtr) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->Bind(szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, pBindPtr); + } + + /// To be documented. + public static unsafe int Bind(this ComPtr thisVtbl, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, Span pBindPtr) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Bind(szName, lHashVal, wFlags, ppTInfo, pDescKind, ref pBindPtr.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int Bind(this ComPtr thisVtbl, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, ref BindPtr pBindPtr) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->Bind(szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ref pBindPtr); + } + + /// To be documented. + public static unsafe int Bind(this ComPtr thisVtbl, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, BindPtr* pBindPtr) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Bind(szName, lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), pBindPtr); + } + + /// To be documented. + public static unsafe int Bind(this ComPtr thisVtbl, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, BindPtr* pBindPtr) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->Bind(szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, pBindPtr); + } + + /// To be documented. + public static unsafe int Bind(this ComPtr thisVtbl, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, Span pBindPtr) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Bind(szName, lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ref pBindPtr.GetPinnableReference()); + } + + /// To be documented. + public static int Bind(this ComPtr thisVtbl, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, ref BindPtr pBindPtr) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->Bind(szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ref pBindPtr); + } + + /// To be documented. + public static unsafe int Bind(this ComPtr thisVtbl, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, Span pBindPtr) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Bind(szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ref pBindPtr.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int Bind(this ComPtr thisVtbl, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, BindPtr* pBindPtr) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Bind(szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), pBindPtr); + } + + /// To be documented. + public static unsafe int Bind(this ComPtr thisVtbl, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, Span pBindPtr) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Bind(szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ref pBindPtr.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int BindType(this ComPtr thisVtbl, char* szName, uint lHashVal, ref ComPtr ppTInfo, ref ComPtr ppTComp) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->BindType(szName, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), (ITypeComp**) ppTComp.GetAddressOf()); + } + + /// To be documented. + public static unsafe int BindType(this ComPtr thisVtbl, char* szName, uint lHashVal, ref ComPtr ppTInfo, ref ITypeComp* ppTComp) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->BindType(szName, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), ref ppTComp); + } + + /// To be documented. + public static unsafe int BindType(this ComPtr thisVtbl, char* szName, uint lHashVal, ref ITypeInfo* ppTInfo, ref ComPtr ppTComp) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->BindType(szName, lHashVal, ref ppTInfo, (ITypeComp**) ppTComp.GetAddressOf()); + } + + /// To be documented. + public static unsafe int BindType(this ComPtr thisVtbl, Span szName, uint lHashVal, ITypeInfo** ppTInfo, ITypeComp** ppTComp) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->BindType(ref szName.GetPinnableReference(), lHashVal, ppTInfo, ppTComp); + } + + /// To be documented. + public static int BindType(this ComPtr thisVtbl, ref char szName, uint lHashVal, ref ComPtr ppTInfo, ref ComPtr ppTComp) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->BindType(ref szName, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), (ITypeComp**) ppTComp.GetAddressOf()); + } + + /// To be documented. + public static unsafe int BindType(this ComPtr thisVtbl, Span szName, uint lHashVal, ITypeInfo** ppTInfo, ref ITypeComp* ppTComp) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->BindType(ref szName.GetPinnableReference(), lHashVal, ppTInfo, ref ppTComp); + } + + /// To be documented. + public static unsafe int BindType(this ComPtr thisVtbl, ref char szName, uint lHashVal, ref ComPtr ppTInfo, ref ITypeComp* ppTComp) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->BindType(ref szName, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), ref ppTComp); + } + + /// To be documented. + public static unsafe int BindType(this ComPtr thisVtbl, Span szName, uint lHashVal, ref ITypeInfo* ppTInfo, ITypeComp** ppTComp) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->BindType(ref szName.GetPinnableReference(), lHashVal, ref ppTInfo, ppTComp); + } + + /// To be documented. + public static unsafe int BindType(this ComPtr thisVtbl, ref char szName, uint lHashVal, ref ITypeInfo* ppTInfo, ref ComPtr ppTComp) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->BindType(ref szName, lHashVal, ref ppTInfo, (ITypeComp**) ppTComp.GetAddressOf()); + } + + /// To be documented. + public static unsafe int BindType(this ComPtr thisVtbl, Span szName, uint lHashVal, ref ITypeInfo* ppTInfo, ref ITypeComp* ppTComp) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->BindType(ref szName.GetPinnableReference(), lHashVal, ref ppTInfo, ref ppTComp); + } + + /// To be documented. + public static int BindType(this ComPtr thisVtbl, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ref ComPtr ppTInfo, ref ComPtr ppTComp) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->BindType(szName, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), (ITypeComp**) ppTComp.GetAddressOf()); + } + + /// To be documented. + public static unsafe int BindType(this ComPtr thisVtbl, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ref ComPtr ppTInfo, ref ITypeComp* ppTComp) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->BindType(szName, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), ref ppTComp); + } + + /// To be documented. + public static unsafe int BindType(this ComPtr thisVtbl, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ref ITypeInfo* ppTInfo, ref ComPtr ppTComp) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->BindType(szName, lHashVal, ref ppTInfo, (ITypeComp**) ppTComp.GetAddressOf()); + } + + /// To be documented. + public static ComPtr QueryInterface(this ComPtr thisVtbl) where TI0 : unmanaged, IComVtbl + { + var @this = thisVtbl.Handle; + // NonKhrReturnTypeOverloader + SilkMarshal.ThrowHResult(@this->QueryInterface(out ComPtr silkRet)); + return silkRet; + } + +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/TypeDesc.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/TypeDesc.gen.cs new file mode 100644 index 0000000000..56b221508c --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/TypeDesc.gen.cs @@ -0,0 +1,110 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [NativeName("Name", "tagTYPEDESC")] + public unsafe partial struct TypeDesc + { + public TypeDesc + ( + TypeDescUnion? anonymous = null, + ushort? vt = null, + TypeDesc* lptdesc = null, + ArrayDesc* lpadesc = null, + uint? hreftype = null + ) : this() + { + if (anonymous is not null) + { + Anonymous = anonymous.Value; + } + + if (vt is not null) + { + Vt = vt.Value; + } + + if (lptdesc is not null) + { + Lptdesc = lptdesc; + } + + if (lpadesc is not null) + { + Lpadesc = lpadesc; + } + + if (hreftype is not null) + { + Hreftype = hreftype.Value; + } + } + + + [NativeName("Type", "")] + [NativeName("Type.Name", "__AnonymousRecord_oaidl_L653_C36")] + [NativeName("Name", "anonymous1")] + public TypeDescUnion Anonymous; + + [NativeName("Type", "VARTYPE")] + [NativeName("Type.Name", "VARTYPE")] + [NativeName("Name", "vt")] + public ushort Vt; +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref TypeDesc* Lptdesc + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].Lptdesc; + } +#else + public TypeDesc* Lptdesc + { + get => Anonymous.Lptdesc; + set => Anonymous.Lptdesc = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref ArrayDesc* Lpadesc + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].Lpadesc; + } +#else + public ArrayDesc* Lpadesc + { + get => Anonymous.Lpadesc; + set => Anonymous.Lpadesc = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref uint Hreftype + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].Hreftype; + } +#else + public uint Hreftype + { + get => Anonymous.Hreftype; + set => Anonymous.Hreftype = value; + } +#endif + + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/TypeDescUnion.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/TypeDescUnion.gen.cs new file mode 100644 index 0000000000..15d13e6644 --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/TypeDescUnion.gen.cs @@ -0,0 +1,65 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [StructLayout(LayoutKind.Explicit)] + [NativeName("Name", "__AnonymousRecord_oaidl_L653_C36")] + public unsafe partial struct TypeDescUnion + { + public TypeDescUnion + ( + TypeDesc* lptdesc = null, + ArrayDesc* lpadesc = null, + uint? hreftype = null + ) : this() + { + if (lptdesc is not null) + { + Lptdesc = lptdesc; + } + + if (lpadesc is not null) + { + Lpadesc = lpadesc; + } + + if (hreftype is not null) + { + Hreftype = hreftype.Value; + } + } + + + [FieldOffset(0)] + [NativeName("Type", "struct tagTYPEDESC *")] + [NativeName("Type.Name", "struct tagTYPEDESC *")] + [NativeName("Name", "lptdesc")] + public TypeDesc* Lptdesc; + + [FieldOffset(0)] + [NativeName("Type", "struct tagARRAYDESC *")] + [NativeName("Type.Name", "struct tagARRAYDESC *")] + [NativeName("Name", "lpadesc")] + public ArrayDesc* Lpadesc; + + [FieldOffset(0)] + [NativeName("Type", "HREFTYPE")] + [NativeName("Type.Name", "HREFTYPE")] + [NativeName("Name", "hreftype")] + public uint Hreftype; + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/TypeFactoryVtblExtensions.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/TypeFactoryVtblExtensions.gen.cs new file mode 100644 index 0000000000..df75814759 --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/TypeFactoryVtblExtensions.gen.cs @@ -0,0 +1,345 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras; + +public unsafe static class TypeFactoryVtblExtensions +{ + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Guid* riid, void** ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObject); + return ret; + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Guid* riid, ref void* ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObjectPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, ref Guid riid, void** ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* riidPtr = &riid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObject); + } + return ret; + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, ref Guid riid, ref void* ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* riidPtr = &riid) + { + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObjectPtr); + } + } + return ret; + } + + /// To be documented. + public static uint AddRef(this ComPtr thisVtbl) + { + var @this = thisVtbl.Handle; + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[1])(@this); + return ret; + } + + /// To be documented. + public static uint Release(this ComPtr thisVtbl) + { + var @this = thisVtbl.Handle; + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[2])(@this); + return ret; + } + + /// To be documented. + public static unsafe int CreateFromTypeInfo(this ComPtr thisVtbl, ITypeInfo* pTypeInfo, Guid* riid, Silk.NET.Core.Native.IUnknown** ppv) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, pTypeInfo, riid, ppv); + return ret; + } + + /// To be documented. + public static unsafe int CreateFromTypeInfo(this ComPtr thisVtbl, ITypeInfo* pTypeInfo, Guid* riid, ref Silk.NET.Core.Native.IUnknown* ppv) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Silk.NET.Core.Native.IUnknown** ppvPtr = &ppv) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, pTypeInfo, riid, ppvPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int CreateFromTypeInfo(this ComPtr thisVtbl, ITypeInfo* pTypeInfo, ref Guid riid, Silk.NET.Core.Native.IUnknown** ppv) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* riidPtr = &riid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, pTypeInfo, riidPtr, ppv); + } + return ret; + } + + /// To be documented. + public static unsafe int CreateFromTypeInfo(this ComPtr thisVtbl, ITypeInfo* pTypeInfo, ref Guid riid, ref Silk.NET.Core.Native.IUnknown* ppv) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* riidPtr = &riid) + { + fixed (Silk.NET.Core.Native.IUnknown** ppvPtr = &ppv) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, pTypeInfo, riidPtr, ppvPtr); + } + } + return ret; + } + + /// To be documented. + public static unsafe int CreateFromTypeInfo(this ComPtr thisVtbl, ref ITypeInfo pTypeInfo, Guid* riid, Silk.NET.Core.Native.IUnknown** ppv) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (ITypeInfo* pTypeInfoPtr = &pTypeInfo) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, pTypeInfoPtr, riid, ppv); + } + return ret; + } + + /// To be documented. + public static unsafe int CreateFromTypeInfo(this ComPtr thisVtbl, ref ITypeInfo pTypeInfo, Guid* riid, ref Silk.NET.Core.Native.IUnknown* ppv) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (ITypeInfo* pTypeInfoPtr = &pTypeInfo) + { + fixed (Silk.NET.Core.Native.IUnknown** ppvPtr = &ppv) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, pTypeInfoPtr, riid, ppvPtr); + } + } + return ret; + } + + /// To be documented. + public static unsafe int CreateFromTypeInfo(this ComPtr thisVtbl, ref ITypeInfo pTypeInfo, ref Guid riid, Silk.NET.Core.Native.IUnknown** ppv) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (ITypeInfo* pTypeInfoPtr = &pTypeInfo) + { + fixed (Guid* riidPtr = &riid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, pTypeInfoPtr, riidPtr, ppv); + } + } + return ret; + } + + /// To be documented. + public static unsafe int CreateFromTypeInfo(this ComPtr thisVtbl, ref ITypeInfo pTypeInfo, ref Guid riid, ref Silk.NET.Core.Native.IUnknown* ppv) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (ITypeInfo* pTypeInfoPtr = &pTypeInfo) + { + fixed (Guid* riidPtr = &riid) + { + fixed (Silk.NET.Core.Native.IUnknown** ppvPtr = &ppv) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, pTypeInfoPtr, riidPtr, ppvPtr); + } + } + } + return ret; + } + + /// To be documented. + public static int QueryInterface(this ComPtr thisVtbl, out ComPtr ppvObject) where TI0 : unmanaged, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + ppvObject = default; + return @this->QueryInterface(SilkMarshal.GuidPtrOf(), (void**) ppvObject.GetAddressOf()); + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Span riid, void** ppvObject) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->QueryInterface(ref riid.GetPinnableReference(), ppvObject); + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Span riid, ref void* ppvObject) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->QueryInterface(ref riid.GetPinnableReference(), ref ppvObject); + } + + /// To be documented. + public static int CreateFromTypeInfo(this ComPtr thisVtbl, ComPtr pTypeInfo, out ComPtr ppv) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + ppv = default; + return @this->CreateFromTypeInfo((ITypeInfo*) pTypeInfo.Handle, SilkMarshal.GuidPtrOf(), (Silk.NET.Core.Native.IUnknown**) ppv.GetAddressOf()); + } + + /// To be documented. + public static unsafe int CreateFromTypeInfo(this ComPtr thisVtbl, ComPtr pTypeInfo, Guid* riid, ref Silk.NET.Core.Native.IUnknown* ppv) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->CreateFromTypeInfo((ITypeInfo*) pTypeInfo.Handle, riid, ref ppv); + } + + /// To be documented. + public static unsafe int CreateFromTypeInfo(this ComPtr thisVtbl, ITypeInfo* pTypeInfo, Span riid, Silk.NET.Core.Native.IUnknown** ppv) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->CreateFromTypeInfo(pTypeInfo, ref riid.GetPinnableReference(), ppv); + } + + /// To be documented. + public static int CreateFromTypeInfo(this ComPtr thisVtbl, ComPtr pTypeInfo, ref Guid riid, ref ComPtr ppv) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->CreateFromTypeInfo((ITypeInfo*) pTypeInfo.Handle, ref riid, (Silk.NET.Core.Native.IUnknown**) ppv.GetAddressOf()); + } + + /// To be documented. + public static unsafe int CreateFromTypeInfo(this ComPtr thisVtbl, ITypeInfo* pTypeInfo, Span riid, ref Silk.NET.Core.Native.IUnknown* ppv) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->CreateFromTypeInfo(pTypeInfo, ref riid.GetPinnableReference(), ref ppv); + } + + /// To be documented. + public static unsafe int CreateFromTypeInfo(this ComPtr thisVtbl, ComPtr pTypeInfo, ref Guid riid, ref Silk.NET.Core.Native.IUnknown* ppv) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->CreateFromTypeInfo((ITypeInfo*) pTypeInfo.Handle, ref riid, ref ppv); + } + + /// To be documented. + public static unsafe int CreateFromTypeInfo(this ComPtr thisVtbl, Span pTypeInfo, Guid* riid, Silk.NET.Core.Native.IUnknown** ppv) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->CreateFromTypeInfo(ref pTypeInfo.GetPinnableReference(), riid, ppv); + } + + /// To be documented. + public static int CreateFromTypeInfo(this ComPtr thisVtbl, ref ITypeInfo pTypeInfo, out ComPtr ppv) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + ppv = default; + return @this->CreateFromTypeInfo(ref pTypeInfo, SilkMarshal.GuidPtrOf(), (Silk.NET.Core.Native.IUnknown**) ppv.GetAddressOf()); + } + + /// To be documented. + public static unsafe int CreateFromTypeInfo(this ComPtr thisVtbl, Span pTypeInfo, Guid* riid, ref Silk.NET.Core.Native.IUnknown* ppv) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->CreateFromTypeInfo(ref pTypeInfo.GetPinnableReference(), riid, ref ppv); + } + + /// To be documented. + public static unsafe int CreateFromTypeInfo(this ComPtr thisVtbl, Span pTypeInfo, Span riid, Silk.NET.Core.Native.IUnknown** ppv) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->CreateFromTypeInfo(ref pTypeInfo.GetPinnableReference(), ref riid.GetPinnableReference(), ppv); + } + + /// To be documented. + public static int CreateFromTypeInfo(this ComPtr thisVtbl, ref ITypeInfo pTypeInfo, ref Guid riid, ref ComPtr ppv) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->CreateFromTypeInfo(ref pTypeInfo, ref riid, (Silk.NET.Core.Native.IUnknown**) ppv.GetAddressOf()); + } + + /// To be documented. + public static unsafe int CreateFromTypeInfo(this ComPtr thisVtbl, Span pTypeInfo, Span riid, ref Silk.NET.Core.Native.IUnknown* ppv) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->CreateFromTypeInfo(ref pTypeInfo.GetPinnableReference(), ref riid.GetPinnableReference(), ref ppv); + } + + /// To be documented. + public static ComPtr QueryInterface(this ComPtr thisVtbl) where TI0 : unmanaged, IComVtbl + { + var @this = thisVtbl.Handle; + // NonKhrReturnTypeOverloader + SilkMarshal.ThrowHResult(@this->QueryInterface(out ComPtr silkRet)); + return silkRet; + } + + /// To be documented. + public static ComPtr CreateFromTypeInfo(this ComPtr thisVtbl, ComPtr pTypeInfo) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // NonKhrReturnTypeOverloader + SilkMarshal.ThrowHResult(@this->CreateFromTypeInfo(pTypeInfo, out ComPtr silkRet)); + return silkRet; + } + + /// To be documented. + public static ComPtr CreateFromTypeInfo(this ComPtr thisVtbl, ref ITypeInfo pTypeInfo) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // NonKhrReturnTypeOverloader + SilkMarshal.ThrowHResult(@this->CreateFromTypeInfo(ref pTypeInfo, out ComPtr silkRet)); + return silkRet; + } + +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/TypeInfo2VtblExtensions.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/TypeInfo2VtblExtensions.gen.cs new file mode 100644 index 0000000000..d375499b82 --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/TypeInfo2VtblExtensions.gen.cs @@ -0,0 +1,3236 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras; + +public unsafe static class TypeInfo2VtblExtensions +{ + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Guid* riid, void** ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObject); + return ret; + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Guid* riid, ref void* ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObjectPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, ref Guid riid, void** ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* riidPtr = &riid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObject); + } + return ret; + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, ref Guid riid, ref void* ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* riidPtr = &riid) + { + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObjectPtr); + } + } + return ret; + } + + /// To be documented. + public static uint AddRef(this ComPtr thisVtbl) + { + var @this = thisVtbl.Handle; + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[1])(@this); + return ret; + } + + /// To be documented. + public static uint Release(this ComPtr thisVtbl) + { + var @this = thisVtbl.Handle; + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[2])(@this); + return ret; + } + + /// To be documented. + public static unsafe int GetTypeAttr(this ComPtr thisVtbl, TypeAttr** ppTypeAttr) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, ppTypeAttr); + return ret; + } + + /// To be documented. + public static unsafe int GetTypeAttr(this ComPtr thisVtbl, ref TypeAttr* ppTypeAttr) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (TypeAttr** ppTypeAttrPtr = &ppTypeAttr) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, ppTypeAttrPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int GetTypeComp(this ComPtr thisVtbl, ITypeComp** ppTComp) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, ppTComp); + return ret; + } + + /// To be documented. + public static unsafe int GetTypeComp(this ComPtr thisVtbl, ref ITypeComp* ppTComp) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (ITypeComp** ppTCompPtr = &ppTComp) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, ppTCompPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int GetFuncDesc(this ComPtr thisVtbl, uint index, FuncDesc** ppFuncDesc) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, index, ppFuncDesc); + return ret; + } + + /// To be documented. + public static unsafe int GetFuncDesc(this ComPtr thisVtbl, uint index, ref FuncDesc* ppFuncDesc) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (FuncDesc** ppFuncDescPtr = &ppFuncDesc) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, index, ppFuncDescPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int GetVarDesc(this ComPtr thisVtbl, uint index, VarDesc** ppVarDesc) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, index, ppVarDesc); + return ret; + } + + /// To be documented. + public static unsafe int GetVarDesc(this ComPtr thisVtbl, uint index, ref VarDesc* ppVarDesc) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (VarDesc** ppVarDescPtr = &ppVarDesc) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, index, ppVarDescPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int GetNames(this ComPtr thisVtbl, int memid, char** rgBstrNames, uint cMaxNames, uint* pcNames) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[7])(@this, memid, rgBstrNames, cMaxNames, pcNames); + return ret; + } + + /// To be documented. + public static unsafe int GetNames(this ComPtr thisVtbl, int memid, char** rgBstrNames, uint cMaxNames, ref uint pcNames) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (uint* pcNamesPtr = &pcNames) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[7])(@this, memid, rgBstrNames, cMaxNames, pcNamesPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int GetNames(this ComPtr thisVtbl, int memid, ref char* rgBstrNames, uint cMaxNames, uint* pcNames) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char** rgBstrNamesPtr = &rgBstrNames) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[7])(@this, memid, rgBstrNamesPtr, cMaxNames, pcNames); + } + return ret; + } + + /// To be documented. + public static unsafe int GetNames(this ComPtr thisVtbl, int memid, ref char* rgBstrNames, uint cMaxNames, ref uint pcNames) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char** rgBstrNamesPtr = &rgBstrNames) + { + fixed (uint* pcNamesPtr = &pcNames) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[7])(@this, memid, rgBstrNamesPtr, cMaxNames, pcNamesPtr); + } + } + return ret; + } + + /// To be documented. + public static unsafe int GetRefTypeOfImplType(this ComPtr thisVtbl, uint index, uint* pRefType) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[8])(@this, index, pRefType); + return ret; + } + + /// To be documented. + public static int GetRefTypeOfImplType(this ComPtr thisVtbl, uint index, ref uint pRefType) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (uint* pRefTypePtr = &pRefType) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[8])(@this, index, pRefTypePtr); + } + return ret; + } + + /// To be documented. + public static unsafe int GetImplTypeFlags(this ComPtr thisVtbl, uint index, int* pImplTypeFlags) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[9])(@this, index, pImplTypeFlags); + return ret; + } + + /// To be documented. + public static int GetImplTypeFlags(this ComPtr thisVtbl, uint index, ref int pImplTypeFlags) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (int* pImplTypeFlagsPtr = &pImplTypeFlags) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[9])(@this, index, pImplTypeFlagsPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int GetIDsOfNames(this ComPtr thisVtbl, char** rgszNames, uint cNames, int* pMemId) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[10])(@this, rgszNames, cNames, pMemId); + return ret; + } + + /// To be documented. + public static unsafe int GetIDsOfNames(this ComPtr thisVtbl, char** rgszNames, uint cNames, ref int pMemId) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (int* pMemIdPtr = &pMemId) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[10])(@this, rgszNames, cNames, pMemIdPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int GetIDsOfNames(this ComPtr thisVtbl, ref char* rgszNames, uint cNames, int* pMemId) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char** rgszNamesPtr = &rgszNames) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[10])(@this, rgszNamesPtr, cNames, pMemId); + } + return ret; + } + + /// To be documented. + public static unsafe int GetIDsOfNames(this ComPtr thisVtbl, ref char* rgszNames, uint cNames, ref int pMemId) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char** rgszNamesPtr = &rgszNames) + { + fixed (int* pMemIdPtr = &pMemId) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[10])(@this, rgszNamesPtr, cNames, pMemIdPtr); + } + } + return ret; + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, void* pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvInstance, memid, wFlags, pDispParams, pVarResult, pExcepInfo, puArgErr); + return ret; + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, void* pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, ref uint puArgErr) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (uint* puArgErrPtr = &puArgErr) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvInstance, memid, wFlags, pDispParams, pVarResult, pExcepInfo, puArgErrPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, void* pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, uint* puArgErr) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (ExceptionInfo* pExcepInfoPtr = &pExcepInfo) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvInstance, memid, wFlags, pDispParams, pVarResult, pExcepInfoPtr, puArgErr); + } + return ret; + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, void* pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, ref uint puArgErr) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (ExceptionInfo* pExcepInfoPtr = &pExcepInfo) + { + fixed (uint* puArgErrPtr = &puArgErr) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvInstance, memid, wFlags, pDispParams, pVarResult, pExcepInfoPtr, puArgErrPtr); + } + } + return ret; + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, void* pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Variant* pVarResultPtr = &pVarResult) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvInstance, memid, wFlags, pDispParams, pVarResultPtr, pExcepInfo, puArgErr); + } + return ret; + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, void* pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, ref uint puArgErr) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Variant* pVarResultPtr = &pVarResult) + { + fixed (uint* puArgErrPtr = &puArgErr) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvInstance, memid, wFlags, pDispParams, pVarResultPtr, pExcepInfo, puArgErrPtr); + } + } + return ret; + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, void* pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, uint* puArgErr) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Variant* pVarResultPtr = &pVarResult) + { + fixed (ExceptionInfo* pExcepInfoPtr = &pExcepInfo) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvInstance, memid, wFlags, pDispParams, pVarResultPtr, pExcepInfoPtr, puArgErr); + } + } + return ret; + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, void* pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, ref uint puArgErr) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Variant* pVarResultPtr = &pVarResult) + { + fixed (ExceptionInfo* pExcepInfoPtr = &pExcepInfo) + { + fixed (uint* puArgErrPtr = &puArgErr) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvInstance, memid, wFlags, pDispParams, pVarResultPtr, pExcepInfoPtr, puArgErrPtr); + } + } + } + return ret; + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, void* pvInstance, int memid, ushort wFlags, ref DispatchParams pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (DispatchParams* pDispParamsPtr = &pDispParams) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvInstance, memid, wFlags, pDispParamsPtr, pVarResult, pExcepInfo, puArgErr); + } + return ret; + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, void* pvInstance, int memid, ushort wFlags, ref DispatchParams pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, ref uint puArgErr) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (DispatchParams* pDispParamsPtr = &pDispParams) + { + fixed (uint* puArgErrPtr = &puArgErr) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvInstance, memid, wFlags, pDispParamsPtr, pVarResult, pExcepInfo, puArgErrPtr); + } + } + return ret; + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, void* pvInstance, int memid, ushort wFlags, ref DispatchParams pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, uint* puArgErr) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (DispatchParams* pDispParamsPtr = &pDispParams) + { + fixed (ExceptionInfo* pExcepInfoPtr = &pExcepInfo) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvInstance, memid, wFlags, pDispParamsPtr, pVarResult, pExcepInfoPtr, puArgErr); + } + } + return ret; + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, void* pvInstance, int memid, ushort wFlags, ref DispatchParams pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, ref uint puArgErr) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (DispatchParams* pDispParamsPtr = &pDispParams) + { + fixed (ExceptionInfo* pExcepInfoPtr = &pExcepInfo) + { + fixed (uint* puArgErrPtr = &puArgErr) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvInstance, memid, wFlags, pDispParamsPtr, pVarResult, pExcepInfoPtr, puArgErrPtr); + } + } + } + return ret; + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, void* pvInstance, int memid, ushort wFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (DispatchParams* pDispParamsPtr = &pDispParams) + { + fixed (Variant* pVarResultPtr = &pVarResult) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvInstance, memid, wFlags, pDispParamsPtr, pVarResultPtr, pExcepInfo, puArgErr); + } + } + return ret; + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, void* pvInstance, int memid, ushort wFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, ref uint puArgErr) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (DispatchParams* pDispParamsPtr = &pDispParams) + { + fixed (Variant* pVarResultPtr = &pVarResult) + { + fixed (uint* puArgErrPtr = &puArgErr) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvInstance, memid, wFlags, pDispParamsPtr, pVarResultPtr, pExcepInfo, puArgErrPtr); + } + } + } + return ret; + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, void* pvInstance, int memid, ushort wFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, uint* puArgErr) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (DispatchParams* pDispParamsPtr = &pDispParams) + { + fixed (Variant* pVarResultPtr = &pVarResult) + { + fixed (ExceptionInfo* pExcepInfoPtr = &pExcepInfo) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvInstance, memid, wFlags, pDispParamsPtr, pVarResultPtr, pExcepInfoPtr, puArgErr); + } + } + } + return ret; + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, void* pvInstance, int memid, ushort wFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, ref uint puArgErr) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (DispatchParams* pDispParamsPtr = &pDispParams) + { + fixed (Variant* pVarResultPtr = &pVarResult) + { + fixed (ExceptionInfo* pExcepInfoPtr = &pExcepInfo) + { + fixed (uint* puArgErrPtr = &puArgErr) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvInstance, memid, wFlags, pDispParamsPtr, pVarResultPtr, pExcepInfoPtr, puArgErrPtr); + } + } + } + } + return ret; + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, ref T0 pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void* pvInstancePtr = &pvInstance) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvInstancePtr, memid, wFlags, pDispParams, pVarResult, pExcepInfo, puArgErr); + } + return ret; + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, ref T0 pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, ref uint puArgErr) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void* pvInstancePtr = &pvInstance) + { + fixed (uint* puArgErrPtr = &puArgErr) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvInstancePtr, memid, wFlags, pDispParams, pVarResult, pExcepInfo, puArgErrPtr); + } + } + return ret; + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, ref T0 pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, uint* puArgErr) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void* pvInstancePtr = &pvInstance) + { + fixed (ExceptionInfo* pExcepInfoPtr = &pExcepInfo) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvInstancePtr, memid, wFlags, pDispParams, pVarResult, pExcepInfoPtr, puArgErr); + } + } + return ret; + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, ref T0 pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, ref uint puArgErr) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void* pvInstancePtr = &pvInstance) + { + fixed (ExceptionInfo* pExcepInfoPtr = &pExcepInfo) + { + fixed (uint* puArgErrPtr = &puArgErr) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvInstancePtr, memid, wFlags, pDispParams, pVarResult, pExcepInfoPtr, puArgErrPtr); + } + } + } + return ret; + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, ref T0 pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void* pvInstancePtr = &pvInstance) + { + fixed (Variant* pVarResultPtr = &pVarResult) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvInstancePtr, memid, wFlags, pDispParams, pVarResultPtr, pExcepInfo, puArgErr); + } + } + return ret; + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, ref T0 pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, ref uint puArgErr) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void* pvInstancePtr = &pvInstance) + { + fixed (Variant* pVarResultPtr = &pVarResult) + { + fixed (uint* puArgErrPtr = &puArgErr) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvInstancePtr, memid, wFlags, pDispParams, pVarResultPtr, pExcepInfo, puArgErrPtr); + } + } + } + return ret; + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, ref T0 pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, uint* puArgErr) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void* pvInstancePtr = &pvInstance) + { + fixed (Variant* pVarResultPtr = &pVarResult) + { + fixed (ExceptionInfo* pExcepInfoPtr = &pExcepInfo) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvInstancePtr, memid, wFlags, pDispParams, pVarResultPtr, pExcepInfoPtr, puArgErr); + } + } + } + return ret; + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, ref T0 pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, ref uint puArgErr) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void* pvInstancePtr = &pvInstance) + { + fixed (Variant* pVarResultPtr = &pVarResult) + { + fixed (ExceptionInfo* pExcepInfoPtr = &pExcepInfo) + { + fixed (uint* puArgErrPtr = &puArgErr) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvInstancePtr, memid, wFlags, pDispParams, pVarResultPtr, pExcepInfoPtr, puArgErrPtr); + } + } + } + } + return ret; + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, ref T0 pvInstance, int memid, ushort wFlags, ref DispatchParams pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void* pvInstancePtr = &pvInstance) + { + fixed (DispatchParams* pDispParamsPtr = &pDispParams) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvInstancePtr, memid, wFlags, pDispParamsPtr, pVarResult, pExcepInfo, puArgErr); + } + } + return ret; + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, ref T0 pvInstance, int memid, ushort wFlags, ref DispatchParams pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, ref uint puArgErr) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void* pvInstancePtr = &pvInstance) + { + fixed (DispatchParams* pDispParamsPtr = &pDispParams) + { + fixed (uint* puArgErrPtr = &puArgErr) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvInstancePtr, memid, wFlags, pDispParamsPtr, pVarResult, pExcepInfo, puArgErrPtr); + } + } + } + return ret; + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, ref T0 pvInstance, int memid, ushort wFlags, ref DispatchParams pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, uint* puArgErr) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void* pvInstancePtr = &pvInstance) + { + fixed (DispatchParams* pDispParamsPtr = &pDispParams) + { + fixed (ExceptionInfo* pExcepInfoPtr = &pExcepInfo) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvInstancePtr, memid, wFlags, pDispParamsPtr, pVarResult, pExcepInfoPtr, puArgErr); + } + } + } + return ret; + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, ref T0 pvInstance, int memid, ushort wFlags, ref DispatchParams pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, ref uint puArgErr) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void* pvInstancePtr = &pvInstance) + { + fixed (DispatchParams* pDispParamsPtr = &pDispParams) + { + fixed (ExceptionInfo* pExcepInfoPtr = &pExcepInfo) + { + fixed (uint* puArgErrPtr = &puArgErr) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvInstancePtr, memid, wFlags, pDispParamsPtr, pVarResult, pExcepInfoPtr, puArgErrPtr); + } + } + } + } + return ret; + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, ref T0 pvInstance, int memid, ushort wFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void* pvInstancePtr = &pvInstance) + { + fixed (DispatchParams* pDispParamsPtr = &pDispParams) + { + fixed (Variant* pVarResultPtr = &pVarResult) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvInstancePtr, memid, wFlags, pDispParamsPtr, pVarResultPtr, pExcepInfo, puArgErr); + } + } + } + return ret; + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, ref T0 pvInstance, int memid, ushort wFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, ref uint puArgErr) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void* pvInstancePtr = &pvInstance) + { + fixed (DispatchParams* pDispParamsPtr = &pDispParams) + { + fixed (Variant* pVarResultPtr = &pVarResult) + { + fixed (uint* puArgErrPtr = &puArgErr) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvInstancePtr, memid, wFlags, pDispParamsPtr, pVarResultPtr, pExcepInfo, puArgErrPtr); + } + } + } + } + return ret; + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, ref T0 pvInstance, int memid, ushort wFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, uint* puArgErr) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void* pvInstancePtr = &pvInstance) + { + fixed (DispatchParams* pDispParamsPtr = &pDispParams) + { + fixed (Variant* pVarResultPtr = &pVarResult) + { + fixed (ExceptionInfo* pExcepInfoPtr = &pExcepInfo) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvInstancePtr, memid, wFlags, pDispParamsPtr, pVarResultPtr, pExcepInfoPtr, puArgErr); + } + } + } + } + return ret; + } + + /// To be documented. + public static int Invoke(this ComPtr thisVtbl, ref T0 pvInstance, int memid, ushort wFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, ref uint puArgErr) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void* pvInstancePtr = &pvInstance) + { + fixed (DispatchParams* pDispParamsPtr = &pDispParams) + { + fixed (Variant* pVarResultPtr = &pVarResult) + { + fixed (ExceptionInfo* pExcepInfoPtr = &pExcepInfo) + { + fixed (uint* puArgErrPtr = &puArgErr) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvInstancePtr, memid, wFlags, pDispParamsPtr, pVarResultPtr, pExcepInfoPtr, puArgErrPtr); + } + } + } + } + } + return ret; + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int memid, char** pBstrName, char** pBstrDocString, uint* pdwHelpContext, char** pBstrHelpFile) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[12])(@this, memid, pBstrName, pBstrDocString, pdwHelpContext, pBstrHelpFile); + return ret; + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int memid, char** pBstrName, char** pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char** pBstrHelpFilePtr = &pBstrHelpFile) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[12])(@this, memid, pBstrName, pBstrDocString, pdwHelpContext, pBstrHelpFilePtr); + } + return ret; + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int memid, char** pBstrName, char** pBstrDocString, ref uint pdwHelpContext, char** pBstrHelpFile) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (uint* pdwHelpContextPtr = &pdwHelpContext) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[12])(@this, memid, pBstrName, pBstrDocString, pdwHelpContextPtr, pBstrHelpFile); + } + return ret; + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int memid, char** pBstrName, char** pBstrDocString, ref uint pdwHelpContext, ref char* pBstrHelpFile) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (uint* pdwHelpContextPtr = &pdwHelpContext) + { + fixed (char** pBstrHelpFilePtr = &pBstrHelpFile) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[12])(@this, memid, pBstrName, pBstrDocString, pdwHelpContextPtr, pBstrHelpFilePtr); + } + } + return ret; + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int memid, char** pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, char** pBstrHelpFile) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char** pBstrDocStringPtr = &pBstrDocString) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[12])(@this, memid, pBstrName, pBstrDocStringPtr, pdwHelpContext, pBstrHelpFile); + } + return ret; + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int memid, char** pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char** pBstrDocStringPtr = &pBstrDocString) + { + fixed (char** pBstrHelpFilePtr = &pBstrHelpFile) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[12])(@this, memid, pBstrName, pBstrDocStringPtr, pdwHelpContext, pBstrHelpFilePtr); + } + } + return ret; + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int memid, char** pBstrName, ref char* pBstrDocString, ref uint pdwHelpContext, char** pBstrHelpFile) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char** pBstrDocStringPtr = &pBstrDocString) + { + fixed (uint* pdwHelpContextPtr = &pdwHelpContext) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[12])(@this, memid, pBstrName, pBstrDocStringPtr, pdwHelpContextPtr, pBstrHelpFile); + } + } + return ret; + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int memid, char** pBstrName, ref char* pBstrDocString, ref uint pdwHelpContext, ref char* pBstrHelpFile) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char** pBstrDocStringPtr = &pBstrDocString) + { + fixed (uint* pdwHelpContextPtr = &pdwHelpContext) + { + fixed (char** pBstrHelpFilePtr = &pBstrHelpFile) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[12])(@this, memid, pBstrName, pBstrDocStringPtr, pdwHelpContextPtr, pBstrHelpFilePtr); + } + } + } + return ret; + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int memid, ref char* pBstrName, char** pBstrDocString, uint* pdwHelpContext, char** pBstrHelpFile) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char** pBstrNamePtr = &pBstrName) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[12])(@this, memid, pBstrNamePtr, pBstrDocString, pdwHelpContext, pBstrHelpFile); + } + return ret; + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int memid, ref char* pBstrName, char** pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char** pBstrNamePtr = &pBstrName) + { + fixed (char** pBstrHelpFilePtr = &pBstrHelpFile) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[12])(@this, memid, pBstrNamePtr, pBstrDocString, pdwHelpContext, pBstrHelpFilePtr); + } + } + return ret; + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int memid, ref char* pBstrName, char** pBstrDocString, ref uint pdwHelpContext, char** pBstrHelpFile) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char** pBstrNamePtr = &pBstrName) + { + fixed (uint* pdwHelpContextPtr = &pdwHelpContext) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[12])(@this, memid, pBstrNamePtr, pBstrDocString, pdwHelpContextPtr, pBstrHelpFile); + } + } + return ret; + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int memid, ref char* pBstrName, char** pBstrDocString, ref uint pdwHelpContext, ref char* pBstrHelpFile) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char** pBstrNamePtr = &pBstrName) + { + fixed (uint* pdwHelpContextPtr = &pdwHelpContext) + { + fixed (char** pBstrHelpFilePtr = &pBstrHelpFile) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[12])(@this, memid, pBstrNamePtr, pBstrDocString, pdwHelpContextPtr, pBstrHelpFilePtr); + } + } + } + return ret; + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int memid, ref char* pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, char** pBstrHelpFile) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char** pBstrNamePtr = &pBstrName) + { + fixed (char** pBstrDocStringPtr = &pBstrDocString) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[12])(@this, memid, pBstrNamePtr, pBstrDocStringPtr, pdwHelpContext, pBstrHelpFile); + } + } + return ret; + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int memid, ref char* pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char** pBstrNamePtr = &pBstrName) + { + fixed (char** pBstrDocStringPtr = &pBstrDocString) + { + fixed (char** pBstrHelpFilePtr = &pBstrHelpFile) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[12])(@this, memid, pBstrNamePtr, pBstrDocStringPtr, pdwHelpContext, pBstrHelpFilePtr); + } + } + } + return ret; + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int memid, ref char* pBstrName, ref char* pBstrDocString, ref uint pdwHelpContext, char** pBstrHelpFile) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char** pBstrNamePtr = &pBstrName) + { + fixed (char** pBstrDocStringPtr = &pBstrDocString) + { + fixed (uint* pdwHelpContextPtr = &pdwHelpContext) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[12])(@this, memid, pBstrNamePtr, pBstrDocStringPtr, pdwHelpContextPtr, pBstrHelpFile); + } + } + } + return ret; + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int memid, ref char* pBstrName, ref char* pBstrDocString, ref uint pdwHelpContext, ref char* pBstrHelpFile) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char** pBstrNamePtr = &pBstrName) + { + fixed (char** pBstrDocStringPtr = &pBstrDocString) + { + fixed (uint* pdwHelpContextPtr = &pdwHelpContext) + { + fixed (char** pBstrHelpFilePtr = &pBstrHelpFile) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[12])(@this, memid, pBstrNamePtr, pBstrDocStringPtr, pdwHelpContextPtr, pBstrHelpFilePtr); + } + } + } + } + return ret; + } + + /// To be documented. + public static unsafe int GetDllEntry(this ComPtr thisVtbl, int memid, InvokeKind invKind, char** pBstrDllName, char** pBstrName, ushort* pwOrdinal) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[13])(@this, memid, invKind, pBstrDllName, pBstrName, pwOrdinal); + return ret; + } + + /// To be documented. + public static unsafe int GetDllEntry(this ComPtr thisVtbl, int memid, InvokeKind invKind, char** pBstrDllName, char** pBstrName, ref ushort pwOrdinal) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (ushort* pwOrdinalPtr = &pwOrdinal) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[13])(@this, memid, invKind, pBstrDllName, pBstrName, pwOrdinalPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int GetDllEntry(this ComPtr thisVtbl, int memid, InvokeKind invKind, char** pBstrDllName, ref char* pBstrName, ushort* pwOrdinal) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char** pBstrNamePtr = &pBstrName) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[13])(@this, memid, invKind, pBstrDllName, pBstrNamePtr, pwOrdinal); + } + return ret; + } + + /// To be documented. + public static unsafe int GetDllEntry(this ComPtr thisVtbl, int memid, InvokeKind invKind, char** pBstrDllName, ref char* pBstrName, ref ushort pwOrdinal) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char** pBstrNamePtr = &pBstrName) + { + fixed (ushort* pwOrdinalPtr = &pwOrdinal) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[13])(@this, memid, invKind, pBstrDllName, pBstrNamePtr, pwOrdinalPtr); + } + } + return ret; + } + + /// To be documented. + public static unsafe int GetDllEntry(this ComPtr thisVtbl, int memid, InvokeKind invKind, ref char* pBstrDllName, char** pBstrName, ushort* pwOrdinal) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char** pBstrDllNamePtr = &pBstrDllName) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[13])(@this, memid, invKind, pBstrDllNamePtr, pBstrName, pwOrdinal); + } + return ret; + } + + /// To be documented. + public static unsafe int GetDllEntry(this ComPtr thisVtbl, int memid, InvokeKind invKind, ref char* pBstrDllName, char** pBstrName, ref ushort pwOrdinal) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char** pBstrDllNamePtr = &pBstrDllName) + { + fixed (ushort* pwOrdinalPtr = &pwOrdinal) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[13])(@this, memid, invKind, pBstrDllNamePtr, pBstrName, pwOrdinalPtr); + } + } + return ret; + } + + /// To be documented. + public static unsafe int GetDllEntry(this ComPtr thisVtbl, int memid, InvokeKind invKind, ref char* pBstrDllName, ref char* pBstrName, ushort* pwOrdinal) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char** pBstrDllNamePtr = &pBstrDllName) + { + fixed (char** pBstrNamePtr = &pBstrName) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[13])(@this, memid, invKind, pBstrDllNamePtr, pBstrNamePtr, pwOrdinal); + } + } + return ret; + } + + /// To be documented. + public static unsafe int GetDllEntry(this ComPtr thisVtbl, int memid, InvokeKind invKind, ref char* pBstrDllName, ref char* pBstrName, ref ushort pwOrdinal) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char** pBstrDllNamePtr = &pBstrDllName) + { + fixed (char** pBstrNamePtr = &pBstrName) + { + fixed (ushort* pwOrdinalPtr = &pwOrdinal) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[13])(@this, memid, invKind, pBstrDllNamePtr, pBstrNamePtr, pwOrdinalPtr); + } + } + } + return ret; + } + + /// To be documented. + public static unsafe int GetRefTypeInfo(this ComPtr thisVtbl, uint hRefType, ITypeInfo** ppTInfo) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[14])(@this, hRefType, ppTInfo); + return ret; + } + + /// To be documented. + public static unsafe int GetRefTypeInfo(this ComPtr thisVtbl, uint hRefType, ref ITypeInfo* ppTInfo) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (ITypeInfo** ppTInfoPtr = &ppTInfo) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[14])(@this, hRefType, ppTInfoPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int AddressOfMember(this ComPtr thisVtbl, int memid, InvokeKind invKind, void** ppv) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[15])(@this, memid, invKind, ppv); + return ret; + } + + /// To be documented. + public static unsafe int AddressOfMember(this ComPtr thisVtbl, int memid, InvokeKind invKind, ref void* ppv) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void** ppvPtr = &ppv) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[15])(@this, memid, invKind, ppvPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int CreateInstance(this ComPtr thisVtbl, Silk.NET.Core.Native.IUnknown* pUnkOuter, Guid* riid, void** ppvObj) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[16])(@this, pUnkOuter, riid, ppvObj); + return ret; + } + + /// To be documented. + public static unsafe int CreateInstance(this ComPtr thisVtbl, Silk.NET.Core.Native.IUnknown* pUnkOuter, Guid* riid, ref void* ppvObj) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void** ppvObjPtr = &ppvObj) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[16])(@this, pUnkOuter, riid, ppvObjPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int CreateInstance(this ComPtr thisVtbl, Silk.NET.Core.Native.IUnknown* pUnkOuter, ref Guid riid, void** ppvObj) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* riidPtr = &riid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[16])(@this, pUnkOuter, riidPtr, ppvObj); + } + return ret; + } + + /// To be documented. + public static unsafe int CreateInstance(this ComPtr thisVtbl, Silk.NET.Core.Native.IUnknown* pUnkOuter, ref Guid riid, ref void* ppvObj) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* riidPtr = &riid) + { + fixed (void** ppvObjPtr = &ppvObj) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[16])(@this, pUnkOuter, riidPtr, ppvObjPtr); + } + } + return ret; + } + + /// To be documented. + public static unsafe int CreateInstance(this ComPtr thisVtbl, ref Silk.NET.Core.Native.IUnknown pUnkOuter, Guid* riid, void** ppvObj) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Silk.NET.Core.Native.IUnknown* pUnkOuterPtr = &pUnkOuter) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[16])(@this, pUnkOuterPtr, riid, ppvObj); + } + return ret; + } + + /// To be documented. + public static unsafe int CreateInstance(this ComPtr thisVtbl, ref Silk.NET.Core.Native.IUnknown pUnkOuter, Guid* riid, ref void* ppvObj) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Silk.NET.Core.Native.IUnknown* pUnkOuterPtr = &pUnkOuter) + { + fixed (void** ppvObjPtr = &ppvObj) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[16])(@this, pUnkOuterPtr, riid, ppvObjPtr); + } + } + return ret; + } + + /// To be documented. + public static unsafe int CreateInstance(this ComPtr thisVtbl, ref Silk.NET.Core.Native.IUnknown pUnkOuter, ref Guid riid, void** ppvObj) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Silk.NET.Core.Native.IUnknown* pUnkOuterPtr = &pUnkOuter) + { + fixed (Guid* riidPtr = &riid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[16])(@this, pUnkOuterPtr, riidPtr, ppvObj); + } + } + return ret; + } + + /// To be documented. + public static unsafe int CreateInstance(this ComPtr thisVtbl, ref Silk.NET.Core.Native.IUnknown pUnkOuter, ref Guid riid, ref void* ppvObj) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Silk.NET.Core.Native.IUnknown* pUnkOuterPtr = &pUnkOuter) + { + fixed (Guid* riidPtr = &riid) + { + fixed (void** ppvObjPtr = &ppvObj) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[16])(@this, pUnkOuterPtr, riidPtr, ppvObjPtr); + } + } + } + return ret; + } + + /// To be documented. + public static unsafe int GetMops(this ComPtr thisVtbl, int memid, char** pBstrMops) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[17])(@this, memid, pBstrMops); + return ret; + } + + /// To be documented. + public static unsafe int GetMops(this ComPtr thisVtbl, int memid, ref char* pBstrMops) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char** pBstrMopsPtr = &pBstrMops) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[17])(@this, memid, pBstrMopsPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int GetContainingTypeLib(this ComPtr thisVtbl, ITypeLib** ppTLib, uint* pIndex) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[18])(@this, ppTLib, pIndex); + return ret; + } + + /// To be documented. + public static unsafe int GetContainingTypeLib(this ComPtr thisVtbl, ITypeLib** ppTLib, ref uint pIndex) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (uint* pIndexPtr = &pIndex) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[18])(@this, ppTLib, pIndexPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int GetContainingTypeLib(this ComPtr thisVtbl, ref ITypeLib* ppTLib, uint* pIndex) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (ITypeLib** ppTLibPtr = &ppTLib) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[18])(@this, ppTLibPtr, pIndex); + } + return ret; + } + + /// To be documented. + public static unsafe int GetContainingTypeLib(this ComPtr thisVtbl, ref ITypeLib* ppTLib, ref uint pIndex) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (ITypeLib** ppTLibPtr = &ppTLib) + { + fixed (uint* pIndexPtr = &pIndex) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[18])(@this, ppTLibPtr, pIndexPtr); + } + } + return ret; + } + + /// To be documented. + public static unsafe void ReleaseTypeAttr(this ComPtr thisVtbl, TypeAttr* pTypeAttr) + { + var @this = thisVtbl.Handle; + ((delegate* unmanaged[Cdecl])@this->LpVtbl[19])(@this, pTypeAttr); + } + + /// To be documented. + public static void ReleaseTypeAttr(this ComPtr thisVtbl, ref TypeAttr pTypeAttr) + { + var @this = thisVtbl.Handle; + fixed (TypeAttr* pTypeAttrPtr = &pTypeAttr) + { + ((delegate* unmanaged[Cdecl])@this->LpVtbl[19])(@this, pTypeAttrPtr); + } + } + + /// To be documented. + public static unsafe void ReleaseFuncDesc(this ComPtr thisVtbl, FuncDesc* pFuncDesc) + { + var @this = thisVtbl.Handle; + ((delegate* unmanaged[Cdecl])@this->LpVtbl[20])(@this, pFuncDesc); + } + + /// To be documented. + public static void ReleaseFuncDesc(this ComPtr thisVtbl, ref FuncDesc pFuncDesc) + { + var @this = thisVtbl.Handle; + fixed (FuncDesc* pFuncDescPtr = &pFuncDesc) + { + ((delegate* unmanaged[Cdecl])@this->LpVtbl[20])(@this, pFuncDescPtr); + } + } + + /// To be documented. + public static unsafe void ReleaseVarDesc(this ComPtr thisVtbl, VarDesc* pVarDesc) + { + var @this = thisVtbl.Handle; + ((delegate* unmanaged[Cdecl])@this->LpVtbl[21])(@this, pVarDesc); + } + + /// To be documented. + public static void ReleaseVarDesc(this ComPtr thisVtbl, ref VarDesc pVarDesc) + { + var @this = thisVtbl.Handle; + fixed (VarDesc* pVarDescPtr = &pVarDesc) + { + ((delegate* unmanaged[Cdecl])@this->LpVtbl[21])(@this, pVarDescPtr); + } + } + + /// To be documented. + public static unsafe int GetTypeKind(this ComPtr thisVtbl, TypeKind* pTypeKind) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[22])(@this, pTypeKind); + return ret; + } + + /// To be documented. + public static int GetTypeKind(this ComPtr thisVtbl, ref TypeKind pTypeKind) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (TypeKind* pTypeKindPtr = &pTypeKind) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[22])(@this, pTypeKindPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int GetTypeFlags(this ComPtr thisVtbl, uint* pTypeFlags) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[23])(@this, pTypeFlags); + return ret; + } + + /// To be documented. + public static int GetTypeFlags(this ComPtr thisVtbl, ref uint pTypeFlags) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (uint* pTypeFlagsPtr = &pTypeFlags) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[23])(@this, pTypeFlagsPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int GetFuncIndexOfMemId(this ComPtr thisVtbl, int memid, InvokeKind invKind, uint* pFuncIndex) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[24])(@this, memid, invKind, pFuncIndex); + return ret; + } + + /// To be documented. + public static int GetFuncIndexOfMemId(this ComPtr thisVtbl, int memid, InvokeKind invKind, ref uint pFuncIndex) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (uint* pFuncIndexPtr = &pFuncIndex) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[24])(@this, memid, invKind, pFuncIndexPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int GetVarIndexOfMemId(this ComPtr thisVtbl, int memid, uint* pVarIndex) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[25])(@this, memid, pVarIndex); + return ret; + } + + /// To be documented. + public static int GetVarIndexOfMemId(this ComPtr thisVtbl, int memid, ref uint pVarIndex) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (uint* pVarIndexPtr = &pVarIndex) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[25])(@this, memid, pVarIndexPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int GetCustData(this ComPtr thisVtbl, Guid* guid, Variant* pVarVal) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[26])(@this, guid, pVarVal); + return ret; + } + + /// To be documented. + public static unsafe int GetCustData(this ComPtr thisVtbl, Guid* guid, ref Variant pVarVal) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Variant* pVarValPtr = &pVarVal) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[26])(@this, guid, pVarValPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int GetCustData(this ComPtr thisVtbl, ref Guid guid, Variant* pVarVal) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* guidPtr = &guid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[26])(@this, guidPtr, pVarVal); + } + return ret; + } + + /// To be documented. + public static int GetCustData(this ComPtr thisVtbl, ref Guid guid, ref Variant pVarVal) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* guidPtr = &guid) + { + fixed (Variant* pVarValPtr = &pVarVal) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[26])(@this, guidPtr, pVarValPtr); + } + } + return ret; + } + + /// To be documented. + public static unsafe int GetFuncCustData(this ComPtr thisVtbl, uint index, Guid* guid, Variant* pVarVal) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[27])(@this, index, guid, pVarVal); + return ret; + } + + /// To be documented. + public static unsafe int GetFuncCustData(this ComPtr thisVtbl, uint index, Guid* guid, ref Variant pVarVal) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Variant* pVarValPtr = &pVarVal) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[27])(@this, index, guid, pVarValPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int GetFuncCustData(this ComPtr thisVtbl, uint index, ref Guid guid, Variant* pVarVal) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* guidPtr = &guid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[27])(@this, index, guidPtr, pVarVal); + } + return ret; + } + + /// To be documented. + public static int GetFuncCustData(this ComPtr thisVtbl, uint index, ref Guid guid, ref Variant pVarVal) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* guidPtr = &guid) + { + fixed (Variant* pVarValPtr = &pVarVal) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[27])(@this, index, guidPtr, pVarValPtr); + } + } + return ret; + } + + /// To be documented. + public static unsafe int GetParamCustData(this ComPtr thisVtbl, uint indexFunc, uint indexParam, Guid* guid, Variant* pVarVal) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[28])(@this, indexFunc, indexParam, guid, pVarVal); + return ret; + } + + /// To be documented. + public static unsafe int GetParamCustData(this ComPtr thisVtbl, uint indexFunc, uint indexParam, Guid* guid, ref Variant pVarVal) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Variant* pVarValPtr = &pVarVal) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[28])(@this, indexFunc, indexParam, guid, pVarValPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int GetParamCustData(this ComPtr thisVtbl, uint indexFunc, uint indexParam, ref Guid guid, Variant* pVarVal) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* guidPtr = &guid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[28])(@this, indexFunc, indexParam, guidPtr, pVarVal); + } + return ret; + } + + /// To be documented. + public static int GetParamCustData(this ComPtr thisVtbl, uint indexFunc, uint indexParam, ref Guid guid, ref Variant pVarVal) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* guidPtr = &guid) + { + fixed (Variant* pVarValPtr = &pVarVal) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[28])(@this, indexFunc, indexParam, guidPtr, pVarValPtr); + } + } + return ret; + } + + /// To be documented. + public static unsafe int GetVarCustData(this ComPtr thisVtbl, uint index, Guid* guid, Variant* pVarVal) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[29])(@this, index, guid, pVarVal); + return ret; + } + + /// To be documented. + public static unsafe int GetVarCustData(this ComPtr thisVtbl, uint index, Guid* guid, ref Variant pVarVal) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Variant* pVarValPtr = &pVarVal) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[29])(@this, index, guid, pVarValPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int GetVarCustData(this ComPtr thisVtbl, uint index, ref Guid guid, Variant* pVarVal) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* guidPtr = &guid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[29])(@this, index, guidPtr, pVarVal); + } + return ret; + } + + /// To be documented. + public static int GetVarCustData(this ComPtr thisVtbl, uint index, ref Guid guid, ref Variant pVarVal) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* guidPtr = &guid) + { + fixed (Variant* pVarValPtr = &pVarVal) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[29])(@this, index, guidPtr, pVarValPtr); + } + } + return ret; + } + + /// To be documented. + public static unsafe int GetImplTypeCustData(this ComPtr thisVtbl, uint index, Guid* guid, Variant* pVarVal) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[30])(@this, index, guid, pVarVal); + return ret; + } + + /// To be documented. + public static unsafe int GetImplTypeCustData(this ComPtr thisVtbl, uint index, Guid* guid, ref Variant pVarVal) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Variant* pVarValPtr = &pVarVal) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[30])(@this, index, guid, pVarValPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int GetImplTypeCustData(this ComPtr thisVtbl, uint index, ref Guid guid, Variant* pVarVal) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* guidPtr = &guid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[30])(@this, index, guidPtr, pVarVal); + } + return ret; + } + + /// To be documented. + public static int GetImplTypeCustData(this ComPtr thisVtbl, uint index, ref Guid guid, ref Variant pVarVal) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* guidPtr = &guid) + { + fixed (Variant* pVarValPtr = &pVarVal) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[30])(@this, index, guidPtr, pVarValPtr); + } + } + return ret; + } + + /// To be documented. + public static unsafe int GetDocumentation2(this ComPtr thisVtbl, int memid, uint lcid, char** pbstrHelpString, uint* pdwHelpStringContext, char** pbstrHelpStringDll) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[31])(@this, memid, lcid, pbstrHelpString, pdwHelpStringContext, pbstrHelpStringDll); + return ret; + } + + /// To be documented. + public static unsafe int GetDocumentation2(this ComPtr thisVtbl, int memid, uint lcid, char** pbstrHelpString, uint* pdwHelpStringContext, ref char* pbstrHelpStringDll) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char** pbstrHelpStringDllPtr = &pbstrHelpStringDll) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[31])(@this, memid, lcid, pbstrHelpString, pdwHelpStringContext, pbstrHelpStringDllPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int GetDocumentation2(this ComPtr thisVtbl, int memid, uint lcid, char** pbstrHelpString, ref uint pdwHelpStringContext, char** pbstrHelpStringDll) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (uint* pdwHelpStringContextPtr = &pdwHelpStringContext) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[31])(@this, memid, lcid, pbstrHelpString, pdwHelpStringContextPtr, pbstrHelpStringDll); + } + return ret; + } + + /// To be documented. + public static unsafe int GetDocumentation2(this ComPtr thisVtbl, int memid, uint lcid, char** pbstrHelpString, ref uint pdwHelpStringContext, ref char* pbstrHelpStringDll) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (uint* pdwHelpStringContextPtr = &pdwHelpStringContext) + { + fixed (char** pbstrHelpStringDllPtr = &pbstrHelpStringDll) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[31])(@this, memid, lcid, pbstrHelpString, pdwHelpStringContextPtr, pbstrHelpStringDllPtr); + } + } + return ret; + } + + /// To be documented. + public static unsafe int GetDocumentation2(this ComPtr thisVtbl, int memid, uint lcid, ref char* pbstrHelpString, uint* pdwHelpStringContext, char** pbstrHelpStringDll) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char** pbstrHelpStringPtr = &pbstrHelpString) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[31])(@this, memid, lcid, pbstrHelpStringPtr, pdwHelpStringContext, pbstrHelpStringDll); + } + return ret; + } + + /// To be documented. + public static unsafe int GetDocumentation2(this ComPtr thisVtbl, int memid, uint lcid, ref char* pbstrHelpString, uint* pdwHelpStringContext, ref char* pbstrHelpStringDll) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char** pbstrHelpStringPtr = &pbstrHelpString) + { + fixed (char** pbstrHelpStringDllPtr = &pbstrHelpStringDll) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[31])(@this, memid, lcid, pbstrHelpStringPtr, pdwHelpStringContext, pbstrHelpStringDllPtr); + } + } + return ret; + } + + /// To be documented. + public static unsafe int GetDocumentation2(this ComPtr thisVtbl, int memid, uint lcid, ref char* pbstrHelpString, ref uint pdwHelpStringContext, char** pbstrHelpStringDll) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char** pbstrHelpStringPtr = &pbstrHelpString) + { + fixed (uint* pdwHelpStringContextPtr = &pdwHelpStringContext) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[31])(@this, memid, lcid, pbstrHelpStringPtr, pdwHelpStringContextPtr, pbstrHelpStringDll); + } + } + return ret; + } + + /// To be documented. + public static unsafe int GetDocumentation2(this ComPtr thisVtbl, int memid, uint lcid, ref char* pbstrHelpString, ref uint pdwHelpStringContext, ref char* pbstrHelpStringDll) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char** pbstrHelpStringPtr = &pbstrHelpString) + { + fixed (uint* pdwHelpStringContextPtr = &pdwHelpStringContext) + { + fixed (char** pbstrHelpStringDllPtr = &pbstrHelpStringDll) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[31])(@this, memid, lcid, pbstrHelpStringPtr, pdwHelpStringContextPtr, pbstrHelpStringDllPtr); + } + } + } + return ret; + } + + /// To be documented. + public static unsafe int GetAllCustData(this ComPtr thisVtbl, CustomData* pCustData) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[32])(@this, pCustData); + return ret; + } + + /// To be documented. + public static int GetAllCustData(this ComPtr thisVtbl, ref CustomData pCustData) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (CustomData* pCustDataPtr = &pCustData) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[32])(@this, pCustDataPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int GetAllFuncCustData(this ComPtr thisVtbl, uint index, CustomData* pCustData) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[33])(@this, index, pCustData); + return ret; + } + + /// To be documented. + public static int GetAllFuncCustData(this ComPtr thisVtbl, uint index, ref CustomData pCustData) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (CustomData* pCustDataPtr = &pCustData) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[33])(@this, index, pCustDataPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int GetAllParamCustData(this ComPtr thisVtbl, uint indexFunc, uint indexParam, CustomData* pCustData) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[34])(@this, indexFunc, indexParam, pCustData); + return ret; + } + + /// To be documented. + public static int GetAllParamCustData(this ComPtr thisVtbl, uint indexFunc, uint indexParam, ref CustomData pCustData) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (CustomData* pCustDataPtr = &pCustData) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[34])(@this, indexFunc, indexParam, pCustDataPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int GetAllVarCustData(this ComPtr thisVtbl, uint index, CustomData* pCustData) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[35])(@this, index, pCustData); + return ret; + } + + /// To be documented. + public static int GetAllVarCustData(this ComPtr thisVtbl, uint index, ref CustomData pCustData) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (CustomData* pCustDataPtr = &pCustData) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[35])(@this, index, pCustDataPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int GetAllImplTypeCustData(this ComPtr thisVtbl, uint index, CustomData* pCustData) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[36])(@this, index, pCustData); + return ret; + } + + /// To be documented. + public static int GetAllImplTypeCustData(this ComPtr thisVtbl, uint index, ref CustomData pCustData) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (CustomData* pCustDataPtr = &pCustData) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[36])(@this, index, pCustDataPtr); + } + return ret; + } + + /// To be documented. + public static int QueryInterface(this ComPtr thisVtbl, out ComPtr ppvObject) where TI0 : unmanaged, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + ppvObject = default; + return @this->QueryInterface(SilkMarshal.GuidPtrOf(), (void**) ppvObject.GetAddressOf()); + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Span riid, void** ppvObject) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->QueryInterface(ref riid.GetPinnableReference(), ppvObject); + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Span riid, ref void* ppvObject) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->QueryInterface(ref riid.GetPinnableReference(), ref ppvObject); + } + + /// To be documented. + public static int GetTypeComp(this ComPtr thisVtbl, ref ComPtr ppTComp) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->GetTypeComp((ITypeComp**) ppTComp.GetAddressOf()); + } + + /// To be documented. + public static unsafe int GetNames(this ComPtr thisVtbl, int memid, string[] rgBstrNamesSa, uint cMaxNames, uint* pcNames) + { + var @this = thisVtbl.Handle; + // StringArrayOverloader + var rgBstrNames = (char**) SilkMarshal.StringArrayToPtr(rgBstrNamesSa); + var ret = @this->GetNames(memid, rgBstrNames, cMaxNames, pcNames); + SilkMarshal.CopyPtrToStringArray((nint) rgBstrNames, rgBstrNamesSa); + SilkMarshal.Free((nint) rgBstrNames); + return ret; + } + + /// To be documented. + public static int GetNames(this ComPtr thisVtbl, int memid, string[] rgBstrNamesSa, uint cMaxNames, ref uint pcNames) + { + var @this = thisVtbl.Handle; + // StringArrayOverloader + var rgBstrNames = (char**) SilkMarshal.StringArrayToPtr(rgBstrNamesSa); + var ret = @this->GetNames(memid, rgBstrNames, cMaxNames, ref pcNames); + SilkMarshal.CopyPtrToStringArray((nint) rgBstrNames, rgBstrNamesSa); + SilkMarshal.Free((nint) rgBstrNames); + return ret; + } + + /// To be documented. + public static unsafe int GetNames(this ComPtr thisVtbl, int memid, char** rgBstrNames, uint cMaxNames, Span pcNames) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetNames(memid, rgBstrNames, cMaxNames, ref pcNames.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int GetNames(this ComPtr thisVtbl, int memid, ref char* rgBstrNames, uint cMaxNames, Span pcNames) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetNames(memid, ref rgBstrNames, cMaxNames, ref pcNames.GetPinnableReference()); + } + + /// To be documented. + public static int GetRefTypeOfImplType(this ComPtr thisVtbl, uint index, Span pRefType) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetRefTypeOfImplType(index, ref pRefType.GetPinnableReference()); + } + + /// To be documented. + public static int GetImplTypeFlags(this ComPtr thisVtbl, uint index, Span pImplTypeFlags) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetImplTypeFlags(index, ref pImplTypeFlags.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int GetIDsOfNames(this ComPtr thisVtbl, string[] rgszNamesSa, uint cNames, int* pMemId) + { + var @this = thisVtbl.Handle; + // StringArrayOverloader + var rgszNames = (char**) SilkMarshal.StringArrayToPtr(rgszNamesSa); + var ret = @this->GetIDsOfNames(rgszNames, cNames, pMemId); + SilkMarshal.CopyPtrToStringArray((nint) rgszNames, rgszNamesSa); + SilkMarshal.Free((nint) rgszNames); + return ret; + } + + /// To be documented. + public static int GetIDsOfNames(this ComPtr thisVtbl, string[] rgszNamesSa, uint cNames, ref int pMemId) + { + var @this = thisVtbl.Handle; + // StringArrayOverloader + var rgszNames = (char**) SilkMarshal.StringArrayToPtr(rgszNamesSa); + var ret = @this->GetIDsOfNames(rgszNames, cNames, ref pMemId); + SilkMarshal.CopyPtrToStringArray((nint) rgszNames, rgszNamesSa); + SilkMarshal.Free((nint) rgszNames); + return ret; + } + + /// To be documented. + public static unsafe int GetIDsOfNames(this ComPtr thisVtbl, char** rgszNames, uint cNames, Span pMemId) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetIDsOfNames(rgszNames, cNames, ref pMemId.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int GetIDsOfNames(this ComPtr thisVtbl, ref char* rgszNames, uint cNames, Span pMemId) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetIDsOfNames(ref rgszNames, cNames, ref pMemId.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, void* pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, Span puArgErr) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Invoke(pvInstance, memid, wFlags, pDispParams, pVarResult, pExcepInfo, ref puArgErr.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, void* pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, Span pExcepInfo, uint* puArgErr) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Invoke(pvInstance, memid, wFlags, pDispParams, pVarResult, ref pExcepInfo.GetPinnableReference(), puArgErr); + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, void* pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, Span pExcepInfo, Span puArgErr) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Invoke(pvInstance, memid, wFlags, pDispParams, pVarResult, ref pExcepInfo.GetPinnableReference(), ref puArgErr.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, void* pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Invoke(pvInstance, memid, wFlags, pDispParams, ref pVarResult.GetPinnableReference(), pExcepInfo, puArgErr); + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, void* pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, Span puArgErr) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Invoke(pvInstance, memid, wFlags, pDispParams, ref pVarResult.GetPinnableReference(), pExcepInfo, ref puArgErr.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, void* pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, Span pVarResult, Span pExcepInfo, uint* puArgErr) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Invoke(pvInstance, memid, wFlags, pDispParams, ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), puArgErr); + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, void* pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, Span pVarResult, Span pExcepInfo, Span puArgErr) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Invoke(pvInstance, memid, wFlags, pDispParams, ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), ref puArgErr.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, void* pvInstance, int memid, ushort wFlags, Span pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Invoke(pvInstance, memid, wFlags, ref pDispParams.GetPinnableReference(), pVarResult, pExcepInfo, puArgErr); + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, void* pvInstance, int memid, ushort wFlags, Span pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, Span puArgErr) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Invoke(pvInstance, memid, wFlags, ref pDispParams.GetPinnableReference(), pVarResult, pExcepInfo, ref puArgErr.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, void* pvInstance, int memid, ushort wFlags, Span pDispParams, Variant* pVarResult, Span pExcepInfo, uint* puArgErr) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Invoke(pvInstance, memid, wFlags, ref pDispParams.GetPinnableReference(), pVarResult, ref pExcepInfo.GetPinnableReference(), puArgErr); + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, void* pvInstance, int memid, ushort wFlags, Span pDispParams, Variant* pVarResult, Span pExcepInfo, Span puArgErr) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Invoke(pvInstance, memid, wFlags, ref pDispParams.GetPinnableReference(), pVarResult, ref pExcepInfo.GetPinnableReference(), ref puArgErr.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, void* pvInstance, int memid, ushort wFlags, Span pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Invoke(pvInstance, memid, wFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), pExcepInfo, puArgErr); + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, void* pvInstance, int memid, ushort wFlags, Span pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, Span puArgErr) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Invoke(pvInstance, memid, wFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), pExcepInfo, ref puArgErr.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, void* pvInstance, int memid, ushort wFlags, Span pDispParams, Span pVarResult, Span pExcepInfo, uint* puArgErr) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Invoke(pvInstance, memid, wFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), puArgErr); + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, void* pvInstance, int memid, ushort wFlags, Span pDispParams, Span pVarResult, Span pExcepInfo, Span puArgErr) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Invoke(pvInstance, memid, wFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), ref puArgErr.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, Span pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Invoke(ref pvInstance.GetPinnableReference(), memid, wFlags, pDispParams, pVarResult, pExcepInfo, puArgErr); + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, Span pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, Span puArgErr) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Invoke(ref pvInstance.GetPinnableReference(), memid, wFlags, pDispParams, pVarResult, pExcepInfo, ref puArgErr.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, Span pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, Span pExcepInfo, uint* puArgErr) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Invoke(ref pvInstance.GetPinnableReference(), memid, wFlags, pDispParams, pVarResult, ref pExcepInfo.GetPinnableReference(), puArgErr); + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, Span pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, Span pExcepInfo, Span puArgErr) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Invoke(ref pvInstance.GetPinnableReference(), memid, wFlags, pDispParams, pVarResult, ref pExcepInfo.GetPinnableReference(), ref puArgErr.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, Span pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Invoke(ref pvInstance.GetPinnableReference(), memid, wFlags, pDispParams, ref pVarResult.GetPinnableReference(), pExcepInfo, puArgErr); + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, Span pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, Span puArgErr) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Invoke(ref pvInstance.GetPinnableReference(), memid, wFlags, pDispParams, ref pVarResult.GetPinnableReference(), pExcepInfo, ref puArgErr.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, Span pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, Span pVarResult, Span pExcepInfo, uint* puArgErr) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Invoke(ref pvInstance.GetPinnableReference(), memid, wFlags, pDispParams, ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), puArgErr); + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, Span pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, Span pVarResult, Span pExcepInfo, Span puArgErr) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Invoke(ref pvInstance.GetPinnableReference(), memid, wFlags, pDispParams, ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), ref puArgErr.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, Span pvInstance, int memid, ushort wFlags, Span pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Invoke(ref pvInstance.GetPinnableReference(), memid, wFlags, ref pDispParams.GetPinnableReference(), pVarResult, pExcepInfo, puArgErr); + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, Span pvInstance, int memid, ushort wFlags, Span pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, Span puArgErr) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Invoke(ref pvInstance.GetPinnableReference(), memid, wFlags, ref pDispParams.GetPinnableReference(), pVarResult, pExcepInfo, ref puArgErr.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, Span pvInstance, int memid, ushort wFlags, Span pDispParams, Variant* pVarResult, Span pExcepInfo, uint* puArgErr) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Invoke(ref pvInstance.GetPinnableReference(), memid, wFlags, ref pDispParams.GetPinnableReference(), pVarResult, ref pExcepInfo.GetPinnableReference(), puArgErr); + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, Span pvInstance, int memid, ushort wFlags, Span pDispParams, Variant* pVarResult, Span pExcepInfo, Span puArgErr) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Invoke(ref pvInstance.GetPinnableReference(), memid, wFlags, ref pDispParams.GetPinnableReference(), pVarResult, ref pExcepInfo.GetPinnableReference(), ref puArgErr.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, Span pvInstance, int memid, ushort wFlags, Span pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Invoke(ref pvInstance.GetPinnableReference(), memid, wFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), pExcepInfo, puArgErr); + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, Span pvInstance, int memid, ushort wFlags, Span pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, Span puArgErr) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Invoke(ref pvInstance.GetPinnableReference(), memid, wFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), pExcepInfo, ref puArgErr.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, Span pvInstance, int memid, ushort wFlags, Span pDispParams, Span pVarResult, Span pExcepInfo, uint* puArgErr) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Invoke(ref pvInstance.GetPinnableReference(), memid, wFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), puArgErr); + } + + /// To be documented. + public static int Invoke(this ComPtr thisVtbl, Span pvInstance, int memid, ushort wFlags, Span pDispParams, Span pVarResult, Span pExcepInfo, Span puArgErr) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Invoke(ref pvInstance.GetPinnableReference(), memid, wFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), ref puArgErr.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int memid, string[] pBstrNameSa, string[] pBstrDocStringSa, uint* pdwHelpContext, string[] pBstrHelpFileSa) + { + var @this = thisVtbl.Handle; + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = @this->GetDocumentation(memid, pBstrName, pBstrDocString, pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int memid, string[] pBstrNameSa, string[] pBstrDocStringSa, uint* pdwHelpContext, ref char* pBstrHelpFile) + { + var @this = thisVtbl.Handle; + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var ret = @this->GetDocumentation(memid, pBstrName, pBstrDocString, pdwHelpContext, ref pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + return ret; + } + + /// To be documented. + public static int GetDocumentation(this ComPtr thisVtbl, int memid, string[] pBstrNameSa, string[] pBstrDocStringSa, ref uint pdwHelpContext, string[] pBstrHelpFileSa) + { + var @this = thisVtbl.Handle; + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = @this->GetDocumentation(memid, pBstrName, pBstrDocString, ref pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int memid, char** pBstrName, char** pBstrDocString, Span pdwHelpContext, char** pBstrHelpFile) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetDocumentation(memid, pBstrName, pBstrDocString, ref pdwHelpContext.GetPinnableReference(), pBstrHelpFile); + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int memid, string[] pBstrNameSa, string[] pBstrDocStringSa, ref uint pdwHelpContext, ref char* pBstrHelpFile) + { + var @this = thisVtbl.Handle; + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var ret = @this->GetDocumentation(memid, pBstrName, pBstrDocString, ref pdwHelpContext, ref pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + return ret; + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int memid, char** pBstrName, char** pBstrDocString, Span pdwHelpContext, ref char* pBstrHelpFile) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetDocumentation(memid, pBstrName, pBstrDocString, ref pdwHelpContext.GetPinnableReference(), ref pBstrHelpFile); + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int memid, string[] pBstrNameSa, ref char* pBstrDocString, uint* pdwHelpContext, string[] pBstrHelpFileSa) + { + var @this = thisVtbl.Handle; + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = @this->GetDocumentation(memid, pBstrName, ref pBstrDocString, pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int memid, string[] pBstrNameSa, ref char* pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile) + { + var @this = thisVtbl.Handle; + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var ret = @this->GetDocumentation(memid, pBstrName, ref pBstrDocString, pdwHelpContext, ref pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + return ret; + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int memid, string[] pBstrNameSa, ref char* pBstrDocString, ref uint pdwHelpContext, string[] pBstrHelpFileSa) + { + var @this = thisVtbl.Handle; + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = @this->GetDocumentation(memid, pBstrName, ref pBstrDocString, ref pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int memid, char** pBstrName, ref char* pBstrDocString, Span pdwHelpContext, char** pBstrHelpFile) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetDocumentation(memid, pBstrName, ref pBstrDocString, ref pdwHelpContext.GetPinnableReference(), pBstrHelpFile); + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int memid, string[] pBstrNameSa, ref char* pBstrDocString, ref uint pdwHelpContext, ref char* pBstrHelpFile) + { + var @this = thisVtbl.Handle; + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var ret = @this->GetDocumentation(memid, pBstrName, ref pBstrDocString, ref pdwHelpContext, ref pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + return ret; + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int memid, char** pBstrName, ref char* pBstrDocString, Span pdwHelpContext, ref char* pBstrHelpFile) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetDocumentation(memid, pBstrName, ref pBstrDocString, ref pdwHelpContext.GetPinnableReference(), ref pBstrHelpFile); + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int memid, ref char* pBstrName, string[] pBstrDocStringSa, uint* pdwHelpContext, string[] pBstrHelpFileSa) + { + var @this = thisVtbl.Handle; + // StringArrayOverloader + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = @this->GetDocumentation(memid, ref pBstrName, pBstrDocString, pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int memid, ref char* pBstrName, string[] pBstrDocStringSa, uint* pdwHelpContext, ref char* pBstrHelpFile) + { + var @this = thisVtbl.Handle; + // StringArrayOverloader + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var ret = @this->GetDocumentation(memid, ref pBstrName, pBstrDocString, pdwHelpContext, ref pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + return ret; + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int memid, ref char* pBstrName, string[] pBstrDocStringSa, ref uint pdwHelpContext, string[] pBstrHelpFileSa) + { + var @this = thisVtbl.Handle; + // StringArrayOverloader + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = @this->GetDocumentation(memid, ref pBstrName, pBstrDocString, ref pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int memid, ref char* pBstrName, char** pBstrDocString, Span pdwHelpContext, char** pBstrHelpFile) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetDocumentation(memid, ref pBstrName, pBstrDocString, ref pdwHelpContext.GetPinnableReference(), pBstrHelpFile); + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int memid, ref char* pBstrName, string[] pBstrDocStringSa, ref uint pdwHelpContext, ref char* pBstrHelpFile) + { + var @this = thisVtbl.Handle; + // StringArrayOverloader + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var ret = @this->GetDocumentation(memid, ref pBstrName, pBstrDocString, ref pdwHelpContext, ref pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + return ret; + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int memid, ref char* pBstrName, char** pBstrDocString, Span pdwHelpContext, ref char* pBstrHelpFile) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetDocumentation(memid, ref pBstrName, pBstrDocString, ref pdwHelpContext.GetPinnableReference(), ref pBstrHelpFile); + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int memid, ref char* pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, string[] pBstrHelpFileSa) + { + var @this = thisVtbl.Handle; + // StringArrayOverloader + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = @this->GetDocumentation(memid, ref pBstrName, ref pBstrDocString, pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int memid, ref char* pBstrName, ref char* pBstrDocString, ref uint pdwHelpContext, string[] pBstrHelpFileSa) + { + var @this = thisVtbl.Handle; + // StringArrayOverloader + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = @this->GetDocumentation(memid, ref pBstrName, ref pBstrDocString, ref pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int memid, ref char* pBstrName, ref char* pBstrDocString, Span pdwHelpContext, char** pBstrHelpFile) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetDocumentation(memid, ref pBstrName, ref pBstrDocString, ref pdwHelpContext.GetPinnableReference(), pBstrHelpFile); + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int memid, ref char* pBstrName, ref char* pBstrDocString, Span pdwHelpContext, ref char* pBstrHelpFile) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetDocumentation(memid, ref pBstrName, ref pBstrDocString, ref pdwHelpContext.GetPinnableReference(), ref pBstrHelpFile); + } + + /// To be documented. + public static unsafe int GetDllEntry(this ComPtr thisVtbl, int memid, InvokeKind invKind, string[] pBstrDllNameSa, string[] pBstrNameSa, ushort* pwOrdinal) + { + var @this = thisVtbl.Handle; + // StringArrayOverloader + var pBstrDllName = (char**) SilkMarshal.StringArrayToPtr(pBstrDllNameSa); + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var ret = @this->GetDllEntry(memid, invKind, pBstrDllName, pBstrName, pwOrdinal); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDllName, pBstrDllNameSa); + SilkMarshal.Free((nint) pBstrDllName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + return ret; + } + + /// To be documented. + public static int GetDllEntry(this ComPtr thisVtbl, int memid, InvokeKind invKind, string[] pBstrDllNameSa, string[] pBstrNameSa, ref ushort pwOrdinal) + { + var @this = thisVtbl.Handle; + // StringArrayOverloader + var pBstrDllName = (char**) SilkMarshal.StringArrayToPtr(pBstrDllNameSa); + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var ret = @this->GetDllEntry(memid, invKind, pBstrDllName, pBstrName, ref pwOrdinal); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDllName, pBstrDllNameSa); + SilkMarshal.Free((nint) pBstrDllName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + return ret; + } + + /// To be documented. + public static unsafe int GetDllEntry(this ComPtr thisVtbl, int memid, InvokeKind invKind, char** pBstrDllName, char** pBstrName, Span pwOrdinal) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetDllEntry(memid, invKind, pBstrDllName, pBstrName, ref pwOrdinal.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int GetDllEntry(this ComPtr thisVtbl, int memid, InvokeKind invKind, string[] pBstrDllNameSa, ref char* pBstrName, ushort* pwOrdinal) + { + var @this = thisVtbl.Handle; + // StringArrayOverloader + var pBstrDllName = (char**) SilkMarshal.StringArrayToPtr(pBstrDllNameSa); + var ret = @this->GetDllEntry(memid, invKind, pBstrDllName, ref pBstrName, pwOrdinal); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDllName, pBstrDllNameSa); + SilkMarshal.Free((nint) pBstrDllName); + return ret; + } + + /// To be documented. + public static unsafe int GetDllEntry(this ComPtr thisVtbl, int memid, InvokeKind invKind, string[] pBstrDllNameSa, ref char* pBstrName, ref ushort pwOrdinal) + { + var @this = thisVtbl.Handle; + // StringArrayOverloader + var pBstrDllName = (char**) SilkMarshal.StringArrayToPtr(pBstrDllNameSa); + var ret = @this->GetDllEntry(memid, invKind, pBstrDllName, ref pBstrName, ref pwOrdinal); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDllName, pBstrDllNameSa); + SilkMarshal.Free((nint) pBstrDllName); + return ret; + } + + /// To be documented. + public static unsafe int GetDllEntry(this ComPtr thisVtbl, int memid, InvokeKind invKind, char** pBstrDllName, ref char* pBstrName, Span pwOrdinal) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetDllEntry(memid, invKind, pBstrDllName, ref pBstrName, ref pwOrdinal.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int GetDllEntry(this ComPtr thisVtbl, int memid, InvokeKind invKind, ref char* pBstrDllName, string[] pBstrNameSa, ushort* pwOrdinal) + { + var @this = thisVtbl.Handle; + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var ret = @this->GetDllEntry(memid, invKind, ref pBstrDllName, pBstrName, pwOrdinal); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + return ret; + } + + /// To be documented. + public static unsafe int GetDllEntry(this ComPtr thisVtbl, int memid, InvokeKind invKind, ref char* pBstrDllName, string[] pBstrNameSa, ref ushort pwOrdinal) + { + var @this = thisVtbl.Handle; + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var ret = @this->GetDllEntry(memid, invKind, ref pBstrDllName, pBstrName, ref pwOrdinal); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + return ret; + } + + /// To be documented. + public static unsafe int GetDllEntry(this ComPtr thisVtbl, int memid, InvokeKind invKind, ref char* pBstrDllName, char** pBstrName, Span pwOrdinal) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetDllEntry(memid, invKind, ref pBstrDllName, pBstrName, ref pwOrdinal.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int GetDllEntry(this ComPtr thisVtbl, int memid, InvokeKind invKind, ref char* pBstrDllName, ref char* pBstrName, Span pwOrdinal) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetDllEntry(memid, invKind, ref pBstrDllName, ref pBstrName, ref pwOrdinal.GetPinnableReference()); + } + + /// To be documented. + public static int GetRefTypeInfo(this ComPtr thisVtbl, uint hRefType, ref ComPtr ppTInfo) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->GetRefTypeInfo(hRefType, (ITypeInfo**) ppTInfo.GetAddressOf()); + } + + /// To be documented. + public static int CreateInstance(this ComPtr thisVtbl, ComPtr pUnkOuter, out ComPtr ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + ppvObj = default; + return @this->CreateInstance((Silk.NET.Core.Native.IUnknown*) pUnkOuter.Handle, SilkMarshal.GuidPtrOf(), (void**) ppvObj.GetAddressOf()); + } + + /// To be documented. + public static unsafe int CreateInstance(this ComPtr thisVtbl, ComPtr pUnkOuter, Guid* riid, ref void* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->CreateInstance((Silk.NET.Core.Native.IUnknown*) pUnkOuter.Handle, riid, ref ppvObj); + } + + /// To be documented. + public static unsafe int CreateInstance(this ComPtr thisVtbl, Silk.NET.Core.Native.IUnknown* pUnkOuter, Span riid, void** ppvObj) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->CreateInstance(pUnkOuter, ref riid.GetPinnableReference(), ppvObj); + } + + /// To be documented. + public static unsafe int CreateInstance(this ComPtr thisVtbl, ComPtr pUnkOuter, ref Guid riid, void** ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->CreateInstance((Silk.NET.Core.Native.IUnknown*) pUnkOuter.Handle, ref riid, ppvObj); + } + + /// To be documented. + public static unsafe int CreateInstance(this ComPtr thisVtbl, Silk.NET.Core.Native.IUnknown* pUnkOuter, Span riid, ref void* ppvObj) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->CreateInstance(pUnkOuter, ref riid.GetPinnableReference(), ref ppvObj); + } + + /// To be documented. + public static unsafe int CreateInstance(this ComPtr thisVtbl, ComPtr pUnkOuter, ref Guid riid, ref void* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->CreateInstance((Silk.NET.Core.Native.IUnknown*) pUnkOuter.Handle, ref riid, ref ppvObj); + } + + /// To be documented. + public static unsafe int CreateInstance(this ComPtr thisVtbl, Span pUnkOuter, Guid* riid, void** ppvObj) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->CreateInstance(ref pUnkOuter.GetPinnableReference(), riid, ppvObj); + } + + /// To be documented. + public static int CreateInstance(this ComPtr thisVtbl, ref Silk.NET.Core.Native.IUnknown pUnkOuter, out ComPtr ppvObj) where TI0 : unmanaged, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + ppvObj = default; + return @this->CreateInstance(ref pUnkOuter, SilkMarshal.GuidPtrOf(), (void**) ppvObj.GetAddressOf()); + } + + /// To be documented. + public static unsafe int CreateInstance(this ComPtr thisVtbl, Span pUnkOuter, Guid* riid, ref void* ppvObj) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->CreateInstance(ref pUnkOuter.GetPinnableReference(), riid, ref ppvObj); + } + + /// To be documented. + public static unsafe int CreateInstance(this ComPtr thisVtbl, Span pUnkOuter, Span riid, void** ppvObj) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->CreateInstance(ref pUnkOuter.GetPinnableReference(), ref riid.GetPinnableReference(), ppvObj); + } + + /// To be documented. + public static unsafe int CreateInstance(this ComPtr thisVtbl, Span pUnkOuter, Span riid, ref void* ppvObj) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->CreateInstance(ref pUnkOuter.GetPinnableReference(), ref riid.GetPinnableReference(), ref ppvObj); + } + + /// To be documented. + public static int GetMops(this ComPtr thisVtbl, int memid, string[] pBstrMopsSa) + { + var @this = thisVtbl.Handle; + // StringArrayOverloader + var pBstrMops = (char**) SilkMarshal.StringArrayToPtr(pBstrMopsSa); + var ret = @this->GetMops(memid, pBstrMops); + SilkMarshal.CopyPtrToStringArray((nint) pBstrMops, pBstrMopsSa); + SilkMarshal.Free((nint) pBstrMops); + return ret; + } + + /// To be documented. + public static unsafe int GetContainingTypeLib(this ComPtr thisVtbl, ref ComPtr ppTLib, uint* pIndex) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->GetContainingTypeLib((ITypeLib**) ppTLib.GetAddressOf(), pIndex); + } + + /// To be documented. + public static unsafe int GetContainingTypeLib(this ComPtr thisVtbl, ITypeLib** ppTLib, Span pIndex) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetContainingTypeLib(ppTLib, ref pIndex.GetPinnableReference()); + } + + /// To be documented. + public static int GetContainingTypeLib(this ComPtr thisVtbl, ref ComPtr ppTLib, ref uint pIndex) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->GetContainingTypeLib((ITypeLib**) ppTLib.GetAddressOf(), ref pIndex); + } + + /// To be documented. + public static unsafe int GetContainingTypeLib(this ComPtr thisVtbl, ref ITypeLib* ppTLib, Span pIndex) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetContainingTypeLib(ref ppTLib, ref pIndex.GetPinnableReference()); + } + + /// To be documented. + public static void ReleaseTypeAttr(this ComPtr thisVtbl, Span pTypeAttr) + { + var @this = thisVtbl.Handle; + // SpanOverloader + @this->ReleaseTypeAttr(ref pTypeAttr.GetPinnableReference()); + } + + /// To be documented. + public static void ReleaseFuncDesc(this ComPtr thisVtbl, Span pFuncDesc) + { + var @this = thisVtbl.Handle; + // SpanOverloader + @this->ReleaseFuncDesc(ref pFuncDesc.GetPinnableReference()); + } + + /// To be documented. + public static void ReleaseVarDesc(this ComPtr thisVtbl, Span pVarDesc) + { + var @this = thisVtbl.Handle; + // SpanOverloader + @this->ReleaseVarDesc(ref pVarDesc.GetPinnableReference()); + } + + /// To be documented. + public static int GetTypeKind(this ComPtr thisVtbl, Span pTypeKind) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetTypeKind(ref pTypeKind.GetPinnableReference()); + } + + /// To be documented. + public static int GetTypeFlags(this ComPtr thisVtbl, Span pTypeFlags) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetTypeFlags(ref pTypeFlags.GetPinnableReference()); + } + + /// To be documented. + public static int GetFuncIndexOfMemId(this ComPtr thisVtbl, int memid, InvokeKind invKind, Span pFuncIndex) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetFuncIndexOfMemId(memid, invKind, ref pFuncIndex.GetPinnableReference()); + } + + /// To be documented. + public static int GetVarIndexOfMemId(this ComPtr thisVtbl, int memid, Span pVarIndex) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetVarIndexOfMemId(memid, ref pVarIndex.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int GetCustData(this ComPtr thisVtbl, Guid* guid, Span pVarVal) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetCustData(guid, ref pVarVal.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int GetCustData(this ComPtr thisVtbl, Span guid, Variant* pVarVal) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetCustData(ref guid.GetPinnableReference(), pVarVal); + } + + /// To be documented. + public static int GetCustData(this ComPtr thisVtbl, Span guid, Span pVarVal) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetCustData(ref guid.GetPinnableReference(), ref pVarVal.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int GetFuncCustData(this ComPtr thisVtbl, uint index, Guid* guid, Span pVarVal) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetFuncCustData(index, guid, ref pVarVal.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int GetFuncCustData(this ComPtr thisVtbl, uint index, Span guid, Variant* pVarVal) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetFuncCustData(index, ref guid.GetPinnableReference(), pVarVal); + } + + /// To be documented. + public static int GetFuncCustData(this ComPtr thisVtbl, uint index, Span guid, Span pVarVal) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetFuncCustData(index, ref guid.GetPinnableReference(), ref pVarVal.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int GetParamCustData(this ComPtr thisVtbl, uint indexFunc, uint indexParam, Guid* guid, Span pVarVal) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetParamCustData(indexFunc, indexParam, guid, ref pVarVal.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int GetParamCustData(this ComPtr thisVtbl, uint indexFunc, uint indexParam, Span guid, Variant* pVarVal) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetParamCustData(indexFunc, indexParam, ref guid.GetPinnableReference(), pVarVal); + } + + /// To be documented. + public static int GetParamCustData(this ComPtr thisVtbl, uint indexFunc, uint indexParam, Span guid, Span pVarVal) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetParamCustData(indexFunc, indexParam, ref guid.GetPinnableReference(), ref pVarVal.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int GetVarCustData(this ComPtr thisVtbl, uint index, Guid* guid, Span pVarVal) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetVarCustData(index, guid, ref pVarVal.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int GetVarCustData(this ComPtr thisVtbl, uint index, Span guid, Variant* pVarVal) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetVarCustData(index, ref guid.GetPinnableReference(), pVarVal); + } + + /// To be documented. + public static int GetVarCustData(this ComPtr thisVtbl, uint index, Span guid, Span pVarVal) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetVarCustData(index, ref guid.GetPinnableReference(), ref pVarVal.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int GetImplTypeCustData(this ComPtr thisVtbl, uint index, Guid* guid, Span pVarVal) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetImplTypeCustData(index, guid, ref pVarVal.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int GetImplTypeCustData(this ComPtr thisVtbl, uint index, Span guid, Variant* pVarVal) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetImplTypeCustData(index, ref guid.GetPinnableReference(), pVarVal); + } + + /// To be documented. + public static int GetImplTypeCustData(this ComPtr thisVtbl, uint index, Span guid, Span pVarVal) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetImplTypeCustData(index, ref guid.GetPinnableReference(), ref pVarVal.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int GetDocumentation2(this ComPtr thisVtbl, int memid, uint lcid, string[] pbstrHelpStringSa, uint* pdwHelpStringContext, string[] pbstrHelpStringDllSa) + { + var @this = thisVtbl.Handle; + // StringArrayOverloader + var pbstrHelpString = (char**) SilkMarshal.StringArrayToPtr(pbstrHelpStringSa); + var pbstrHelpStringDll = (char**) SilkMarshal.StringArrayToPtr(pbstrHelpStringDllSa); + var ret = @this->GetDocumentation2(memid, lcid, pbstrHelpString, pdwHelpStringContext, pbstrHelpStringDll); + SilkMarshal.CopyPtrToStringArray((nint) pbstrHelpString, pbstrHelpStringSa); + SilkMarshal.Free((nint) pbstrHelpString); + SilkMarshal.CopyPtrToStringArray((nint) pbstrHelpStringDll, pbstrHelpStringDllSa); + SilkMarshal.Free((nint) pbstrHelpStringDll); + return ret; + } + + /// To be documented. + public static unsafe int GetDocumentation2(this ComPtr thisVtbl, int memid, uint lcid, string[] pbstrHelpStringSa, uint* pdwHelpStringContext, ref char* pbstrHelpStringDll) + { + var @this = thisVtbl.Handle; + // StringArrayOverloader + var pbstrHelpString = (char**) SilkMarshal.StringArrayToPtr(pbstrHelpStringSa); + var ret = @this->GetDocumentation2(memid, lcid, pbstrHelpString, pdwHelpStringContext, ref pbstrHelpStringDll); + SilkMarshal.CopyPtrToStringArray((nint) pbstrHelpString, pbstrHelpStringSa); + SilkMarshal.Free((nint) pbstrHelpString); + return ret; + } + + /// To be documented. + public static int GetDocumentation2(this ComPtr thisVtbl, int memid, uint lcid, string[] pbstrHelpStringSa, ref uint pdwHelpStringContext, string[] pbstrHelpStringDllSa) + { + var @this = thisVtbl.Handle; + // StringArrayOverloader + var pbstrHelpString = (char**) SilkMarshal.StringArrayToPtr(pbstrHelpStringSa); + var pbstrHelpStringDll = (char**) SilkMarshal.StringArrayToPtr(pbstrHelpStringDllSa); + var ret = @this->GetDocumentation2(memid, lcid, pbstrHelpString, ref pdwHelpStringContext, pbstrHelpStringDll); + SilkMarshal.CopyPtrToStringArray((nint) pbstrHelpString, pbstrHelpStringSa); + SilkMarshal.Free((nint) pbstrHelpString); + SilkMarshal.CopyPtrToStringArray((nint) pbstrHelpStringDll, pbstrHelpStringDllSa); + SilkMarshal.Free((nint) pbstrHelpStringDll); + return ret; + } + + /// To be documented. + public static unsafe int GetDocumentation2(this ComPtr thisVtbl, int memid, uint lcid, char** pbstrHelpString, Span pdwHelpStringContext, char** pbstrHelpStringDll) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetDocumentation2(memid, lcid, pbstrHelpString, ref pdwHelpStringContext.GetPinnableReference(), pbstrHelpStringDll); + } + + /// To be documented. + public static unsafe int GetDocumentation2(this ComPtr thisVtbl, int memid, uint lcid, string[] pbstrHelpStringSa, ref uint pdwHelpStringContext, ref char* pbstrHelpStringDll) + { + var @this = thisVtbl.Handle; + // StringArrayOverloader + var pbstrHelpString = (char**) SilkMarshal.StringArrayToPtr(pbstrHelpStringSa); + var ret = @this->GetDocumentation2(memid, lcid, pbstrHelpString, ref pdwHelpStringContext, ref pbstrHelpStringDll); + SilkMarshal.CopyPtrToStringArray((nint) pbstrHelpString, pbstrHelpStringSa); + SilkMarshal.Free((nint) pbstrHelpString); + return ret; + } + + /// To be documented. + public static unsafe int GetDocumentation2(this ComPtr thisVtbl, int memid, uint lcid, char** pbstrHelpString, Span pdwHelpStringContext, ref char* pbstrHelpStringDll) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetDocumentation2(memid, lcid, pbstrHelpString, ref pdwHelpStringContext.GetPinnableReference(), ref pbstrHelpStringDll); + } + + /// To be documented. + public static unsafe int GetDocumentation2(this ComPtr thisVtbl, int memid, uint lcid, ref char* pbstrHelpString, uint* pdwHelpStringContext, string[] pbstrHelpStringDllSa) + { + var @this = thisVtbl.Handle; + // StringArrayOverloader + var pbstrHelpStringDll = (char**) SilkMarshal.StringArrayToPtr(pbstrHelpStringDllSa); + var ret = @this->GetDocumentation2(memid, lcid, ref pbstrHelpString, pdwHelpStringContext, pbstrHelpStringDll); + SilkMarshal.CopyPtrToStringArray((nint) pbstrHelpStringDll, pbstrHelpStringDllSa); + SilkMarshal.Free((nint) pbstrHelpStringDll); + return ret; + } + + /// To be documented. + public static unsafe int GetDocumentation2(this ComPtr thisVtbl, int memid, uint lcid, ref char* pbstrHelpString, ref uint pdwHelpStringContext, string[] pbstrHelpStringDllSa) + { + var @this = thisVtbl.Handle; + // StringArrayOverloader + var pbstrHelpStringDll = (char**) SilkMarshal.StringArrayToPtr(pbstrHelpStringDllSa); + var ret = @this->GetDocumentation2(memid, lcid, ref pbstrHelpString, ref pdwHelpStringContext, pbstrHelpStringDll); + SilkMarshal.CopyPtrToStringArray((nint) pbstrHelpStringDll, pbstrHelpStringDllSa); + SilkMarshal.Free((nint) pbstrHelpStringDll); + return ret; + } + + /// To be documented. + public static unsafe int GetDocumentation2(this ComPtr thisVtbl, int memid, uint lcid, ref char* pbstrHelpString, Span pdwHelpStringContext, char** pbstrHelpStringDll) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetDocumentation2(memid, lcid, ref pbstrHelpString, ref pdwHelpStringContext.GetPinnableReference(), pbstrHelpStringDll); + } + + /// To be documented. + public static unsafe int GetDocumentation2(this ComPtr thisVtbl, int memid, uint lcid, ref char* pbstrHelpString, Span pdwHelpStringContext, ref char* pbstrHelpStringDll) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetDocumentation2(memid, lcid, ref pbstrHelpString, ref pdwHelpStringContext.GetPinnableReference(), ref pbstrHelpStringDll); + } + + /// To be documented. + public static int GetAllCustData(this ComPtr thisVtbl, Span pCustData) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetAllCustData(ref pCustData.GetPinnableReference()); + } + + /// To be documented. + public static int GetAllFuncCustData(this ComPtr thisVtbl, uint index, Span pCustData) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetAllFuncCustData(index, ref pCustData.GetPinnableReference()); + } + + /// To be documented. + public static int GetAllParamCustData(this ComPtr thisVtbl, uint indexFunc, uint indexParam, Span pCustData) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetAllParamCustData(indexFunc, indexParam, ref pCustData.GetPinnableReference()); + } + + /// To be documented. + public static int GetAllVarCustData(this ComPtr thisVtbl, uint index, Span pCustData) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetAllVarCustData(index, ref pCustData.GetPinnableReference()); + } + + /// To be documented. + public static int GetAllImplTypeCustData(this ComPtr thisVtbl, uint index, Span pCustData) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetAllImplTypeCustData(index, ref pCustData.GetPinnableReference()); + } + + /// To be documented. + public static ComPtr QueryInterface(this ComPtr thisVtbl) where TI0 : unmanaged, IComVtbl + { + var @this = thisVtbl.Handle; + // NonKhrReturnTypeOverloader + SilkMarshal.ThrowHResult(@this->QueryInterface(out ComPtr silkRet)); + return silkRet; + } + + /// To be documented. + public static ComPtr CreateInstance(this ComPtr thisVtbl, ComPtr pUnkOuter) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl + { + var @this = thisVtbl.Handle; + // NonKhrReturnTypeOverloader + SilkMarshal.ThrowHResult(@this->CreateInstance(pUnkOuter, out ComPtr silkRet)); + return silkRet; + } + + /// To be documented. + public static ComPtr CreateInstance(this ComPtr thisVtbl, ref Silk.NET.Core.Native.IUnknown pUnkOuter) where TI0 : unmanaged, IComVtbl + { + var @this = thisVtbl.Handle; + // NonKhrReturnTypeOverloader + SilkMarshal.ThrowHResult(@this->CreateInstance(ref pUnkOuter, out ComPtr silkRet)); + return silkRet; + } + +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/TypeInfoVtblExtensions.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/TypeInfoVtblExtensions.gen.cs new file mode 100644 index 0000000000..88cf93d6d3 --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/TypeInfoVtblExtensions.gen.cs @@ -0,0 +1,2397 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras; + +public unsafe static class TypeInfoVtblExtensions +{ + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Guid* riid, void** ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObject); + return ret; + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Guid* riid, ref void* ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObjectPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, ref Guid riid, void** ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* riidPtr = &riid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObject); + } + return ret; + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, ref Guid riid, ref void* ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* riidPtr = &riid) + { + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObjectPtr); + } + } + return ret; + } + + /// To be documented. + public static uint AddRef(this ComPtr thisVtbl) + { + var @this = thisVtbl.Handle; + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[1])(@this); + return ret; + } + + /// To be documented. + public static uint Release(this ComPtr thisVtbl) + { + var @this = thisVtbl.Handle; + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[2])(@this); + return ret; + } + + /// To be documented. + public static unsafe int GetTypeAttr(this ComPtr thisVtbl, TypeAttr** ppTypeAttr) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, ppTypeAttr); + return ret; + } + + /// To be documented. + public static unsafe int GetTypeAttr(this ComPtr thisVtbl, ref TypeAttr* ppTypeAttr) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (TypeAttr** ppTypeAttrPtr = &ppTypeAttr) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, ppTypeAttrPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int GetTypeComp(this ComPtr thisVtbl, ITypeComp** ppTComp) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, ppTComp); + return ret; + } + + /// To be documented. + public static unsafe int GetTypeComp(this ComPtr thisVtbl, ref ITypeComp* ppTComp) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (ITypeComp** ppTCompPtr = &ppTComp) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, ppTCompPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int GetFuncDesc(this ComPtr thisVtbl, uint index, FuncDesc** ppFuncDesc) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, index, ppFuncDesc); + return ret; + } + + /// To be documented. + public static unsafe int GetFuncDesc(this ComPtr thisVtbl, uint index, ref FuncDesc* ppFuncDesc) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (FuncDesc** ppFuncDescPtr = &ppFuncDesc) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, index, ppFuncDescPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int GetVarDesc(this ComPtr thisVtbl, uint index, VarDesc** ppVarDesc) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, index, ppVarDesc); + return ret; + } + + /// To be documented. + public static unsafe int GetVarDesc(this ComPtr thisVtbl, uint index, ref VarDesc* ppVarDesc) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (VarDesc** ppVarDescPtr = &ppVarDesc) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, index, ppVarDescPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int GetNames(this ComPtr thisVtbl, int memid, char** rgBstrNames, uint cMaxNames, uint* pcNames) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[7])(@this, memid, rgBstrNames, cMaxNames, pcNames); + return ret; + } + + /// To be documented. + public static unsafe int GetNames(this ComPtr thisVtbl, int memid, char** rgBstrNames, uint cMaxNames, ref uint pcNames) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (uint* pcNamesPtr = &pcNames) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[7])(@this, memid, rgBstrNames, cMaxNames, pcNamesPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int GetNames(this ComPtr thisVtbl, int memid, ref char* rgBstrNames, uint cMaxNames, uint* pcNames) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char** rgBstrNamesPtr = &rgBstrNames) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[7])(@this, memid, rgBstrNamesPtr, cMaxNames, pcNames); + } + return ret; + } + + /// To be documented. + public static unsafe int GetNames(this ComPtr thisVtbl, int memid, ref char* rgBstrNames, uint cMaxNames, ref uint pcNames) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char** rgBstrNamesPtr = &rgBstrNames) + { + fixed (uint* pcNamesPtr = &pcNames) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[7])(@this, memid, rgBstrNamesPtr, cMaxNames, pcNamesPtr); + } + } + return ret; + } + + /// To be documented. + public static unsafe int GetRefTypeOfImplType(this ComPtr thisVtbl, uint index, uint* pRefType) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[8])(@this, index, pRefType); + return ret; + } + + /// To be documented. + public static int GetRefTypeOfImplType(this ComPtr thisVtbl, uint index, ref uint pRefType) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (uint* pRefTypePtr = &pRefType) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[8])(@this, index, pRefTypePtr); + } + return ret; + } + + /// To be documented. + public static unsafe int GetImplTypeFlags(this ComPtr thisVtbl, uint index, int* pImplTypeFlags) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[9])(@this, index, pImplTypeFlags); + return ret; + } + + /// To be documented. + public static int GetImplTypeFlags(this ComPtr thisVtbl, uint index, ref int pImplTypeFlags) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (int* pImplTypeFlagsPtr = &pImplTypeFlags) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[9])(@this, index, pImplTypeFlagsPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int GetIDsOfNames(this ComPtr thisVtbl, char** rgszNames, uint cNames, int* pMemId) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[10])(@this, rgszNames, cNames, pMemId); + return ret; + } + + /// To be documented. + public static unsafe int GetIDsOfNames(this ComPtr thisVtbl, char** rgszNames, uint cNames, ref int pMemId) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (int* pMemIdPtr = &pMemId) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[10])(@this, rgszNames, cNames, pMemIdPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int GetIDsOfNames(this ComPtr thisVtbl, ref char* rgszNames, uint cNames, int* pMemId) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char** rgszNamesPtr = &rgszNames) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[10])(@this, rgszNamesPtr, cNames, pMemId); + } + return ret; + } + + /// To be documented. + public static unsafe int GetIDsOfNames(this ComPtr thisVtbl, ref char* rgszNames, uint cNames, ref int pMemId) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char** rgszNamesPtr = &rgszNames) + { + fixed (int* pMemIdPtr = &pMemId) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[10])(@this, rgszNamesPtr, cNames, pMemIdPtr); + } + } + return ret; + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, void* pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvInstance, memid, wFlags, pDispParams, pVarResult, pExcepInfo, puArgErr); + return ret; + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, void* pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, ref uint puArgErr) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (uint* puArgErrPtr = &puArgErr) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvInstance, memid, wFlags, pDispParams, pVarResult, pExcepInfo, puArgErrPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, void* pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, uint* puArgErr) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (ExceptionInfo* pExcepInfoPtr = &pExcepInfo) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvInstance, memid, wFlags, pDispParams, pVarResult, pExcepInfoPtr, puArgErr); + } + return ret; + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, void* pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, ref uint puArgErr) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (ExceptionInfo* pExcepInfoPtr = &pExcepInfo) + { + fixed (uint* puArgErrPtr = &puArgErr) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvInstance, memid, wFlags, pDispParams, pVarResult, pExcepInfoPtr, puArgErrPtr); + } + } + return ret; + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, void* pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Variant* pVarResultPtr = &pVarResult) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvInstance, memid, wFlags, pDispParams, pVarResultPtr, pExcepInfo, puArgErr); + } + return ret; + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, void* pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, ref uint puArgErr) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Variant* pVarResultPtr = &pVarResult) + { + fixed (uint* puArgErrPtr = &puArgErr) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvInstance, memid, wFlags, pDispParams, pVarResultPtr, pExcepInfo, puArgErrPtr); + } + } + return ret; + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, void* pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, uint* puArgErr) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Variant* pVarResultPtr = &pVarResult) + { + fixed (ExceptionInfo* pExcepInfoPtr = &pExcepInfo) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvInstance, memid, wFlags, pDispParams, pVarResultPtr, pExcepInfoPtr, puArgErr); + } + } + return ret; + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, void* pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, ref uint puArgErr) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Variant* pVarResultPtr = &pVarResult) + { + fixed (ExceptionInfo* pExcepInfoPtr = &pExcepInfo) + { + fixed (uint* puArgErrPtr = &puArgErr) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvInstance, memid, wFlags, pDispParams, pVarResultPtr, pExcepInfoPtr, puArgErrPtr); + } + } + } + return ret; + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, void* pvInstance, int memid, ushort wFlags, ref DispatchParams pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (DispatchParams* pDispParamsPtr = &pDispParams) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvInstance, memid, wFlags, pDispParamsPtr, pVarResult, pExcepInfo, puArgErr); + } + return ret; + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, void* pvInstance, int memid, ushort wFlags, ref DispatchParams pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, ref uint puArgErr) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (DispatchParams* pDispParamsPtr = &pDispParams) + { + fixed (uint* puArgErrPtr = &puArgErr) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvInstance, memid, wFlags, pDispParamsPtr, pVarResult, pExcepInfo, puArgErrPtr); + } + } + return ret; + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, void* pvInstance, int memid, ushort wFlags, ref DispatchParams pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, uint* puArgErr) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (DispatchParams* pDispParamsPtr = &pDispParams) + { + fixed (ExceptionInfo* pExcepInfoPtr = &pExcepInfo) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvInstance, memid, wFlags, pDispParamsPtr, pVarResult, pExcepInfoPtr, puArgErr); + } + } + return ret; + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, void* pvInstance, int memid, ushort wFlags, ref DispatchParams pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, ref uint puArgErr) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (DispatchParams* pDispParamsPtr = &pDispParams) + { + fixed (ExceptionInfo* pExcepInfoPtr = &pExcepInfo) + { + fixed (uint* puArgErrPtr = &puArgErr) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvInstance, memid, wFlags, pDispParamsPtr, pVarResult, pExcepInfoPtr, puArgErrPtr); + } + } + } + return ret; + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, void* pvInstance, int memid, ushort wFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (DispatchParams* pDispParamsPtr = &pDispParams) + { + fixed (Variant* pVarResultPtr = &pVarResult) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvInstance, memid, wFlags, pDispParamsPtr, pVarResultPtr, pExcepInfo, puArgErr); + } + } + return ret; + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, void* pvInstance, int memid, ushort wFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, ref uint puArgErr) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (DispatchParams* pDispParamsPtr = &pDispParams) + { + fixed (Variant* pVarResultPtr = &pVarResult) + { + fixed (uint* puArgErrPtr = &puArgErr) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvInstance, memid, wFlags, pDispParamsPtr, pVarResultPtr, pExcepInfo, puArgErrPtr); + } + } + } + return ret; + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, void* pvInstance, int memid, ushort wFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, uint* puArgErr) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (DispatchParams* pDispParamsPtr = &pDispParams) + { + fixed (Variant* pVarResultPtr = &pVarResult) + { + fixed (ExceptionInfo* pExcepInfoPtr = &pExcepInfo) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvInstance, memid, wFlags, pDispParamsPtr, pVarResultPtr, pExcepInfoPtr, puArgErr); + } + } + } + return ret; + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, void* pvInstance, int memid, ushort wFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, ref uint puArgErr) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (DispatchParams* pDispParamsPtr = &pDispParams) + { + fixed (Variant* pVarResultPtr = &pVarResult) + { + fixed (ExceptionInfo* pExcepInfoPtr = &pExcepInfo) + { + fixed (uint* puArgErrPtr = &puArgErr) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvInstance, memid, wFlags, pDispParamsPtr, pVarResultPtr, pExcepInfoPtr, puArgErrPtr); + } + } + } + } + return ret; + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, ref T0 pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void* pvInstancePtr = &pvInstance) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvInstancePtr, memid, wFlags, pDispParams, pVarResult, pExcepInfo, puArgErr); + } + return ret; + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, ref T0 pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, ref uint puArgErr) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void* pvInstancePtr = &pvInstance) + { + fixed (uint* puArgErrPtr = &puArgErr) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvInstancePtr, memid, wFlags, pDispParams, pVarResult, pExcepInfo, puArgErrPtr); + } + } + return ret; + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, ref T0 pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, uint* puArgErr) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void* pvInstancePtr = &pvInstance) + { + fixed (ExceptionInfo* pExcepInfoPtr = &pExcepInfo) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvInstancePtr, memid, wFlags, pDispParams, pVarResult, pExcepInfoPtr, puArgErr); + } + } + return ret; + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, ref T0 pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, ref uint puArgErr) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void* pvInstancePtr = &pvInstance) + { + fixed (ExceptionInfo* pExcepInfoPtr = &pExcepInfo) + { + fixed (uint* puArgErrPtr = &puArgErr) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvInstancePtr, memid, wFlags, pDispParams, pVarResult, pExcepInfoPtr, puArgErrPtr); + } + } + } + return ret; + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, ref T0 pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void* pvInstancePtr = &pvInstance) + { + fixed (Variant* pVarResultPtr = &pVarResult) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvInstancePtr, memid, wFlags, pDispParams, pVarResultPtr, pExcepInfo, puArgErr); + } + } + return ret; + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, ref T0 pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, ref uint puArgErr) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void* pvInstancePtr = &pvInstance) + { + fixed (Variant* pVarResultPtr = &pVarResult) + { + fixed (uint* puArgErrPtr = &puArgErr) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvInstancePtr, memid, wFlags, pDispParams, pVarResultPtr, pExcepInfo, puArgErrPtr); + } + } + } + return ret; + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, ref T0 pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, uint* puArgErr) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void* pvInstancePtr = &pvInstance) + { + fixed (Variant* pVarResultPtr = &pVarResult) + { + fixed (ExceptionInfo* pExcepInfoPtr = &pExcepInfo) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvInstancePtr, memid, wFlags, pDispParams, pVarResultPtr, pExcepInfoPtr, puArgErr); + } + } + } + return ret; + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, ref T0 pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, ref uint puArgErr) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void* pvInstancePtr = &pvInstance) + { + fixed (Variant* pVarResultPtr = &pVarResult) + { + fixed (ExceptionInfo* pExcepInfoPtr = &pExcepInfo) + { + fixed (uint* puArgErrPtr = &puArgErr) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvInstancePtr, memid, wFlags, pDispParams, pVarResultPtr, pExcepInfoPtr, puArgErrPtr); + } + } + } + } + return ret; + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, ref T0 pvInstance, int memid, ushort wFlags, ref DispatchParams pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void* pvInstancePtr = &pvInstance) + { + fixed (DispatchParams* pDispParamsPtr = &pDispParams) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvInstancePtr, memid, wFlags, pDispParamsPtr, pVarResult, pExcepInfo, puArgErr); + } + } + return ret; + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, ref T0 pvInstance, int memid, ushort wFlags, ref DispatchParams pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, ref uint puArgErr) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void* pvInstancePtr = &pvInstance) + { + fixed (DispatchParams* pDispParamsPtr = &pDispParams) + { + fixed (uint* puArgErrPtr = &puArgErr) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvInstancePtr, memid, wFlags, pDispParamsPtr, pVarResult, pExcepInfo, puArgErrPtr); + } + } + } + return ret; + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, ref T0 pvInstance, int memid, ushort wFlags, ref DispatchParams pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, uint* puArgErr) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void* pvInstancePtr = &pvInstance) + { + fixed (DispatchParams* pDispParamsPtr = &pDispParams) + { + fixed (ExceptionInfo* pExcepInfoPtr = &pExcepInfo) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvInstancePtr, memid, wFlags, pDispParamsPtr, pVarResult, pExcepInfoPtr, puArgErr); + } + } + } + return ret; + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, ref T0 pvInstance, int memid, ushort wFlags, ref DispatchParams pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, ref uint puArgErr) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void* pvInstancePtr = &pvInstance) + { + fixed (DispatchParams* pDispParamsPtr = &pDispParams) + { + fixed (ExceptionInfo* pExcepInfoPtr = &pExcepInfo) + { + fixed (uint* puArgErrPtr = &puArgErr) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvInstancePtr, memid, wFlags, pDispParamsPtr, pVarResult, pExcepInfoPtr, puArgErrPtr); + } + } + } + } + return ret; + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, ref T0 pvInstance, int memid, ushort wFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void* pvInstancePtr = &pvInstance) + { + fixed (DispatchParams* pDispParamsPtr = &pDispParams) + { + fixed (Variant* pVarResultPtr = &pVarResult) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvInstancePtr, memid, wFlags, pDispParamsPtr, pVarResultPtr, pExcepInfo, puArgErr); + } + } + } + return ret; + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, ref T0 pvInstance, int memid, ushort wFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, ref uint puArgErr) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void* pvInstancePtr = &pvInstance) + { + fixed (DispatchParams* pDispParamsPtr = &pDispParams) + { + fixed (Variant* pVarResultPtr = &pVarResult) + { + fixed (uint* puArgErrPtr = &puArgErr) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvInstancePtr, memid, wFlags, pDispParamsPtr, pVarResultPtr, pExcepInfo, puArgErrPtr); + } + } + } + } + return ret; + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, ref T0 pvInstance, int memid, ushort wFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, uint* puArgErr) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void* pvInstancePtr = &pvInstance) + { + fixed (DispatchParams* pDispParamsPtr = &pDispParams) + { + fixed (Variant* pVarResultPtr = &pVarResult) + { + fixed (ExceptionInfo* pExcepInfoPtr = &pExcepInfo) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvInstancePtr, memid, wFlags, pDispParamsPtr, pVarResultPtr, pExcepInfoPtr, puArgErr); + } + } + } + } + return ret; + } + + /// To be documented. + public static int Invoke(this ComPtr thisVtbl, ref T0 pvInstance, int memid, ushort wFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, ref uint puArgErr) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void* pvInstancePtr = &pvInstance) + { + fixed (DispatchParams* pDispParamsPtr = &pDispParams) + { + fixed (Variant* pVarResultPtr = &pVarResult) + { + fixed (ExceptionInfo* pExcepInfoPtr = &pExcepInfo) + { + fixed (uint* puArgErrPtr = &puArgErr) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, pvInstancePtr, memid, wFlags, pDispParamsPtr, pVarResultPtr, pExcepInfoPtr, puArgErrPtr); + } + } + } + } + } + return ret; + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int memid, char** pBstrName, char** pBstrDocString, uint* pdwHelpContext, char** pBstrHelpFile) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[12])(@this, memid, pBstrName, pBstrDocString, pdwHelpContext, pBstrHelpFile); + return ret; + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int memid, char** pBstrName, char** pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char** pBstrHelpFilePtr = &pBstrHelpFile) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[12])(@this, memid, pBstrName, pBstrDocString, pdwHelpContext, pBstrHelpFilePtr); + } + return ret; + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int memid, char** pBstrName, char** pBstrDocString, ref uint pdwHelpContext, char** pBstrHelpFile) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (uint* pdwHelpContextPtr = &pdwHelpContext) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[12])(@this, memid, pBstrName, pBstrDocString, pdwHelpContextPtr, pBstrHelpFile); + } + return ret; + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int memid, char** pBstrName, char** pBstrDocString, ref uint pdwHelpContext, ref char* pBstrHelpFile) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (uint* pdwHelpContextPtr = &pdwHelpContext) + { + fixed (char** pBstrHelpFilePtr = &pBstrHelpFile) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[12])(@this, memid, pBstrName, pBstrDocString, pdwHelpContextPtr, pBstrHelpFilePtr); + } + } + return ret; + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int memid, char** pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, char** pBstrHelpFile) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char** pBstrDocStringPtr = &pBstrDocString) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[12])(@this, memid, pBstrName, pBstrDocStringPtr, pdwHelpContext, pBstrHelpFile); + } + return ret; + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int memid, char** pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char** pBstrDocStringPtr = &pBstrDocString) + { + fixed (char** pBstrHelpFilePtr = &pBstrHelpFile) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[12])(@this, memid, pBstrName, pBstrDocStringPtr, pdwHelpContext, pBstrHelpFilePtr); + } + } + return ret; + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int memid, char** pBstrName, ref char* pBstrDocString, ref uint pdwHelpContext, char** pBstrHelpFile) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char** pBstrDocStringPtr = &pBstrDocString) + { + fixed (uint* pdwHelpContextPtr = &pdwHelpContext) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[12])(@this, memid, pBstrName, pBstrDocStringPtr, pdwHelpContextPtr, pBstrHelpFile); + } + } + return ret; + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int memid, char** pBstrName, ref char* pBstrDocString, ref uint pdwHelpContext, ref char* pBstrHelpFile) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char** pBstrDocStringPtr = &pBstrDocString) + { + fixed (uint* pdwHelpContextPtr = &pdwHelpContext) + { + fixed (char** pBstrHelpFilePtr = &pBstrHelpFile) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[12])(@this, memid, pBstrName, pBstrDocStringPtr, pdwHelpContextPtr, pBstrHelpFilePtr); + } + } + } + return ret; + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int memid, ref char* pBstrName, char** pBstrDocString, uint* pdwHelpContext, char** pBstrHelpFile) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char** pBstrNamePtr = &pBstrName) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[12])(@this, memid, pBstrNamePtr, pBstrDocString, pdwHelpContext, pBstrHelpFile); + } + return ret; + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int memid, ref char* pBstrName, char** pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char** pBstrNamePtr = &pBstrName) + { + fixed (char** pBstrHelpFilePtr = &pBstrHelpFile) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[12])(@this, memid, pBstrNamePtr, pBstrDocString, pdwHelpContext, pBstrHelpFilePtr); + } + } + return ret; + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int memid, ref char* pBstrName, char** pBstrDocString, ref uint pdwHelpContext, char** pBstrHelpFile) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char** pBstrNamePtr = &pBstrName) + { + fixed (uint* pdwHelpContextPtr = &pdwHelpContext) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[12])(@this, memid, pBstrNamePtr, pBstrDocString, pdwHelpContextPtr, pBstrHelpFile); + } + } + return ret; + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int memid, ref char* pBstrName, char** pBstrDocString, ref uint pdwHelpContext, ref char* pBstrHelpFile) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char** pBstrNamePtr = &pBstrName) + { + fixed (uint* pdwHelpContextPtr = &pdwHelpContext) + { + fixed (char** pBstrHelpFilePtr = &pBstrHelpFile) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[12])(@this, memid, pBstrNamePtr, pBstrDocString, pdwHelpContextPtr, pBstrHelpFilePtr); + } + } + } + return ret; + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int memid, ref char* pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, char** pBstrHelpFile) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char** pBstrNamePtr = &pBstrName) + { + fixed (char** pBstrDocStringPtr = &pBstrDocString) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[12])(@this, memid, pBstrNamePtr, pBstrDocStringPtr, pdwHelpContext, pBstrHelpFile); + } + } + return ret; + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int memid, ref char* pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char** pBstrNamePtr = &pBstrName) + { + fixed (char** pBstrDocStringPtr = &pBstrDocString) + { + fixed (char** pBstrHelpFilePtr = &pBstrHelpFile) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[12])(@this, memid, pBstrNamePtr, pBstrDocStringPtr, pdwHelpContext, pBstrHelpFilePtr); + } + } + } + return ret; + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int memid, ref char* pBstrName, ref char* pBstrDocString, ref uint pdwHelpContext, char** pBstrHelpFile) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char** pBstrNamePtr = &pBstrName) + { + fixed (char** pBstrDocStringPtr = &pBstrDocString) + { + fixed (uint* pdwHelpContextPtr = &pdwHelpContext) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[12])(@this, memid, pBstrNamePtr, pBstrDocStringPtr, pdwHelpContextPtr, pBstrHelpFile); + } + } + } + return ret; + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int memid, ref char* pBstrName, ref char* pBstrDocString, ref uint pdwHelpContext, ref char* pBstrHelpFile) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char** pBstrNamePtr = &pBstrName) + { + fixed (char** pBstrDocStringPtr = &pBstrDocString) + { + fixed (uint* pdwHelpContextPtr = &pdwHelpContext) + { + fixed (char** pBstrHelpFilePtr = &pBstrHelpFile) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[12])(@this, memid, pBstrNamePtr, pBstrDocStringPtr, pdwHelpContextPtr, pBstrHelpFilePtr); + } + } + } + } + return ret; + } + + /// To be documented. + public static unsafe int GetDllEntry(this ComPtr thisVtbl, int memid, InvokeKind invKind, char** pBstrDllName, char** pBstrName, ushort* pwOrdinal) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[13])(@this, memid, invKind, pBstrDllName, pBstrName, pwOrdinal); + return ret; + } + + /// To be documented. + public static unsafe int GetDllEntry(this ComPtr thisVtbl, int memid, InvokeKind invKind, char** pBstrDllName, char** pBstrName, ref ushort pwOrdinal) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (ushort* pwOrdinalPtr = &pwOrdinal) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[13])(@this, memid, invKind, pBstrDllName, pBstrName, pwOrdinalPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int GetDllEntry(this ComPtr thisVtbl, int memid, InvokeKind invKind, char** pBstrDllName, ref char* pBstrName, ushort* pwOrdinal) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char** pBstrNamePtr = &pBstrName) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[13])(@this, memid, invKind, pBstrDllName, pBstrNamePtr, pwOrdinal); + } + return ret; + } + + /// To be documented. + public static unsafe int GetDllEntry(this ComPtr thisVtbl, int memid, InvokeKind invKind, char** pBstrDllName, ref char* pBstrName, ref ushort pwOrdinal) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char** pBstrNamePtr = &pBstrName) + { + fixed (ushort* pwOrdinalPtr = &pwOrdinal) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[13])(@this, memid, invKind, pBstrDllName, pBstrNamePtr, pwOrdinalPtr); + } + } + return ret; + } + + /// To be documented. + public static unsafe int GetDllEntry(this ComPtr thisVtbl, int memid, InvokeKind invKind, ref char* pBstrDllName, char** pBstrName, ushort* pwOrdinal) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char** pBstrDllNamePtr = &pBstrDllName) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[13])(@this, memid, invKind, pBstrDllNamePtr, pBstrName, pwOrdinal); + } + return ret; + } + + /// To be documented. + public static unsafe int GetDllEntry(this ComPtr thisVtbl, int memid, InvokeKind invKind, ref char* pBstrDllName, char** pBstrName, ref ushort pwOrdinal) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char** pBstrDllNamePtr = &pBstrDllName) + { + fixed (ushort* pwOrdinalPtr = &pwOrdinal) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[13])(@this, memid, invKind, pBstrDllNamePtr, pBstrName, pwOrdinalPtr); + } + } + return ret; + } + + /// To be documented. + public static unsafe int GetDllEntry(this ComPtr thisVtbl, int memid, InvokeKind invKind, ref char* pBstrDllName, ref char* pBstrName, ushort* pwOrdinal) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char** pBstrDllNamePtr = &pBstrDllName) + { + fixed (char** pBstrNamePtr = &pBstrName) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[13])(@this, memid, invKind, pBstrDllNamePtr, pBstrNamePtr, pwOrdinal); + } + } + return ret; + } + + /// To be documented. + public static unsafe int GetDllEntry(this ComPtr thisVtbl, int memid, InvokeKind invKind, ref char* pBstrDllName, ref char* pBstrName, ref ushort pwOrdinal) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char** pBstrDllNamePtr = &pBstrDllName) + { + fixed (char** pBstrNamePtr = &pBstrName) + { + fixed (ushort* pwOrdinalPtr = &pwOrdinal) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[13])(@this, memid, invKind, pBstrDllNamePtr, pBstrNamePtr, pwOrdinalPtr); + } + } + } + return ret; + } + + /// To be documented. + public static unsafe int GetRefTypeInfo(this ComPtr thisVtbl, uint hRefType, ITypeInfo** ppTInfo) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[14])(@this, hRefType, ppTInfo); + return ret; + } + + /// To be documented. + public static unsafe int GetRefTypeInfo(this ComPtr thisVtbl, uint hRefType, ref ITypeInfo* ppTInfo) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (ITypeInfo** ppTInfoPtr = &ppTInfo) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[14])(@this, hRefType, ppTInfoPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int AddressOfMember(this ComPtr thisVtbl, int memid, InvokeKind invKind, void** ppv) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[15])(@this, memid, invKind, ppv); + return ret; + } + + /// To be documented. + public static unsafe int AddressOfMember(this ComPtr thisVtbl, int memid, InvokeKind invKind, ref void* ppv) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void** ppvPtr = &ppv) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[15])(@this, memid, invKind, ppvPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int CreateInstance(this ComPtr thisVtbl, Silk.NET.Core.Native.IUnknown* pUnkOuter, Guid* riid, void** ppvObj) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[16])(@this, pUnkOuter, riid, ppvObj); + return ret; + } + + /// To be documented. + public static unsafe int CreateInstance(this ComPtr thisVtbl, Silk.NET.Core.Native.IUnknown* pUnkOuter, Guid* riid, ref void* ppvObj) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void** ppvObjPtr = &ppvObj) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[16])(@this, pUnkOuter, riid, ppvObjPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int CreateInstance(this ComPtr thisVtbl, Silk.NET.Core.Native.IUnknown* pUnkOuter, ref Guid riid, void** ppvObj) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* riidPtr = &riid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[16])(@this, pUnkOuter, riidPtr, ppvObj); + } + return ret; + } + + /// To be documented. + public static unsafe int CreateInstance(this ComPtr thisVtbl, Silk.NET.Core.Native.IUnknown* pUnkOuter, ref Guid riid, ref void* ppvObj) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* riidPtr = &riid) + { + fixed (void** ppvObjPtr = &ppvObj) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[16])(@this, pUnkOuter, riidPtr, ppvObjPtr); + } + } + return ret; + } + + /// To be documented. + public static unsafe int CreateInstance(this ComPtr thisVtbl, ref Silk.NET.Core.Native.IUnknown pUnkOuter, Guid* riid, void** ppvObj) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Silk.NET.Core.Native.IUnknown* pUnkOuterPtr = &pUnkOuter) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[16])(@this, pUnkOuterPtr, riid, ppvObj); + } + return ret; + } + + /// To be documented. + public static unsafe int CreateInstance(this ComPtr thisVtbl, ref Silk.NET.Core.Native.IUnknown pUnkOuter, Guid* riid, ref void* ppvObj) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Silk.NET.Core.Native.IUnknown* pUnkOuterPtr = &pUnkOuter) + { + fixed (void** ppvObjPtr = &ppvObj) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[16])(@this, pUnkOuterPtr, riid, ppvObjPtr); + } + } + return ret; + } + + /// To be documented. + public static unsafe int CreateInstance(this ComPtr thisVtbl, ref Silk.NET.Core.Native.IUnknown pUnkOuter, ref Guid riid, void** ppvObj) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Silk.NET.Core.Native.IUnknown* pUnkOuterPtr = &pUnkOuter) + { + fixed (Guid* riidPtr = &riid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[16])(@this, pUnkOuterPtr, riidPtr, ppvObj); + } + } + return ret; + } + + /// To be documented. + public static unsafe int CreateInstance(this ComPtr thisVtbl, ref Silk.NET.Core.Native.IUnknown pUnkOuter, ref Guid riid, ref void* ppvObj) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Silk.NET.Core.Native.IUnknown* pUnkOuterPtr = &pUnkOuter) + { + fixed (Guid* riidPtr = &riid) + { + fixed (void** ppvObjPtr = &ppvObj) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[16])(@this, pUnkOuterPtr, riidPtr, ppvObjPtr); + } + } + } + return ret; + } + + /// To be documented. + public static unsafe int GetMops(this ComPtr thisVtbl, int memid, char** pBstrMops) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[17])(@this, memid, pBstrMops); + return ret; + } + + /// To be documented. + public static unsafe int GetMops(this ComPtr thisVtbl, int memid, ref char* pBstrMops) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char** pBstrMopsPtr = &pBstrMops) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[17])(@this, memid, pBstrMopsPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int GetContainingTypeLib(this ComPtr thisVtbl, ITypeLib** ppTLib, uint* pIndex) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[18])(@this, ppTLib, pIndex); + return ret; + } + + /// To be documented. + public static unsafe int GetContainingTypeLib(this ComPtr thisVtbl, ITypeLib** ppTLib, ref uint pIndex) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (uint* pIndexPtr = &pIndex) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[18])(@this, ppTLib, pIndexPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int GetContainingTypeLib(this ComPtr thisVtbl, ref ITypeLib* ppTLib, uint* pIndex) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (ITypeLib** ppTLibPtr = &ppTLib) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[18])(@this, ppTLibPtr, pIndex); + } + return ret; + } + + /// To be documented. + public static unsafe int GetContainingTypeLib(this ComPtr thisVtbl, ref ITypeLib* ppTLib, ref uint pIndex) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (ITypeLib** ppTLibPtr = &ppTLib) + { + fixed (uint* pIndexPtr = &pIndex) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[18])(@this, ppTLibPtr, pIndexPtr); + } + } + return ret; + } + + /// To be documented. + public static unsafe void ReleaseTypeAttr(this ComPtr thisVtbl, TypeAttr* pTypeAttr) + { + var @this = thisVtbl.Handle; + ((delegate* unmanaged[Cdecl])@this->LpVtbl[19])(@this, pTypeAttr); + } + + /// To be documented. + public static void ReleaseTypeAttr(this ComPtr thisVtbl, ref TypeAttr pTypeAttr) + { + var @this = thisVtbl.Handle; + fixed (TypeAttr* pTypeAttrPtr = &pTypeAttr) + { + ((delegate* unmanaged[Cdecl])@this->LpVtbl[19])(@this, pTypeAttrPtr); + } + } + + /// To be documented. + public static unsafe void ReleaseFuncDesc(this ComPtr thisVtbl, FuncDesc* pFuncDesc) + { + var @this = thisVtbl.Handle; + ((delegate* unmanaged[Cdecl])@this->LpVtbl[20])(@this, pFuncDesc); + } + + /// To be documented. + public static void ReleaseFuncDesc(this ComPtr thisVtbl, ref FuncDesc pFuncDesc) + { + var @this = thisVtbl.Handle; + fixed (FuncDesc* pFuncDescPtr = &pFuncDesc) + { + ((delegate* unmanaged[Cdecl])@this->LpVtbl[20])(@this, pFuncDescPtr); + } + } + + /// To be documented. + public static unsafe void ReleaseVarDesc(this ComPtr thisVtbl, VarDesc* pVarDesc) + { + var @this = thisVtbl.Handle; + ((delegate* unmanaged[Cdecl])@this->LpVtbl[21])(@this, pVarDesc); + } + + /// To be documented. + public static void ReleaseVarDesc(this ComPtr thisVtbl, ref VarDesc pVarDesc) + { + var @this = thisVtbl.Handle; + fixed (VarDesc* pVarDescPtr = &pVarDesc) + { + ((delegate* unmanaged[Cdecl])@this->LpVtbl[21])(@this, pVarDescPtr); + } + } + + /// To be documented. + public static int QueryInterface(this ComPtr thisVtbl, out ComPtr ppvObject) where TI0 : unmanaged, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + ppvObject = default; + return @this->QueryInterface(SilkMarshal.GuidPtrOf(), (void**) ppvObject.GetAddressOf()); + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Span riid, void** ppvObject) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->QueryInterface(ref riid.GetPinnableReference(), ppvObject); + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Span riid, ref void* ppvObject) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->QueryInterface(ref riid.GetPinnableReference(), ref ppvObject); + } + + /// To be documented. + public static int GetTypeComp(this ComPtr thisVtbl, ref ComPtr ppTComp) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->GetTypeComp((ITypeComp**) ppTComp.GetAddressOf()); + } + + /// To be documented. + public static unsafe int GetNames(this ComPtr thisVtbl, int memid, string[] rgBstrNamesSa, uint cMaxNames, uint* pcNames) + { + var @this = thisVtbl.Handle; + // StringArrayOverloader + var rgBstrNames = (char**) SilkMarshal.StringArrayToPtr(rgBstrNamesSa); + var ret = @this->GetNames(memid, rgBstrNames, cMaxNames, pcNames); + SilkMarshal.CopyPtrToStringArray((nint) rgBstrNames, rgBstrNamesSa); + SilkMarshal.Free((nint) rgBstrNames); + return ret; + } + + /// To be documented. + public static int GetNames(this ComPtr thisVtbl, int memid, string[] rgBstrNamesSa, uint cMaxNames, ref uint pcNames) + { + var @this = thisVtbl.Handle; + // StringArrayOverloader + var rgBstrNames = (char**) SilkMarshal.StringArrayToPtr(rgBstrNamesSa); + var ret = @this->GetNames(memid, rgBstrNames, cMaxNames, ref pcNames); + SilkMarshal.CopyPtrToStringArray((nint) rgBstrNames, rgBstrNamesSa); + SilkMarshal.Free((nint) rgBstrNames); + return ret; + } + + /// To be documented. + public static unsafe int GetNames(this ComPtr thisVtbl, int memid, char** rgBstrNames, uint cMaxNames, Span pcNames) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetNames(memid, rgBstrNames, cMaxNames, ref pcNames.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int GetNames(this ComPtr thisVtbl, int memid, ref char* rgBstrNames, uint cMaxNames, Span pcNames) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetNames(memid, ref rgBstrNames, cMaxNames, ref pcNames.GetPinnableReference()); + } + + /// To be documented. + public static int GetRefTypeOfImplType(this ComPtr thisVtbl, uint index, Span pRefType) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetRefTypeOfImplType(index, ref pRefType.GetPinnableReference()); + } + + /// To be documented. + public static int GetImplTypeFlags(this ComPtr thisVtbl, uint index, Span pImplTypeFlags) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetImplTypeFlags(index, ref pImplTypeFlags.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int GetIDsOfNames(this ComPtr thisVtbl, string[] rgszNamesSa, uint cNames, int* pMemId) + { + var @this = thisVtbl.Handle; + // StringArrayOverloader + var rgszNames = (char**) SilkMarshal.StringArrayToPtr(rgszNamesSa); + var ret = @this->GetIDsOfNames(rgszNames, cNames, pMemId); + SilkMarshal.CopyPtrToStringArray((nint) rgszNames, rgszNamesSa); + SilkMarshal.Free((nint) rgszNames); + return ret; + } + + /// To be documented. + public static int GetIDsOfNames(this ComPtr thisVtbl, string[] rgszNamesSa, uint cNames, ref int pMemId) + { + var @this = thisVtbl.Handle; + // StringArrayOverloader + var rgszNames = (char**) SilkMarshal.StringArrayToPtr(rgszNamesSa); + var ret = @this->GetIDsOfNames(rgszNames, cNames, ref pMemId); + SilkMarshal.CopyPtrToStringArray((nint) rgszNames, rgszNamesSa); + SilkMarshal.Free((nint) rgszNames); + return ret; + } + + /// To be documented. + public static unsafe int GetIDsOfNames(this ComPtr thisVtbl, char** rgszNames, uint cNames, Span pMemId) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetIDsOfNames(rgszNames, cNames, ref pMemId.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int GetIDsOfNames(this ComPtr thisVtbl, ref char* rgszNames, uint cNames, Span pMemId) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetIDsOfNames(ref rgszNames, cNames, ref pMemId.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, void* pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, Span puArgErr) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Invoke(pvInstance, memid, wFlags, pDispParams, pVarResult, pExcepInfo, ref puArgErr.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, void* pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, Span pExcepInfo, uint* puArgErr) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Invoke(pvInstance, memid, wFlags, pDispParams, pVarResult, ref pExcepInfo.GetPinnableReference(), puArgErr); + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, void* pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, Span pExcepInfo, Span puArgErr) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Invoke(pvInstance, memid, wFlags, pDispParams, pVarResult, ref pExcepInfo.GetPinnableReference(), ref puArgErr.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, void* pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Invoke(pvInstance, memid, wFlags, pDispParams, ref pVarResult.GetPinnableReference(), pExcepInfo, puArgErr); + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, void* pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, Span puArgErr) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Invoke(pvInstance, memid, wFlags, pDispParams, ref pVarResult.GetPinnableReference(), pExcepInfo, ref puArgErr.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, void* pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, Span pVarResult, Span pExcepInfo, uint* puArgErr) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Invoke(pvInstance, memid, wFlags, pDispParams, ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), puArgErr); + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, void* pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, Span pVarResult, Span pExcepInfo, Span puArgErr) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Invoke(pvInstance, memid, wFlags, pDispParams, ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), ref puArgErr.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, void* pvInstance, int memid, ushort wFlags, Span pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Invoke(pvInstance, memid, wFlags, ref pDispParams.GetPinnableReference(), pVarResult, pExcepInfo, puArgErr); + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, void* pvInstance, int memid, ushort wFlags, Span pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, Span puArgErr) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Invoke(pvInstance, memid, wFlags, ref pDispParams.GetPinnableReference(), pVarResult, pExcepInfo, ref puArgErr.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, void* pvInstance, int memid, ushort wFlags, Span pDispParams, Variant* pVarResult, Span pExcepInfo, uint* puArgErr) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Invoke(pvInstance, memid, wFlags, ref pDispParams.GetPinnableReference(), pVarResult, ref pExcepInfo.GetPinnableReference(), puArgErr); + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, void* pvInstance, int memid, ushort wFlags, Span pDispParams, Variant* pVarResult, Span pExcepInfo, Span puArgErr) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Invoke(pvInstance, memid, wFlags, ref pDispParams.GetPinnableReference(), pVarResult, ref pExcepInfo.GetPinnableReference(), ref puArgErr.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, void* pvInstance, int memid, ushort wFlags, Span pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Invoke(pvInstance, memid, wFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), pExcepInfo, puArgErr); + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, void* pvInstance, int memid, ushort wFlags, Span pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, Span puArgErr) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Invoke(pvInstance, memid, wFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), pExcepInfo, ref puArgErr.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, void* pvInstance, int memid, ushort wFlags, Span pDispParams, Span pVarResult, Span pExcepInfo, uint* puArgErr) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Invoke(pvInstance, memid, wFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), puArgErr); + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, void* pvInstance, int memid, ushort wFlags, Span pDispParams, Span pVarResult, Span pExcepInfo, Span puArgErr) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Invoke(pvInstance, memid, wFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), ref puArgErr.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, Span pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Invoke(ref pvInstance.GetPinnableReference(), memid, wFlags, pDispParams, pVarResult, pExcepInfo, puArgErr); + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, Span pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, Span puArgErr) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Invoke(ref pvInstance.GetPinnableReference(), memid, wFlags, pDispParams, pVarResult, pExcepInfo, ref puArgErr.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, Span pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, Span pExcepInfo, uint* puArgErr) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Invoke(ref pvInstance.GetPinnableReference(), memid, wFlags, pDispParams, pVarResult, ref pExcepInfo.GetPinnableReference(), puArgErr); + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, Span pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, Span pExcepInfo, Span puArgErr) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Invoke(ref pvInstance.GetPinnableReference(), memid, wFlags, pDispParams, pVarResult, ref pExcepInfo.GetPinnableReference(), ref puArgErr.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, Span pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Invoke(ref pvInstance.GetPinnableReference(), memid, wFlags, pDispParams, ref pVarResult.GetPinnableReference(), pExcepInfo, puArgErr); + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, Span pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, Span puArgErr) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Invoke(ref pvInstance.GetPinnableReference(), memid, wFlags, pDispParams, ref pVarResult.GetPinnableReference(), pExcepInfo, ref puArgErr.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, Span pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, Span pVarResult, Span pExcepInfo, uint* puArgErr) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Invoke(ref pvInstance.GetPinnableReference(), memid, wFlags, pDispParams, ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), puArgErr); + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, Span pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, Span pVarResult, Span pExcepInfo, Span puArgErr) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Invoke(ref pvInstance.GetPinnableReference(), memid, wFlags, pDispParams, ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), ref puArgErr.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, Span pvInstance, int memid, ushort wFlags, Span pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Invoke(ref pvInstance.GetPinnableReference(), memid, wFlags, ref pDispParams.GetPinnableReference(), pVarResult, pExcepInfo, puArgErr); + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, Span pvInstance, int memid, ushort wFlags, Span pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, Span puArgErr) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Invoke(ref pvInstance.GetPinnableReference(), memid, wFlags, ref pDispParams.GetPinnableReference(), pVarResult, pExcepInfo, ref puArgErr.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, Span pvInstance, int memid, ushort wFlags, Span pDispParams, Variant* pVarResult, Span pExcepInfo, uint* puArgErr) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Invoke(ref pvInstance.GetPinnableReference(), memid, wFlags, ref pDispParams.GetPinnableReference(), pVarResult, ref pExcepInfo.GetPinnableReference(), puArgErr); + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, Span pvInstance, int memid, ushort wFlags, Span pDispParams, Variant* pVarResult, Span pExcepInfo, Span puArgErr) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Invoke(ref pvInstance.GetPinnableReference(), memid, wFlags, ref pDispParams.GetPinnableReference(), pVarResult, ref pExcepInfo.GetPinnableReference(), ref puArgErr.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, Span pvInstance, int memid, ushort wFlags, Span pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Invoke(ref pvInstance.GetPinnableReference(), memid, wFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), pExcepInfo, puArgErr); + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, Span pvInstance, int memid, ushort wFlags, Span pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, Span puArgErr) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Invoke(ref pvInstance.GetPinnableReference(), memid, wFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), pExcepInfo, ref puArgErr.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int Invoke(this ComPtr thisVtbl, Span pvInstance, int memid, ushort wFlags, Span pDispParams, Span pVarResult, Span pExcepInfo, uint* puArgErr) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Invoke(ref pvInstance.GetPinnableReference(), memid, wFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), puArgErr); + } + + /// To be documented. + public static int Invoke(this ComPtr thisVtbl, Span pvInstance, int memid, ushort wFlags, Span pDispParams, Span pVarResult, Span pExcepInfo, Span puArgErr) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Invoke(ref pvInstance.GetPinnableReference(), memid, wFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), ref puArgErr.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int memid, string[] pBstrNameSa, string[] pBstrDocStringSa, uint* pdwHelpContext, string[] pBstrHelpFileSa) + { + var @this = thisVtbl.Handle; + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = @this->GetDocumentation(memid, pBstrName, pBstrDocString, pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int memid, string[] pBstrNameSa, string[] pBstrDocStringSa, uint* pdwHelpContext, ref char* pBstrHelpFile) + { + var @this = thisVtbl.Handle; + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var ret = @this->GetDocumentation(memid, pBstrName, pBstrDocString, pdwHelpContext, ref pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + return ret; + } + + /// To be documented. + public static int GetDocumentation(this ComPtr thisVtbl, int memid, string[] pBstrNameSa, string[] pBstrDocStringSa, ref uint pdwHelpContext, string[] pBstrHelpFileSa) + { + var @this = thisVtbl.Handle; + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = @this->GetDocumentation(memid, pBstrName, pBstrDocString, ref pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int memid, char** pBstrName, char** pBstrDocString, Span pdwHelpContext, char** pBstrHelpFile) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetDocumentation(memid, pBstrName, pBstrDocString, ref pdwHelpContext.GetPinnableReference(), pBstrHelpFile); + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int memid, string[] pBstrNameSa, string[] pBstrDocStringSa, ref uint pdwHelpContext, ref char* pBstrHelpFile) + { + var @this = thisVtbl.Handle; + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var ret = @this->GetDocumentation(memid, pBstrName, pBstrDocString, ref pdwHelpContext, ref pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + return ret; + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int memid, char** pBstrName, char** pBstrDocString, Span pdwHelpContext, ref char* pBstrHelpFile) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetDocumentation(memid, pBstrName, pBstrDocString, ref pdwHelpContext.GetPinnableReference(), ref pBstrHelpFile); + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int memid, string[] pBstrNameSa, ref char* pBstrDocString, uint* pdwHelpContext, string[] pBstrHelpFileSa) + { + var @this = thisVtbl.Handle; + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = @this->GetDocumentation(memid, pBstrName, ref pBstrDocString, pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int memid, string[] pBstrNameSa, ref char* pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile) + { + var @this = thisVtbl.Handle; + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var ret = @this->GetDocumentation(memid, pBstrName, ref pBstrDocString, pdwHelpContext, ref pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + return ret; + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int memid, string[] pBstrNameSa, ref char* pBstrDocString, ref uint pdwHelpContext, string[] pBstrHelpFileSa) + { + var @this = thisVtbl.Handle; + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = @this->GetDocumentation(memid, pBstrName, ref pBstrDocString, ref pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int memid, char** pBstrName, ref char* pBstrDocString, Span pdwHelpContext, char** pBstrHelpFile) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetDocumentation(memid, pBstrName, ref pBstrDocString, ref pdwHelpContext.GetPinnableReference(), pBstrHelpFile); + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int memid, string[] pBstrNameSa, ref char* pBstrDocString, ref uint pdwHelpContext, ref char* pBstrHelpFile) + { + var @this = thisVtbl.Handle; + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var ret = @this->GetDocumentation(memid, pBstrName, ref pBstrDocString, ref pdwHelpContext, ref pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + return ret; + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int memid, char** pBstrName, ref char* pBstrDocString, Span pdwHelpContext, ref char* pBstrHelpFile) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetDocumentation(memid, pBstrName, ref pBstrDocString, ref pdwHelpContext.GetPinnableReference(), ref pBstrHelpFile); + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int memid, ref char* pBstrName, string[] pBstrDocStringSa, uint* pdwHelpContext, string[] pBstrHelpFileSa) + { + var @this = thisVtbl.Handle; + // StringArrayOverloader + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = @this->GetDocumentation(memid, ref pBstrName, pBstrDocString, pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int memid, ref char* pBstrName, string[] pBstrDocStringSa, uint* pdwHelpContext, ref char* pBstrHelpFile) + { + var @this = thisVtbl.Handle; + // StringArrayOverloader + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var ret = @this->GetDocumentation(memid, ref pBstrName, pBstrDocString, pdwHelpContext, ref pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + return ret; + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int memid, ref char* pBstrName, string[] pBstrDocStringSa, ref uint pdwHelpContext, string[] pBstrHelpFileSa) + { + var @this = thisVtbl.Handle; + // StringArrayOverloader + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = @this->GetDocumentation(memid, ref pBstrName, pBstrDocString, ref pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int memid, ref char* pBstrName, char** pBstrDocString, Span pdwHelpContext, char** pBstrHelpFile) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetDocumentation(memid, ref pBstrName, pBstrDocString, ref pdwHelpContext.GetPinnableReference(), pBstrHelpFile); + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int memid, ref char* pBstrName, string[] pBstrDocStringSa, ref uint pdwHelpContext, ref char* pBstrHelpFile) + { + var @this = thisVtbl.Handle; + // StringArrayOverloader + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var ret = @this->GetDocumentation(memid, ref pBstrName, pBstrDocString, ref pdwHelpContext, ref pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + return ret; + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int memid, ref char* pBstrName, char** pBstrDocString, Span pdwHelpContext, ref char* pBstrHelpFile) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetDocumentation(memid, ref pBstrName, pBstrDocString, ref pdwHelpContext.GetPinnableReference(), ref pBstrHelpFile); + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int memid, ref char* pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, string[] pBstrHelpFileSa) + { + var @this = thisVtbl.Handle; + // StringArrayOverloader + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = @this->GetDocumentation(memid, ref pBstrName, ref pBstrDocString, pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int memid, ref char* pBstrName, ref char* pBstrDocString, ref uint pdwHelpContext, string[] pBstrHelpFileSa) + { + var @this = thisVtbl.Handle; + // StringArrayOverloader + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = @this->GetDocumentation(memid, ref pBstrName, ref pBstrDocString, ref pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int memid, ref char* pBstrName, ref char* pBstrDocString, Span pdwHelpContext, char** pBstrHelpFile) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetDocumentation(memid, ref pBstrName, ref pBstrDocString, ref pdwHelpContext.GetPinnableReference(), pBstrHelpFile); + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int memid, ref char* pBstrName, ref char* pBstrDocString, Span pdwHelpContext, ref char* pBstrHelpFile) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetDocumentation(memid, ref pBstrName, ref pBstrDocString, ref pdwHelpContext.GetPinnableReference(), ref pBstrHelpFile); + } + + /// To be documented. + public static unsafe int GetDllEntry(this ComPtr thisVtbl, int memid, InvokeKind invKind, string[] pBstrDllNameSa, string[] pBstrNameSa, ushort* pwOrdinal) + { + var @this = thisVtbl.Handle; + // StringArrayOverloader + var pBstrDllName = (char**) SilkMarshal.StringArrayToPtr(pBstrDllNameSa); + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var ret = @this->GetDllEntry(memid, invKind, pBstrDllName, pBstrName, pwOrdinal); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDllName, pBstrDllNameSa); + SilkMarshal.Free((nint) pBstrDllName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + return ret; + } + + /// To be documented. + public static int GetDllEntry(this ComPtr thisVtbl, int memid, InvokeKind invKind, string[] pBstrDllNameSa, string[] pBstrNameSa, ref ushort pwOrdinal) + { + var @this = thisVtbl.Handle; + // StringArrayOverloader + var pBstrDllName = (char**) SilkMarshal.StringArrayToPtr(pBstrDllNameSa); + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var ret = @this->GetDllEntry(memid, invKind, pBstrDllName, pBstrName, ref pwOrdinal); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDllName, pBstrDllNameSa); + SilkMarshal.Free((nint) pBstrDllName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + return ret; + } + + /// To be documented. + public static unsafe int GetDllEntry(this ComPtr thisVtbl, int memid, InvokeKind invKind, char** pBstrDllName, char** pBstrName, Span pwOrdinal) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetDllEntry(memid, invKind, pBstrDllName, pBstrName, ref pwOrdinal.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int GetDllEntry(this ComPtr thisVtbl, int memid, InvokeKind invKind, string[] pBstrDllNameSa, ref char* pBstrName, ushort* pwOrdinal) + { + var @this = thisVtbl.Handle; + // StringArrayOverloader + var pBstrDllName = (char**) SilkMarshal.StringArrayToPtr(pBstrDllNameSa); + var ret = @this->GetDllEntry(memid, invKind, pBstrDllName, ref pBstrName, pwOrdinal); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDllName, pBstrDllNameSa); + SilkMarshal.Free((nint) pBstrDllName); + return ret; + } + + /// To be documented. + public static unsafe int GetDllEntry(this ComPtr thisVtbl, int memid, InvokeKind invKind, string[] pBstrDllNameSa, ref char* pBstrName, ref ushort pwOrdinal) + { + var @this = thisVtbl.Handle; + // StringArrayOverloader + var pBstrDllName = (char**) SilkMarshal.StringArrayToPtr(pBstrDllNameSa); + var ret = @this->GetDllEntry(memid, invKind, pBstrDllName, ref pBstrName, ref pwOrdinal); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDllName, pBstrDllNameSa); + SilkMarshal.Free((nint) pBstrDllName); + return ret; + } + + /// To be documented. + public static unsafe int GetDllEntry(this ComPtr thisVtbl, int memid, InvokeKind invKind, char** pBstrDllName, ref char* pBstrName, Span pwOrdinal) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetDllEntry(memid, invKind, pBstrDllName, ref pBstrName, ref pwOrdinal.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int GetDllEntry(this ComPtr thisVtbl, int memid, InvokeKind invKind, ref char* pBstrDllName, string[] pBstrNameSa, ushort* pwOrdinal) + { + var @this = thisVtbl.Handle; + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var ret = @this->GetDllEntry(memid, invKind, ref pBstrDllName, pBstrName, pwOrdinal); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + return ret; + } + + /// To be documented. + public static unsafe int GetDllEntry(this ComPtr thisVtbl, int memid, InvokeKind invKind, ref char* pBstrDllName, string[] pBstrNameSa, ref ushort pwOrdinal) + { + var @this = thisVtbl.Handle; + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var ret = @this->GetDllEntry(memid, invKind, ref pBstrDllName, pBstrName, ref pwOrdinal); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + return ret; + } + + /// To be documented. + public static unsafe int GetDllEntry(this ComPtr thisVtbl, int memid, InvokeKind invKind, ref char* pBstrDllName, char** pBstrName, Span pwOrdinal) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetDllEntry(memid, invKind, ref pBstrDllName, pBstrName, ref pwOrdinal.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int GetDllEntry(this ComPtr thisVtbl, int memid, InvokeKind invKind, ref char* pBstrDllName, ref char* pBstrName, Span pwOrdinal) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetDllEntry(memid, invKind, ref pBstrDllName, ref pBstrName, ref pwOrdinal.GetPinnableReference()); + } + + /// To be documented. + public static int GetRefTypeInfo(this ComPtr thisVtbl, uint hRefType, ref ComPtr ppTInfo) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->GetRefTypeInfo(hRefType, (ITypeInfo**) ppTInfo.GetAddressOf()); + } + + /// To be documented. + public static int CreateInstance(this ComPtr thisVtbl, ComPtr pUnkOuter, out ComPtr ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + ppvObj = default; + return @this->CreateInstance((Silk.NET.Core.Native.IUnknown*) pUnkOuter.Handle, SilkMarshal.GuidPtrOf(), (void**) ppvObj.GetAddressOf()); + } + + /// To be documented. + public static unsafe int CreateInstance(this ComPtr thisVtbl, ComPtr pUnkOuter, Guid* riid, ref void* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->CreateInstance((Silk.NET.Core.Native.IUnknown*) pUnkOuter.Handle, riid, ref ppvObj); + } + + /// To be documented. + public static unsafe int CreateInstance(this ComPtr thisVtbl, Silk.NET.Core.Native.IUnknown* pUnkOuter, Span riid, void** ppvObj) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->CreateInstance(pUnkOuter, ref riid.GetPinnableReference(), ppvObj); + } + + /// To be documented. + public static unsafe int CreateInstance(this ComPtr thisVtbl, ComPtr pUnkOuter, ref Guid riid, void** ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->CreateInstance((Silk.NET.Core.Native.IUnknown*) pUnkOuter.Handle, ref riid, ppvObj); + } + + /// To be documented. + public static unsafe int CreateInstance(this ComPtr thisVtbl, Silk.NET.Core.Native.IUnknown* pUnkOuter, Span riid, ref void* ppvObj) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->CreateInstance(pUnkOuter, ref riid.GetPinnableReference(), ref ppvObj); + } + + /// To be documented. + public static unsafe int CreateInstance(this ComPtr thisVtbl, ComPtr pUnkOuter, ref Guid riid, ref void* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->CreateInstance((Silk.NET.Core.Native.IUnknown*) pUnkOuter.Handle, ref riid, ref ppvObj); + } + + /// To be documented. + public static unsafe int CreateInstance(this ComPtr thisVtbl, Span pUnkOuter, Guid* riid, void** ppvObj) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->CreateInstance(ref pUnkOuter.GetPinnableReference(), riid, ppvObj); + } + + /// To be documented. + public static int CreateInstance(this ComPtr thisVtbl, ref Silk.NET.Core.Native.IUnknown pUnkOuter, out ComPtr ppvObj) where TI0 : unmanaged, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + ppvObj = default; + return @this->CreateInstance(ref pUnkOuter, SilkMarshal.GuidPtrOf(), (void**) ppvObj.GetAddressOf()); + } + + /// To be documented. + public static unsafe int CreateInstance(this ComPtr thisVtbl, Span pUnkOuter, Guid* riid, ref void* ppvObj) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->CreateInstance(ref pUnkOuter.GetPinnableReference(), riid, ref ppvObj); + } + + /// To be documented. + public static unsafe int CreateInstance(this ComPtr thisVtbl, Span pUnkOuter, Span riid, void** ppvObj) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->CreateInstance(ref pUnkOuter.GetPinnableReference(), ref riid.GetPinnableReference(), ppvObj); + } + + /// To be documented. + public static unsafe int CreateInstance(this ComPtr thisVtbl, Span pUnkOuter, Span riid, ref void* ppvObj) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->CreateInstance(ref pUnkOuter.GetPinnableReference(), ref riid.GetPinnableReference(), ref ppvObj); + } + + /// To be documented. + public static int GetMops(this ComPtr thisVtbl, int memid, string[] pBstrMopsSa) + { + var @this = thisVtbl.Handle; + // StringArrayOverloader + var pBstrMops = (char**) SilkMarshal.StringArrayToPtr(pBstrMopsSa); + var ret = @this->GetMops(memid, pBstrMops); + SilkMarshal.CopyPtrToStringArray((nint) pBstrMops, pBstrMopsSa); + SilkMarshal.Free((nint) pBstrMops); + return ret; + } + + /// To be documented. + public static unsafe int GetContainingTypeLib(this ComPtr thisVtbl, ref ComPtr ppTLib, uint* pIndex) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->GetContainingTypeLib((ITypeLib**) ppTLib.GetAddressOf(), pIndex); + } + + /// To be documented. + public static unsafe int GetContainingTypeLib(this ComPtr thisVtbl, ITypeLib** ppTLib, Span pIndex) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetContainingTypeLib(ppTLib, ref pIndex.GetPinnableReference()); + } + + /// To be documented. + public static int GetContainingTypeLib(this ComPtr thisVtbl, ref ComPtr ppTLib, ref uint pIndex) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->GetContainingTypeLib((ITypeLib**) ppTLib.GetAddressOf(), ref pIndex); + } + + /// To be documented. + public static unsafe int GetContainingTypeLib(this ComPtr thisVtbl, ref ITypeLib* ppTLib, Span pIndex) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetContainingTypeLib(ref ppTLib, ref pIndex.GetPinnableReference()); + } + + /// To be documented. + public static void ReleaseTypeAttr(this ComPtr thisVtbl, Span pTypeAttr) + { + var @this = thisVtbl.Handle; + // SpanOverloader + @this->ReleaseTypeAttr(ref pTypeAttr.GetPinnableReference()); + } + + /// To be documented. + public static void ReleaseFuncDesc(this ComPtr thisVtbl, Span pFuncDesc) + { + var @this = thisVtbl.Handle; + // SpanOverloader + @this->ReleaseFuncDesc(ref pFuncDesc.GetPinnableReference()); + } + + /// To be documented. + public static void ReleaseVarDesc(this ComPtr thisVtbl, Span pVarDesc) + { + var @this = thisVtbl.Handle; + // SpanOverloader + @this->ReleaseVarDesc(ref pVarDesc.GetPinnableReference()); + } + + /// To be documented. + public static ComPtr QueryInterface(this ComPtr thisVtbl) where TI0 : unmanaged, IComVtbl + { + var @this = thisVtbl.Handle; + // NonKhrReturnTypeOverloader + SilkMarshal.ThrowHResult(@this->QueryInterface(out ComPtr silkRet)); + return silkRet; + } + + /// To be documented. + public static ComPtr CreateInstance(this ComPtr thisVtbl, ComPtr pUnkOuter) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl + { + var @this = thisVtbl.Handle; + // NonKhrReturnTypeOverloader + SilkMarshal.ThrowHResult(@this->CreateInstance(pUnkOuter, out ComPtr silkRet)); + return silkRet; + } + + /// To be documented. + public static ComPtr CreateInstance(this ComPtr thisVtbl, ref Silk.NET.Core.Native.IUnknown pUnkOuter) where TI0 : unmanaged, IComVtbl + { + var @this = thisVtbl.Handle; + // NonKhrReturnTypeOverloader + SilkMarshal.ThrowHResult(@this->CreateInstance(ref pUnkOuter, out ComPtr silkRet)); + return silkRet; + } + +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/TypeLib2VtblExtensions.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/TypeLib2VtblExtensions.gen.cs new file mode 100644 index 0000000000..47eaca3e7f --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/TypeLib2VtblExtensions.gen.cs @@ -0,0 +1,1971 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras; + +public unsafe static class TypeLib2VtblExtensions +{ + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Guid* riid, void** ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObject); + return ret; + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Guid* riid, ref void* ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObjectPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, ref Guid riid, void** ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* riidPtr = &riid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObject); + } + return ret; + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, ref Guid riid, ref void* ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* riidPtr = &riid) + { + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObjectPtr); + } + } + return ret; + } + + /// To be documented. + public static uint AddRef(this ComPtr thisVtbl) + { + var @this = thisVtbl.Handle; + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[1])(@this); + return ret; + } + + /// To be documented. + public static uint Release(this ComPtr thisVtbl) + { + var @this = thisVtbl.Handle; + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[2])(@this); + return ret; + } + + /// To be documented. + public static uint GetTypeInfoCount(this ComPtr thisVtbl) + { + var @this = thisVtbl.Handle; + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this); + return ret; + } + + /// To be documented. + public static unsafe int GetTypeInfo(this ComPtr thisVtbl, uint index, ITypeInfo** ppTInfo) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, index, ppTInfo); + return ret; + } + + /// To be documented. + public static unsafe int GetTypeInfo(this ComPtr thisVtbl, uint index, ref ITypeInfo* ppTInfo) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (ITypeInfo** ppTInfoPtr = &ppTInfo) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, index, ppTInfoPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int GetTypeInfoType(this ComPtr thisVtbl, uint index, TypeKind* pTKind) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, index, pTKind); + return ret; + } + + /// To be documented. + public static int GetTypeInfoType(this ComPtr thisVtbl, uint index, ref TypeKind pTKind) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (TypeKind* pTKindPtr = &pTKind) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, index, pTKindPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int GetTypeInfoOfGuid(this ComPtr thisVtbl, Guid* guid, ITypeInfo** ppTinfo) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, guid, ppTinfo); + return ret; + } + + /// To be documented. + public static unsafe int GetTypeInfoOfGuid(this ComPtr thisVtbl, Guid* guid, ref ITypeInfo* ppTinfo) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (ITypeInfo** ppTinfoPtr = &ppTinfo) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, guid, ppTinfoPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int GetTypeInfoOfGuid(this ComPtr thisVtbl, ref Guid guid, ITypeInfo** ppTinfo) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* guidPtr = &guid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, guidPtr, ppTinfo); + } + return ret; + } + + /// To be documented. + public static unsafe int GetTypeInfoOfGuid(this ComPtr thisVtbl, ref Guid guid, ref ITypeInfo* ppTinfo) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* guidPtr = &guid) + { + fixed (ITypeInfo** ppTinfoPtr = &ppTinfo) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, guidPtr, ppTinfoPtr); + } + } + return ret; + } + + /// To be documented. + public static unsafe int GetLibAttr(this ComPtr thisVtbl, TLibAttr** ppTLibAttr) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[7])(@this, ppTLibAttr); + return ret; + } + + /// To be documented. + public static unsafe int GetLibAttr(this ComPtr thisVtbl, ref TLibAttr* ppTLibAttr) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (TLibAttr** ppTLibAttrPtr = &ppTLibAttr) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[7])(@this, ppTLibAttrPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int GetTypeComp(this ComPtr thisVtbl, ITypeComp** ppTComp) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[8])(@this, ppTComp); + return ret; + } + + /// To be documented. + public static unsafe int GetTypeComp(this ComPtr thisVtbl, ref ITypeComp* ppTComp) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (ITypeComp** ppTCompPtr = &ppTComp) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[8])(@this, ppTCompPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int index, char** pBstrName, char** pBstrDocString, uint* pdwHelpContext, char** pBstrHelpFile) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[9])(@this, index, pBstrName, pBstrDocString, pdwHelpContext, pBstrHelpFile); + return ret; + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int index, char** pBstrName, char** pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char** pBstrHelpFilePtr = &pBstrHelpFile) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[9])(@this, index, pBstrName, pBstrDocString, pdwHelpContext, pBstrHelpFilePtr); + } + return ret; + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int index, char** pBstrName, char** pBstrDocString, ref uint pdwHelpContext, char** pBstrHelpFile) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (uint* pdwHelpContextPtr = &pdwHelpContext) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[9])(@this, index, pBstrName, pBstrDocString, pdwHelpContextPtr, pBstrHelpFile); + } + return ret; + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int index, char** pBstrName, char** pBstrDocString, ref uint pdwHelpContext, ref char* pBstrHelpFile) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (uint* pdwHelpContextPtr = &pdwHelpContext) + { + fixed (char** pBstrHelpFilePtr = &pBstrHelpFile) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[9])(@this, index, pBstrName, pBstrDocString, pdwHelpContextPtr, pBstrHelpFilePtr); + } + } + return ret; + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int index, char** pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, char** pBstrHelpFile) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char** pBstrDocStringPtr = &pBstrDocString) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[9])(@this, index, pBstrName, pBstrDocStringPtr, pdwHelpContext, pBstrHelpFile); + } + return ret; + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int index, char** pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char** pBstrDocStringPtr = &pBstrDocString) + { + fixed (char** pBstrHelpFilePtr = &pBstrHelpFile) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[9])(@this, index, pBstrName, pBstrDocStringPtr, pdwHelpContext, pBstrHelpFilePtr); + } + } + return ret; + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int index, char** pBstrName, ref char* pBstrDocString, ref uint pdwHelpContext, char** pBstrHelpFile) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char** pBstrDocStringPtr = &pBstrDocString) + { + fixed (uint* pdwHelpContextPtr = &pdwHelpContext) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[9])(@this, index, pBstrName, pBstrDocStringPtr, pdwHelpContextPtr, pBstrHelpFile); + } + } + return ret; + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int index, char** pBstrName, ref char* pBstrDocString, ref uint pdwHelpContext, ref char* pBstrHelpFile) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char** pBstrDocStringPtr = &pBstrDocString) + { + fixed (uint* pdwHelpContextPtr = &pdwHelpContext) + { + fixed (char** pBstrHelpFilePtr = &pBstrHelpFile) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[9])(@this, index, pBstrName, pBstrDocStringPtr, pdwHelpContextPtr, pBstrHelpFilePtr); + } + } + } + return ret; + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int index, ref char* pBstrName, char** pBstrDocString, uint* pdwHelpContext, char** pBstrHelpFile) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char** pBstrNamePtr = &pBstrName) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[9])(@this, index, pBstrNamePtr, pBstrDocString, pdwHelpContext, pBstrHelpFile); + } + return ret; + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int index, ref char* pBstrName, char** pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char** pBstrNamePtr = &pBstrName) + { + fixed (char** pBstrHelpFilePtr = &pBstrHelpFile) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[9])(@this, index, pBstrNamePtr, pBstrDocString, pdwHelpContext, pBstrHelpFilePtr); + } + } + return ret; + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int index, ref char* pBstrName, char** pBstrDocString, ref uint pdwHelpContext, char** pBstrHelpFile) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char** pBstrNamePtr = &pBstrName) + { + fixed (uint* pdwHelpContextPtr = &pdwHelpContext) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[9])(@this, index, pBstrNamePtr, pBstrDocString, pdwHelpContextPtr, pBstrHelpFile); + } + } + return ret; + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int index, ref char* pBstrName, char** pBstrDocString, ref uint pdwHelpContext, ref char* pBstrHelpFile) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char** pBstrNamePtr = &pBstrName) + { + fixed (uint* pdwHelpContextPtr = &pdwHelpContext) + { + fixed (char** pBstrHelpFilePtr = &pBstrHelpFile) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[9])(@this, index, pBstrNamePtr, pBstrDocString, pdwHelpContextPtr, pBstrHelpFilePtr); + } + } + } + return ret; + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int index, ref char* pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, char** pBstrHelpFile) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char** pBstrNamePtr = &pBstrName) + { + fixed (char** pBstrDocStringPtr = &pBstrDocString) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[9])(@this, index, pBstrNamePtr, pBstrDocStringPtr, pdwHelpContext, pBstrHelpFile); + } + } + return ret; + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int index, ref char* pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char** pBstrNamePtr = &pBstrName) + { + fixed (char** pBstrDocStringPtr = &pBstrDocString) + { + fixed (char** pBstrHelpFilePtr = &pBstrHelpFile) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[9])(@this, index, pBstrNamePtr, pBstrDocStringPtr, pdwHelpContext, pBstrHelpFilePtr); + } + } + } + return ret; + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int index, ref char* pBstrName, ref char* pBstrDocString, ref uint pdwHelpContext, char** pBstrHelpFile) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char** pBstrNamePtr = &pBstrName) + { + fixed (char** pBstrDocStringPtr = &pBstrDocString) + { + fixed (uint* pdwHelpContextPtr = &pdwHelpContext) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[9])(@this, index, pBstrNamePtr, pBstrDocStringPtr, pdwHelpContextPtr, pBstrHelpFile); + } + } + } + return ret; + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int index, ref char* pBstrName, ref char* pBstrDocString, ref uint pdwHelpContext, ref char* pBstrHelpFile) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char** pBstrNamePtr = &pBstrName) + { + fixed (char** pBstrDocStringPtr = &pBstrDocString) + { + fixed (uint* pdwHelpContextPtr = &pdwHelpContext) + { + fixed (char** pBstrHelpFilePtr = &pBstrHelpFile) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[9])(@this, index, pBstrNamePtr, pBstrDocStringPtr, pdwHelpContextPtr, pBstrHelpFilePtr); + } + } + } + } + return ret; + } + + /// To be documented. + public static unsafe int IsName(this ComPtr thisVtbl, char* szNameBuf, uint lHashVal, int* pfName) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[10])(@this, szNameBuf, lHashVal, pfName); + return ret; + } + + /// To be documented. + public static unsafe int IsName(this ComPtr thisVtbl, char* szNameBuf, uint lHashVal, ref int pfName) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (int* pfNamePtr = &pfName) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[10])(@this, szNameBuf, lHashVal, pfNamePtr); + } + return ret; + } + + /// To be documented. + public static unsafe int IsName(this ComPtr thisVtbl, ref char szNameBuf, uint lHashVal, int* pfName) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char* szNameBufPtr = &szNameBuf) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[10])(@this, szNameBufPtr, lHashVal, pfName); + } + return ret; + } + + /// To be documented. + public static int IsName(this ComPtr thisVtbl, ref char szNameBuf, uint lHashVal, ref int pfName) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char* szNameBufPtr = &szNameBuf) + { + fixed (int* pfNamePtr = &pfName) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[10])(@this, szNameBufPtr, lHashVal, pfNamePtr); + } + } + return ret; + } + + /// To be documented. + public static unsafe int IsName(this ComPtr thisVtbl, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, int* pfName) + { + var @this = thisVtbl.Handle; + int ret = default; + var szNameBufPtr = (byte*) SilkMarshal.StringToPtr(szNameBuf, NativeStringEncoding.UTF8); + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[10])(@this, szNameBufPtr, lHashVal, pfName); + SilkMarshal.Free((nint)szNameBufPtr); + return ret; + } + + /// To be documented. + public static int IsName(this ComPtr thisVtbl, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref int pfName) + { + var @this = thisVtbl.Handle; + int ret = default; + var szNameBufPtr = (byte*) SilkMarshal.StringToPtr(szNameBuf, NativeStringEncoding.UTF8); + fixed (int* pfNamePtr = &pfName) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[10])(@this, szNameBufPtr, lHashVal, pfNamePtr); + } + SilkMarshal.Free((nint)szNameBufPtr); + return ret; + } + + /// To be documented. + public static unsafe int FindName(this ComPtr thisVtbl, char* szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, ushort* pcFound) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, szNameBuf, lHashVal, ppTInfo, rgMemId, pcFound); + return ret; + } + + /// To be documented. + public static unsafe int FindName(this ComPtr thisVtbl, char* szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, ref ushort pcFound) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (ushort* pcFoundPtr = &pcFound) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, szNameBuf, lHashVal, ppTInfo, rgMemId, pcFoundPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int FindName(this ComPtr thisVtbl, char* szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, ref int rgMemId, ushort* pcFound) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (int* rgMemIdPtr = &rgMemId) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, szNameBuf, lHashVal, ppTInfo, rgMemIdPtr, pcFound); + } + return ret; + } + + /// To be documented. + public static unsafe int FindName(this ComPtr thisVtbl, char* szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, ref int rgMemId, ref ushort pcFound) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (int* rgMemIdPtr = &rgMemId) + { + fixed (ushort* pcFoundPtr = &pcFound) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, szNameBuf, lHashVal, ppTInfo, rgMemIdPtr, pcFoundPtr); + } + } + return ret; + } + + /// To be documented. + public static unsafe int FindName(this ComPtr thisVtbl, char* szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ushort* pcFound) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (ITypeInfo** ppTInfoPtr = &ppTInfo) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, szNameBuf, lHashVal, ppTInfoPtr, rgMemId, pcFound); + } + return ret; + } + + /// To be documented. + public static unsafe int FindName(this ComPtr thisVtbl, char* szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ref ushort pcFound) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (ITypeInfo** ppTInfoPtr = &ppTInfo) + { + fixed (ushort* pcFoundPtr = &pcFound) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, szNameBuf, lHashVal, ppTInfoPtr, rgMemId, pcFoundPtr); + } + } + return ret; + } + + /// To be documented. + public static unsafe int FindName(this ComPtr thisVtbl, char* szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, ref int rgMemId, ushort* pcFound) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (ITypeInfo** ppTInfoPtr = &ppTInfo) + { + fixed (int* rgMemIdPtr = &rgMemId) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, szNameBuf, lHashVal, ppTInfoPtr, rgMemIdPtr, pcFound); + } + } + return ret; + } + + /// To be documented. + public static unsafe int FindName(this ComPtr thisVtbl, char* szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, ref int rgMemId, ref ushort pcFound) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (ITypeInfo** ppTInfoPtr = &ppTInfo) + { + fixed (int* rgMemIdPtr = &rgMemId) + { + fixed (ushort* pcFoundPtr = &pcFound) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, szNameBuf, lHashVal, ppTInfoPtr, rgMemIdPtr, pcFoundPtr); + } + } + } + return ret; + } + + /// To be documented. + public static unsafe int FindName(this ComPtr thisVtbl, ref char szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, ushort* pcFound) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char* szNameBufPtr = &szNameBuf) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, szNameBufPtr, lHashVal, ppTInfo, rgMemId, pcFound); + } + return ret; + } + + /// To be documented. + public static unsafe int FindName(this ComPtr thisVtbl, ref char szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, ref ushort pcFound) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char* szNameBufPtr = &szNameBuf) + { + fixed (ushort* pcFoundPtr = &pcFound) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, szNameBufPtr, lHashVal, ppTInfo, rgMemId, pcFoundPtr); + } + } + return ret; + } + + /// To be documented. + public static unsafe int FindName(this ComPtr thisVtbl, ref char szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, ref int rgMemId, ushort* pcFound) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char* szNameBufPtr = &szNameBuf) + { + fixed (int* rgMemIdPtr = &rgMemId) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, szNameBufPtr, lHashVal, ppTInfo, rgMemIdPtr, pcFound); + } + } + return ret; + } + + /// To be documented. + public static unsafe int FindName(this ComPtr thisVtbl, ref char szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, ref int rgMemId, ref ushort pcFound) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char* szNameBufPtr = &szNameBuf) + { + fixed (int* rgMemIdPtr = &rgMemId) + { + fixed (ushort* pcFoundPtr = &pcFound) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, szNameBufPtr, lHashVal, ppTInfo, rgMemIdPtr, pcFoundPtr); + } + } + } + return ret; + } + + /// To be documented. + public static unsafe int FindName(this ComPtr thisVtbl, ref char szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ushort* pcFound) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char* szNameBufPtr = &szNameBuf) + { + fixed (ITypeInfo** ppTInfoPtr = &ppTInfo) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, szNameBufPtr, lHashVal, ppTInfoPtr, rgMemId, pcFound); + } + } + return ret; + } + + /// To be documented. + public static unsafe int FindName(this ComPtr thisVtbl, ref char szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ref ushort pcFound) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char* szNameBufPtr = &szNameBuf) + { + fixed (ITypeInfo** ppTInfoPtr = &ppTInfo) + { + fixed (ushort* pcFoundPtr = &pcFound) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, szNameBufPtr, lHashVal, ppTInfoPtr, rgMemId, pcFoundPtr); + } + } + } + return ret; + } + + /// To be documented. + public static unsafe int FindName(this ComPtr thisVtbl, ref char szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, ref int rgMemId, ushort* pcFound) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char* szNameBufPtr = &szNameBuf) + { + fixed (ITypeInfo** ppTInfoPtr = &ppTInfo) + { + fixed (int* rgMemIdPtr = &rgMemId) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, szNameBufPtr, lHashVal, ppTInfoPtr, rgMemIdPtr, pcFound); + } + } + } + return ret; + } + + /// To be documented. + public static unsafe int FindName(this ComPtr thisVtbl, ref char szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, ref int rgMemId, ref ushort pcFound) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char* szNameBufPtr = &szNameBuf) + { + fixed (ITypeInfo** ppTInfoPtr = &ppTInfo) + { + fixed (int* rgMemIdPtr = &rgMemId) + { + fixed (ushort* pcFoundPtr = &pcFound) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, szNameBufPtr, lHashVal, ppTInfoPtr, rgMemIdPtr, pcFoundPtr); + } + } + } + } + return ret; + } + + /// To be documented. + public static unsafe int FindName(this ComPtr thisVtbl, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, ushort* pcFound) + { + var @this = thisVtbl.Handle; + int ret = default; + var szNameBufPtr = (byte*) SilkMarshal.StringToPtr(szNameBuf, NativeStringEncoding.UTF8); + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, szNameBufPtr, lHashVal, ppTInfo, rgMemId, pcFound); + SilkMarshal.Free((nint)szNameBufPtr); + return ret; + } + + /// To be documented. + public static unsafe int FindName(this ComPtr thisVtbl, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, ref ushort pcFound) + { + var @this = thisVtbl.Handle; + int ret = default; + var szNameBufPtr = (byte*) SilkMarshal.StringToPtr(szNameBuf, NativeStringEncoding.UTF8); + fixed (ushort* pcFoundPtr = &pcFound) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, szNameBufPtr, lHashVal, ppTInfo, rgMemId, pcFoundPtr); + } + SilkMarshal.Free((nint)szNameBufPtr); + return ret; + } + + /// To be documented. + public static unsafe int FindName(this ComPtr thisVtbl, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, ref int rgMemId, ushort* pcFound) + { + var @this = thisVtbl.Handle; + int ret = default; + var szNameBufPtr = (byte*) SilkMarshal.StringToPtr(szNameBuf, NativeStringEncoding.UTF8); + fixed (int* rgMemIdPtr = &rgMemId) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, szNameBufPtr, lHashVal, ppTInfo, rgMemIdPtr, pcFound); + } + SilkMarshal.Free((nint)szNameBufPtr); + return ret; + } + + /// To be documented. + public static unsafe int FindName(this ComPtr thisVtbl, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, ref int rgMemId, ref ushort pcFound) + { + var @this = thisVtbl.Handle; + int ret = default; + var szNameBufPtr = (byte*) SilkMarshal.StringToPtr(szNameBuf, NativeStringEncoding.UTF8); + fixed (int* rgMemIdPtr = &rgMemId) + { + fixed (ushort* pcFoundPtr = &pcFound) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, szNameBufPtr, lHashVal, ppTInfo, rgMemIdPtr, pcFoundPtr); + } + } + SilkMarshal.Free((nint)szNameBufPtr); + return ret; + } + + /// To be documented. + public static unsafe int FindName(this ComPtr thisVtbl, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ushort* pcFound) + { + var @this = thisVtbl.Handle; + int ret = default; + var szNameBufPtr = (byte*) SilkMarshal.StringToPtr(szNameBuf, NativeStringEncoding.UTF8); + fixed (ITypeInfo** ppTInfoPtr = &ppTInfo) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, szNameBufPtr, lHashVal, ppTInfoPtr, rgMemId, pcFound); + } + SilkMarshal.Free((nint)szNameBufPtr); + return ret; + } + + /// To be documented. + public static unsafe int FindName(this ComPtr thisVtbl, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ref ushort pcFound) + { + var @this = thisVtbl.Handle; + int ret = default; + var szNameBufPtr = (byte*) SilkMarshal.StringToPtr(szNameBuf, NativeStringEncoding.UTF8); + fixed (ITypeInfo** ppTInfoPtr = &ppTInfo) + { + fixed (ushort* pcFoundPtr = &pcFound) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, szNameBufPtr, lHashVal, ppTInfoPtr, rgMemId, pcFoundPtr); + } + } + SilkMarshal.Free((nint)szNameBufPtr); + return ret; + } + + /// To be documented. + public static unsafe int FindName(this ComPtr thisVtbl, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, ref int rgMemId, ushort* pcFound) + { + var @this = thisVtbl.Handle; + int ret = default; + var szNameBufPtr = (byte*) SilkMarshal.StringToPtr(szNameBuf, NativeStringEncoding.UTF8); + fixed (ITypeInfo** ppTInfoPtr = &ppTInfo) + { + fixed (int* rgMemIdPtr = &rgMemId) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, szNameBufPtr, lHashVal, ppTInfoPtr, rgMemIdPtr, pcFound); + } + } + SilkMarshal.Free((nint)szNameBufPtr); + return ret; + } + + /// To be documented. + public static unsafe int FindName(this ComPtr thisVtbl, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, ref int rgMemId, ref ushort pcFound) + { + var @this = thisVtbl.Handle; + int ret = default; + var szNameBufPtr = (byte*) SilkMarshal.StringToPtr(szNameBuf, NativeStringEncoding.UTF8); + fixed (ITypeInfo** ppTInfoPtr = &ppTInfo) + { + fixed (int* rgMemIdPtr = &rgMemId) + { + fixed (ushort* pcFoundPtr = &pcFound) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, szNameBufPtr, lHashVal, ppTInfoPtr, rgMemIdPtr, pcFoundPtr); + } + } + } + SilkMarshal.Free((nint)szNameBufPtr); + return ret; + } + + /// To be documented. + public static unsafe void ReleaseTLibAttr(this ComPtr thisVtbl, TLibAttr* pTLibAttr) + { + var @this = thisVtbl.Handle; + ((delegate* unmanaged[Cdecl])@this->LpVtbl[12])(@this, pTLibAttr); + } + + /// To be documented. + public static void ReleaseTLibAttr(this ComPtr thisVtbl, ref TLibAttr pTLibAttr) + { + var @this = thisVtbl.Handle; + fixed (TLibAttr* pTLibAttrPtr = &pTLibAttr) + { + ((delegate* unmanaged[Cdecl])@this->LpVtbl[12])(@this, pTLibAttrPtr); + } + } + + /// To be documented. + public static unsafe int GetCustData(this ComPtr thisVtbl, Guid* guid, Variant* pVarVal) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[13])(@this, guid, pVarVal); + return ret; + } + + /// To be documented. + public static unsafe int GetCustData(this ComPtr thisVtbl, Guid* guid, ref Variant pVarVal) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Variant* pVarValPtr = &pVarVal) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[13])(@this, guid, pVarValPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int GetCustData(this ComPtr thisVtbl, ref Guid guid, Variant* pVarVal) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* guidPtr = &guid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[13])(@this, guidPtr, pVarVal); + } + return ret; + } + + /// To be documented. + public static int GetCustData(this ComPtr thisVtbl, ref Guid guid, ref Variant pVarVal) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* guidPtr = &guid) + { + fixed (Variant* pVarValPtr = &pVarVal) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[13])(@this, guidPtr, pVarValPtr); + } + } + return ret; + } + + /// To be documented. + public static unsafe int GetLibStatistics(this ComPtr thisVtbl, uint* pcUniqueNames, uint* pcchUniqueNames) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[14])(@this, pcUniqueNames, pcchUniqueNames); + return ret; + } + + /// To be documented. + public static unsafe int GetLibStatistics(this ComPtr thisVtbl, uint* pcUniqueNames, ref uint pcchUniqueNames) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (uint* pcchUniqueNamesPtr = &pcchUniqueNames) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[14])(@this, pcUniqueNames, pcchUniqueNamesPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int GetLibStatistics(this ComPtr thisVtbl, ref uint pcUniqueNames, uint* pcchUniqueNames) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (uint* pcUniqueNamesPtr = &pcUniqueNames) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[14])(@this, pcUniqueNamesPtr, pcchUniqueNames); + } + return ret; + } + + /// To be documented. + public static int GetLibStatistics(this ComPtr thisVtbl, ref uint pcUniqueNames, ref uint pcchUniqueNames) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (uint* pcUniqueNamesPtr = &pcUniqueNames) + { + fixed (uint* pcchUniqueNamesPtr = &pcchUniqueNames) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[14])(@this, pcUniqueNamesPtr, pcchUniqueNamesPtr); + } + } + return ret; + } + + /// To be documented. + public static unsafe int GetDocumentation2(this ComPtr thisVtbl, int index, uint lcid, char** pbstrHelpString, uint* pdwHelpStringContext, char** pbstrHelpStringDll) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[15])(@this, index, lcid, pbstrHelpString, pdwHelpStringContext, pbstrHelpStringDll); + return ret; + } + + /// To be documented. + public static unsafe int GetDocumentation2(this ComPtr thisVtbl, int index, uint lcid, char** pbstrHelpString, uint* pdwHelpStringContext, ref char* pbstrHelpStringDll) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char** pbstrHelpStringDllPtr = &pbstrHelpStringDll) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[15])(@this, index, lcid, pbstrHelpString, pdwHelpStringContext, pbstrHelpStringDllPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int GetDocumentation2(this ComPtr thisVtbl, int index, uint lcid, char** pbstrHelpString, ref uint pdwHelpStringContext, char** pbstrHelpStringDll) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (uint* pdwHelpStringContextPtr = &pdwHelpStringContext) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[15])(@this, index, lcid, pbstrHelpString, pdwHelpStringContextPtr, pbstrHelpStringDll); + } + return ret; + } + + /// To be documented. + public static unsafe int GetDocumentation2(this ComPtr thisVtbl, int index, uint lcid, char** pbstrHelpString, ref uint pdwHelpStringContext, ref char* pbstrHelpStringDll) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (uint* pdwHelpStringContextPtr = &pdwHelpStringContext) + { + fixed (char** pbstrHelpStringDllPtr = &pbstrHelpStringDll) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[15])(@this, index, lcid, pbstrHelpString, pdwHelpStringContextPtr, pbstrHelpStringDllPtr); + } + } + return ret; + } + + /// To be documented. + public static unsafe int GetDocumentation2(this ComPtr thisVtbl, int index, uint lcid, ref char* pbstrHelpString, uint* pdwHelpStringContext, char** pbstrHelpStringDll) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char** pbstrHelpStringPtr = &pbstrHelpString) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[15])(@this, index, lcid, pbstrHelpStringPtr, pdwHelpStringContext, pbstrHelpStringDll); + } + return ret; + } + + /// To be documented. + public static unsafe int GetDocumentation2(this ComPtr thisVtbl, int index, uint lcid, ref char* pbstrHelpString, uint* pdwHelpStringContext, ref char* pbstrHelpStringDll) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char** pbstrHelpStringPtr = &pbstrHelpString) + { + fixed (char** pbstrHelpStringDllPtr = &pbstrHelpStringDll) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[15])(@this, index, lcid, pbstrHelpStringPtr, pdwHelpStringContext, pbstrHelpStringDllPtr); + } + } + return ret; + } + + /// To be documented. + public static unsafe int GetDocumentation2(this ComPtr thisVtbl, int index, uint lcid, ref char* pbstrHelpString, ref uint pdwHelpStringContext, char** pbstrHelpStringDll) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char** pbstrHelpStringPtr = &pbstrHelpString) + { + fixed (uint* pdwHelpStringContextPtr = &pdwHelpStringContext) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[15])(@this, index, lcid, pbstrHelpStringPtr, pdwHelpStringContextPtr, pbstrHelpStringDll); + } + } + return ret; + } + + /// To be documented. + public static unsafe int GetDocumentation2(this ComPtr thisVtbl, int index, uint lcid, ref char* pbstrHelpString, ref uint pdwHelpStringContext, ref char* pbstrHelpStringDll) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char** pbstrHelpStringPtr = &pbstrHelpString) + { + fixed (uint* pdwHelpStringContextPtr = &pdwHelpStringContext) + { + fixed (char** pbstrHelpStringDllPtr = &pbstrHelpStringDll) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[15])(@this, index, lcid, pbstrHelpStringPtr, pdwHelpStringContextPtr, pbstrHelpStringDllPtr); + } + } + } + return ret; + } + + /// To be documented. + public static unsafe int GetAllCustData(this ComPtr thisVtbl, CustomData* pCustData) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[16])(@this, pCustData); + return ret; + } + + /// To be documented. + public static int GetAllCustData(this ComPtr thisVtbl, ref CustomData pCustData) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (CustomData* pCustDataPtr = &pCustData) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[16])(@this, pCustDataPtr); + } + return ret; + } + + /// To be documented. + public static int QueryInterface(this ComPtr thisVtbl, out ComPtr ppvObject) where TI0 : unmanaged, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + ppvObject = default; + return @this->QueryInterface(SilkMarshal.GuidPtrOf(), (void**) ppvObject.GetAddressOf()); + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Span riid, void** ppvObject) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->QueryInterface(ref riid.GetPinnableReference(), ppvObject); + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Span riid, ref void* ppvObject) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->QueryInterface(ref riid.GetPinnableReference(), ref ppvObject); + } + + /// To be documented. + public static int GetTypeInfo(this ComPtr thisVtbl, uint index, ref ComPtr ppTInfo) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->GetTypeInfo(index, (ITypeInfo**) ppTInfo.GetAddressOf()); + } + + /// To be documented. + public static int GetTypeInfoType(this ComPtr thisVtbl, uint index, Span pTKind) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetTypeInfoType(index, ref pTKind.GetPinnableReference()); + } + + /// To be documented. + public static int GetTypeInfoOfGuid(this ComPtr thisVtbl, out ComPtr ppTinfo) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + ppTinfo = default; + return @this->GetTypeInfoOfGuid(SilkMarshal.GuidPtrOf(), (ITypeInfo**) ppTinfo.GetAddressOf()); + } + + /// To be documented. + public static unsafe int GetTypeInfoOfGuid(this ComPtr thisVtbl, Span guid, ITypeInfo** ppTinfo) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetTypeInfoOfGuid(ref guid.GetPinnableReference(), ppTinfo); + } + + /// To be documented. + public static int GetTypeInfoOfGuid(this ComPtr thisVtbl, ref Guid guid, ref ComPtr ppTinfo) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->GetTypeInfoOfGuid(ref guid, (ITypeInfo**) ppTinfo.GetAddressOf()); + } + + /// To be documented. + public static unsafe int GetTypeInfoOfGuid(this ComPtr thisVtbl, Span guid, ref ITypeInfo* ppTinfo) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetTypeInfoOfGuid(ref guid.GetPinnableReference(), ref ppTinfo); + } + + /// To be documented. + public static int GetTypeComp(this ComPtr thisVtbl, ref ComPtr ppTComp) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->GetTypeComp((ITypeComp**) ppTComp.GetAddressOf()); + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int index, string[] pBstrNameSa, string[] pBstrDocStringSa, uint* pdwHelpContext, string[] pBstrHelpFileSa) + { + var @this = thisVtbl.Handle; + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = @this->GetDocumentation(index, pBstrName, pBstrDocString, pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int index, string[] pBstrNameSa, string[] pBstrDocStringSa, uint* pdwHelpContext, ref char* pBstrHelpFile) + { + var @this = thisVtbl.Handle; + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var ret = @this->GetDocumentation(index, pBstrName, pBstrDocString, pdwHelpContext, ref pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + return ret; + } + + /// To be documented. + public static int GetDocumentation(this ComPtr thisVtbl, int index, string[] pBstrNameSa, string[] pBstrDocStringSa, ref uint pdwHelpContext, string[] pBstrHelpFileSa) + { + var @this = thisVtbl.Handle; + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = @this->GetDocumentation(index, pBstrName, pBstrDocString, ref pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int index, char** pBstrName, char** pBstrDocString, Span pdwHelpContext, char** pBstrHelpFile) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetDocumentation(index, pBstrName, pBstrDocString, ref pdwHelpContext.GetPinnableReference(), pBstrHelpFile); + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int index, string[] pBstrNameSa, string[] pBstrDocStringSa, ref uint pdwHelpContext, ref char* pBstrHelpFile) + { + var @this = thisVtbl.Handle; + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var ret = @this->GetDocumentation(index, pBstrName, pBstrDocString, ref pdwHelpContext, ref pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + return ret; + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int index, char** pBstrName, char** pBstrDocString, Span pdwHelpContext, ref char* pBstrHelpFile) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetDocumentation(index, pBstrName, pBstrDocString, ref pdwHelpContext.GetPinnableReference(), ref pBstrHelpFile); + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int index, string[] pBstrNameSa, ref char* pBstrDocString, uint* pdwHelpContext, string[] pBstrHelpFileSa) + { + var @this = thisVtbl.Handle; + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = @this->GetDocumentation(index, pBstrName, ref pBstrDocString, pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int index, string[] pBstrNameSa, ref char* pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile) + { + var @this = thisVtbl.Handle; + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var ret = @this->GetDocumentation(index, pBstrName, ref pBstrDocString, pdwHelpContext, ref pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + return ret; + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int index, string[] pBstrNameSa, ref char* pBstrDocString, ref uint pdwHelpContext, string[] pBstrHelpFileSa) + { + var @this = thisVtbl.Handle; + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = @this->GetDocumentation(index, pBstrName, ref pBstrDocString, ref pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int index, char** pBstrName, ref char* pBstrDocString, Span pdwHelpContext, char** pBstrHelpFile) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetDocumentation(index, pBstrName, ref pBstrDocString, ref pdwHelpContext.GetPinnableReference(), pBstrHelpFile); + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int index, string[] pBstrNameSa, ref char* pBstrDocString, ref uint pdwHelpContext, ref char* pBstrHelpFile) + { + var @this = thisVtbl.Handle; + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var ret = @this->GetDocumentation(index, pBstrName, ref pBstrDocString, ref pdwHelpContext, ref pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + return ret; + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int index, char** pBstrName, ref char* pBstrDocString, Span pdwHelpContext, ref char* pBstrHelpFile) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetDocumentation(index, pBstrName, ref pBstrDocString, ref pdwHelpContext.GetPinnableReference(), ref pBstrHelpFile); + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int index, ref char* pBstrName, string[] pBstrDocStringSa, uint* pdwHelpContext, string[] pBstrHelpFileSa) + { + var @this = thisVtbl.Handle; + // StringArrayOverloader + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = @this->GetDocumentation(index, ref pBstrName, pBstrDocString, pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int index, ref char* pBstrName, string[] pBstrDocStringSa, uint* pdwHelpContext, ref char* pBstrHelpFile) + { + var @this = thisVtbl.Handle; + // StringArrayOverloader + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var ret = @this->GetDocumentation(index, ref pBstrName, pBstrDocString, pdwHelpContext, ref pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + return ret; + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int index, ref char* pBstrName, string[] pBstrDocStringSa, ref uint pdwHelpContext, string[] pBstrHelpFileSa) + { + var @this = thisVtbl.Handle; + // StringArrayOverloader + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = @this->GetDocumentation(index, ref pBstrName, pBstrDocString, ref pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int index, ref char* pBstrName, char** pBstrDocString, Span pdwHelpContext, char** pBstrHelpFile) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetDocumentation(index, ref pBstrName, pBstrDocString, ref pdwHelpContext.GetPinnableReference(), pBstrHelpFile); + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int index, ref char* pBstrName, string[] pBstrDocStringSa, ref uint pdwHelpContext, ref char* pBstrHelpFile) + { + var @this = thisVtbl.Handle; + // StringArrayOverloader + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var ret = @this->GetDocumentation(index, ref pBstrName, pBstrDocString, ref pdwHelpContext, ref pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + return ret; + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int index, ref char* pBstrName, char** pBstrDocString, Span pdwHelpContext, ref char* pBstrHelpFile) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetDocumentation(index, ref pBstrName, pBstrDocString, ref pdwHelpContext.GetPinnableReference(), ref pBstrHelpFile); + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int index, ref char* pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, string[] pBstrHelpFileSa) + { + var @this = thisVtbl.Handle; + // StringArrayOverloader + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = @this->GetDocumentation(index, ref pBstrName, ref pBstrDocString, pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int index, ref char* pBstrName, ref char* pBstrDocString, ref uint pdwHelpContext, string[] pBstrHelpFileSa) + { + var @this = thisVtbl.Handle; + // StringArrayOverloader + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = @this->GetDocumentation(index, ref pBstrName, ref pBstrDocString, ref pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int index, ref char* pBstrName, ref char* pBstrDocString, Span pdwHelpContext, char** pBstrHelpFile) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetDocumentation(index, ref pBstrName, ref pBstrDocString, ref pdwHelpContext.GetPinnableReference(), pBstrHelpFile); + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int index, ref char* pBstrName, ref char* pBstrDocString, Span pdwHelpContext, ref char* pBstrHelpFile) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetDocumentation(index, ref pBstrName, ref pBstrDocString, ref pdwHelpContext.GetPinnableReference(), ref pBstrHelpFile); + } + + /// To be documented. + public static unsafe int IsName(this ComPtr thisVtbl, char* szNameBuf, uint lHashVal, Span pfName) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->IsName(szNameBuf, lHashVal, ref pfName.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int IsName(this ComPtr thisVtbl, Span szNameBuf, uint lHashVal, int* pfName) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->IsName(ref szNameBuf.GetPinnableReference(), lHashVal, pfName); + } + + /// To be documented. + public static int IsName(this ComPtr thisVtbl, Span szNameBuf, uint lHashVal, Span pfName) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->IsName(ref szNameBuf.GetPinnableReference(), lHashVal, ref pfName.GetPinnableReference()); + } + + /// To be documented. + public static int IsName(this ComPtr thisVtbl, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, Span pfName) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->IsName(szNameBuf, lHashVal, ref pfName.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int FindName(this ComPtr thisVtbl, char* szNameBuf, uint lHashVal, ref ComPtr ppTInfo, int* rgMemId, ushort* pcFound) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->FindName(szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), rgMemId, pcFound); + } + + /// To be documented. + public static unsafe int FindName(this ComPtr thisVtbl, char* szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, Span pcFound) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->FindName(szNameBuf, lHashVal, ppTInfo, rgMemId, ref pcFound.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int FindName(this ComPtr thisVtbl, char* szNameBuf, uint lHashVal, ref ComPtr ppTInfo, int* rgMemId, ref ushort pcFound) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->FindName(szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), rgMemId, ref pcFound); + } + + /// To be documented. + public static unsafe int FindName(this ComPtr thisVtbl, char* szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, Span rgMemId, ushort* pcFound) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->FindName(szNameBuf, lHashVal, ppTInfo, ref rgMemId.GetPinnableReference(), pcFound); + } + + /// To be documented. + public static unsafe int FindName(this ComPtr thisVtbl, char* szNameBuf, uint lHashVal, ref ComPtr ppTInfo, ref int rgMemId, ushort* pcFound) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->FindName(szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), ref rgMemId, pcFound); + } + + /// To be documented. + public static unsafe int FindName(this ComPtr thisVtbl, char* szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, Span rgMemId, Span pcFound) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->FindName(szNameBuf, lHashVal, ppTInfo, ref rgMemId.GetPinnableReference(), ref pcFound.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int FindName(this ComPtr thisVtbl, char* szNameBuf, uint lHashVal, ref ComPtr ppTInfo, ref int rgMemId, ref ushort pcFound) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->FindName(szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), ref rgMemId, ref pcFound); + } + + /// To be documented. + public static unsafe int FindName(this ComPtr thisVtbl, char* szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, Span pcFound) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->FindName(szNameBuf, lHashVal, ref ppTInfo, rgMemId, ref pcFound.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int FindName(this ComPtr thisVtbl, char* szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, Span rgMemId, ushort* pcFound) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->FindName(szNameBuf, lHashVal, ref ppTInfo, ref rgMemId.GetPinnableReference(), pcFound); + } + + /// To be documented. + public static unsafe int FindName(this ComPtr thisVtbl, char* szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, Span rgMemId, Span pcFound) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->FindName(szNameBuf, lHashVal, ref ppTInfo, ref rgMemId.GetPinnableReference(), ref pcFound.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int FindName(this ComPtr thisVtbl, Span szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, ushort* pcFound) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->FindName(ref szNameBuf.GetPinnableReference(), lHashVal, ppTInfo, rgMemId, pcFound); + } + + /// To be documented. + public static unsafe int FindName(this ComPtr thisVtbl, ref char szNameBuf, uint lHashVal, ref ComPtr ppTInfo, int* rgMemId, ushort* pcFound) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->FindName(ref szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), rgMemId, pcFound); + } + + /// To be documented. + public static unsafe int FindName(this ComPtr thisVtbl, Span szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, Span pcFound) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->FindName(ref szNameBuf.GetPinnableReference(), lHashVal, ppTInfo, rgMemId, ref pcFound.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int FindName(this ComPtr thisVtbl, ref char szNameBuf, uint lHashVal, ref ComPtr ppTInfo, int* rgMemId, ref ushort pcFound) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->FindName(ref szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), rgMemId, ref pcFound); + } + + /// To be documented. + public static unsafe int FindName(this ComPtr thisVtbl, Span szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, Span rgMemId, ushort* pcFound) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->FindName(ref szNameBuf.GetPinnableReference(), lHashVal, ppTInfo, ref rgMemId.GetPinnableReference(), pcFound); + } + + /// To be documented. + public static unsafe int FindName(this ComPtr thisVtbl, ref char szNameBuf, uint lHashVal, ref ComPtr ppTInfo, ref int rgMemId, ushort* pcFound) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->FindName(ref szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), ref rgMemId, pcFound); + } + + /// To be documented. + public static unsafe int FindName(this ComPtr thisVtbl, Span szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, Span rgMemId, Span pcFound) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->FindName(ref szNameBuf.GetPinnableReference(), lHashVal, ppTInfo, ref rgMemId.GetPinnableReference(), ref pcFound.GetPinnableReference()); + } + + /// To be documented. + public static int FindName(this ComPtr thisVtbl, ref char szNameBuf, uint lHashVal, ref ComPtr ppTInfo, ref int rgMemId, ref ushort pcFound) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->FindName(ref szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), ref rgMemId, ref pcFound); + } + + /// To be documented. + public static unsafe int FindName(this ComPtr thisVtbl, Span szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ushort* pcFound) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->FindName(ref szNameBuf.GetPinnableReference(), lHashVal, ref ppTInfo, rgMemId, pcFound); + } + + /// To be documented. + public static unsafe int FindName(this ComPtr thisVtbl, Span szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, Span pcFound) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->FindName(ref szNameBuf.GetPinnableReference(), lHashVal, ref ppTInfo, rgMemId, ref pcFound.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int FindName(this ComPtr thisVtbl, Span szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, Span rgMemId, ushort* pcFound) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->FindName(ref szNameBuf.GetPinnableReference(), lHashVal, ref ppTInfo, ref rgMemId.GetPinnableReference(), pcFound); + } + + /// To be documented. + public static unsafe int FindName(this ComPtr thisVtbl, Span szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, Span rgMemId, Span pcFound) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->FindName(ref szNameBuf.GetPinnableReference(), lHashVal, ref ppTInfo, ref rgMemId.GetPinnableReference(), ref pcFound.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int FindName(this ComPtr thisVtbl, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ComPtr ppTInfo, int* rgMemId, ushort* pcFound) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->FindName(szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), rgMemId, pcFound); + } + + /// To be documented. + public static unsafe int FindName(this ComPtr thisVtbl, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, Span pcFound) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->FindName(szNameBuf, lHashVal, ppTInfo, rgMemId, ref pcFound.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int FindName(this ComPtr thisVtbl, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ComPtr ppTInfo, int* rgMemId, ref ushort pcFound) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->FindName(szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), rgMemId, ref pcFound); + } + + /// To be documented. + public static unsafe int FindName(this ComPtr thisVtbl, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, Span rgMemId, ushort* pcFound) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->FindName(szNameBuf, lHashVal, ppTInfo, ref rgMemId.GetPinnableReference(), pcFound); + } + + /// To be documented. + public static unsafe int FindName(this ComPtr thisVtbl, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ComPtr ppTInfo, ref int rgMemId, ushort* pcFound) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->FindName(szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), ref rgMemId, pcFound); + } + + /// To be documented. + public static unsafe int FindName(this ComPtr thisVtbl, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, Span rgMemId, Span pcFound) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->FindName(szNameBuf, lHashVal, ppTInfo, ref rgMemId.GetPinnableReference(), ref pcFound.GetPinnableReference()); + } + + /// To be documented. + public static int FindName(this ComPtr thisVtbl, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ComPtr ppTInfo, ref int rgMemId, ref ushort pcFound) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->FindName(szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), ref rgMemId, ref pcFound); + } + + /// To be documented. + public static unsafe int FindName(this ComPtr thisVtbl, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, Span pcFound) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->FindName(szNameBuf, lHashVal, ref ppTInfo, rgMemId, ref pcFound.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int FindName(this ComPtr thisVtbl, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, Span rgMemId, ushort* pcFound) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->FindName(szNameBuf, lHashVal, ref ppTInfo, ref rgMemId.GetPinnableReference(), pcFound); + } + + /// To be documented. + public static unsafe int FindName(this ComPtr thisVtbl, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, Span rgMemId, Span pcFound) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->FindName(szNameBuf, lHashVal, ref ppTInfo, ref rgMemId.GetPinnableReference(), ref pcFound.GetPinnableReference()); + } + + /// To be documented. + public static void ReleaseTLibAttr(this ComPtr thisVtbl, Span pTLibAttr) + { + var @this = thisVtbl.Handle; + // SpanOverloader + @this->ReleaseTLibAttr(ref pTLibAttr.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int GetCustData(this ComPtr thisVtbl, Guid* guid, Span pVarVal) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetCustData(guid, ref pVarVal.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int GetCustData(this ComPtr thisVtbl, Span guid, Variant* pVarVal) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetCustData(ref guid.GetPinnableReference(), pVarVal); + } + + /// To be documented. + public static int GetCustData(this ComPtr thisVtbl, Span guid, Span pVarVal) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetCustData(ref guid.GetPinnableReference(), ref pVarVal.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int GetLibStatistics(this ComPtr thisVtbl, uint* pcUniqueNames, Span pcchUniqueNames) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetLibStatistics(pcUniqueNames, ref pcchUniqueNames.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int GetLibStatistics(this ComPtr thisVtbl, Span pcUniqueNames, uint* pcchUniqueNames) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetLibStatistics(ref pcUniqueNames.GetPinnableReference(), pcchUniqueNames); + } + + /// To be documented. + public static int GetLibStatistics(this ComPtr thisVtbl, Span pcUniqueNames, Span pcchUniqueNames) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetLibStatistics(ref pcUniqueNames.GetPinnableReference(), ref pcchUniqueNames.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int GetDocumentation2(this ComPtr thisVtbl, int index, uint lcid, string[] pbstrHelpStringSa, uint* pdwHelpStringContext, string[] pbstrHelpStringDllSa) + { + var @this = thisVtbl.Handle; + // StringArrayOverloader + var pbstrHelpString = (char**) SilkMarshal.StringArrayToPtr(pbstrHelpStringSa); + var pbstrHelpStringDll = (char**) SilkMarshal.StringArrayToPtr(pbstrHelpStringDllSa); + var ret = @this->GetDocumentation2(index, lcid, pbstrHelpString, pdwHelpStringContext, pbstrHelpStringDll); + SilkMarshal.CopyPtrToStringArray((nint) pbstrHelpString, pbstrHelpStringSa); + SilkMarshal.Free((nint) pbstrHelpString); + SilkMarshal.CopyPtrToStringArray((nint) pbstrHelpStringDll, pbstrHelpStringDllSa); + SilkMarshal.Free((nint) pbstrHelpStringDll); + return ret; + } + + /// To be documented. + public static unsafe int GetDocumentation2(this ComPtr thisVtbl, int index, uint lcid, string[] pbstrHelpStringSa, uint* pdwHelpStringContext, ref char* pbstrHelpStringDll) + { + var @this = thisVtbl.Handle; + // StringArrayOverloader + var pbstrHelpString = (char**) SilkMarshal.StringArrayToPtr(pbstrHelpStringSa); + var ret = @this->GetDocumentation2(index, lcid, pbstrHelpString, pdwHelpStringContext, ref pbstrHelpStringDll); + SilkMarshal.CopyPtrToStringArray((nint) pbstrHelpString, pbstrHelpStringSa); + SilkMarshal.Free((nint) pbstrHelpString); + return ret; + } + + /// To be documented. + public static int GetDocumentation2(this ComPtr thisVtbl, int index, uint lcid, string[] pbstrHelpStringSa, ref uint pdwHelpStringContext, string[] pbstrHelpStringDllSa) + { + var @this = thisVtbl.Handle; + // StringArrayOverloader + var pbstrHelpString = (char**) SilkMarshal.StringArrayToPtr(pbstrHelpStringSa); + var pbstrHelpStringDll = (char**) SilkMarshal.StringArrayToPtr(pbstrHelpStringDllSa); + var ret = @this->GetDocumentation2(index, lcid, pbstrHelpString, ref pdwHelpStringContext, pbstrHelpStringDll); + SilkMarshal.CopyPtrToStringArray((nint) pbstrHelpString, pbstrHelpStringSa); + SilkMarshal.Free((nint) pbstrHelpString); + SilkMarshal.CopyPtrToStringArray((nint) pbstrHelpStringDll, pbstrHelpStringDllSa); + SilkMarshal.Free((nint) pbstrHelpStringDll); + return ret; + } + + /// To be documented. + public static unsafe int GetDocumentation2(this ComPtr thisVtbl, int index, uint lcid, char** pbstrHelpString, Span pdwHelpStringContext, char** pbstrHelpStringDll) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetDocumentation2(index, lcid, pbstrHelpString, ref pdwHelpStringContext.GetPinnableReference(), pbstrHelpStringDll); + } + + /// To be documented. + public static unsafe int GetDocumentation2(this ComPtr thisVtbl, int index, uint lcid, string[] pbstrHelpStringSa, ref uint pdwHelpStringContext, ref char* pbstrHelpStringDll) + { + var @this = thisVtbl.Handle; + // StringArrayOverloader + var pbstrHelpString = (char**) SilkMarshal.StringArrayToPtr(pbstrHelpStringSa); + var ret = @this->GetDocumentation2(index, lcid, pbstrHelpString, ref pdwHelpStringContext, ref pbstrHelpStringDll); + SilkMarshal.CopyPtrToStringArray((nint) pbstrHelpString, pbstrHelpStringSa); + SilkMarshal.Free((nint) pbstrHelpString); + return ret; + } + + /// To be documented. + public static unsafe int GetDocumentation2(this ComPtr thisVtbl, int index, uint lcid, char** pbstrHelpString, Span pdwHelpStringContext, ref char* pbstrHelpStringDll) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetDocumentation2(index, lcid, pbstrHelpString, ref pdwHelpStringContext.GetPinnableReference(), ref pbstrHelpStringDll); + } + + /// To be documented. + public static unsafe int GetDocumentation2(this ComPtr thisVtbl, int index, uint lcid, ref char* pbstrHelpString, uint* pdwHelpStringContext, string[] pbstrHelpStringDllSa) + { + var @this = thisVtbl.Handle; + // StringArrayOverloader + var pbstrHelpStringDll = (char**) SilkMarshal.StringArrayToPtr(pbstrHelpStringDllSa); + var ret = @this->GetDocumentation2(index, lcid, ref pbstrHelpString, pdwHelpStringContext, pbstrHelpStringDll); + SilkMarshal.CopyPtrToStringArray((nint) pbstrHelpStringDll, pbstrHelpStringDllSa); + SilkMarshal.Free((nint) pbstrHelpStringDll); + return ret; + } + + /// To be documented. + public static unsafe int GetDocumentation2(this ComPtr thisVtbl, int index, uint lcid, ref char* pbstrHelpString, ref uint pdwHelpStringContext, string[] pbstrHelpStringDllSa) + { + var @this = thisVtbl.Handle; + // StringArrayOverloader + var pbstrHelpStringDll = (char**) SilkMarshal.StringArrayToPtr(pbstrHelpStringDllSa); + var ret = @this->GetDocumentation2(index, lcid, ref pbstrHelpString, ref pdwHelpStringContext, pbstrHelpStringDll); + SilkMarshal.CopyPtrToStringArray((nint) pbstrHelpStringDll, pbstrHelpStringDllSa); + SilkMarshal.Free((nint) pbstrHelpStringDll); + return ret; + } + + /// To be documented. + public static unsafe int GetDocumentation2(this ComPtr thisVtbl, int index, uint lcid, ref char* pbstrHelpString, Span pdwHelpStringContext, char** pbstrHelpStringDll) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetDocumentation2(index, lcid, ref pbstrHelpString, ref pdwHelpStringContext.GetPinnableReference(), pbstrHelpStringDll); + } + + /// To be documented. + public static unsafe int GetDocumentation2(this ComPtr thisVtbl, int index, uint lcid, ref char* pbstrHelpString, Span pdwHelpStringContext, ref char* pbstrHelpStringDll) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetDocumentation2(index, lcid, ref pbstrHelpString, ref pdwHelpStringContext.GetPinnableReference(), ref pbstrHelpStringDll); + } + + /// To be documented. + public static int GetAllCustData(this ComPtr thisVtbl, Span pCustData) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetAllCustData(ref pCustData.GetPinnableReference()); + } + + /// To be documented. + public static ComPtr QueryInterface(this ComPtr thisVtbl) where TI0 : unmanaged, IComVtbl + { + var @this = thisVtbl.Handle; + // NonKhrReturnTypeOverloader + SilkMarshal.ThrowHResult(@this->QueryInterface(out ComPtr silkRet)); + return silkRet; + } + + /// To be documented. + public static ComPtr GetTypeInfoOfGuid(this ComPtr thisVtbl) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // NonKhrReturnTypeOverloader + SilkMarshal.ThrowHResult(@this->GetTypeInfoOfGuid(out ComPtr silkRet)); + return silkRet; + } + +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/TypeLibRegistrationReaderVtblExtensions.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/TypeLibRegistrationReaderVtblExtensions.gen.cs new file mode 100644 index 0000000000..f29f26d023 --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/TypeLibRegistrationReaderVtblExtensions.gen.cs @@ -0,0 +1,150 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras; + +public unsafe static class TypeLibRegistrationReaderVtblExtensions +{ + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Guid* riid, void** ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObject); + return ret; + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Guid* riid, ref void* ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObjectPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, ref Guid riid, void** ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* riidPtr = &riid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObject); + } + return ret; + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, ref Guid riid, ref void* ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* riidPtr = &riid) + { + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObjectPtr); + } + } + return ret; + } + + /// To be documented. + public static uint AddRef(this ComPtr thisVtbl) + { + var @this = thisVtbl.Handle; + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[1])(@this); + return ret; + } + + /// To be documented. + public static uint Release(this ComPtr thisVtbl) + { + var @this = thisVtbl.Handle; + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[2])(@this); + return ret; + } + + /// To be documented. + public static unsafe int EnumTypeLibRegistrations(this ComPtr thisVtbl, IEnumUnknown** ppEnumUnknown) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, ppEnumUnknown); + return ret; + } + + /// To be documented. + public static unsafe int EnumTypeLibRegistrations(this ComPtr thisVtbl, ref IEnumUnknown* ppEnumUnknown) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (IEnumUnknown** ppEnumUnknownPtr = &ppEnumUnknown) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, ppEnumUnknownPtr); + } + return ret; + } + + /// To be documented. + public static int QueryInterface(this ComPtr thisVtbl, out ComPtr ppvObject) where TI0 : unmanaged, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + ppvObject = default; + return @this->QueryInterface(SilkMarshal.GuidPtrOf(), (void**) ppvObject.GetAddressOf()); + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Span riid, void** ppvObject) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->QueryInterface(ref riid.GetPinnableReference(), ppvObject); + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Span riid, ref void* ppvObject) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->QueryInterface(ref riid.GetPinnableReference(), ref ppvObject); + } + + /// To be documented. + public static int EnumTypeLibRegistrations(this ComPtr thisVtbl, ref ComPtr ppEnumUnknown) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->EnumTypeLibRegistrations((IEnumUnknown**) ppEnumUnknown.GetAddressOf()); + } + + /// To be documented. + public static ComPtr QueryInterface(this ComPtr thisVtbl) where TI0 : unmanaged, IComVtbl + { + var @this = thisVtbl.Handle; + // NonKhrReturnTypeOverloader + SilkMarshal.ThrowHResult(@this->QueryInterface(out ComPtr silkRet)); + return silkRet; + } + +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/TypeLibRegistrationVtblExtensions.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/TypeLibRegistrationVtblExtensions.gen.cs new file mode 100644 index 0000000000..74a4ffb5e7 --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/TypeLibRegistrationVtblExtensions.gen.cs @@ -0,0 +1,373 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras; + +public unsafe static class TypeLibRegistrationVtblExtensions +{ + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Guid* riid, void** ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObject); + return ret; + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Guid* riid, ref void* ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObjectPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, ref Guid riid, void** ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* riidPtr = &riid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObject); + } + return ret; + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, ref Guid riid, ref void* ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* riidPtr = &riid) + { + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObjectPtr); + } + } + return ret; + } + + /// To be documented. + public static uint AddRef(this ComPtr thisVtbl) + { + var @this = thisVtbl.Handle; + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[1])(@this); + return ret; + } + + /// To be documented. + public static uint Release(this ComPtr thisVtbl) + { + var @this = thisVtbl.Handle; + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[2])(@this); + return ret; + } + + /// To be documented. + public static unsafe int GetGuid(this ComPtr thisVtbl, Guid* pGuid) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, pGuid); + return ret; + } + + /// To be documented. + public static int GetGuid(this ComPtr thisVtbl, ref Guid pGuid) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* pGuidPtr = &pGuid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, pGuidPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int GetVersion(this ComPtr thisVtbl, char** pVersion) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, pVersion); + return ret; + } + + /// To be documented. + public static unsafe int GetVersion(this ComPtr thisVtbl, ref char* pVersion) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char** pVersionPtr = &pVersion) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, pVersionPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int GetLcid(this ComPtr thisVtbl, uint* pLcid) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, pLcid); + return ret; + } + + /// To be documented. + public static int GetLcid(this ComPtr thisVtbl, ref uint pLcid) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (uint* pLcidPtr = &pLcid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, pLcidPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int GetWin32Path(this ComPtr thisVtbl, char** pWin32Path) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, pWin32Path); + return ret; + } + + /// To be documented. + public static unsafe int GetWin32Path(this ComPtr thisVtbl, ref char* pWin32Path) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char** pWin32PathPtr = &pWin32Path) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, pWin32PathPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int GetWin64Path(this ComPtr thisVtbl, char** pWin64Path) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[7])(@this, pWin64Path); + return ret; + } + + /// To be documented. + public static unsafe int GetWin64Path(this ComPtr thisVtbl, ref char* pWin64Path) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char** pWin64PathPtr = &pWin64Path) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[7])(@this, pWin64PathPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int GetDisplayName(this ComPtr thisVtbl, char** pDisplayName) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[8])(@this, pDisplayName); + return ret; + } + + /// To be documented. + public static unsafe int GetDisplayName(this ComPtr thisVtbl, ref char* pDisplayName) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char** pDisplayNamePtr = &pDisplayName) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[8])(@this, pDisplayNamePtr); + } + return ret; + } + + /// To be documented. + public static unsafe int GetFlags(this ComPtr thisVtbl, uint* pFlags) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[9])(@this, pFlags); + return ret; + } + + /// To be documented. + public static int GetFlags(this ComPtr thisVtbl, ref uint pFlags) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (uint* pFlagsPtr = &pFlags) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[9])(@this, pFlagsPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int GetHelpDir(this ComPtr thisVtbl, char** pHelpDir) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[10])(@this, pHelpDir); + return ret; + } + + /// To be documented. + public static unsafe int GetHelpDir(this ComPtr thisVtbl, ref char* pHelpDir) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char** pHelpDirPtr = &pHelpDir) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[10])(@this, pHelpDirPtr); + } + return ret; + } + + /// To be documented. + public static int QueryInterface(this ComPtr thisVtbl, out ComPtr ppvObject) where TI0 : unmanaged, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + ppvObject = default; + return @this->QueryInterface(SilkMarshal.GuidPtrOf(), (void**) ppvObject.GetAddressOf()); + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Span riid, void** ppvObject) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->QueryInterface(ref riid.GetPinnableReference(), ppvObject); + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Span riid, ref void* ppvObject) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->QueryInterface(ref riid.GetPinnableReference(), ref ppvObject); + } + + /// To be documented. + public static int GetGuid(this ComPtr thisVtbl, Span pGuid) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetGuid(ref pGuid.GetPinnableReference()); + } + + /// To be documented. + public static int GetVersion(this ComPtr thisVtbl, string[] pVersionSa) + { + var @this = thisVtbl.Handle; + // StringArrayOverloader + var pVersion = (char**) SilkMarshal.StringArrayToPtr(pVersionSa); + var ret = @this->GetVersion(pVersion); + SilkMarshal.CopyPtrToStringArray((nint) pVersion, pVersionSa); + SilkMarshal.Free((nint) pVersion); + return ret; + } + + /// To be documented. + public static int GetLcid(this ComPtr thisVtbl, Span pLcid) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetLcid(ref pLcid.GetPinnableReference()); + } + + /// To be documented. + public static int GetWin32Path(this ComPtr thisVtbl, string[] pWin32PathSa) + { + var @this = thisVtbl.Handle; + // StringArrayOverloader + var pWin32Path = (char**) SilkMarshal.StringArrayToPtr(pWin32PathSa); + var ret = @this->GetWin32Path(pWin32Path); + SilkMarshal.CopyPtrToStringArray((nint) pWin32Path, pWin32PathSa); + SilkMarshal.Free((nint) pWin32Path); + return ret; + } + + /// To be documented. + public static int GetWin64Path(this ComPtr thisVtbl, string[] pWin64PathSa) + { + var @this = thisVtbl.Handle; + // StringArrayOverloader + var pWin64Path = (char**) SilkMarshal.StringArrayToPtr(pWin64PathSa); + var ret = @this->GetWin64Path(pWin64Path); + SilkMarshal.CopyPtrToStringArray((nint) pWin64Path, pWin64PathSa); + SilkMarshal.Free((nint) pWin64Path); + return ret; + } + + /// To be documented. + public static int GetDisplayName(this ComPtr thisVtbl, string[] pDisplayNameSa) + { + var @this = thisVtbl.Handle; + // StringArrayOverloader + var pDisplayName = (char**) SilkMarshal.StringArrayToPtr(pDisplayNameSa); + var ret = @this->GetDisplayName(pDisplayName); + SilkMarshal.CopyPtrToStringArray((nint) pDisplayName, pDisplayNameSa); + SilkMarshal.Free((nint) pDisplayName); + return ret; + } + + /// To be documented. + public static int GetFlags(this ComPtr thisVtbl, Span pFlags) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetFlags(ref pFlags.GetPinnableReference()); + } + + /// To be documented. + public static int GetHelpDir(this ComPtr thisVtbl, string[] pHelpDirSa) + { + var @this = thisVtbl.Handle; + // StringArrayOverloader + var pHelpDir = (char**) SilkMarshal.StringArrayToPtr(pHelpDirSa); + var ret = @this->GetHelpDir(pHelpDir); + SilkMarshal.CopyPtrToStringArray((nint) pHelpDir, pHelpDirSa); + SilkMarshal.Free((nint) pHelpDir); + return ret; + } + + /// To be documented. + public static ComPtr QueryInterface(this ComPtr thisVtbl) where TI0 : unmanaged, IComVtbl + { + var @this = thisVtbl.Handle; + // NonKhrReturnTypeOverloader + SilkMarshal.ThrowHResult(@this->QueryInterface(out ComPtr silkRet)); + return silkRet; + } + +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/TypeLibVtblExtensions.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/TypeLibVtblExtensions.gen.cs new file mode 100644 index 0000000000..8731039039 --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/TypeLibVtblExtensions.gen.cs @@ -0,0 +1,1580 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras; + +public unsafe static class TypeLibVtblExtensions +{ + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Guid* riid, void** ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObject); + return ret; + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Guid* riid, ref void* ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObjectPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, ref Guid riid, void** ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* riidPtr = &riid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObject); + } + return ret; + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, ref Guid riid, ref void* ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* riidPtr = &riid) + { + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObjectPtr); + } + } + return ret; + } + + /// To be documented. + public static uint AddRef(this ComPtr thisVtbl) + { + var @this = thisVtbl.Handle; + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[1])(@this); + return ret; + } + + /// To be documented. + public static uint Release(this ComPtr thisVtbl) + { + var @this = thisVtbl.Handle; + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[2])(@this); + return ret; + } + + /// To be documented. + public static uint GetTypeInfoCount(this ComPtr thisVtbl) + { + var @this = thisVtbl.Handle; + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this); + return ret; + } + + /// To be documented. + public static unsafe int GetTypeInfo(this ComPtr thisVtbl, uint index, ITypeInfo** ppTInfo) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, index, ppTInfo); + return ret; + } + + /// To be documented. + public static unsafe int GetTypeInfo(this ComPtr thisVtbl, uint index, ref ITypeInfo* ppTInfo) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (ITypeInfo** ppTInfoPtr = &ppTInfo) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, index, ppTInfoPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int GetTypeInfoType(this ComPtr thisVtbl, uint index, TypeKind* pTKind) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, index, pTKind); + return ret; + } + + /// To be documented. + public static int GetTypeInfoType(this ComPtr thisVtbl, uint index, ref TypeKind pTKind) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (TypeKind* pTKindPtr = &pTKind) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, index, pTKindPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int GetTypeInfoOfGuid(this ComPtr thisVtbl, Guid* guid, ITypeInfo** ppTinfo) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, guid, ppTinfo); + return ret; + } + + /// To be documented. + public static unsafe int GetTypeInfoOfGuid(this ComPtr thisVtbl, Guid* guid, ref ITypeInfo* ppTinfo) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (ITypeInfo** ppTinfoPtr = &ppTinfo) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, guid, ppTinfoPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int GetTypeInfoOfGuid(this ComPtr thisVtbl, ref Guid guid, ITypeInfo** ppTinfo) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* guidPtr = &guid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, guidPtr, ppTinfo); + } + return ret; + } + + /// To be documented. + public static unsafe int GetTypeInfoOfGuid(this ComPtr thisVtbl, ref Guid guid, ref ITypeInfo* ppTinfo) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* guidPtr = &guid) + { + fixed (ITypeInfo** ppTinfoPtr = &ppTinfo) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, guidPtr, ppTinfoPtr); + } + } + return ret; + } + + /// To be documented. + public static unsafe int GetLibAttr(this ComPtr thisVtbl, TLibAttr** ppTLibAttr) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[7])(@this, ppTLibAttr); + return ret; + } + + /// To be documented. + public static unsafe int GetLibAttr(this ComPtr thisVtbl, ref TLibAttr* ppTLibAttr) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (TLibAttr** ppTLibAttrPtr = &ppTLibAttr) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[7])(@this, ppTLibAttrPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int GetTypeComp(this ComPtr thisVtbl, ITypeComp** ppTComp) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[8])(@this, ppTComp); + return ret; + } + + /// To be documented. + public static unsafe int GetTypeComp(this ComPtr thisVtbl, ref ITypeComp* ppTComp) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (ITypeComp** ppTCompPtr = &ppTComp) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[8])(@this, ppTCompPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int index, char** pBstrName, char** pBstrDocString, uint* pdwHelpContext, char** pBstrHelpFile) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[9])(@this, index, pBstrName, pBstrDocString, pdwHelpContext, pBstrHelpFile); + return ret; + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int index, char** pBstrName, char** pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char** pBstrHelpFilePtr = &pBstrHelpFile) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[9])(@this, index, pBstrName, pBstrDocString, pdwHelpContext, pBstrHelpFilePtr); + } + return ret; + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int index, char** pBstrName, char** pBstrDocString, ref uint pdwHelpContext, char** pBstrHelpFile) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (uint* pdwHelpContextPtr = &pdwHelpContext) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[9])(@this, index, pBstrName, pBstrDocString, pdwHelpContextPtr, pBstrHelpFile); + } + return ret; + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int index, char** pBstrName, char** pBstrDocString, ref uint pdwHelpContext, ref char* pBstrHelpFile) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (uint* pdwHelpContextPtr = &pdwHelpContext) + { + fixed (char** pBstrHelpFilePtr = &pBstrHelpFile) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[9])(@this, index, pBstrName, pBstrDocString, pdwHelpContextPtr, pBstrHelpFilePtr); + } + } + return ret; + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int index, char** pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, char** pBstrHelpFile) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char** pBstrDocStringPtr = &pBstrDocString) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[9])(@this, index, pBstrName, pBstrDocStringPtr, pdwHelpContext, pBstrHelpFile); + } + return ret; + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int index, char** pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char** pBstrDocStringPtr = &pBstrDocString) + { + fixed (char** pBstrHelpFilePtr = &pBstrHelpFile) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[9])(@this, index, pBstrName, pBstrDocStringPtr, pdwHelpContext, pBstrHelpFilePtr); + } + } + return ret; + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int index, char** pBstrName, ref char* pBstrDocString, ref uint pdwHelpContext, char** pBstrHelpFile) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char** pBstrDocStringPtr = &pBstrDocString) + { + fixed (uint* pdwHelpContextPtr = &pdwHelpContext) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[9])(@this, index, pBstrName, pBstrDocStringPtr, pdwHelpContextPtr, pBstrHelpFile); + } + } + return ret; + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int index, char** pBstrName, ref char* pBstrDocString, ref uint pdwHelpContext, ref char* pBstrHelpFile) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char** pBstrDocStringPtr = &pBstrDocString) + { + fixed (uint* pdwHelpContextPtr = &pdwHelpContext) + { + fixed (char** pBstrHelpFilePtr = &pBstrHelpFile) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[9])(@this, index, pBstrName, pBstrDocStringPtr, pdwHelpContextPtr, pBstrHelpFilePtr); + } + } + } + return ret; + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int index, ref char* pBstrName, char** pBstrDocString, uint* pdwHelpContext, char** pBstrHelpFile) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char** pBstrNamePtr = &pBstrName) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[9])(@this, index, pBstrNamePtr, pBstrDocString, pdwHelpContext, pBstrHelpFile); + } + return ret; + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int index, ref char* pBstrName, char** pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char** pBstrNamePtr = &pBstrName) + { + fixed (char** pBstrHelpFilePtr = &pBstrHelpFile) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[9])(@this, index, pBstrNamePtr, pBstrDocString, pdwHelpContext, pBstrHelpFilePtr); + } + } + return ret; + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int index, ref char* pBstrName, char** pBstrDocString, ref uint pdwHelpContext, char** pBstrHelpFile) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char** pBstrNamePtr = &pBstrName) + { + fixed (uint* pdwHelpContextPtr = &pdwHelpContext) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[9])(@this, index, pBstrNamePtr, pBstrDocString, pdwHelpContextPtr, pBstrHelpFile); + } + } + return ret; + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int index, ref char* pBstrName, char** pBstrDocString, ref uint pdwHelpContext, ref char* pBstrHelpFile) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char** pBstrNamePtr = &pBstrName) + { + fixed (uint* pdwHelpContextPtr = &pdwHelpContext) + { + fixed (char** pBstrHelpFilePtr = &pBstrHelpFile) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[9])(@this, index, pBstrNamePtr, pBstrDocString, pdwHelpContextPtr, pBstrHelpFilePtr); + } + } + } + return ret; + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int index, ref char* pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, char** pBstrHelpFile) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char** pBstrNamePtr = &pBstrName) + { + fixed (char** pBstrDocStringPtr = &pBstrDocString) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[9])(@this, index, pBstrNamePtr, pBstrDocStringPtr, pdwHelpContext, pBstrHelpFile); + } + } + return ret; + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int index, ref char* pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char** pBstrNamePtr = &pBstrName) + { + fixed (char** pBstrDocStringPtr = &pBstrDocString) + { + fixed (char** pBstrHelpFilePtr = &pBstrHelpFile) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[9])(@this, index, pBstrNamePtr, pBstrDocStringPtr, pdwHelpContext, pBstrHelpFilePtr); + } + } + } + return ret; + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int index, ref char* pBstrName, ref char* pBstrDocString, ref uint pdwHelpContext, char** pBstrHelpFile) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char** pBstrNamePtr = &pBstrName) + { + fixed (char** pBstrDocStringPtr = &pBstrDocString) + { + fixed (uint* pdwHelpContextPtr = &pdwHelpContext) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[9])(@this, index, pBstrNamePtr, pBstrDocStringPtr, pdwHelpContextPtr, pBstrHelpFile); + } + } + } + return ret; + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int index, ref char* pBstrName, ref char* pBstrDocString, ref uint pdwHelpContext, ref char* pBstrHelpFile) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char** pBstrNamePtr = &pBstrName) + { + fixed (char** pBstrDocStringPtr = &pBstrDocString) + { + fixed (uint* pdwHelpContextPtr = &pdwHelpContext) + { + fixed (char** pBstrHelpFilePtr = &pBstrHelpFile) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[9])(@this, index, pBstrNamePtr, pBstrDocStringPtr, pdwHelpContextPtr, pBstrHelpFilePtr); + } + } + } + } + return ret; + } + + /// To be documented. + public static unsafe int IsName(this ComPtr thisVtbl, char* szNameBuf, uint lHashVal, int* pfName) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[10])(@this, szNameBuf, lHashVal, pfName); + return ret; + } + + /// To be documented. + public static unsafe int IsName(this ComPtr thisVtbl, char* szNameBuf, uint lHashVal, ref int pfName) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (int* pfNamePtr = &pfName) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[10])(@this, szNameBuf, lHashVal, pfNamePtr); + } + return ret; + } + + /// To be documented. + public static unsafe int IsName(this ComPtr thisVtbl, ref char szNameBuf, uint lHashVal, int* pfName) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char* szNameBufPtr = &szNameBuf) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[10])(@this, szNameBufPtr, lHashVal, pfName); + } + return ret; + } + + /// To be documented. + public static int IsName(this ComPtr thisVtbl, ref char szNameBuf, uint lHashVal, ref int pfName) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char* szNameBufPtr = &szNameBuf) + { + fixed (int* pfNamePtr = &pfName) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[10])(@this, szNameBufPtr, lHashVal, pfNamePtr); + } + } + return ret; + } + + /// To be documented. + public static unsafe int IsName(this ComPtr thisVtbl, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, int* pfName) + { + var @this = thisVtbl.Handle; + int ret = default; + var szNameBufPtr = (byte*) SilkMarshal.StringToPtr(szNameBuf, NativeStringEncoding.UTF8); + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[10])(@this, szNameBufPtr, lHashVal, pfName); + SilkMarshal.Free((nint)szNameBufPtr); + return ret; + } + + /// To be documented. + public static int IsName(this ComPtr thisVtbl, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref int pfName) + { + var @this = thisVtbl.Handle; + int ret = default; + var szNameBufPtr = (byte*) SilkMarshal.StringToPtr(szNameBuf, NativeStringEncoding.UTF8); + fixed (int* pfNamePtr = &pfName) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[10])(@this, szNameBufPtr, lHashVal, pfNamePtr); + } + SilkMarshal.Free((nint)szNameBufPtr); + return ret; + } + + /// To be documented. + public static unsafe int FindName(this ComPtr thisVtbl, char* szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, ushort* pcFound) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, szNameBuf, lHashVal, ppTInfo, rgMemId, pcFound); + return ret; + } + + /// To be documented. + public static unsafe int FindName(this ComPtr thisVtbl, char* szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, ref ushort pcFound) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (ushort* pcFoundPtr = &pcFound) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, szNameBuf, lHashVal, ppTInfo, rgMemId, pcFoundPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int FindName(this ComPtr thisVtbl, char* szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, ref int rgMemId, ushort* pcFound) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (int* rgMemIdPtr = &rgMemId) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, szNameBuf, lHashVal, ppTInfo, rgMemIdPtr, pcFound); + } + return ret; + } + + /// To be documented. + public static unsafe int FindName(this ComPtr thisVtbl, char* szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, ref int rgMemId, ref ushort pcFound) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (int* rgMemIdPtr = &rgMemId) + { + fixed (ushort* pcFoundPtr = &pcFound) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, szNameBuf, lHashVal, ppTInfo, rgMemIdPtr, pcFoundPtr); + } + } + return ret; + } + + /// To be documented. + public static unsafe int FindName(this ComPtr thisVtbl, char* szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ushort* pcFound) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (ITypeInfo** ppTInfoPtr = &ppTInfo) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, szNameBuf, lHashVal, ppTInfoPtr, rgMemId, pcFound); + } + return ret; + } + + /// To be documented. + public static unsafe int FindName(this ComPtr thisVtbl, char* szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ref ushort pcFound) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (ITypeInfo** ppTInfoPtr = &ppTInfo) + { + fixed (ushort* pcFoundPtr = &pcFound) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, szNameBuf, lHashVal, ppTInfoPtr, rgMemId, pcFoundPtr); + } + } + return ret; + } + + /// To be documented. + public static unsafe int FindName(this ComPtr thisVtbl, char* szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, ref int rgMemId, ushort* pcFound) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (ITypeInfo** ppTInfoPtr = &ppTInfo) + { + fixed (int* rgMemIdPtr = &rgMemId) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, szNameBuf, lHashVal, ppTInfoPtr, rgMemIdPtr, pcFound); + } + } + return ret; + } + + /// To be documented. + public static unsafe int FindName(this ComPtr thisVtbl, char* szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, ref int rgMemId, ref ushort pcFound) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (ITypeInfo** ppTInfoPtr = &ppTInfo) + { + fixed (int* rgMemIdPtr = &rgMemId) + { + fixed (ushort* pcFoundPtr = &pcFound) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, szNameBuf, lHashVal, ppTInfoPtr, rgMemIdPtr, pcFoundPtr); + } + } + } + return ret; + } + + /// To be documented. + public static unsafe int FindName(this ComPtr thisVtbl, ref char szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, ushort* pcFound) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char* szNameBufPtr = &szNameBuf) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, szNameBufPtr, lHashVal, ppTInfo, rgMemId, pcFound); + } + return ret; + } + + /// To be documented. + public static unsafe int FindName(this ComPtr thisVtbl, ref char szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, ref ushort pcFound) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char* szNameBufPtr = &szNameBuf) + { + fixed (ushort* pcFoundPtr = &pcFound) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, szNameBufPtr, lHashVal, ppTInfo, rgMemId, pcFoundPtr); + } + } + return ret; + } + + /// To be documented. + public static unsafe int FindName(this ComPtr thisVtbl, ref char szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, ref int rgMemId, ushort* pcFound) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char* szNameBufPtr = &szNameBuf) + { + fixed (int* rgMemIdPtr = &rgMemId) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, szNameBufPtr, lHashVal, ppTInfo, rgMemIdPtr, pcFound); + } + } + return ret; + } + + /// To be documented. + public static unsafe int FindName(this ComPtr thisVtbl, ref char szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, ref int rgMemId, ref ushort pcFound) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char* szNameBufPtr = &szNameBuf) + { + fixed (int* rgMemIdPtr = &rgMemId) + { + fixed (ushort* pcFoundPtr = &pcFound) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, szNameBufPtr, lHashVal, ppTInfo, rgMemIdPtr, pcFoundPtr); + } + } + } + return ret; + } + + /// To be documented. + public static unsafe int FindName(this ComPtr thisVtbl, ref char szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ushort* pcFound) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char* szNameBufPtr = &szNameBuf) + { + fixed (ITypeInfo** ppTInfoPtr = &ppTInfo) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, szNameBufPtr, lHashVal, ppTInfoPtr, rgMemId, pcFound); + } + } + return ret; + } + + /// To be documented. + public static unsafe int FindName(this ComPtr thisVtbl, ref char szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ref ushort pcFound) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char* szNameBufPtr = &szNameBuf) + { + fixed (ITypeInfo** ppTInfoPtr = &ppTInfo) + { + fixed (ushort* pcFoundPtr = &pcFound) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, szNameBufPtr, lHashVal, ppTInfoPtr, rgMemId, pcFoundPtr); + } + } + } + return ret; + } + + /// To be documented. + public static unsafe int FindName(this ComPtr thisVtbl, ref char szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, ref int rgMemId, ushort* pcFound) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char* szNameBufPtr = &szNameBuf) + { + fixed (ITypeInfo** ppTInfoPtr = &ppTInfo) + { + fixed (int* rgMemIdPtr = &rgMemId) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, szNameBufPtr, lHashVal, ppTInfoPtr, rgMemIdPtr, pcFound); + } + } + } + return ret; + } + + /// To be documented. + public static unsafe int FindName(this ComPtr thisVtbl, ref char szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, ref int rgMemId, ref ushort pcFound) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (char* szNameBufPtr = &szNameBuf) + { + fixed (ITypeInfo** ppTInfoPtr = &ppTInfo) + { + fixed (int* rgMemIdPtr = &rgMemId) + { + fixed (ushort* pcFoundPtr = &pcFound) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, szNameBufPtr, lHashVal, ppTInfoPtr, rgMemIdPtr, pcFoundPtr); + } + } + } + } + return ret; + } + + /// To be documented. + public static unsafe int FindName(this ComPtr thisVtbl, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, ushort* pcFound) + { + var @this = thisVtbl.Handle; + int ret = default; + var szNameBufPtr = (byte*) SilkMarshal.StringToPtr(szNameBuf, NativeStringEncoding.UTF8); + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, szNameBufPtr, lHashVal, ppTInfo, rgMemId, pcFound); + SilkMarshal.Free((nint)szNameBufPtr); + return ret; + } + + /// To be documented. + public static unsafe int FindName(this ComPtr thisVtbl, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, ref ushort pcFound) + { + var @this = thisVtbl.Handle; + int ret = default; + var szNameBufPtr = (byte*) SilkMarshal.StringToPtr(szNameBuf, NativeStringEncoding.UTF8); + fixed (ushort* pcFoundPtr = &pcFound) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, szNameBufPtr, lHashVal, ppTInfo, rgMemId, pcFoundPtr); + } + SilkMarshal.Free((nint)szNameBufPtr); + return ret; + } + + /// To be documented. + public static unsafe int FindName(this ComPtr thisVtbl, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, ref int rgMemId, ushort* pcFound) + { + var @this = thisVtbl.Handle; + int ret = default; + var szNameBufPtr = (byte*) SilkMarshal.StringToPtr(szNameBuf, NativeStringEncoding.UTF8); + fixed (int* rgMemIdPtr = &rgMemId) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, szNameBufPtr, lHashVal, ppTInfo, rgMemIdPtr, pcFound); + } + SilkMarshal.Free((nint)szNameBufPtr); + return ret; + } + + /// To be documented. + public static unsafe int FindName(this ComPtr thisVtbl, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, ref int rgMemId, ref ushort pcFound) + { + var @this = thisVtbl.Handle; + int ret = default; + var szNameBufPtr = (byte*) SilkMarshal.StringToPtr(szNameBuf, NativeStringEncoding.UTF8); + fixed (int* rgMemIdPtr = &rgMemId) + { + fixed (ushort* pcFoundPtr = &pcFound) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, szNameBufPtr, lHashVal, ppTInfo, rgMemIdPtr, pcFoundPtr); + } + } + SilkMarshal.Free((nint)szNameBufPtr); + return ret; + } + + /// To be documented. + public static unsafe int FindName(this ComPtr thisVtbl, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ushort* pcFound) + { + var @this = thisVtbl.Handle; + int ret = default; + var szNameBufPtr = (byte*) SilkMarshal.StringToPtr(szNameBuf, NativeStringEncoding.UTF8); + fixed (ITypeInfo** ppTInfoPtr = &ppTInfo) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, szNameBufPtr, lHashVal, ppTInfoPtr, rgMemId, pcFound); + } + SilkMarshal.Free((nint)szNameBufPtr); + return ret; + } + + /// To be documented. + public static unsafe int FindName(this ComPtr thisVtbl, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ref ushort pcFound) + { + var @this = thisVtbl.Handle; + int ret = default; + var szNameBufPtr = (byte*) SilkMarshal.StringToPtr(szNameBuf, NativeStringEncoding.UTF8); + fixed (ITypeInfo** ppTInfoPtr = &ppTInfo) + { + fixed (ushort* pcFoundPtr = &pcFound) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, szNameBufPtr, lHashVal, ppTInfoPtr, rgMemId, pcFoundPtr); + } + } + SilkMarshal.Free((nint)szNameBufPtr); + return ret; + } + + /// To be documented. + public static unsafe int FindName(this ComPtr thisVtbl, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, ref int rgMemId, ushort* pcFound) + { + var @this = thisVtbl.Handle; + int ret = default; + var szNameBufPtr = (byte*) SilkMarshal.StringToPtr(szNameBuf, NativeStringEncoding.UTF8); + fixed (ITypeInfo** ppTInfoPtr = &ppTInfo) + { + fixed (int* rgMemIdPtr = &rgMemId) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, szNameBufPtr, lHashVal, ppTInfoPtr, rgMemIdPtr, pcFound); + } + } + SilkMarshal.Free((nint)szNameBufPtr); + return ret; + } + + /// To be documented. + public static unsafe int FindName(this ComPtr thisVtbl, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, ref int rgMemId, ref ushort pcFound) + { + var @this = thisVtbl.Handle; + int ret = default; + var szNameBufPtr = (byte*) SilkMarshal.StringToPtr(szNameBuf, NativeStringEncoding.UTF8); + fixed (ITypeInfo** ppTInfoPtr = &ppTInfo) + { + fixed (int* rgMemIdPtr = &rgMemId) + { + fixed (ushort* pcFoundPtr = &pcFound) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[11])(@this, szNameBufPtr, lHashVal, ppTInfoPtr, rgMemIdPtr, pcFoundPtr); + } + } + } + SilkMarshal.Free((nint)szNameBufPtr); + return ret; + } + + /// To be documented. + public static unsafe void ReleaseTLibAttr(this ComPtr thisVtbl, TLibAttr* pTLibAttr) + { + var @this = thisVtbl.Handle; + ((delegate* unmanaged[Cdecl])@this->LpVtbl[12])(@this, pTLibAttr); + } + + /// To be documented. + public static void ReleaseTLibAttr(this ComPtr thisVtbl, ref TLibAttr pTLibAttr) + { + var @this = thisVtbl.Handle; + fixed (TLibAttr* pTLibAttrPtr = &pTLibAttr) + { + ((delegate* unmanaged[Cdecl])@this->LpVtbl[12])(@this, pTLibAttrPtr); + } + } + + /// To be documented. + public static int QueryInterface(this ComPtr thisVtbl, out ComPtr ppvObject) where TI0 : unmanaged, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + ppvObject = default; + return @this->QueryInterface(SilkMarshal.GuidPtrOf(), (void**) ppvObject.GetAddressOf()); + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Span riid, void** ppvObject) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->QueryInterface(ref riid.GetPinnableReference(), ppvObject); + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Span riid, ref void* ppvObject) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->QueryInterface(ref riid.GetPinnableReference(), ref ppvObject); + } + + /// To be documented. + public static int GetTypeInfo(this ComPtr thisVtbl, uint index, ref ComPtr ppTInfo) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->GetTypeInfo(index, (ITypeInfo**) ppTInfo.GetAddressOf()); + } + + /// To be documented. + public static int GetTypeInfoType(this ComPtr thisVtbl, uint index, Span pTKind) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetTypeInfoType(index, ref pTKind.GetPinnableReference()); + } + + /// To be documented. + public static int GetTypeInfoOfGuid(this ComPtr thisVtbl, out ComPtr ppTinfo) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + ppTinfo = default; + return @this->GetTypeInfoOfGuid(SilkMarshal.GuidPtrOf(), (ITypeInfo**) ppTinfo.GetAddressOf()); + } + + /// To be documented. + public static unsafe int GetTypeInfoOfGuid(this ComPtr thisVtbl, Span guid, ITypeInfo** ppTinfo) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetTypeInfoOfGuid(ref guid.GetPinnableReference(), ppTinfo); + } + + /// To be documented. + public static int GetTypeInfoOfGuid(this ComPtr thisVtbl, ref Guid guid, ref ComPtr ppTinfo) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->GetTypeInfoOfGuid(ref guid, (ITypeInfo**) ppTinfo.GetAddressOf()); + } + + /// To be documented. + public static unsafe int GetTypeInfoOfGuid(this ComPtr thisVtbl, Span guid, ref ITypeInfo* ppTinfo) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetTypeInfoOfGuid(ref guid.GetPinnableReference(), ref ppTinfo); + } + + /// To be documented. + public static int GetTypeComp(this ComPtr thisVtbl, ref ComPtr ppTComp) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->GetTypeComp((ITypeComp**) ppTComp.GetAddressOf()); + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int index, string[] pBstrNameSa, string[] pBstrDocStringSa, uint* pdwHelpContext, string[] pBstrHelpFileSa) + { + var @this = thisVtbl.Handle; + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = @this->GetDocumentation(index, pBstrName, pBstrDocString, pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int index, string[] pBstrNameSa, string[] pBstrDocStringSa, uint* pdwHelpContext, ref char* pBstrHelpFile) + { + var @this = thisVtbl.Handle; + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var ret = @this->GetDocumentation(index, pBstrName, pBstrDocString, pdwHelpContext, ref pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + return ret; + } + + /// To be documented. + public static int GetDocumentation(this ComPtr thisVtbl, int index, string[] pBstrNameSa, string[] pBstrDocStringSa, ref uint pdwHelpContext, string[] pBstrHelpFileSa) + { + var @this = thisVtbl.Handle; + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = @this->GetDocumentation(index, pBstrName, pBstrDocString, ref pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int index, char** pBstrName, char** pBstrDocString, Span pdwHelpContext, char** pBstrHelpFile) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetDocumentation(index, pBstrName, pBstrDocString, ref pdwHelpContext.GetPinnableReference(), pBstrHelpFile); + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int index, string[] pBstrNameSa, string[] pBstrDocStringSa, ref uint pdwHelpContext, ref char* pBstrHelpFile) + { + var @this = thisVtbl.Handle; + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var ret = @this->GetDocumentation(index, pBstrName, pBstrDocString, ref pdwHelpContext, ref pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + return ret; + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int index, char** pBstrName, char** pBstrDocString, Span pdwHelpContext, ref char* pBstrHelpFile) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetDocumentation(index, pBstrName, pBstrDocString, ref pdwHelpContext.GetPinnableReference(), ref pBstrHelpFile); + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int index, string[] pBstrNameSa, ref char* pBstrDocString, uint* pdwHelpContext, string[] pBstrHelpFileSa) + { + var @this = thisVtbl.Handle; + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = @this->GetDocumentation(index, pBstrName, ref pBstrDocString, pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int index, string[] pBstrNameSa, ref char* pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile) + { + var @this = thisVtbl.Handle; + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var ret = @this->GetDocumentation(index, pBstrName, ref pBstrDocString, pdwHelpContext, ref pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + return ret; + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int index, string[] pBstrNameSa, ref char* pBstrDocString, ref uint pdwHelpContext, string[] pBstrHelpFileSa) + { + var @this = thisVtbl.Handle; + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = @this->GetDocumentation(index, pBstrName, ref pBstrDocString, ref pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int index, char** pBstrName, ref char* pBstrDocString, Span pdwHelpContext, char** pBstrHelpFile) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetDocumentation(index, pBstrName, ref pBstrDocString, ref pdwHelpContext.GetPinnableReference(), pBstrHelpFile); + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int index, string[] pBstrNameSa, ref char* pBstrDocString, ref uint pdwHelpContext, ref char* pBstrHelpFile) + { + var @this = thisVtbl.Handle; + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var ret = @this->GetDocumentation(index, pBstrName, ref pBstrDocString, ref pdwHelpContext, ref pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + return ret; + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int index, char** pBstrName, ref char* pBstrDocString, Span pdwHelpContext, ref char* pBstrHelpFile) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetDocumentation(index, pBstrName, ref pBstrDocString, ref pdwHelpContext.GetPinnableReference(), ref pBstrHelpFile); + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int index, ref char* pBstrName, string[] pBstrDocStringSa, uint* pdwHelpContext, string[] pBstrHelpFileSa) + { + var @this = thisVtbl.Handle; + // StringArrayOverloader + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = @this->GetDocumentation(index, ref pBstrName, pBstrDocString, pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int index, ref char* pBstrName, string[] pBstrDocStringSa, uint* pdwHelpContext, ref char* pBstrHelpFile) + { + var @this = thisVtbl.Handle; + // StringArrayOverloader + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var ret = @this->GetDocumentation(index, ref pBstrName, pBstrDocString, pdwHelpContext, ref pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + return ret; + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int index, ref char* pBstrName, string[] pBstrDocStringSa, ref uint pdwHelpContext, string[] pBstrHelpFileSa) + { + var @this = thisVtbl.Handle; + // StringArrayOverloader + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = @this->GetDocumentation(index, ref pBstrName, pBstrDocString, ref pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int index, ref char* pBstrName, char** pBstrDocString, Span pdwHelpContext, char** pBstrHelpFile) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetDocumentation(index, ref pBstrName, pBstrDocString, ref pdwHelpContext.GetPinnableReference(), pBstrHelpFile); + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int index, ref char* pBstrName, string[] pBstrDocStringSa, ref uint pdwHelpContext, ref char* pBstrHelpFile) + { + var @this = thisVtbl.Handle; + // StringArrayOverloader + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var ret = @this->GetDocumentation(index, ref pBstrName, pBstrDocString, ref pdwHelpContext, ref pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + return ret; + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int index, ref char* pBstrName, char** pBstrDocString, Span pdwHelpContext, ref char* pBstrHelpFile) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetDocumentation(index, ref pBstrName, pBstrDocString, ref pdwHelpContext.GetPinnableReference(), ref pBstrHelpFile); + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int index, ref char* pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, string[] pBstrHelpFileSa) + { + var @this = thisVtbl.Handle; + // StringArrayOverloader + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = @this->GetDocumentation(index, ref pBstrName, ref pBstrDocString, pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int index, ref char* pBstrName, ref char* pBstrDocString, ref uint pdwHelpContext, string[] pBstrHelpFileSa) + { + var @this = thisVtbl.Handle; + // StringArrayOverloader + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = @this->GetDocumentation(index, ref pBstrName, ref pBstrDocString, ref pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int index, ref char* pBstrName, ref char* pBstrDocString, Span pdwHelpContext, char** pBstrHelpFile) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetDocumentation(index, ref pBstrName, ref pBstrDocString, ref pdwHelpContext.GetPinnableReference(), pBstrHelpFile); + } + + /// To be documented. + public static unsafe int GetDocumentation(this ComPtr thisVtbl, int index, ref char* pBstrName, ref char* pBstrDocString, Span pdwHelpContext, ref char* pBstrHelpFile) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->GetDocumentation(index, ref pBstrName, ref pBstrDocString, ref pdwHelpContext.GetPinnableReference(), ref pBstrHelpFile); + } + + /// To be documented. + public static unsafe int IsName(this ComPtr thisVtbl, char* szNameBuf, uint lHashVal, Span pfName) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->IsName(szNameBuf, lHashVal, ref pfName.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int IsName(this ComPtr thisVtbl, Span szNameBuf, uint lHashVal, int* pfName) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->IsName(ref szNameBuf.GetPinnableReference(), lHashVal, pfName); + } + + /// To be documented. + public static int IsName(this ComPtr thisVtbl, Span szNameBuf, uint lHashVal, Span pfName) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->IsName(ref szNameBuf.GetPinnableReference(), lHashVal, ref pfName.GetPinnableReference()); + } + + /// To be documented. + public static int IsName(this ComPtr thisVtbl, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, Span pfName) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->IsName(szNameBuf, lHashVal, ref pfName.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int FindName(this ComPtr thisVtbl, char* szNameBuf, uint lHashVal, ref ComPtr ppTInfo, int* rgMemId, ushort* pcFound) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->FindName(szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), rgMemId, pcFound); + } + + /// To be documented. + public static unsafe int FindName(this ComPtr thisVtbl, char* szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, Span pcFound) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->FindName(szNameBuf, lHashVal, ppTInfo, rgMemId, ref pcFound.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int FindName(this ComPtr thisVtbl, char* szNameBuf, uint lHashVal, ref ComPtr ppTInfo, int* rgMemId, ref ushort pcFound) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->FindName(szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), rgMemId, ref pcFound); + } + + /// To be documented. + public static unsafe int FindName(this ComPtr thisVtbl, char* szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, Span rgMemId, ushort* pcFound) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->FindName(szNameBuf, lHashVal, ppTInfo, ref rgMemId.GetPinnableReference(), pcFound); + } + + /// To be documented. + public static unsafe int FindName(this ComPtr thisVtbl, char* szNameBuf, uint lHashVal, ref ComPtr ppTInfo, ref int rgMemId, ushort* pcFound) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->FindName(szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), ref rgMemId, pcFound); + } + + /// To be documented. + public static unsafe int FindName(this ComPtr thisVtbl, char* szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, Span rgMemId, Span pcFound) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->FindName(szNameBuf, lHashVal, ppTInfo, ref rgMemId.GetPinnableReference(), ref pcFound.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int FindName(this ComPtr thisVtbl, char* szNameBuf, uint lHashVal, ref ComPtr ppTInfo, ref int rgMemId, ref ushort pcFound) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->FindName(szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), ref rgMemId, ref pcFound); + } + + /// To be documented. + public static unsafe int FindName(this ComPtr thisVtbl, char* szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, Span pcFound) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->FindName(szNameBuf, lHashVal, ref ppTInfo, rgMemId, ref pcFound.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int FindName(this ComPtr thisVtbl, char* szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, Span rgMemId, ushort* pcFound) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->FindName(szNameBuf, lHashVal, ref ppTInfo, ref rgMemId.GetPinnableReference(), pcFound); + } + + /// To be documented. + public static unsafe int FindName(this ComPtr thisVtbl, char* szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, Span rgMemId, Span pcFound) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->FindName(szNameBuf, lHashVal, ref ppTInfo, ref rgMemId.GetPinnableReference(), ref pcFound.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int FindName(this ComPtr thisVtbl, Span szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, ushort* pcFound) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->FindName(ref szNameBuf.GetPinnableReference(), lHashVal, ppTInfo, rgMemId, pcFound); + } + + /// To be documented. + public static unsafe int FindName(this ComPtr thisVtbl, ref char szNameBuf, uint lHashVal, ref ComPtr ppTInfo, int* rgMemId, ushort* pcFound) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->FindName(ref szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), rgMemId, pcFound); + } + + /// To be documented. + public static unsafe int FindName(this ComPtr thisVtbl, Span szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, Span pcFound) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->FindName(ref szNameBuf.GetPinnableReference(), lHashVal, ppTInfo, rgMemId, ref pcFound.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int FindName(this ComPtr thisVtbl, ref char szNameBuf, uint lHashVal, ref ComPtr ppTInfo, int* rgMemId, ref ushort pcFound) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->FindName(ref szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), rgMemId, ref pcFound); + } + + /// To be documented. + public static unsafe int FindName(this ComPtr thisVtbl, Span szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, Span rgMemId, ushort* pcFound) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->FindName(ref szNameBuf.GetPinnableReference(), lHashVal, ppTInfo, ref rgMemId.GetPinnableReference(), pcFound); + } + + /// To be documented. + public static unsafe int FindName(this ComPtr thisVtbl, ref char szNameBuf, uint lHashVal, ref ComPtr ppTInfo, ref int rgMemId, ushort* pcFound) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->FindName(ref szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), ref rgMemId, pcFound); + } + + /// To be documented. + public static unsafe int FindName(this ComPtr thisVtbl, Span szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, Span rgMemId, Span pcFound) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->FindName(ref szNameBuf.GetPinnableReference(), lHashVal, ppTInfo, ref rgMemId.GetPinnableReference(), ref pcFound.GetPinnableReference()); + } + + /// To be documented. + public static int FindName(this ComPtr thisVtbl, ref char szNameBuf, uint lHashVal, ref ComPtr ppTInfo, ref int rgMemId, ref ushort pcFound) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->FindName(ref szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), ref rgMemId, ref pcFound); + } + + /// To be documented. + public static unsafe int FindName(this ComPtr thisVtbl, Span szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ushort* pcFound) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->FindName(ref szNameBuf.GetPinnableReference(), lHashVal, ref ppTInfo, rgMemId, pcFound); + } + + /// To be documented. + public static unsafe int FindName(this ComPtr thisVtbl, Span szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, Span pcFound) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->FindName(ref szNameBuf.GetPinnableReference(), lHashVal, ref ppTInfo, rgMemId, ref pcFound.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int FindName(this ComPtr thisVtbl, Span szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, Span rgMemId, ushort* pcFound) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->FindName(ref szNameBuf.GetPinnableReference(), lHashVal, ref ppTInfo, ref rgMemId.GetPinnableReference(), pcFound); + } + + /// To be documented. + public static unsafe int FindName(this ComPtr thisVtbl, Span szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, Span rgMemId, Span pcFound) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->FindName(ref szNameBuf.GetPinnableReference(), lHashVal, ref ppTInfo, ref rgMemId.GetPinnableReference(), ref pcFound.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int FindName(this ComPtr thisVtbl, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ComPtr ppTInfo, int* rgMemId, ushort* pcFound) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->FindName(szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), rgMemId, pcFound); + } + + /// To be documented. + public static unsafe int FindName(this ComPtr thisVtbl, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, Span pcFound) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->FindName(szNameBuf, lHashVal, ppTInfo, rgMemId, ref pcFound.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int FindName(this ComPtr thisVtbl, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ComPtr ppTInfo, int* rgMemId, ref ushort pcFound) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->FindName(szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), rgMemId, ref pcFound); + } + + /// To be documented. + public static unsafe int FindName(this ComPtr thisVtbl, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, Span rgMemId, ushort* pcFound) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->FindName(szNameBuf, lHashVal, ppTInfo, ref rgMemId.GetPinnableReference(), pcFound); + } + + /// To be documented. + public static unsafe int FindName(this ComPtr thisVtbl, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ComPtr ppTInfo, ref int rgMemId, ushort* pcFound) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->FindName(szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), ref rgMemId, pcFound); + } + + /// To be documented. + public static unsafe int FindName(this ComPtr thisVtbl, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, Span rgMemId, Span pcFound) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->FindName(szNameBuf, lHashVal, ppTInfo, ref rgMemId.GetPinnableReference(), ref pcFound.GetPinnableReference()); + } + + /// To be documented. + public static int FindName(this ComPtr thisVtbl, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ComPtr ppTInfo, ref int rgMemId, ref ushort pcFound) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + return @this->FindName(szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), ref rgMemId, ref pcFound); + } + + /// To be documented. + public static unsafe int FindName(this ComPtr thisVtbl, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, Span pcFound) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->FindName(szNameBuf, lHashVal, ref ppTInfo, rgMemId, ref pcFound.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int FindName(this ComPtr thisVtbl, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, Span rgMemId, ushort* pcFound) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->FindName(szNameBuf, lHashVal, ref ppTInfo, ref rgMemId.GetPinnableReference(), pcFound); + } + + /// To be documented. + public static unsafe int FindName(this ComPtr thisVtbl, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, Span rgMemId, Span pcFound) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->FindName(szNameBuf, lHashVal, ref ppTInfo, ref rgMemId.GetPinnableReference(), ref pcFound.GetPinnableReference()); + } + + /// To be documented. + public static void ReleaseTLibAttr(this ComPtr thisVtbl, Span pTLibAttr) + { + var @this = thisVtbl.Handle; + // SpanOverloader + @this->ReleaseTLibAttr(ref pTLibAttr.GetPinnableReference()); + } + + /// To be documented. + public static ComPtr QueryInterface(this ComPtr thisVtbl) where TI0 : unmanaged, IComVtbl + { + var @this = thisVtbl.Handle; + // NonKhrReturnTypeOverloader + SilkMarshal.ThrowHResult(@this->QueryInterface(out ComPtr silkRet)); + return silkRet; + } + + /// To be documented. + public static ComPtr GetTypeInfoOfGuid(this ComPtr thisVtbl) where TI0 : unmanaged, IComVtbl, IComVtbl + { + var @this = thisVtbl.Handle; + // NonKhrReturnTypeOverloader + SilkMarshal.ThrowHResult(@this->GetTypeInfoOfGuid(out ComPtr silkRet)); + return silkRet; + } + +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/TypeMarshalVtblExtensions.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/TypeMarshalVtblExtensions.gen.cs new file mode 100644 index 0000000000..c63df11bae --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/TypeMarshalVtblExtensions.gen.cs @@ -0,0 +1,1098 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras; + +public unsafe static class TypeMarshalVtblExtensions +{ + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Guid* riid, void** ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObject); + return ret; + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Guid* riid, ref void* ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riid, ppvObjectPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, ref Guid riid, void** ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* riidPtr = &riid) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObject); + } + return ret; + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, ref Guid riid, ref void* ppvObject) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (Guid* riidPtr = &riid) + { + fixed (void** ppvObjectPtr = &ppvObject) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[0])(@this, riidPtr, ppvObjectPtr); + } + } + return ret; + } + + /// To be documented. + public static uint AddRef(this ComPtr thisVtbl) + { + var @this = thisVtbl.Handle; + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[1])(@this); + return ret; + } + + /// To be documented. + public static uint Release(this ComPtr thisVtbl) + { + var @this = thisVtbl.Handle; + uint ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[2])(@this); + return ret; + } + + /// To be documented. + public static unsafe int Size(this ComPtr thisVtbl, void* pvType, uint dwDestContext, void* pvDestContext, uint* pSize) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, pvType, dwDestContext, pvDestContext, pSize); + return ret; + } + + /// To be documented. + public static unsafe int Size(this ComPtr thisVtbl, void* pvType, uint dwDestContext, void* pvDestContext, ref uint pSize) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (uint* pSizePtr = &pSize) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, pvType, dwDestContext, pvDestContext, pSizePtr); + } + return ret; + } + + /// To be documented. + public static unsafe int Size(this ComPtr thisVtbl, void* pvType, uint dwDestContext, ref T0 pvDestContext, uint* pSize) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void* pvDestContextPtr = &pvDestContext) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, pvType, dwDestContext, pvDestContextPtr, pSize); + } + return ret; + } + + /// To be documented. + public static unsafe int Size(this ComPtr thisVtbl, void* pvType, uint dwDestContext, ref T0 pvDestContext, ref uint pSize) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void* pvDestContextPtr = &pvDestContext) + { + fixed (uint* pSizePtr = &pSize) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, pvType, dwDestContext, pvDestContextPtr, pSizePtr); + } + } + return ret; + } + + /// To be documented. + public static unsafe int Size(this ComPtr thisVtbl, ref T0 pvType, uint dwDestContext, void* pvDestContext, uint* pSize) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void* pvTypePtr = &pvType) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, pvTypePtr, dwDestContext, pvDestContext, pSize); + } + return ret; + } + + /// To be documented. + public static unsafe int Size(this ComPtr thisVtbl, ref T0 pvType, uint dwDestContext, void* pvDestContext, ref uint pSize) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void* pvTypePtr = &pvType) + { + fixed (uint* pSizePtr = &pSize) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, pvTypePtr, dwDestContext, pvDestContext, pSizePtr); + } + } + return ret; + } + + /// To be documented. + public static unsafe int Size(this ComPtr thisVtbl, ref T0 pvType, uint dwDestContext, ref T1 pvDestContext, uint* pSize) where T0 : unmanaged where T1 : unmanaged + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void* pvTypePtr = &pvType) + { + fixed (void* pvDestContextPtr = &pvDestContext) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, pvTypePtr, dwDestContext, pvDestContextPtr, pSize); + } + } + return ret; + } + + /// To be documented. + public static int Size(this ComPtr thisVtbl, ref T0 pvType, uint dwDestContext, ref T1 pvDestContext, ref uint pSize) where T0 : unmanaged where T1 : unmanaged + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void* pvTypePtr = &pvType) + { + fixed (void* pvDestContextPtr = &pvDestContext) + { + fixed (uint* pSizePtr = &pSize) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[3])(@this, pvTypePtr, dwDestContext, pvDestContextPtr, pSizePtr); + } + } + } + return ret; + } + + /// To be documented. + public static unsafe int Marshal(this ComPtr thisVtbl, void* pvType, uint dwDestContext, void* pvDestContext, uint cbBufferLength, byte* pBuffer, uint* pcbWritten) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, pvType, dwDestContext, pvDestContext, cbBufferLength, pBuffer, pcbWritten); + return ret; + } + + /// To be documented. + public static unsafe int Marshal(this ComPtr thisVtbl, void* pvType, uint dwDestContext, void* pvDestContext, uint cbBufferLength, byte* pBuffer, ref uint pcbWritten) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (uint* pcbWrittenPtr = &pcbWritten) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, pvType, dwDestContext, pvDestContext, cbBufferLength, pBuffer, pcbWrittenPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int Marshal(this ComPtr thisVtbl, void* pvType, uint dwDestContext, void* pvDestContext, uint cbBufferLength, ref byte pBuffer, uint* pcbWritten) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (byte* pBufferPtr = &pBuffer) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, pvType, dwDestContext, pvDestContext, cbBufferLength, pBufferPtr, pcbWritten); + } + return ret; + } + + /// To be documented. + public static unsafe int Marshal(this ComPtr thisVtbl, void* pvType, uint dwDestContext, void* pvDestContext, uint cbBufferLength, ref byte pBuffer, ref uint pcbWritten) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (byte* pBufferPtr = &pBuffer) + { + fixed (uint* pcbWrittenPtr = &pcbWritten) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, pvType, dwDestContext, pvDestContext, cbBufferLength, pBufferPtr, pcbWrittenPtr); + } + } + return ret; + } + + /// To be documented. + public static unsafe int Marshal(this ComPtr thisVtbl, void* pvType, uint dwDestContext, void* pvDestContext, uint cbBufferLength, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pBuffer, uint* pcbWritten) + { + var @this = thisVtbl.Handle; + int ret = default; + var pBufferPtr = (byte*) SilkMarshal.StringToPtr(pBuffer, NativeStringEncoding.UTF8); + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, pvType, dwDestContext, pvDestContext, cbBufferLength, pBufferPtr, pcbWritten); + SilkMarshal.Free((nint)pBufferPtr); + return ret; + } + + /// To be documented. + public static unsafe int Marshal(this ComPtr thisVtbl, void* pvType, uint dwDestContext, void* pvDestContext, uint cbBufferLength, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pBuffer, ref uint pcbWritten) + { + var @this = thisVtbl.Handle; + int ret = default; + var pBufferPtr = (byte*) SilkMarshal.StringToPtr(pBuffer, NativeStringEncoding.UTF8); + fixed (uint* pcbWrittenPtr = &pcbWritten) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, pvType, dwDestContext, pvDestContext, cbBufferLength, pBufferPtr, pcbWrittenPtr); + } + SilkMarshal.Free((nint)pBufferPtr); + return ret; + } + + /// To be documented. + public static unsafe int Marshal(this ComPtr thisVtbl, void* pvType, uint dwDestContext, ref T0 pvDestContext, uint cbBufferLength, byte* pBuffer, uint* pcbWritten) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void* pvDestContextPtr = &pvDestContext) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, pvType, dwDestContext, pvDestContextPtr, cbBufferLength, pBuffer, pcbWritten); + } + return ret; + } + + /// To be documented. + public static unsafe int Marshal(this ComPtr thisVtbl, void* pvType, uint dwDestContext, ref T0 pvDestContext, uint cbBufferLength, byte* pBuffer, ref uint pcbWritten) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void* pvDestContextPtr = &pvDestContext) + { + fixed (uint* pcbWrittenPtr = &pcbWritten) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, pvType, dwDestContext, pvDestContextPtr, cbBufferLength, pBuffer, pcbWrittenPtr); + } + } + return ret; + } + + /// To be documented. + public static unsafe int Marshal(this ComPtr thisVtbl, void* pvType, uint dwDestContext, ref T0 pvDestContext, uint cbBufferLength, ref byte pBuffer, uint* pcbWritten) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void* pvDestContextPtr = &pvDestContext) + { + fixed (byte* pBufferPtr = &pBuffer) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, pvType, dwDestContext, pvDestContextPtr, cbBufferLength, pBufferPtr, pcbWritten); + } + } + return ret; + } + + /// To be documented. + public static unsafe int Marshal(this ComPtr thisVtbl, void* pvType, uint dwDestContext, ref T0 pvDestContext, uint cbBufferLength, ref byte pBuffer, ref uint pcbWritten) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void* pvDestContextPtr = &pvDestContext) + { + fixed (byte* pBufferPtr = &pBuffer) + { + fixed (uint* pcbWrittenPtr = &pcbWritten) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, pvType, dwDestContext, pvDestContextPtr, cbBufferLength, pBufferPtr, pcbWrittenPtr); + } + } + } + return ret; + } + + /// To be documented. + public static unsafe int Marshal(this ComPtr thisVtbl, void* pvType, uint dwDestContext, ref T0 pvDestContext, uint cbBufferLength, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pBuffer, uint* pcbWritten) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void* pvDestContextPtr = &pvDestContext) + { + var pBufferPtr = (byte*) SilkMarshal.StringToPtr(pBuffer, NativeStringEncoding.UTF8); + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, pvType, dwDestContext, pvDestContextPtr, cbBufferLength, pBufferPtr, pcbWritten); + SilkMarshal.Free((nint)pBufferPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int Marshal(this ComPtr thisVtbl, void* pvType, uint dwDestContext, ref T0 pvDestContext, uint cbBufferLength, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pBuffer, ref uint pcbWritten) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void* pvDestContextPtr = &pvDestContext) + { + var pBufferPtr = (byte*) SilkMarshal.StringToPtr(pBuffer, NativeStringEncoding.UTF8); + fixed (uint* pcbWrittenPtr = &pcbWritten) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, pvType, dwDestContext, pvDestContextPtr, cbBufferLength, pBufferPtr, pcbWrittenPtr); + } + SilkMarshal.Free((nint)pBufferPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int Marshal(this ComPtr thisVtbl, ref T0 pvType, uint dwDestContext, void* pvDestContext, uint cbBufferLength, byte* pBuffer, uint* pcbWritten) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void* pvTypePtr = &pvType) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, pvTypePtr, dwDestContext, pvDestContext, cbBufferLength, pBuffer, pcbWritten); + } + return ret; + } + + /// To be documented. + public static unsafe int Marshal(this ComPtr thisVtbl, ref T0 pvType, uint dwDestContext, void* pvDestContext, uint cbBufferLength, byte* pBuffer, ref uint pcbWritten) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void* pvTypePtr = &pvType) + { + fixed (uint* pcbWrittenPtr = &pcbWritten) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, pvTypePtr, dwDestContext, pvDestContext, cbBufferLength, pBuffer, pcbWrittenPtr); + } + } + return ret; + } + + /// To be documented. + public static unsafe int Marshal(this ComPtr thisVtbl, ref T0 pvType, uint dwDestContext, void* pvDestContext, uint cbBufferLength, ref byte pBuffer, uint* pcbWritten) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void* pvTypePtr = &pvType) + { + fixed (byte* pBufferPtr = &pBuffer) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, pvTypePtr, dwDestContext, pvDestContext, cbBufferLength, pBufferPtr, pcbWritten); + } + } + return ret; + } + + /// To be documented. + public static unsafe int Marshal(this ComPtr thisVtbl, ref T0 pvType, uint dwDestContext, void* pvDestContext, uint cbBufferLength, ref byte pBuffer, ref uint pcbWritten) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void* pvTypePtr = &pvType) + { + fixed (byte* pBufferPtr = &pBuffer) + { + fixed (uint* pcbWrittenPtr = &pcbWritten) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, pvTypePtr, dwDestContext, pvDestContext, cbBufferLength, pBufferPtr, pcbWrittenPtr); + } + } + } + return ret; + } + + /// To be documented. + public static unsafe int Marshal(this ComPtr thisVtbl, ref T0 pvType, uint dwDestContext, void* pvDestContext, uint cbBufferLength, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pBuffer, uint* pcbWritten) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void* pvTypePtr = &pvType) + { + var pBufferPtr = (byte*) SilkMarshal.StringToPtr(pBuffer, NativeStringEncoding.UTF8); + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, pvTypePtr, dwDestContext, pvDestContext, cbBufferLength, pBufferPtr, pcbWritten); + SilkMarshal.Free((nint)pBufferPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int Marshal(this ComPtr thisVtbl, ref T0 pvType, uint dwDestContext, void* pvDestContext, uint cbBufferLength, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pBuffer, ref uint pcbWritten) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void* pvTypePtr = &pvType) + { + var pBufferPtr = (byte*) SilkMarshal.StringToPtr(pBuffer, NativeStringEncoding.UTF8); + fixed (uint* pcbWrittenPtr = &pcbWritten) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, pvTypePtr, dwDestContext, pvDestContext, cbBufferLength, pBufferPtr, pcbWrittenPtr); + } + SilkMarshal.Free((nint)pBufferPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int Marshal(this ComPtr thisVtbl, ref T0 pvType, uint dwDestContext, ref T1 pvDestContext, uint cbBufferLength, byte* pBuffer, uint* pcbWritten) where T0 : unmanaged where T1 : unmanaged + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void* pvTypePtr = &pvType) + { + fixed (void* pvDestContextPtr = &pvDestContext) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, pvTypePtr, dwDestContext, pvDestContextPtr, cbBufferLength, pBuffer, pcbWritten); + } + } + return ret; + } + + /// To be documented. + public static unsafe int Marshal(this ComPtr thisVtbl, ref T0 pvType, uint dwDestContext, ref T1 pvDestContext, uint cbBufferLength, byte* pBuffer, ref uint pcbWritten) where T0 : unmanaged where T1 : unmanaged + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void* pvTypePtr = &pvType) + { + fixed (void* pvDestContextPtr = &pvDestContext) + { + fixed (uint* pcbWrittenPtr = &pcbWritten) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, pvTypePtr, dwDestContext, pvDestContextPtr, cbBufferLength, pBuffer, pcbWrittenPtr); + } + } + } + return ret; + } + + /// To be documented. + public static unsafe int Marshal(this ComPtr thisVtbl, ref T0 pvType, uint dwDestContext, ref T1 pvDestContext, uint cbBufferLength, ref byte pBuffer, uint* pcbWritten) where T0 : unmanaged where T1 : unmanaged + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void* pvTypePtr = &pvType) + { + fixed (void* pvDestContextPtr = &pvDestContext) + { + fixed (byte* pBufferPtr = &pBuffer) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, pvTypePtr, dwDestContext, pvDestContextPtr, cbBufferLength, pBufferPtr, pcbWritten); + } + } + } + return ret; + } + + /// To be documented. + public static int Marshal(this ComPtr thisVtbl, ref T0 pvType, uint dwDestContext, ref T1 pvDestContext, uint cbBufferLength, ref byte pBuffer, ref uint pcbWritten) where T0 : unmanaged where T1 : unmanaged + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void* pvTypePtr = &pvType) + { + fixed (void* pvDestContextPtr = &pvDestContext) + { + fixed (byte* pBufferPtr = &pBuffer) + { + fixed (uint* pcbWrittenPtr = &pcbWritten) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, pvTypePtr, dwDestContext, pvDestContextPtr, cbBufferLength, pBufferPtr, pcbWrittenPtr); + } + } + } + } + return ret; + } + + /// To be documented. + public static unsafe int Marshal(this ComPtr thisVtbl, ref T0 pvType, uint dwDestContext, ref T1 pvDestContext, uint cbBufferLength, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pBuffer, uint* pcbWritten) where T0 : unmanaged where T1 : unmanaged + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void* pvTypePtr = &pvType) + { + fixed (void* pvDestContextPtr = &pvDestContext) + { + var pBufferPtr = (byte*) SilkMarshal.StringToPtr(pBuffer, NativeStringEncoding.UTF8); + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, pvTypePtr, dwDestContext, pvDestContextPtr, cbBufferLength, pBufferPtr, pcbWritten); + SilkMarshal.Free((nint)pBufferPtr); + } + } + return ret; + } + + /// To be documented. + public static int Marshal(this ComPtr thisVtbl, ref T0 pvType, uint dwDestContext, ref T1 pvDestContext, uint cbBufferLength, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pBuffer, ref uint pcbWritten) where T0 : unmanaged where T1 : unmanaged + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void* pvTypePtr = &pvType) + { + fixed (void* pvDestContextPtr = &pvDestContext) + { + var pBufferPtr = (byte*) SilkMarshal.StringToPtr(pBuffer, NativeStringEncoding.UTF8); + fixed (uint* pcbWrittenPtr = &pcbWritten) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[4])(@this, pvTypePtr, dwDestContext, pvDestContextPtr, cbBufferLength, pBufferPtr, pcbWrittenPtr); + } + SilkMarshal.Free((nint)pBufferPtr); + } + } + return ret; + } + + /// To be documented. + public static unsafe int Unmarshal(this ComPtr thisVtbl, void* pvType, uint dwFlags, uint cbBufferLength, byte* pBuffer, uint* pcbRead) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, pvType, dwFlags, cbBufferLength, pBuffer, pcbRead); + return ret; + } + + /// To be documented. + public static unsafe int Unmarshal(this ComPtr thisVtbl, void* pvType, uint dwFlags, uint cbBufferLength, byte* pBuffer, ref uint pcbRead) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (uint* pcbReadPtr = &pcbRead) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, pvType, dwFlags, cbBufferLength, pBuffer, pcbReadPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int Unmarshal(this ComPtr thisVtbl, void* pvType, uint dwFlags, uint cbBufferLength, ref byte pBuffer, uint* pcbRead) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (byte* pBufferPtr = &pBuffer) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, pvType, dwFlags, cbBufferLength, pBufferPtr, pcbRead); + } + return ret; + } + + /// To be documented. + public static unsafe int Unmarshal(this ComPtr thisVtbl, void* pvType, uint dwFlags, uint cbBufferLength, ref byte pBuffer, ref uint pcbRead) + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (byte* pBufferPtr = &pBuffer) + { + fixed (uint* pcbReadPtr = &pcbRead) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, pvType, dwFlags, cbBufferLength, pBufferPtr, pcbReadPtr); + } + } + return ret; + } + + /// To be documented. + public static unsafe int Unmarshal(this ComPtr thisVtbl, void* pvType, uint dwFlags, uint cbBufferLength, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pBuffer, uint* pcbRead) + { + var @this = thisVtbl.Handle; + int ret = default; + var pBufferPtr = (byte*) SilkMarshal.StringToPtr(pBuffer, NativeStringEncoding.UTF8); + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, pvType, dwFlags, cbBufferLength, pBufferPtr, pcbRead); + SilkMarshal.Free((nint)pBufferPtr); + return ret; + } + + /// To be documented. + public static unsafe int Unmarshal(this ComPtr thisVtbl, void* pvType, uint dwFlags, uint cbBufferLength, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pBuffer, ref uint pcbRead) + { + var @this = thisVtbl.Handle; + int ret = default; + var pBufferPtr = (byte*) SilkMarshal.StringToPtr(pBuffer, NativeStringEncoding.UTF8); + fixed (uint* pcbReadPtr = &pcbRead) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, pvType, dwFlags, cbBufferLength, pBufferPtr, pcbReadPtr); + } + SilkMarshal.Free((nint)pBufferPtr); + return ret; + } + + /// To be documented. + public static unsafe int Unmarshal(this ComPtr thisVtbl, ref T0 pvType, uint dwFlags, uint cbBufferLength, byte* pBuffer, uint* pcbRead) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void* pvTypePtr = &pvType) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, pvTypePtr, dwFlags, cbBufferLength, pBuffer, pcbRead); + } + return ret; + } + + /// To be documented. + public static unsafe int Unmarshal(this ComPtr thisVtbl, ref T0 pvType, uint dwFlags, uint cbBufferLength, byte* pBuffer, ref uint pcbRead) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void* pvTypePtr = &pvType) + { + fixed (uint* pcbReadPtr = &pcbRead) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, pvTypePtr, dwFlags, cbBufferLength, pBuffer, pcbReadPtr); + } + } + return ret; + } + + /// To be documented. + public static unsafe int Unmarshal(this ComPtr thisVtbl, ref T0 pvType, uint dwFlags, uint cbBufferLength, ref byte pBuffer, uint* pcbRead) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void* pvTypePtr = &pvType) + { + fixed (byte* pBufferPtr = &pBuffer) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, pvTypePtr, dwFlags, cbBufferLength, pBufferPtr, pcbRead); + } + } + return ret; + } + + /// To be documented. + public static int Unmarshal(this ComPtr thisVtbl, ref T0 pvType, uint dwFlags, uint cbBufferLength, ref byte pBuffer, ref uint pcbRead) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void* pvTypePtr = &pvType) + { + fixed (byte* pBufferPtr = &pBuffer) + { + fixed (uint* pcbReadPtr = &pcbRead) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, pvTypePtr, dwFlags, cbBufferLength, pBufferPtr, pcbReadPtr); + } + } + } + return ret; + } + + /// To be documented. + public static unsafe int Unmarshal(this ComPtr thisVtbl, ref T0 pvType, uint dwFlags, uint cbBufferLength, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pBuffer, uint* pcbRead) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void* pvTypePtr = &pvType) + { + var pBufferPtr = (byte*) SilkMarshal.StringToPtr(pBuffer, NativeStringEncoding.UTF8); + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, pvTypePtr, dwFlags, cbBufferLength, pBufferPtr, pcbRead); + SilkMarshal.Free((nint)pBufferPtr); + } + return ret; + } + + /// To be documented. + public static int Unmarshal(this ComPtr thisVtbl, ref T0 pvType, uint dwFlags, uint cbBufferLength, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pBuffer, ref uint pcbRead) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void* pvTypePtr = &pvType) + { + var pBufferPtr = (byte*) SilkMarshal.StringToPtr(pBuffer, NativeStringEncoding.UTF8); + fixed (uint* pcbReadPtr = &pcbRead) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[5])(@this, pvTypePtr, dwFlags, cbBufferLength, pBufferPtr, pcbReadPtr); + } + SilkMarshal.Free((nint)pBufferPtr); + } + return ret; + } + + /// To be documented. + public static unsafe int Free(this ComPtr thisVtbl, void* pvType) + { + var @this = thisVtbl.Handle; + int ret = default; + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, pvType); + return ret; + } + + /// To be documented. + public static int Free(this ComPtr thisVtbl, ref T0 pvType) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + int ret = default; + fixed (void* pvTypePtr = &pvType) + { + ret = ((delegate* unmanaged[Cdecl])@this->LpVtbl[6])(@this, pvTypePtr); + } + return ret; + } + + /// To be documented. + public static int QueryInterface(this ComPtr thisVtbl, out ComPtr ppvObject) where TI0 : unmanaged, IComVtbl + { + var @this = thisVtbl.Handle; + // ComPtrOverloader + ppvObject = default; + return @this->QueryInterface(SilkMarshal.GuidPtrOf(), (void**) ppvObject.GetAddressOf()); + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Span riid, void** ppvObject) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->QueryInterface(ref riid.GetPinnableReference(), ppvObject); + } + + /// To be documented. + public static unsafe int QueryInterface(this ComPtr thisVtbl, Span riid, ref void* ppvObject) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->QueryInterface(ref riid.GetPinnableReference(), ref ppvObject); + } + + /// To be documented. + public static unsafe int Size(this ComPtr thisVtbl, void* pvType, uint dwDestContext, void* pvDestContext, Span pSize) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Size(pvType, dwDestContext, pvDestContext, ref pSize.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int Size(this ComPtr thisVtbl, void* pvType, uint dwDestContext, Span pvDestContext, uint* pSize) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Size(pvType, dwDestContext, ref pvDestContext.GetPinnableReference(), pSize); + } + + /// To be documented. + public static unsafe int Size(this ComPtr thisVtbl, void* pvType, uint dwDestContext, Span pvDestContext, Span pSize) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Size(pvType, dwDestContext, ref pvDestContext.GetPinnableReference(), ref pSize.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int Size(this ComPtr thisVtbl, Span pvType, uint dwDestContext, void* pvDestContext, uint* pSize) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Size(ref pvType.GetPinnableReference(), dwDestContext, pvDestContext, pSize); + } + + /// To be documented. + public static unsafe int Size(this ComPtr thisVtbl, Span pvType, uint dwDestContext, void* pvDestContext, Span pSize) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Size(ref pvType.GetPinnableReference(), dwDestContext, pvDestContext, ref pSize.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int Size(this ComPtr thisVtbl, Span pvType, uint dwDestContext, Span pvDestContext, uint* pSize) where T0 : unmanaged where T1 : unmanaged + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Size(ref pvType.GetPinnableReference(), dwDestContext, ref pvDestContext.GetPinnableReference(), pSize); + } + + /// To be documented. + public static int Size(this ComPtr thisVtbl, Span pvType, uint dwDestContext, Span pvDestContext, Span pSize) where T0 : unmanaged where T1 : unmanaged + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Size(ref pvType.GetPinnableReference(), dwDestContext, ref pvDestContext.GetPinnableReference(), ref pSize.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int Marshal(this ComPtr thisVtbl, void* pvType, uint dwDestContext, void* pvDestContext, uint cbBufferLength, byte* pBuffer, Span pcbWritten) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Marshal(pvType, dwDestContext, pvDestContext, cbBufferLength, pBuffer, ref pcbWritten.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int Marshal(this ComPtr thisVtbl, void* pvType, uint dwDestContext, void* pvDestContext, uint cbBufferLength, Span pBuffer, uint* pcbWritten) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Marshal(pvType, dwDestContext, pvDestContext, cbBufferLength, ref pBuffer.GetPinnableReference(), pcbWritten); + } + + /// To be documented. + public static unsafe int Marshal(this ComPtr thisVtbl, void* pvType, uint dwDestContext, void* pvDestContext, uint cbBufferLength, Span pBuffer, Span pcbWritten) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Marshal(pvType, dwDestContext, pvDestContext, cbBufferLength, ref pBuffer.GetPinnableReference(), ref pcbWritten.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int Marshal(this ComPtr thisVtbl, void* pvType, uint dwDestContext, void* pvDestContext, uint cbBufferLength, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pBuffer, Span pcbWritten) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Marshal(pvType, dwDestContext, pvDestContext, cbBufferLength, pBuffer, ref pcbWritten.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int Marshal(this ComPtr thisVtbl, void* pvType, uint dwDestContext, Span pvDestContext, uint cbBufferLength, byte* pBuffer, uint* pcbWritten) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Marshal(pvType, dwDestContext, ref pvDestContext.GetPinnableReference(), cbBufferLength, pBuffer, pcbWritten); + } + + /// To be documented. + public static unsafe int Marshal(this ComPtr thisVtbl, void* pvType, uint dwDestContext, Span pvDestContext, uint cbBufferLength, byte* pBuffer, Span pcbWritten) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Marshal(pvType, dwDestContext, ref pvDestContext.GetPinnableReference(), cbBufferLength, pBuffer, ref pcbWritten.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int Marshal(this ComPtr thisVtbl, void* pvType, uint dwDestContext, Span pvDestContext, uint cbBufferLength, Span pBuffer, uint* pcbWritten) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Marshal(pvType, dwDestContext, ref pvDestContext.GetPinnableReference(), cbBufferLength, ref pBuffer.GetPinnableReference(), pcbWritten); + } + + /// To be documented. + public static unsafe int Marshal(this ComPtr thisVtbl, void* pvType, uint dwDestContext, Span pvDestContext, uint cbBufferLength, Span pBuffer, Span pcbWritten) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Marshal(pvType, dwDestContext, ref pvDestContext.GetPinnableReference(), cbBufferLength, ref pBuffer.GetPinnableReference(), ref pcbWritten.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int Marshal(this ComPtr thisVtbl, void* pvType, uint dwDestContext, Span pvDestContext, uint cbBufferLength, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pBuffer, uint* pcbWritten) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Marshal(pvType, dwDestContext, ref pvDestContext.GetPinnableReference(), cbBufferLength, pBuffer, pcbWritten); + } + + /// To be documented. + public static unsafe int Marshal(this ComPtr thisVtbl, void* pvType, uint dwDestContext, Span pvDestContext, uint cbBufferLength, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pBuffer, Span pcbWritten) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Marshal(pvType, dwDestContext, ref pvDestContext.GetPinnableReference(), cbBufferLength, pBuffer, ref pcbWritten.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int Marshal(this ComPtr thisVtbl, Span pvType, uint dwDestContext, void* pvDestContext, uint cbBufferLength, byte* pBuffer, uint* pcbWritten) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Marshal(ref pvType.GetPinnableReference(), dwDestContext, pvDestContext, cbBufferLength, pBuffer, pcbWritten); + } + + /// To be documented. + public static unsafe int Marshal(this ComPtr thisVtbl, Span pvType, uint dwDestContext, void* pvDestContext, uint cbBufferLength, byte* pBuffer, Span pcbWritten) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Marshal(ref pvType.GetPinnableReference(), dwDestContext, pvDestContext, cbBufferLength, pBuffer, ref pcbWritten.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int Marshal(this ComPtr thisVtbl, Span pvType, uint dwDestContext, void* pvDestContext, uint cbBufferLength, Span pBuffer, uint* pcbWritten) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Marshal(ref pvType.GetPinnableReference(), dwDestContext, pvDestContext, cbBufferLength, ref pBuffer.GetPinnableReference(), pcbWritten); + } + + /// To be documented. + public static unsafe int Marshal(this ComPtr thisVtbl, Span pvType, uint dwDestContext, void* pvDestContext, uint cbBufferLength, Span pBuffer, Span pcbWritten) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Marshal(ref pvType.GetPinnableReference(), dwDestContext, pvDestContext, cbBufferLength, ref pBuffer.GetPinnableReference(), ref pcbWritten.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int Marshal(this ComPtr thisVtbl, Span pvType, uint dwDestContext, void* pvDestContext, uint cbBufferLength, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pBuffer, uint* pcbWritten) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Marshal(ref pvType.GetPinnableReference(), dwDestContext, pvDestContext, cbBufferLength, pBuffer, pcbWritten); + } + + /// To be documented. + public static unsafe int Marshal(this ComPtr thisVtbl, Span pvType, uint dwDestContext, void* pvDestContext, uint cbBufferLength, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pBuffer, Span pcbWritten) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Marshal(ref pvType.GetPinnableReference(), dwDestContext, pvDestContext, cbBufferLength, pBuffer, ref pcbWritten.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int Marshal(this ComPtr thisVtbl, Span pvType, uint dwDestContext, Span pvDestContext, uint cbBufferLength, byte* pBuffer, uint* pcbWritten) where T0 : unmanaged where T1 : unmanaged + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Marshal(ref pvType.GetPinnableReference(), dwDestContext, ref pvDestContext.GetPinnableReference(), cbBufferLength, pBuffer, pcbWritten); + } + + /// To be documented. + public static unsafe int Marshal(this ComPtr thisVtbl, Span pvType, uint dwDestContext, Span pvDestContext, uint cbBufferLength, byte* pBuffer, Span pcbWritten) where T0 : unmanaged where T1 : unmanaged + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Marshal(ref pvType.GetPinnableReference(), dwDestContext, ref pvDestContext.GetPinnableReference(), cbBufferLength, pBuffer, ref pcbWritten.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int Marshal(this ComPtr thisVtbl, Span pvType, uint dwDestContext, Span pvDestContext, uint cbBufferLength, Span pBuffer, uint* pcbWritten) where T0 : unmanaged where T1 : unmanaged + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Marshal(ref pvType.GetPinnableReference(), dwDestContext, ref pvDestContext.GetPinnableReference(), cbBufferLength, ref pBuffer.GetPinnableReference(), pcbWritten); + } + + /// To be documented. + public static int Marshal(this ComPtr thisVtbl, Span pvType, uint dwDestContext, Span pvDestContext, uint cbBufferLength, Span pBuffer, Span pcbWritten) where T0 : unmanaged where T1 : unmanaged + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Marshal(ref pvType.GetPinnableReference(), dwDestContext, ref pvDestContext.GetPinnableReference(), cbBufferLength, ref pBuffer.GetPinnableReference(), ref pcbWritten.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int Marshal(this ComPtr thisVtbl, Span pvType, uint dwDestContext, Span pvDestContext, uint cbBufferLength, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pBuffer, uint* pcbWritten) where T0 : unmanaged where T1 : unmanaged + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Marshal(ref pvType.GetPinnableReference(), dwDestContext, ref pvDestContext.GetPinnableReference(), cbBufferLength, pBuffer, pcbWritten); + } + + /// To be documented. + public static int Marshal(this ComPtr thisVtbl, Span pvType, uint dwDestContext, Span pvDestContext, uint cbBufferLength, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pBuffer, Span pcbWritten) where T0 : unmanaged where T1 : unmanaged + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Marshal(ref pvType.GetPinnableReference(), dwDestContext, ref pvDestContext.GetPinnableReference(), cbBufferLength, pBuffer, ref pcbWritten.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int Unmarshal(this ComPtr thisVtbl, void* pvType, uint dwFlags, uint cbBufferLength, byte* pBuffer, Span pcbRead) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Unmarshal(pvType, dwFlags, cbBufferLength, pBuffer, ref pcbRead.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int Unmarshal(this ComPtr thisVtbl, void* pvType, uint dwFlags, uint cbBufferLength, Span pBuffer, uint* pcbRead) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Unmarshal(pvType, dwFlags, cbBufferLength, ref pBuffer.GetPinnableReference(), pcbRead); + } + + /// To be documented. + public static unsafe int Unmarshal(this ComPtr thisVtbl, void* pvType, uint dwFlags, uint cbBufferLength, Span pBuffer, Span pcbRead) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Unmarshal(pvType, dwFlags, cbBufferLength, ref pBuffer.GetPinnableReference(), ref pcbRead.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int Unmarshal(this ComPtr thisVtbl, void* pvType, uint dwFlags, uint cbBufferLength, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pBuffer, Span pcbRead) + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Unmarshal(pvType, dwFlags, cbBufferLength, pBuffer, ref pcbRead.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int Unmarshal(this ComPtr thisVtbl, Span pvType, uint dwFlags, uint cbBufferLength, byte* pBuffer, uint* pcbRead) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Unmarshal(ref pvType.GetPinnableReference(), dwFlags, cbBufferLength, pBuffer, pcbRead); + } + + /// To be documented. + public static unsafe int Unmarshal(this ComPtr thisVtbl, Span pvType, uint dwFlags, uint cbBufferLength, byte* pBuffer, Span pcbRead) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Unmarshal(ref pvType.GetPinnableReference(), dwFlags, cbBufferLength, pBuffer, ref pcbRead.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int Unmarshal(this ComPtr thisVtbl, Span pvType, uint dwFlags, uint cbBufferLength, Span pBuffer, uint* pcbRead) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Unmarshal(ref pvType.GetPinnableReference(), dwFlags, cbBufferLength, ref pBuffer.GetPinnableReference(), pcbRead); + } + + /// To be documented. + public static int Unmarshal(this ComPtr thisVtbl, Span pvType, uint dwFlags, uint cbBufferLength, Span pBuffer, Span pcbRead) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Unmarshal(ref pvType.GetPinnableReference(), dwFlags, cbBufferLength, ref pBuffer.GetPinnableReference(), ref pcbRead.GetPinnableReference()); + } + + /// To be documented. + public static unsafe int Unmarshal(this ComPtr thisVtbl, Span pvType, uint dwFlags, uint cbBufferLength, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pBuffer, uint* pcbRead) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Unmarshal(ref pvType.GetPinnableReference(), dwFlags, cbBufferLength, pBuffer, pcbRead); + } + + /// To be documented. + public static int Unmarshal(this ComPtr thisVtbl, Span pvType, uint dwFlags, uint cbBufferLength, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pBuffer, Span pcbRead) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Unmarshal(ref pvType.GetPinnableReference(), dwFlags, cbBufferLength, pBuffer, ref pcbRead.GetPinnableReference()); + } + + /// To be documented. + public static int Free(this ComPtr thisVtbl, Span pvType) where T0 : unmanaged + { + var @this = thisVtbl.Handle; + // SpanOverloader + return @this->Free(ref pvType.GetPinnableReference()); + } + + /// To be documented. + public static ComPtr QueryInterface(this ComPtr thisVtbl) where TI0 : unmanaged, IComVtbl + { + var @this = thisVtbl.Handle; + // NonKhrReturnTypeOverloader + SilkMarshal.ThrowHResult(@this->QueryInterface(out ComPtr silkRet)); + return silkRet; + } + +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/VarDesc.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/VarDesc.gen.cs new file mode 100644 index 0000000000..65f6781887 --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/VarDesc.gen.cs @@ -0,0 +1,135 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] + [NativeName("Name", "tagVARDESC")] + public unsafe partial struct VarDesc + { + public VarDesc + ( + int? memid = null, + char* lpstrSchema = null, + VarDescUnion? anonymous = null, + ElemDesc? elemdescVar = null, + ushort? wVarFlags = null, + VarKind? varkind = null, + uint? oInst = null, + Variant* lpvarValue = null + ) : this() + { + if (memid is not null) + { + Memid = memid.Value; + } + + if (lpstrSchema is not null) + { + LpstrSchema = lpstrSchema; + } + + if (anonymous is not null) + { + Anonymous = anonymous.Value; + } + + if (elemdescVar is not null) + { + ElemdescVar = elemdescVar.Value; + } + + if (wVarFlags is not null) + { + WVarFlags = wVarFlags.Value; + } + + if (varkind is not null) + { + Varkind = varkind.Value; + } + + if (oInst is not null) + { + OInst = oInst.Value; + } + + if (lpvarValue is not null) + { + LpvarValue = lpvarValue; + } + } + + + [NativeName("Type", "MEMBERID")] + [NativeName("Type.Name", "MEMBERID")] + [NativeName("Name", "memid")] + public int Memid; + + [NativeName("Type", "LPOLESTR")] + [NativeName("Type.Name", "LPOLESTR")] + [NativeName("Name", "lpstrSchema")] + public char* LpstrSchema; + + [NativeName("Type", "")] + [NativeName("Type.Name", "__AnonymousRecord_oaidl_L880_C36")] + [NativeName("Name", "anonymous1")] + public VarDescUnion Anonymous; + + [NativeName("Type", "ELEMDESC")] + [NativeName("Type.Name", "ELEMDESC")] + [NativeName("Name", "elemdescVar")] + public ElemDesc ElemdescVar; + + [NativeName("Type", "WORD")] + [NativeName("Type.Name", "WORD")] + [NativeName("Name", "wVarFlags")] + public ushort WVarFlags; + + [NativeName("Type", "VARKIND")] + [NativeName("Type.Name", "VARKIND")] + [NativeName("Name", "varkind")] + public VarKind Varkind; +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref uint OInst + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].OInst; + } +#else + public uint OInst + { + get => Anonymous.OInst; + set => Anonymous.OInst = value; + } +#endif + +#if NETSTANDARD2_1 || NETCOREAPP3_1 || NET5_0 || NET5_0_OR_GREATER + public ref Variant* LpvarValue + { + [MethodImpl((MethodImplOptions) 768)] + get => ref MemoryMarshal.CreateSpan(ref Anonymous, 1)[0].LpvarValue; + } +#else + public Variant* LpvarValue + { + get => Anonymous.LpvarValue; + set => Anonymous.LpvarValue = value; + } +#endif + + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/VarDescUnion.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/VarDescUnion.gen.cs new file mode 100644 index 0000000000..98c9a8f72b --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/VarDescUnion.gen.cs @@ -0,0 +1,53 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [StructLayout(LayoutKind.Explicit)] + [NativeName("Name", "__AnonymousRecord_oaidl_L880_C36")] + public unsafe partial struct VarDescUnion + { + public VarDescUnion + ( + uint? oInst = null, + Variant* lpvarValue = null + ) : this() + { + if (oInst is not null) + { + OInst = oInst.Value; + } + + if (lpvarValue is not null) + { + LpvarValue = lpvarValue; + } + } + + + [FieldOffset(0)] + [NativeName("Type", "ULONG")] + [NativeName("Type.Name", "ULONG")] + [NativeName("Name", "oInst")] + public uint OInst; + + [FieldOffset(0)] + [NativeName("Type", "VARIANT *")] + [NativeName("Type.Name", "VARIANT *")] + [NativeName("Name", "lpvarValue")] + public Variant* LpvarValue; + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/VersionedStream.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/VersionedStream.gen.cs new file mode 100644 index 0000000000..03bc2d54ce --- /dev/null +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/VersionedStream.gen.cs @@ -0,0 +1,50 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Core.Win32Extras +{ + [NativeName("Name", "tagVersionedStream")] + public unsafe partial struct VersionedStream + { + public VersionedStream + ( + Guid? guidVersion = null, + Silk.NET.Core.Win32Extras.IStream* pStream = null + ) : this() + { + if (guidVersion is not null) + { + GuidVersion = guidVersion.Value; + } + + if (pStream is not null) + { + PStream = pStream; + } + } + + + [NativeName("Type", "GUID")] + [NativeName("Type.Name", "GUID")] + [NativeName("Name", "guidVersion")] + public Guid GuidVersion; + + [NativeName("Type", "IStream *")] + [NativeName("Type.Name", "IStream *")] + [NativeName("Name", "pStream")] + public Silk.NET.Core.Win32Extras.IStream* PStream; + } +} diff --git a/src/Core/Silk.NET.Core.Win32Extras/Windows.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Windows.gen.cs index bb58648af6..c32dba3c33 100644 --- a/src/Core/Silk.NET.Core.Win32Extras/Windows.gen.cs +++ b/src/Core/Silk.NET.Core.Win32Extras/Windows.gen.cs @@ -4682,6 +4682,9 @@ public unsafe partial class Windows : NativeAPI [NativeName("Name", "IO_REPARSE_TAG_RESERVED_RANGE")] public const int IOReparseTagReservedRange = unchecked((int) 0x2); [NativeName("Type", "unsigned long")] + [NativeName("Name", "IO_REPARSE_TAG_RESERVED_INVALID")] + public const uint IOReparseTagReservedInvalid = unchecked((uint) 0xFFFFFFFFC0008000); + [NativeName("Type", "unsigned long")] [NativeName("Name", "IO_REPARSE_TAG_MOUNT_POINT")] public const uint IOReparseTagMountPoint = unchecked((uint) 0xFFFFFFFFA0000003); [NativeName("Type", "unsigned long")] @@ -9056,6 +9059,12 @@ public unsafe partial class Windows : NativeAPI [NativeName("Name", "RPC_C_OPT_PRIVATE_BREAK_ON_SUSPEND")] public const int RpcCOptPrivateBreakOnSuspend = unchecked((int) 0x3); [NativeName("Type", "int")] + [NativeName("Name", "__REQUIRED_RPCNDR_H_VERSION__")] + public const int RequiredRpcndrHVersion = unchecked((int) 0x1F5); + [NativeName("Type", "int")] + [NativeName("Name", "__REQUIRED_RPCSAL_H_VERSION__")] + public const int RequiredRpcsalHVersion = unchecked((int) 0x64); + [NativeName("Type", "int")] [NativeName("Name", "ROTREGFLAGS_ALLOWANYCLIENT")] public const int RotregflagsAllowanyclient = unchecked((int) 0x1); [NativeName("Type", "int")] @@ -9122,6 +9131,324 @@ public unsafe partial class Windows : NativeAPI [NativeName("Name", "DCOMSCM_PING_DISALLOW_UNSECURE_CALL")] public const int DcomscmPingDisallowUnsecureCall = unchecked((int) 0x20); [NativeName("Type", "int")] + [NativeName("Name", "ROTFLAGS_REGISTRATIONKEEPSALIVE")] + public const int RotflagsRegistrationkeepsalive = unchecked((int) 0x1); + [NativeName("Type", "int")] + [NativeName("Name", "ROTFLAGS_ALLOWANYCLIENT")] + public const int RotflagsAllowanyclient = unchecked((int) 0x2); + [NativeName("Type", "int")] + [NativeName("Name", "ROT_COMPARE_MAX")] + public const int RotCompareMax = unchecked((int) 0x800); + [NativeName("Type", "int")] + [NativeName("Name", "WDT_INPROC_CALL")] + public const int WdtInprocCall = unchecked((int) 0x48746457); + [NativeName("Type", "int")] + [NativeName("Name", "WDT_REMOTE_CALL")] + public const int WdtRemoteCall = unchecked((int) 0x52746457); + [NativeName("Type", "int")] + [NativeName("Name", "WDT_INPROC64_CALL")] + public const int WdtInproc64Call = unchecked((int) 0x50746457); + [NativeName("Type", "int")] + [NativeName("Name", "FADF_AUTO")] + public const int FadfAuto = unchecked((int) 0x1); + [NativeName("Type", "int")] + [NativeName("Name", "FADF_STATIC")] + public const int FadfStatic = unchecked((int) 0x2); + [NativeName("Type", "int")] + [NativeName("Name", "FADF_EMBEDDED")] + public const int FadfEmbedded = unchecked((int) 0x4); + [NativeName("Type", "int")] + [NativeName("Name", "FADF_FIXEDSIZE")] + public const int FadfFixedsize = unchecked((int) 0x10); + [NativeName("Type", "int")] + [NativeName("Name", "FADF_RECORD")] + public const int FadfRecord = unchecked((int) 0x20); + [NativeName("Type", "int")] + [NativeName("Name", "FADF_HAVEIID")] + public const int FadfHaveiid = unchecked((int) 0x40); + [NativeName("Type", "int")] + [NativeName("Name", "FADF_HAVEVARTYPE")] + public const int FadfHavevartype = unchecked((int) 0x80); + [NativeName("Type", "int")] + [NativeName("Name", "FADF_BSTR")] + public const int FadfBstr = unchecked((int) 0x100); + [NativeName("Type", "int")] + [NativeName("Name", "FADF_UNKNOWN")] + public const int FadfUnknown = unchecked((int) 0x200); + [NativeName("Type", "int")] + [NativeName("Name", "FADF_DISPATCH")] + public const int FadfDispatch = unchecked((int) 0x400); + [NativeName("Type", "int")] + [NativeName("Name", "FADF_VARIANT")] + public const int FadfVariant = unchecked((int) 0x800); + [NativeName("Type", "int")] + [NativeName("Name", "FADF_RESERVED")] + public const int FadfReserved = unchecked((int) 0xF008); + [NativeName("Type", "int")] + [NativeName("Name", "PARAMFLAG_NONE")] + public const int ParamflagNone = unchecked((int) 0x0); + [NativeName("Type", "int")] + [NativeName("Name", "PARAMFLAG_FIN")] + public const int ParamflagFin = unchecked((int) 0x1); + [NativeName("Type", "int")] + [NativeName("Name", "PARAMFLAG_FOUT")] + public const int ParamflagFout = unchecked((int) 0x2); + [NativeName("Type", "int")] + [NativeName("Name", "PARAMFLAG_FLCID")] + public const int ParamflagFlcid = unchecked((int) 0x4); + [NativeName("Type", "int")] + [NativeName("Name", "PARAMFLAG_FRETVAL")] + public const int ParamflagFretval = unchecked((int) 0x8); + [NativeName("Type", "int")] + [NativeName("Name", "PARAMFLAG_FOPT")] + public const int ParamflagFopt = unchecked((int) 0x10); + [NativeName("Type", "int")] + [NativeName("Name", "PARAMFLAG_FHASDEFAULT")] + public const int ParamflagFhasdefault = unchecked((int) 0x20); + [NativeName("Type", "int")] + [NativeName("Name", "PARAMFLAG_FHASCUSTDATA")] + public const int ParamflagFhascustdata = unchecked((int) 0x40); + [NativeName("Type", "int")] + [NativeName("Name", "IDLFLAG_NONE")] + public const int IdlflagNone = unchecked((int) 0x0); + [NativeName("Type", "int")] + [NativeName("Name", "IDLFLAG_FIN")] + public const int IdlflagFin = unchecked((int) 0x1); + [NativeName("Type", "int")] + [NativeName("Name", "IDLFLAG_FOUT")] + public const int IdlflagFout = unchecked((int) 0x2); + [NativeName("Type", "int")] + [NativeName("Name", "IDLFLAG_FLCID")] + public const int IdlflagFlcid = unchecked((int) 0x4); + [NativeName("Type", "int")] + [NativeName("Name", "IDLFLAG_FRETVAL")] + public const int IdlflagFretval = unchecked((int) 0x8); + [NativeName("Type", "int")] + [NativeName("Name", "IMPLTYPEFLAG_FDEFAULT")] + public const int ImpltypeflagFdefault = unchecked((int) 0x1); + [NativeName("Type", "int")] + [NativeName("Name", "IMPLTYPEFLAG_FSOURCE")] + public const int ImpltypeflagFsource = unchecked((int) 0x2); + [NativeName("Type", "int")] + [NativeName("Name", "IMPLTYPEFLAG_FRESTRICTED")] + public const int ImpltypeflagFrestricted = unchecked((int) 0x4); + [NativeName("Type", "int")] + [NativeName("Name", "IMPLTYPEFLAG_FDEFAULTVTABLE")] + public const int ImpltypeflagFdefaultvtable = unchecked((int) 0x8); + [NativeName("Type", "int")] + [NativeName("Name", "DISPID_VALUE")] + public const int DispidValue = unchecked((int) 0x0); + [NativeName("Type", "int")] + [NativeName("Name", "PROPSETFLAG_DEFAULT")] + public const int PropsetflagDefault = unchecked((int) 0x0); + [NativeName("Type", "int")] + [NativeName("Name", "PROPSETFLAG_NONSIMPLE")] + public const int PropsetflagNonsimple = unchecked((int) 0x1); + [NativeName("Type", "int")] + [NativeName("Name", "PROPSETFLAG_ANSI")] + public const int PropsetflagAnsi = unchecked((int) 0x2); + [NativeName("Type", "int")] + [NativeName("Name", "PROPSETFLAG_UNBUFFERED")] + public const int PropsetflagUnbuffered = unchecked((int) 0x4); + [NativeName("Type", "int")] + [NativeName("Name", "PROPSETFLAG_CASE_SENSITIVE")] + public const int PropsetflagCaseSensitive = unchecked((int) 0x8); + [NativeName("Type", "int")] + [NativeName("Name", "PROPSET_BEHAVIOR_CASE_SENSITIVE")] + public const int PropsetBehaviorCaseSensitive = unchecked((int) 0x1); + [NativeName("Type", "int")] + [NativeName("Name", "PID_DICTIONARY")] + public const int PidDictionary = unchecked((int) 0x0); + [NativeName("Type", "int")] + [NativeName("Name", "PID_CODEPAGE")] + public const int PidCodepage = unchecked((int) 0x1); + [NativeName("Type", "int")] + [NativeName("Name", "PID_FIRST_USABLE")] + public const int PidFirstUsable = unchecked((int) 0x2); + [NativeName("Type", "int")] + [NativeName("Name", "PID_FIRST_NAME_DEFAULT")] + public const int PidFirstNameDefault = unchecked((int) 0xFFF); + [NativeName("Type", "unsigned int")] + [NativeName("Name", "PID_LOCALE")] + public const uint PidLocale = unchecked((uint) 0xFFFFFFFF80000000); + [NativeName("Type", "unsigned int")] + [NativeName("Name", "PID_MODIFY_TIME")] + public const uint PidModifyTime = unchecked((uint) 0xFFFFFFFF80000001); + [NativeName("Type", "unsigned int")] + [NativeName("Name", "PID_SECURITY")] + public const uint PidSecurity = unchecked((uint) 0xFFFFFFFF80000002); + [NativeName("Type", "unsigned int")] + [NativeName("Name", "PID_BEHAVIOR")] + public const uint PidBehavior = unchecked((uint) 0xFFFFFFFF80000003); + [NativeName("Type", "unsigned int")] + [NativeName("Name", "PID_ILLEGAL")] + public const uint PidIllegal = unchecked((uint) 0xFFFFFFFFFFFFFFFF); + [NativeName("Type", "unsigned int")] + [NativeName("Name", "PID_MIN_READONLY")] + public const uint PidMinReadonly = unchecked((uint) 0xFFFFFFFF80000000); + [NativeName("Type", "unsigned int")] + [NativeName("Name", "PID_MAX_READONLY")] + public const uint PidMaxReadonly = unchecked((uint) 0xFFFFFFFFBFFFFFFF); + [NativeName("Type", "unsigned int")] + [NativeName("Name", "PRSPEC_INVALID")] + public const uint PrspecInvalid = unchecked((uint) 0xFFFFFFFFFFFFFFFF); + [NativeName("Type", "int")] + [NativeName("Name", "PRSPEC_LPWSTR")] + public const int PrspecLpwstr = unchecked((int) 0x0); + [NativeName("Type", "int")] + [NativeName("Name", "PRSPEC_PROPID")] + public const int PrspecPropid = unchecked((int) 0x1); + [NativeName("Type", "unsigned int")] + [NativeName("Name", "PROPSETHDR_OSVERSION_UNKNOWN")] + public const uint PropsethdrOsversionUnknown = unchecked((uint) 0xFFFFFFFFFFFFFFFF); + [NativeName("Type", "long")] + [NativeName("Name", "PIDDI_THUMBNAIL")] + public const int PiddiThumbnail = unchecked((int) 0x2); + [NativeName("Type", "long")] + [NativeName("Name", "PIDSI_TITLE")] + public const int PidsiTitle = unchecked((int) 0x2); + [NativeName("Type", "long")] + [NativeName("Name", "PIDSI_SUBJECT")] + public const int PidsiSubject = unchecked((int) 0x3); + [NativeName("Type", "long")] + [NativeName("Name", "PIDSI_AUTHOR")] + public const int PidsiAuthor = unchecked((int) 0x4); + [NativeName("Type", "long")] + [NativeName("Name", "PIDSI_KEYWORDS")] + public const int PidsiKeywords = unchecked((int) 0x5); + [NativeName("Type", "long")] + [NativeName("Name", "PIDSI_COMMENTS")] + public const int PidsiComments = unchecked((int) 0x6); + [NativeName("Type", "long")] + [NativeName("Name", "PIDSI_TEMPLATE")] + public const int PidsiTemplate = unchecked((int) 0x7); + [NativeName("Type", "long")] + [NativeName("Name", "PIDSI_LASTAUTHOR")] + public const int PidsiLastauthor = unchecked((int) 0x8); + [NativeName("Type", "long")] + [NativeName("Name", "PIDSI_REVNUMBER")] + public const int PidsiRevnumber = unchecked((int) 0x9); + [NativeName("Type", "long")] + [NativeName("Name", "PIDSI_EDITTIME")] + public const int PidsiEdittime = unchecked((int) 0xA); + [NativeName("Type", "long")] + [NativeName("Name", "PIDSI_LASTPRINTED")] + public const int PidsiLastprinted = unchecked((int) 0xB); + [NativeName("Type", "long")] + [NativeName("Name", "PIDSI_CREATE_DTM")] + public const int PidsiCreateDtm = unchecked((int) 0xC); + [NativeName("Type", "long")] + [NativeName("Name", "PIDSI_LASTSAVE_DTM")] + public const int PidsiLastsaveDtm = unchecked((int) 0xD); + [NativeName("Type", "long")] + [NativeName("Name", "PIDSI_PAGECOUNT")] + public const int PidsiPagecount = unchecked((int) 0xE); + [NativeName("Type", "long")] + [NativeName("Name", "PIDSI_WORDCOUNT")] + public const int PidsiWordcount = unchecked((int) 0xF); + [NativeName("Type", "long")] + [NativeName("Name", "PIDSI_CHARCOUNT")] + public const int PidsiCharcount = unchecked((int) 0x10); + [NativeName("Type", "long")] + [NativeName("Name", "PIDSI_THUMBNAIL")] + public const int PidsiThumbnail = unchecked((int) 0x11); + [NativeName("Type", "long")] + [NativeName("Name", "PIDSI_APPNAME")] + public const int PidsiAppname = unchecked((int) 0x12); + [NativeName("Type", "long")] + [NativeName("Name", "PIDSI_DOC_SECURITY")] + public const int PidsiDocSecurity = unchecked((int) 0x13); + [NativeName("Type", "int")] + [NativeName("Name", "PIDDSI_CATEGORY")] + public const int PiddsiCategory = unchecked((int) 0x2); + [NativeName("Type", "int")] + [NativeName("Name", "PIDDSI_PRESFORMAT")] + public const int PiddsiPresformat = unchecked((int) 0x3); + [NativeName("Type", "int")] + [NativeName("Name", "PIDDSI_BYTECOUNT")] + public const int PiddsiBytecount = unchecked((int) 0x4); + [NativeName("Type", "int")] + [NativeName("Name", "PIDDSI_LINECOUNT")] + public const int PiddsiLinecount = unchecked((int) 0x5); + [NativeName("Type", "int")] + [NativeName("Name", "PIDDSI_PARCOUNT")] + public const int PiddsiParcount = unchecked((int) 0x6); + [NativeName("Type", "int")] + [NativeName("Name", "PIDDSI_SLIDECOUNT")] + public const int PiddsiSlidecount = unchecked((int) 0x7); + [NativeName("Type", "int")] + [NativeName("Name", "PIDDSI_NOTECOUNT")] + public const int PiddsiNotecount = unchecked((int) 0x8); + [NativeName("Type", "int")] + [NativeName("Name", "PIDDSI_HIDDENCOUNT")] + public const int PiddsiHiddencount = unchecked((int) 0x9); + [NativeName("Type", "int")] + [NativeName("Name", "PIDDSI_MMCLIPCOUNT")] + public const int PiddsiMmclipcount = unchecked((int) 0xA); + [NativeName("Type", "int")] + [NativeName("Name", "PIDDSI_SCALE")] + public const int PiddsiScale = unchecked((int) 0xB); + [NativeName("Type", "int")] + [NativeName("Name", "PIDDSI_HEADINGPAIR")] + public const int PiddsiHeadingpair = unchecked((int) 0xC); + [NativeName("Type", "int")] + [NativeName("Name", "PIDDSI_DOCPARTS")] + public const int PiddsiDocparts = unchecked((int) 0xD); + [NativeName("Type", "int")] + [NativeName("Name", "PIDDSI_MANAGER")] + public const int PiddsiManager = unchecked((int) 0xE); + [NativeName("Type", "int")] + [NativeName("Name", "PIDDSI_COMPANY")] + public const int PiddsiCompany = unchecked((int) 0xF); + [NativeName("Type", "int")] + [NativeName("Name", "PIDDSI_LINKSDIRTY")] + public const int PiddsiLinksdirty = unchecked((int) 0x10); + [NativeName("Type", "long")] + [NativeName("Name", "PIDMSI_EDITOR")] + public const int PidmsiEditor = unchecked((int) 0x2); + [NativeName("Type", "long")] + [NativeName("Name", "PIDMSI_SUPPLIER")] + public const int PidmsiSupplier = unchecked((int) 0x3); + [NativeName("Type", "long")] + [NativeName("Name", "PIDMSI_SOURCE")] + public const int PidmsiSource = unchecked((int) 0x4); + [NativeName("Type", "long")] + [NativeName("Name", "PIDMSI_SEQUENCE_NO")] + public const int PidmsiSequenceNo = unchecked((int) 0x5); + [NativeName("Type", "long")] + [NativeName("Name", "PIDMSI_PROJECT")] + public const int PidmsiProject = unchecked((int) 0x6); + [NativeName("Type", "long")] + [NativeName("Name", "PIDMSI_STATUS")] + public const int PidmsiStatus = unchecked((int) 0x7); + [NativeName("Type", "long")] + [NativeName("Name", "PIDMSI_OWNER")] + public const int PidmsiOwner = unchecked((int) 0x8); + [NativeName("Type", "long")] + [NativeName("Name", "PIDMSI_RATING")] + public const int PidmsiRating = unchecked((int) 0x9); + [NativeName("Type", "long")] + [NativeName("Name", "PIDMSI_PRODUCTION")] + public const int PidmsiProduction = unchecked((int) 0xA); + [NativeName("Type", "long")] + [NativeName("Name", "PIDMSI_COPYRIGHT")] + public const int PidmsiCopyright = unchecked((int) 0xB); + [NativeName("Type", "int")] + [NativeName("Name", "MULTICLASSINFO_GETTYPEINFO")] + public const int MulticlassinfoGettypeinfo = unchecked((int) 0x1); + [NativeName("Type", "int")] + [NativeName("Name", "MULTICLASSINFO_GETNUMRESERVEDDISPIDS")] + public const int MulticlassinfoGetnumreserveddispids = unchecked((int) 0x2); + [NativeName("Type", "int")] + [NativeName("Name", "MULTICLASSINFO_GETIIDPRIMARY")] + public const int MulticlassinfoGetiidprimary = unchecked((int) 0x4); + [NativeName("Type", "int")] + [NativeName("Name", "MULTICLASSINFO_GETIIDSOURCE")] + public const int MulticlassinfoGetiidsource = unchecked((int) 0x8); + [NativeName("Type", "int")] + [NativeName("Name", "TIFLAGS_EXTENDDISPATCHONLY")] + public const int TiflagsExtenddispatchonly = unchecked((int) 0x1); + [NativeName("Type", "int")] [NativeName("Name", "EVENT_MIN_LEVEL")] public const int EventMinLevel = unchecked((int) 0x0); [NativeName("Type", "int")] @@ -30485,13144 +30812,61232 @@ public unsafe partial class Windows : NativeAPI public partial int IFillLockBytesFillAtStub(ref IFillLockBytes This, ulong ulOffset, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pv, uint cb, ref uint pcbWritten); /// To be documented. - [NativeName("Src", "Line 541, Column 1 in evntprov.h")] - [NativeApi(EntryPoint = "EventRegister")] - public unsafe partial uint EventRegister([Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ProviderId, PfnPenablecallback EnableCallback, void* CallbackContext, ulong* RegHandle); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef); /// To be documented. - [NativeName("Src", "Line 541, Column 1 in evntprov.h")] - [NativeApi(EntryPoint = "EventRegister")] - public unsafe partial uint EventRegister([Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ProviderId, PfnPenablecallback EnableCallback, void* CallbackContext, ref ulong RegHandle); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef); /// To be documented. - [NativeName("Src", "Line 541, Column 1 in evntprov.h")] - [NativeApi(EntryPoint = "EventRegister")] - public unsafe partial uint EventRegister([Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ProviderId, PfnPenablecallback EnableCallback, ref T0 CallbackContext, ulong* RegHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef); /// To be documented. - [NativeName("Src", "Line 541, Column 1 in evntprov.h")] - [NativeApi(EntryPoint = "EventRegister")] - public unsafe partial uint EventRegister([Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ProviderId, PfnPenablecallback EnableCallback, ref T0 CallbackContext, ref ulong RegHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef); /// To be documented. - [NativeName("Src", "Line 541, Column 1 in evntprov.h")] - [NativeApi(EntryPoint = "EventRegister")] - public unsafe partial uint EventRegister([Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ProviderId, PfnPenablecallback EnableCallback, void* CallbackContext, ulong* RegHandle); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef); /// To be documented. - [NativeName("Src", "Line 541, Column 1 in evntprov.h")] - [NativeApi(EntryPoint = "EventRegister")] - public unsafe partial uint EventRegister([Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ProviderId, PfnPenablecallback EnableCallback, void* CallbackContext, ref ulong RegHandle); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef); /// To be documented. - [NativeName("Src", "Line 541, Column 1 in evntprov.h")] - [NativeApi(EntryPoint = "EventRegister")] - public unsafe partial uint EventRegister([Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ProviderId, PfnPenablecallback EnableCallback, ref T0 CallbackContext, ulong* RegHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef); /// To be documented. - [NativeName("Src", "Line 541, Column 1 in evntprov.h")] - [NativeApi(EntryPoint = "EventRegister")] - public partial uint EventRegister([Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ProviderId, PfnPenablecallback EnableCallback, ref T0 CallbackContext, ref ulong RegHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef); /// To be documented. - [NativeName("Src", "Line 555, Column 1 in evntprov.h")] - [NativeApi(EntryPoint = "EventUnregister")] - public partial uint EventUnregister(ulong RegHandle); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef); /// To be documented. - [NativeName("Src", "Line 568, Column 1 in evntprov.h")] - [NativeApi(EntryPoint = "EventSetInformation")] - public unsafe partial uint EventSetInformation(ulong RegHandle, EventInfoClass InformationClass, void* EventInformation, uint InformationLength); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef); /// To be documented. - [NativeName("Src", "Line 568, Column 1 in evntprov.h")] - [NativeApi(EntryPoint = "EventSetInformation")] - public partial uint EventSetInformation(ulong RegHandle, EventInfoClass InformationClass, ref T0 EventInformation, uint InformationLength) where T0 : unmanaged; + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef); /// To be documented. - [NativeName("Src", "Line 611, Column 1 in evntprov.h")] - [NativeApi(EntryPoint = "EventEnabled")] - public unsafe partial byte EventEnabled(ulong RegHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] EventDescriptor* EventDescriptor); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef); /// To be documented. - [NativeName("Src", "Line 611, Column 1 in evntprov.h")] - [NativeApi(EntryPoint = "EventEnabled")] - public partial byte EventEnabled(ulong RegHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in EventDescriptor EventDescriptor); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef); /// To be documented. - [NativeName("Src", "Line 652, Column 1 in evntprov.h")] - [NativeApi(EntryPoint = "EventProviderEnabled")] - public partial byte EventProviderEnabled(ulong RegHandle, byte Level, ulong Keyword); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef); /// To be documented. - [NativeName("Src", "Line 677, Column 1 in evntprov.h")] - [NativeApi(EntryPoint = "EventWrite")] - public unsafe partial uint EventWrite(ulong RegHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] EventDescriptor* EventDescriptor, uint UserDataCount, EventDataDescriptor* UserData); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef); /// To be documented. - [NativeName("Src", "Line 677, Column 1 in evntprov.h")] - [NativeApi(EntryPoint = "EventWrite")] - public unsafe partial uint EventWrite(ulong RegHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] EventDescriptor* EventDescriptor, uint UserDataCount, ref EventDataDescriptor UserData); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef); /// To be documented. - [NativeName("Src", "Line 677, Column 1 in evntprov.h")] - [NativeApi(EntryPoint = "EventWrite")] - public unsafe partial uint EventWrite(ulong RegHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in EventDescriptor EventDescriptor, uint UserDataCount, EventDataDescriptor* UserData); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef); /// To be documented. - [NativeName("Src", "Line 677, Column 1 in evntprov.h")] - [NativeApi(EntryPoint = "EventWrite")] - public partial uint EventWrite(ulong RegHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in EventDescriptor EventDescriptor, uint UserDataCount, ref EventDataDescriptor UserData); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef); /// To be documented. - [NativeName("Src", "Line 702, Column 1 in evntprov.h")] - [NativeApi(EntryPoint = "EventWriteTransfer")] - public unsafe partial uint EventWriteTransfer(ulong RegHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] EventDescriptor* EventDescriptor, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ActivityId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* RelatedActivityId, uint UserDataCount, EventDataDescriptor* UserData); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef); /// To be documented. - [NativeName("Src", "Line 702, Column 1 in evntprov.h")] - [NativeApi(EntryPoint = "EventWriteTransfer")] - public unsafe partial uint EventWriteTransfer(ulong RegHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] EventDescriptor* EventDescriptor, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ActivityId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* RelatedActivityId, uint UserDataCount, ref EventDataDescriptor UserData); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef); /// To be documented. - [NativeName("Src", "Line 702, Column 1 in evntprov.h")] - [NativeApi(EntryPoint = "EventWriteTransfer")] - public unsafe partial uint EventWriteTransfer(ulong RegHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] EventDescriptor* EventDescriptor, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ActivityId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid RelatedActivityId, uint UserDataCount, EventDataDescriptor* UserData); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef); /// To be documented. - [NativeName("Src", "Line 702, Column 1 in evntprov.h")] - [NativeApi(EntryPoint = "EventWriteTransfer")] - public unsafe partial uint EventWriteTransfer(ulong RegHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] EventDescriptor* EventDescriptor, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ActivityId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid RelatedActivityId, uint UserDataCount, ref EventDataDescriptor UserData); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef); /// To be documented. - [NativeName("Src", "Line 702, Column 1 in evntprov.h")] - [NativeApi(EntryPoint = "EventWriteTransfer")] - public unsafe partial uint EventWriteTransfer(ulong RegHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] EventDescriptor* EventDescriptor, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ActivityId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* RelatedActivityId, uint UserDataCount, EventDataDescriptor* UserData); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef); /// To be documented. - [NativeName("Src", "Line 702, Column 1 in evntprov.h")] - [NativeApi(EntryPoint = "EventWriteTransfer")] - public unsafe partial uint EventWriteTransfer(ulong RegHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] EventDescriptor* EventDescriptor, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ActivityId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* RelatedActivityId, uint UserDataCount, ref EventDataDescriptor UserData); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef); /// To be documented. - [NativeName("Src", "Line 702, Column 1 in evntprov.h")] - [NativeApi(EntryPoint = "EventWriteTransfer")] - public unsafe partial uint EventWriteTransfer(ulong RegHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] EventDescriptor* EventDescriptor, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ActivityId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid RelatedActivityId, uint UserDataCount, EventDataDescriptor* UserData); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef); /// To be documented. - [NativeName("Src", "Line 702, Column 1 in evntprov.h")] - [NativeApi(EntryPoint = "EventWriteTransfer")] - public unsafe partial uint EventWriteTransfer(ulong RegHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] EventDescriptor* EventDescriptor, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ActivityId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid RelatedActivityId, uint UserDataCount, ref EventDataDescriptor UserData); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef); /// To be documented. - [NativeName("Src", "Line 702, Column 1 in evntprov.h")] - [NativeApi(EntryPoint = "EventWriteTransfer")] - public unsafe partial uint EventWriteTransfer(ulong RegHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in EventDescriptor EventDescriptor, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ActivityId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* RelatedActivityId, uint UserDataCount, EventDataDescriptor* UserData); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef); /// To be documented. - [NativeName("Src", "Line 702, Column 1 in evntprov.h")] - [NativeApi(EntryPoint = "EventWriteTransfer")] - public unsafe partial uint EventWriteTransfer(ulong RegHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in EventDescriptor EventDescriptor, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ActivityId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* RelatedActivityId, uint UserDataCount, ref EventDataDescriptor UserData); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef); /// To be documented. - [NativeName("Src", "Line 702, Column 1 in evntprov.h")] - [NativeApi(EntryPoint = "EventWriteTransfer")] - public unsafe partial uint EventWriteTransfer(ulong RegHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in EventDescriptor EventDescriptor, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ActivityId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid RelatedActivityId, uint UserDataCount, EventDataDescriptor* UserData); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef); /// To be documented. - [NativeName("Src", "Line 702, Column 1 in evntprov.h")] - [NativeApi(EntryPoint = "EventWriteTransfer")] - public unsafe partial uint EventWriteTransfer(ulong RegHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in EventDescriptor EventDescriptor, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ActivityId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid RelatedActivityId, uint UserDataCount, ref EventDataDescriptor UserData); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef); /// To be documented. - [NativeName("Src", "Line 702, Column 1 in evntprov.h")] - [NativeApi(EntryPoint = "EventWriteTransfer")] - public unsafe partial uint EventWriteTransfer(ulong RegHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in EventDescriptor EventDescriptor, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ActivityId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* RelatedActivityId, uint UserDataCount, EventDataDescriptor* UserData); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef); /// To be documented. - [NativeName("Src", "Line 702, Column 1 in evntprov.h")] - [NativeApi(EntryPoint = "EventWriteTransfer")] - public unsafe partial uint EventWriteTransfer(ulong RegHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in EventDescriptor EventDescriptor, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ActivityId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* RelatedActivityId, uint UserDataCount, ref EventDataDescriptor UserData); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef); /// To be documented. - [NativeName("Src", "Line 702, Column 1 in evntprov.h")] - [NativeApi(EntryPoint = "EventWriteTransfer")] - public unsafe partial uint EventWriteTransfer(ulong RegHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in EventDescriptor EventDescriptor, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ActivityId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid RelatedActivityId, uint UserDataCount, EventDataDescriptor* UserData); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef); /// To be documented. - [NativeName("Src", "Line 702, Column 1 in evntprov.h")] - [NativeApi(EntryPoint = "EventWriteTransfer")] - public partial uint EventWriteTransfer(ulong RegHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in EventDescriptor EventDescriptor, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ActivityId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid RelatedActivityId, uint UserDataCount, ref EventDataDescriptor UserData); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef); /// To be documented. - [NativeName("Src", "Line 736, Column 1 in evntprov.h")] - [NativeApi(EntryPoint = "EventWriteEx")] - public unsafe partial uint EventWriteEx(ulong RegHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] EventDescriptor* EventDescriptor, ulong Filter, uint Flags, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ActivityId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* RelatedActivityId, uint UserDataCount, EventDataDescriptor* UserData); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef); /// To be documented. - [NativeName("Src", "Line 736, Column 1 in evntprov.h")] - [NativeApi(EntryPoint = "EventWriteEx")] - public unsafe partial uint EventWriteEx(ulong RegHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] EventDescriptor* EventDescriptor, ulong Filter, uint Flags, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ActivityId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* RelatedActivityId, uint UserDataCount, ref EventDataDescriptor UserData); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef); /// To be documented. - [NativeName("Src", "Line 736, Column 1 in evntprov.h")] - [NativeApi(EntryPoint = "EventWriteEx")] - public unsafe partial uint EventWriteEx(ulong RegHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] EventDescriptor* EventDescriptor, ulong Filter, uint Flags, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ActivityId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid RelatedActivityId, uint UserDataCount, EventDataDescriptor* UserData); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef); /// To be documented. - [NativeName("Src", "Line 736, Column 1 in evntprov.h")] - [NativeApi(EntryPoint = "EventWriteEx")] - public unsafe partial uint EventWriteEx(ulong RegHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] EventDescriptor* EventDescriptor, ulong Filter, uint Flags, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ActivityId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid RelatedActivityId, uint UserDataCount, ref EventDataDescriptor UserData); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef); /// To be documented. - [NativeName("Src", "Line 736, Column 1 in evntprov.h")] - [NativeApi(EntryPoint = "EventWriteEx")] - public unsafe partial uint EventWriteEx(ulong RegHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] EventDescriptor* EventDescriptor, ulong Filter, uint Flags, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ActivityId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* RelatedActivityId, uint UserDataCount, EventDataDescriptor* UserData); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef); /// To be documented. - [NativeName("Src", "Line 736, Column 1 in evntprov.h")] - [NativeApi(EntryPoint = "EventWriteEx")] - public unsafe partial uint EventWriteEx(ulong RegHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] EventDescriptor* EventDescriptor, ulong Filter, uint Flags, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ActivityId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* RelatedActivityId, uint UserDataCount, ref EventDataDescriptor UserData); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef); /// To be documented. - [NativeName("Src", "Line 736, Column 1 in evntprov.h")] - [NativeApi(EntryPoint = "EventWriteEx")] - public unsafe partial uint EventWriteEx(ulong RegHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] EventDescriptor* EventDescriptor, ulong Filter, uint Flags, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ActivityId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid RelatedActivityId, uint UserDataCount, EventDataDescriptor* UserData); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef); /// To be documented. - [NativeName("Src", "Line 736, Column 1 in evntprov.h")] - [NativeApi(EntryPoint = "EventWriteEx")] - public unsafe partial uint EventWriteEx(ulong RegHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] EventDescriptor* EventDescriptor, ulong Filter, uint Flags, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ActivityId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid RelatedActivityId, uint UserDataCount, ref EventDataDescriptor UserData); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef); /// To be documented. - [NativeName("Src", "Line 736, Column 1 in evntprov.h")] - [NativeApi(EntryPoint = "EventWriteEx")] - public unsafe partial uint EventWriteEx(ulong RegHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in EventDescriptor EventDescriptor, ulong Filter, uint Flags, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ActivityId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* RelatedActivityId, uint UserDataCount, EventDataDescriptor* UserData); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef); /// To be documented. - [NativeName("Src", "Line 736, Column 1 in evntprov.h")] - [NativeApi(EntryPoint = "EventWriteEx")] - public unsafe partial uint EventWriteEx(ulong RegHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in EventDescriptor EventDescriptor, ulong Filter, uint Flags, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ActivityId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* RelatedActivityId, uint UserDataCount, ref EventDataDescriptor UserData); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef); /// To be documented. - [NativeName("Src", "Line 736, Column 1 in evntprov.h")] - [NativeApi(EntryPoint = "EventWriteEx")] - public unsafe partial uint EventWriteEx(ulong RegHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in EventDescriptor EventDescriptor, ulong Filter, uint Flags, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ActivityId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid RelatedActivityId, uint UserDataCount, EventDataDescriptor* UserData); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef); /// To be documented. - [NativeName("Src", "Line 736, Column 1 in evntprov.h")] - [NativeApi(EntryPoint = "EventWriteEx")] - public unsafe partial uint EventWriteEx(ulong RegHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in EventDescriptor EventDescriptor, ulong Filter, uint Flags, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ActivityId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid RelatedActivityId, uint UserDataCount, ref EventDataDescriptor UserData); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef); /// To be documented. - [NativeName("Src", "Line 736, Column 1 in evntprov.h")] - [NativeApi(EntryPoint = "EventWriteEx")] - public unsafe partial uint EventWriteEx(ulong RegHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in EventDescriptor EventDescriptor, ulong Filter, uint Flags, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ActivityId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* RelatedActivityId, uint UserDataCount, EventDataDescriptor* UserData); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef); /// To be documented. - [NativeName("Src", "Line 736, Column 1 in evntprov.h")] - [NativeApi(EntryPoint = "EventWriteEx")] - public unsafe partial uint EventWriteEx(ulong RegHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in EventDescriptor EventDescriptor, ulong Filter, uint Flags, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ActivityId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* RelatedActivityId, uint UserDataCount, ref EventDataDescriptor UserData); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef); /// To be documented. - [NativeName("Src", "Line 736, Column 1 in evntprov.h")] - [NativeApi(EntryPoint = "EventWriteEx")] - public unsafe partial uint EventWriteEx(ulong RegHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in EventDescriptor EventDescriptor, ulong Filter, uint Flags, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ActivityId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid RelatedActivityId, uint UserDataCount, EventDataDescriptor* UserData); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef); /// To be documented. - [NativeName("Src", "Line 736, Column 1 in evntprov.h")] - [NativeApi(EntryPoint = "EventWriteEx")] - public partial uint EventWriteEx(ulong RegHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in EventDescriptor EventDescriptor, ulong Filter, uint Flags, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ActivityId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid RelatedActivityId, uint UserDataCount, ref EventDataDescriptor UserData); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef); /// To be documented. - [NativeName("Src", "Line 754, Column 1 in evntprov.h")] - [NativeApi(EntryPoint = "EventWriteString")] - public unsafe partial uint EventWriteString(ulong RegHandle, byte Level, ulong Keyword, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* String); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef); /// To be documented. - [NativeName("Src", "Line 754, Column 1 in evntprov.h")] - [NativeApi(EntryPoint = "EventWriteString")] - public partial uint EventWriteString(ulong RegHandle, byte Level, ulong Keyword, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char String); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef); /// To be documented. - [NativeName("Src", "Line 754, Column 1 in evntprov.h")] - [NativeApi(EntryPoint = "EventWriteString")] - public partial uint EventWriteString(ulong RegHandle, byte Level, ulong Keyword, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string String); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef); /// To be documented. - [NativeName("Src", "Line 781, Column 1 in evntprov.h")] - [NativeApi(EntryPoint = "EventActivityIdControl")] - public unsafe partial uint EventActivityIdControl(uint ControlCode, Guid* ActivityId); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef); /// To be documented. - [NativeName("Src", "Line 781, Column 1 in evntprov.h")] - [NativeApi(EntryPoint = "EventActivityIdControl")] - public partial uint EventActivityIdControl(uint ControlCode, ref Guid ActivityId); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef); /// To be documented. - [NativeName("Src", "Line 1671, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "StartTraceW")] - public unsafe partial uint StartTraceW(ulong* TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* InstanceName, EventTraceProperties* Properties); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef); /// To be documented. - [NativeName("Src", "Line 1671, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "StartTraceW")] - public unsafe partial uint StartTraceW(ulong* TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* InstanceName, ref EventTraceProperties Properties); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef); /// To be documented. - [NativeName("Src", "Line 1671, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "StartTraceW")] - public unsafe partial uint StartTraceW(ulong* TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char InstanceName, EventTraceProperties* Properties); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef); /// To be documented. - [NativeName("Src", "Line 1671, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "StartTraceW")] - public unsafe partial uint StartTraceW(ulong* TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char InstanceName, ref EventTraceProperties Properties); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef); /// To be documented. - [NativeName("Src", "Line 1671, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "StartTraceW")] - public unsafe partial uint StartTraceW(ulong* TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string InstanceName, EventTraceProperties* Properties); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef); /// To be documented. - [NativeName("Src", "Line 1671, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "StartTraceW")] - public unsafe partial uint StartTraceW(ulong* TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string InstanceName, ref EventTraceProperties Properties); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef); /// To be documented. - [NativeName("Src", "Line 1671, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "StartTraceW")] - public unsafe partial uint StartTraceW(ref ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* InstanceName, EventTraceProperties* Properties); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef); /// To be documented. - [NativeName("Src", "Line 1671, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "StartTraceW")] - public unsafe partial uint StartTraceW(ref ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* InstanceName, ref EventTraceProperties Properties); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef); /// To be documented. - [NativeName("Src", "Line 1671, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "StartTraceW")] - public unsafe partial uint StartTraceW(ref ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char InstanceName, EventTraceProperties* Properties); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef); /// To be documented. - [NativeName("Src", "Line 1671, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "StartTraceW")] - public partial uint StartTraceW(ref ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char InstanceName, ref EventTraceProperties Properties); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(IDispatch* This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef); /// To be documented. - [NativeName("Src", "Line 1671, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "StartTraceW")] - public unsafe partial uint StartTraceW(ref ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string InstanceName, EventTraceProperties* Properties); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(IDispatch* This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef); /// To be documented. - [NativeName("Src", "Line 1671, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "StartTraceW")] - public partial uint StartTraceW(ref ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string InstanceName, ref EventTraceProperties Properties); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(IDispatch* This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef); /// To be documented. - [NativeName("Src", "Line 1686, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "StartTraceA")] - public unsafe partial uint StartTraceA(ulong* TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* InstanceName, EventTraceProperties* Properties); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(IDispatch* This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef); /// To be documented. - [NativeName("Src", "Line 1686, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "StartTraceA")] - public unsafe partial uint StartTraceA(ulong* TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* InstanceName, ref EventTraceProperties Properties); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(IDispatch* This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef); /// To be documented. - [NativeName("Src", "Line 1686, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "StartTraceA")] - public unsafe partial uint StartTraceA(ulong* TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte InstanceName, EventTraceProperties* Properties); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(IDispatch* This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef); /// To be documented. - [NativeName("Src", "Line 1686, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "StartTraceA")] - public unsafe partial uint StartTraceA(ulong* TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte InstanceName, ref EventTraceProperties Properties); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(IDispatch* This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef); /// To be documented. - [NativeName("Src", "Line 1686, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "StartTraceA")] - public unsafe partial uint StartTraceA(ulong* TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string InstanceName, EventTraceProperties* Properties); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(IDispatch* This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef); /// To be documented. - [NativeName("Src", "Line 1686, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "StartTraceA")] - public unsafe partial uint StartTraceA(ulong* TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string InstanceName, ref EventTraceProperties Properties); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(IDispatch* This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef); /// To be documented. - [NativeName("Src", "Line 1686, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "StartTraceA")] - public unsafe partial uint StartTraceA(ref ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* InstanceName, EventTraceProperties* Properties); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(IDispatch* This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef); /// To be documented. - [NativeName("Src", "Line 1686, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "StartTraceA")] - public unsafe partial uint StartTraceA(ref ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* InstanceName, ref EventTraceProperties Properties); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(IDispatch* This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef); /// To be documented. - [NativeName("Src", "Line 1686, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "StartTraceA")] - public unsafe partial uint StartTraceA(ref ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte InstanceName, EventTraceProperties* Properties); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(IDispatch* This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef); /// To be documented. - [NativeName("Src", "Line 1686, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "StartTraceA")] - public partial uint StartTraceA(ref ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte InstanceName, ref EventTraceProperties Properties); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(IDispatch* This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef); /// To be documented. - [NativeName("Src", "Line 1686, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "StartTraceA")] - public unsafe partial uint StartTraceA(ref ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string InstanceName, EventTraceProperties* Properties); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(IDispatch* This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef); /// To be documented. - [NativeName("Src", "Line 1686, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "StartTraceA")] - public partial uint StartTraceA(ref ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string InstanceName, ref EventTraceProperties Properties); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(IDispatch* This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef); /// To be documented. - [NativeName("Src", "Line 1713, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "StopTraceW")] - public unsafe partial uint StopTraceW(ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* InstanceName, EventTraceProperties* Properties); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(IDispatch* This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef); /// To be documented. - [NativeName("Src", "Line 1713, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "StopTraceW")] - public unsafe partial uint StopTraceW(ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* InstanceName, ref EventTraceProperties Properties); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(IDispatch* This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef); /// To be documented. - [NativeName("Src", "Line 1713, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "StopTraceW")] - public unsafe partial uint StopTraceW(ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char InstanceName, EventTraceProperties* Properties); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(IDispatch* This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef); /// To be documented. - [NativeName("Src", "Line 1713, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "StopTraceW")] - public partial uint StopTraceW(ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char InstanceName, ref EventTraceProperties Properties); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(IDispatch* This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef); /// To be documented. - [NativeName("Src", "Line 1713, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "StopTraceW")] - public unsafe partial uint StopTraceW(ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string InstanceName, EventTraceProperties* Properties); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(IDispatch* This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef); /// To be documented. - [NativeName("Src", "Line 1713, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "StopTraceW")] - public partial uint StopTraceW(ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string InstanceName, ref EventTraceProperties Properties); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(IDispatch* This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef); /// To be documented. - [NativeName("Src", "Line 1728, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "StopTraceA")] - public unsafe partial uint StopTraceA(ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* InstanceName, EventTraceProperties* Properties); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(IDispatch* This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef); /// To be documented. - [NativeName("Src", "Line 1728, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "StopTraceA")] - public unsafe partial uint StopTraceA(ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* InstanceName, ref EventTraceProperties Properties); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(IDispatch* This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef); /// To be documented. - [NativeName("Src", "Line 1728, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "StopTraceA")] - public unsafe partial uint StopTraceA(ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte InstanceName, EventTraceProperties* Properties); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(IDispatch* This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef); /// To be documented. - [NativeName("Src", "Line 1728, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "StopTraceA")] - public partial uint StopTraceA(ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte InstanceName, ref EventTraceProperties Properties); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(IDispatch* This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef); /// To be documented. - [NativeName("Src", "Line 1728, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "StopTraceA")] - public unsafe partial uint StopTraceA(ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string InstanceName, EventTraceProperties* Properties); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(IDispatch* This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef); /// To be documented. - [NativeName("Src", "Line 1728, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "StopTraceA")] - public partial uint StopTraceA(ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string InstanceName, ref EventTraceProperties Properties); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(IDispatch* This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef); /// To be documented. - [NativeName("Src", "Line 1754, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "QueryTraceW")] - public unsafe partial uint QueryTraceW(ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* InstanceName, EventTraceProperties* Properties); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(IDispatch* This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef); /// To be documented. - [NativeName("Src", "Line 1754, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "QueryTraceW")] - public unsafe partial uint QueryTraceW(ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* InstanceName, ref EventTraceProperties Properties); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(IDispatch* This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef); /// To be documented. - [NativeName("Src", "Line 1754, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "QueryTraceW")] - public unsafe partial uint QueryTraceW(ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char InstanceName, EventTraceProperties* Properties); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(IDispatch* This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef); /// To be documented. - [NativeName("Src", "Line 1754, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "QueryTraceW")] - public partial uint QueryTraceW(ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char InstanceName, ref EventTraceProperties Properties); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(IDispatch* This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef); /// To be documented. - [NativeName("Src", "Line 1754, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "QueryTraceW")] - public unsafe partial uint QueryTraceW(ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string InstanceName, EventTraceProperties* Properties); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(IDispatch* This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef); /// To be documented. - [NativeName("Src", "Line 1754, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "QueryTraceW")] - public partial uint QueryTraceW(ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string InstanceName, ref EventTraceProperties Properties); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(IDispatch* This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef); /// To be documented. - [NativeName("Src", "Line 1769, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "QueryTraceA")] - public unsafe partial uint QueryTraceA(ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* InstanceName, EventTraceProperties* Properties); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(IDispatch* This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef); /// To be documented. - [NativeName("Src", "Line 1769, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "QueryTraceA")] - public unsafe partial uint QueryTraceA(ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* InstanceName, ref EventTraceProperties Properties); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(IDispatch* This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef); /// To be documented. - [NativeName("Src", "Line 1769, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "QueryTraceA")] - public unsafe partial uint QueryTraceA(ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte InstanceName, EventTraceProperties* Properties); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(IDispatch* This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef); /// To be documented. - [NativeName("Src", "Line 1769, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "QueryTraceA")] - public partial uint QueryTraceA(ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte InstanceName, ref EventTraceProperties Properties); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(IDispatch* This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef); /// To be documented. - [NativeName("Src", "Line 1769, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "QueryTraceA")] - public unsafe partial uint QueryTraceA(ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string InstanceName, EventTraceProperties* Properties); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(IDispatch* This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef); /// To be documented. - [NativeName("Src", "Line 1769, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "QueryTraceA")] - public partial uint QueryTraceA(ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string InstanceName, ref EventTraceProperties Properties); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(IDispatch* This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef); /// To be documented. - [NativeName("Src", "Line 1789, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "UpdateTraceW")] - public unsafe partial uint UpdateTraceW(ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* InstanceName, EventTraceProperties* Properties); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(IDispatch* This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef); /// To be documented. - [NativeName("Src", "Line 1789, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "UpdateTraceW")] - public unsafe partial uint UpdateTraceW(ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* InstanceName, ref EventTraceProperties Properties); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(IDispatch* This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef); /// To be documented. - [NativeName("Src", "Line 1789, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "UpdateTraceW")] - public unsafe partial uint UpdateTraceW(ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char InstanceName, EventTraceProperties* Properties); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(IDispatch* This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef); /// To be documented. - [NativeName("Src", "Line 1789, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "UpdateTraceW")] - public partial uint UpdateTraceW(ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char InstanceName, ref EventTraceProperties Properties); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(IDispatch* This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef); /// To be documented. - [NativeName("Src", "Line 1789, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "UpdateTraceW")] - public unsafe partial uint UpdateTraceW(ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string InstanceName, EventTraceProperties* Properties); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(IDispatch* This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef); /// To be documented. - [NativeName("Src", "Line 1789, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "UpdateTraceW")] - public partial uint UpdateTraceW(ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string InstanceName, ref EventTraceProperties Properties); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(IDispatch* This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef); /// To be documented. - [NativeName("Src", "Line 1798, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "UpdateTraceA")] - public unsafe partial uint UpdateTraceA(ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* InstanceName, EventTraceProperties* Properties); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(IDispatch* This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef); /// To be documented. - [NativeName("Src", "Line 1798, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "UpdateTraceA")] - public unsafe partial uint UpdateTraceA(ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* InstanceName, ref EventTraceProperties Properties); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(IDispatch* This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef); /// To be documented. - [NativeName("Src", "Line 1798, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "UpdateTraceA")] - public unsafe partial uint UpdateTraceA(ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte InstanceName, EventTraceProperties* Properties); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(IDispatch* This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef); /// To be documented. - [NativeName("Src", "Line 1798, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "UpdateTraceA")] - public partial uint UpdateTraceA(ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte InstanceName, ref EventTraceProperties Properties); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(IDispatch* This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef); /// To be documented. - [NativeName("Src", "Line 1798, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "UpdateTraceA")] - public unsafe partial uint UpdateTraceA(ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string InstanceName, EventTraceProperties* Properties); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(IDispatch* This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef); /// To be documented. - [NativeName("Src", "Line 1798, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "UpdateTraceA")] - public partial uint UpdateTraceA(ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string InstanceName, ref EventTraceProperties Properties); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(IDispatch* This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef); /// To be documented. - [NativeName("Src", "Line 1826, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "FlushTraceW")] - public unsafe partial uint FlushTraceW(ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* InstanceName, EventTraceProperties* Properties); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(IDispatch* This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef); /// To be documented. - [NativeName("Src", "Line 1826, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "FlushTraceW")] - public unsafe partial uint FlushTraceW(ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* InstanceName, ref EventTraceProperties Properties); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(IDispatch* This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef); /// To be documented. - [NativeName("Src", "Line 1826, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "FlushTraceW")] - public unsafe partial uint FlushTraceW(ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char InstanceName, EventTraceProperties* Properties); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(IDispatch* This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef); /// To be documented. - [NativeName("Src", "Line 1826, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "FlushTraceW")] - public partial uint FlushTraceW(ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char InstanceName, ref EventTraceProperties Properties); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(IDispatch* This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef); /// To be documented. - [NativeName("Src", "Line 1826, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "FlushTraceW")] - public unsafe partial uint FlushTraceW(ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string InstanceName, EventTraceProperties* Properties); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(IDispatch* This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef); /// To be documented. - [NativeName("Src", "Line 1826, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "FlushTraceW")] - public partial uint FlushTraceW(ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string InstanceName, ref EventTraceProperties Properties); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(IDispatch* This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef); /// To be documented. - [NativeName("Src", "Line 1843, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "FlushTraceA")] - public unsafe partial uint FlushTraceA(ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* InstanceName, EventTraceProperties* Properties); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(IDispatch* This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef); /// To be documented. - [NativeName("Src", "Line 1843, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "FlushTraceA")] - public unsafe partial uint FlushTraceA(ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* InstanceName, ref EventTraceProperties Properties); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(IDispatch* This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef); /// To be documented. - [NativeName("Src", "Line 1843, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "FlushTraceA")] - public unsafe partial uint FlushTraceA(ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte InstanceName, EventTraceProperties* Properties); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(IDispatch* This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef); /// To be documented. - [NativeName("Src", "Line 1843, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "FlushTraceA")] - public partial uint FlushTraceA(ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte InstanceName, ref EventTraceProperties Properties); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(IDispatch* This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef); /// To be documented. - [NativeName("Src", "Line 1843, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "FlushTraceA")] - public unsafe partial uint FlushTraceA(ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string InstanceName, EventTraceProperties* Properties); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(IDispatch* This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef); /// To be documented. - [NativeName("Src", "Line 1843, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "FlushTraceA")] - public partial uint FlushTraceA(ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string InstanceName, ref EventTraceProperties Properties); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(IDispatch* This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef); /// To be documented. - [NativeName("Src", "Line 1862, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "ControlTraceW")] - public unsafe partial uint ControlTraceW(ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* InstanceName, EventTraceProperties* Properties, uint ControlCode); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(IDispatch* This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef); /// To be documented. - [NativeName("Src", "Line 1862, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "ControlTraceW")] - public unsafe partial uint ControlTraceW(ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* InstanceName, ref EventTraceProperties Properties, uint ControlCode); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(ref IDispatch This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef); /// To be documented. - [NativeName("Src", "Line 1862, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "ControlTraceW")] - public unsafe partial uint ControlTraceW(ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char InstanceName, EventTraceProperties* Properties, uint ControlCode); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(ref IDispatch This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef); /// To be documented. - [NativeName("Src", "Line 1862, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "ControlTraceW")] - public partial uint ControlTraceW(ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char InstanceName, ref EventTraceProperties Properties, uint ControlCode); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(ref IDispatch This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef); /// To be documented. - [NativeName("Src", "Line 1862, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "ControlTraceW")] - public unsafe partial uint ControlTraceW(ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string InstanceName, EventTraceProperties* Properties, uint ControlCode); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(ref IDispatch This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef); /// To be documented. - [NativeName("Src", "Line 1862, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "ControlTraceW")] - public partial uint ControlTraceW(ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string InstanceName, ref EventTraceProperties Properties, uint ControlCode); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(ref IDispatch This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef); /// To be documented. - [NativeName("Src", "Line 1878, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "ControlTraceA")] - public unsafe partial uint ControlTraceA(ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* InstanceName, EventTraceProperties* Properties, uint ControlCode); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(ref IDispatch This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef); /// To be documented. - [NativeName("Src", "Line 1878, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "ControlTraceA")] - public unsafe partial uint ControlTraceA(ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* InstanceName, ref EventTraceProperties Properties, uint ControlCode); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(ref IDispatch This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef); /// To be documented. - [NativeName("Src", "Line 1878, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "ControlTraceA")] - public unsafe partial uint ControlTraceA(ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte InstanceName, EventTraceProperties* Properties, uint ControlCode); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(ref IDispatch This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef); /// To be documented. - [NativeName("Src", "Line 1878, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "ControlTraceA")] - public partial uint ControlTraceA(ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte InstanceName, ref EventTraceProperties Properties, uint ControlCode); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(ref IDispatch This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef); /// To be documented. - [NativeName("Src", "Line 1878, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "ControlTraceA")] - public unsafe partial uint ControlTraceA(ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string InstanceName, EventTraceProperties* Properties, uint ControlCode); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(ref IDispatch This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef); /// To be documented. - [NativeName("Src", "Line 1878, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "ControlTraceA")] - public partial uint ControlTraceA(ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string InstanceName, ref EventTraceProperties Properties, uint ControlCode); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(ref IDispatch This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef); /// To be documented. - [NativeName("Src", "Line 1896, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "QueryAllTracesW")] - public unsafe partial uint QueryAllTracesW(EventTraceProperties** PropertyArray, uint PropertyArrayCount, uint* LoggerCount); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(ref IDispatch This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef); /// To be documented. - [NativeName("Src", "Line 1896, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "QueryAllTracesW")] - public unsafe partial uint QueryAllTracesW(EventTraceProperties** PropertyArray, uint PropertyArrayCount, ref uint LoggerCount); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(ref IDispatch This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef); /// To be documented. - [NativeName("Src", "Line 1896, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "QueryAllTracesW")] - public unsafe partial uint QueryAllTracesW(ref EventTraceProperties* PropertyArray, uint PropertyArrayCount, uint* LoggerCount); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(ref IDispatch This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef); /// To be documented. - [NativeName("Src", "Line 1896, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "QueryAllTracesW")] - public unsafe partial uint QueryAllTracesW(ref EventTraceProperties* PropertyArray, uint PropertyArrayCount, ref uint LoggerCount); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(ref IDispatch This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef); /// To be documented. - [NativeName("Src", "Line 1905, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "QueryAllTracesA")] - public unsafe partial uint QueryAllTracesA(EventTraceProperties** PropertyArray, uint PropertyArrayCount, uint* LoggerCount); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(ref IDispatch This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef); /// To be documented. - [NativeName("Src", "Line 1905, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "QueryAllTracesA")] - public unsafe partial uint QueryAllTracesA(EventTraceProperties** PropertyArray, uint PropertyArrayCount, ref uint LoggerCount); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(ref IDispatch This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef); /// To be documented. - [NativeName("Src", "Line 1905, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "QueryAllTracesA")] - public unsafe partial uint QueryAllTracesA(ref EventTraceProperties* PropertyArray, uint PropertyArrayCount, uint* LoggerCount); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(ref IDispatch This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef); /// To be documented. - [NativeName("Src", "Line 1905, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "QueryAllTracesA")] - public unsafe partial uint QueryAllTracesA(ref EventTraceProperties* PropertyArray, uint PropertyArrayCount, ref uint LoggerCount); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(ref IDispatch This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef); /// To be documented. - [NativeName("Src", "Line 1924, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "EnableTrace")] - public unsafe partial uint EnableTrace(uint Enable, uint EnableFlag, uint EnableLevel, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, ulong TraceHandle); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(ref IDispatch This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef); /// To be documented. - [NativeName("Src", "Line 1924, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "EnableTrace")] - public partial uint EnableTrace(uint Enable, uint EnableFlag, uint EnableLevel, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, ulong TraceHandle); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(ref IDispatch This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef); /// To be documented. - [NativeName("Src", "Line 1946, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "EnableTraceEx")] - public unsafe partial uint EnableTraceEx([Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ProviderId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* SourceId, ulong TraceHandle, uint IsEnabled, byte Level, ulong MatchAnyKeyword, ulong MatchAllKeyword, uint EnableProperty, EventFilterDescriptor* EnableFilterDesc); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(ref IDispatch This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef); /// To be documented. - [NativeName("Src", "Line 1946, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "EnableTraceEx")] - public unsafe partial uint EnableTraceEx([Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ProviderId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* SourceId, ulong TraceHandle, uint IsEnabled, byte Level, ulong MatchAnyKeyword, ulong MatchAllKeyword, uint EnableProperty, ref EventFilterDescriptor EnableFilterDesc); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(ref IDispatch This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef); /// To be documented. - [NativeName("Src", "Line 1946, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "EnableTraceEx")] - public unsafe partial uint EnableTraceEx([Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ProviderId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid SourceId, ulong TraceHandle, uint IsEnabled, byte Level, ulong MatchAnyKeyword, ulong MatchAllKeyword, uint EnableProperty, EventFilterDescriptor* EnableFilterDesc); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(ref IDispatch This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef); /// To be documented. - [NativeName("Src", "Line 1946, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "EnableTraceEx")] - public unsafe partial uint EnableTraceEx([Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ProviderId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid SourceId, ulong TraceHandle, uint IsEnabled, byte Level, ulong MatchAnyKeyword, ulong MatchAllKeyword, uint EnableProperty, ref EventFilterDescriptor EnableFilterDesc); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(ref IDispatch This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef); /// To be documented. - [NativeName("Src", "Line 1946, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "EnableTraceEx")] - public unsafe partial uint EnableTraceEx([Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ProviderId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* SourceId, ulong TraceHandle, uint IsEnabled, byte Level, ulong MatchAnyKeyword, ulong MatchAllKeyword, uint EnableProperty, EventFilterDescriptor* EnableFilterDesc); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(ref IDispatch This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef); /// To be documented. - [NativeName("Src", "Line 1946, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "EnableTraceEx")] - public unsafe partial uint EnableTraceEx([Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ProviderId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* SourceId, ulong TraceHandle, uint IsEnabled, byte Level, ulong MatchAnyKeyword, ulong MatchAllKeyword, uint EnableProperty, ref EventFilterDescriptor EnableFilterDesc); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(ref IDispatch This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef); /// To be documented. - [NativeName("Src", "Line 1946, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "EnableTraceEx")] - public unsafe partial uint EnableTraceEx([Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ProviderId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid SourceId, ulong TraceHandle, uint IsEnabled, byte Level, ulong MatchAnyKeyword, ulong MatchAllKeyword, uint EnableProperty, EventFilterDescriptor* EnableFilterDesc); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(ref IDispatch This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef); /// To be documented. - [NativeName("Src", "Line 1946, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "EnableTraceEx")] - public partial uint EnableTraceEx([Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ProviderId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid SourceId, ulong TraceHandle, uint IsEnabled, byte Level, ulong MatchAnyKeyword, ulong MatchAllKeyword, uint EnableProperty, ref EventFilterDescriptor EnableFilterDesc); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(ref IDispatch This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef); /// To be documented. - [NativeName("Src", "Line 1993, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "EnableTraceEx2")] - public unsafe partial uint EnableTraceEx2(ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ProviderId, uint ControlCode, byte Level, ulong MatchAnyKeyword, ulong MatchAllKeyword, uint Timeout, EnableTraceParameters* EnableParameters); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(ref IDispatch This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef); /// To be documented. - [NativeName("Src", "Line 1993, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "EnableTraceEx2")] - public unsafe partial uint EnableTraceEx2(ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ProviderId, uint ControlCode, byte Level, ulong MatchAnyKeyword, ulong MatchAllKeyword, uint Timeout, ref EnableTraceParameters EnableParameters); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(ref IDispatch This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef); /// To be documented. - [NativeName("Src", "Line 1993, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "EnableTraceEx2")] - public unsafe partial uint EnableTraceEx2(ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ProviderId, uint ControlCode, byte Level, ulong MatchAnyKeyword, ulong MatchAllKeyword, uint Timeout, EnableTraceParameters* EnableParameters); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(ref IDispatch This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef); /// To be documented. - [NativeName("Src", "Line 1993, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "EnableTraceEx2")] - public partial uint EnableTraceEx2(ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ProviderId, uint ControlCode, byte Level, ulong MatchAnyKeyword, ulong MatchAllKeyword, uint Timeout, ref EnableTraceParameters EnableParameters); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(ref IDispatch This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef); /// To be documented. - [NativeName("Src", "Line 2370, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "EnumerateTraceGuidsEx")] - public unsafe partial uint EnumerateTraceGuidsEx(TraceQueryInfoClass TraceQueryInfoClass, void* InBuffer, uint InBufferSize, void* OutBuffer, uint OutBufferSize, uint* ReturnLength); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(ref IDispatch This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef); /// To be documented. - [NativeName("Src", "Line 2370, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "EnumerateTraceGuidsEx")] - public unsafe partial uint EnumerateTraceGuidsEx(TraceQueryInfoClass TraceQueryInfoClass, void* InBuffer, uint InBufferSize, void* OutBuffer, uint OutBufferSize, ref uint ReturnLength); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(ref IDispatch This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef); /// To be documented. - [NativeName("Src", "Line 2370, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "EnumerateTraceGuidsEx")] - public unsafe partial uint EnumerateTraceGuidsEx(TraceQueryInfoClass TraceQueryInfoClass, void* InBuffer, uint InBufferSize, ref T0 OutBuffer, uint OutBufferSize, uint* ReturnLength) where T0 : unmanaged; + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(ref IDispatch This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef); /// To be documented. - [NativeName("Src", "Line 2370, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "EnumerateTraceGuidsEx")] - public unsafe partial uint EnumerateTraceGuidsEx(TraceQueryInfoClass TraceQueryInfoClass, void* InBuffer, uint InBufferSize, ref T0 OutBuffer, uint OutBufferSize, ref uint ReturnLength) where T0 : unmanaged; + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(ref IDispatch This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef); /// To be documented. - [NativeName("Src", "Line 2370, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "EnumerateTraceGuidsEx")] - public unsafe partial uint EnumerateTraceGuidsEx(TraceQueryInfoClass TraceQueryInfoClass, ref T0 InBuffer, uint InBufferSize, void* OutBuffer, uint OutBufferSize, uint* ReturnLength) where T0 : unmanaged; + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(ref IDispatch This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef); /// To be documented. - [NativeName("Src", "Line 2370, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "EnumerateTraceGuidsEx")] - public unsafe partial uint EnumerateTraceGuidsEx(TraceQueryInfoClass TraceQueryInfoClass, ref T0 InBuffer, uint InBufferSize, void* OutBuffer, uint OutBufferSize, ref uint ReturnLength) where T0 : unmanaged; + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(ref IDispatch This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef); /// To be documented. - [NativeName("Src", "Line 2370, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "EnumerateTraceGuidsEx")] - public unsafe partial uint EnumerateTraceGuidsEx(TraceQueryInfoClass TraceQueryInfoClass, ref T0 InBuffer, uint InBufferSize, ref T1 OutBuffer, uint OutBufferSize, uint* ReturnLength) where T0 : unmanaged where T1 : unmanaged; + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(ref IDispatch This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef); /// To be documented. - [NativeName("Src", "Line 2370, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "EnumerateTraceGuidsEx")] - public partial uint EnumerateTraceGuidsEx(TraceQueryInfoClass TraceQueryInfoClass, ref T0 InBuffer, uint InBufferSize, ref T1 OutBuffer, uint OutBufferSize, ref uint ReturnLength) where T0 : unmanaged where T1 : unmanaged; + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(ref IDispatch This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef); /// To be documented. - [NativeName("Src", "Line 2422, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "TraceSetInformation")] - public unsafe partial uint TraceSetInformation(ulong SessionHandle, TraceQueryInfoClass InformationClass, void* TraceInformation, uint InformationLength); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(ref IDispatch This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef); /// To be documented. - [NativeName("Src", "Line 2422, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "TraceSetInformation")] - public partial uint TraceSetInformation(ulong SessionHandle, TraceQueryInfoClass InformationClass, ref T0 TraceInformation, uint InformationLength) where T0 : unmanaged; + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(ref IDispatch This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef); /// To be documented. - [NativeName("Src", "Line 2434, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "TraceQueryInformation")] - public unsafe partial uint TraceQueryInformation(ulong SessionHandle, TraceQueryInfoClass InformationClass, void* TraceInformation, uint InformationLength, uint* ReturnLength); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(ref IDispatch This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef); /// To be documented. - [NativeName("Src", "Line 2434, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "TraceQueryInformation")] - public unsafe partial uint TraceQueryInformation(ulong SessionHandle, TraceQueryInfoClass InformationClass, void* TraceInformation, uint InformationLength, ref uint ReturnLength); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(ref IDispatch This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef); /// To be documented. - [NativeName("Src", "Line 2434, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "TraceQueryInformation")] - public unsafe partial uint TraceQueryInformation(ulong SessionHandle, TraceQueryInfoClass InformationClass, ref T0 TraceInformation, uint InformationLength, uint* ReturnLength) where T0 : unmanaged; + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(ref IDispatch This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef); /// To be documented. - [NativeName("Src", "Line 2434, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "TraceQueryInformation")] - public partial uint TraceQueryInformation(ulong SessionHandle, TraceQueryInfoClass InformationClass, ref T0 TraceInformation, uint InformationLength, ref uint ReturnLength) where T0 : unmanaged; + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(ref IDispatch This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef); /// To be documented. - [NativeName("Src", "Line 2456, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "CreateTraceInstanceId")] - public unsafe partial uint CreateTraceInstanceId(void* RegHandle, EventInstanceInfo* InstInfo); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(ref IDispatch This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef); /// To be documented. - [NativeName("Src", "Line 2456, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "CreateTraceInstanceId")] - public unsafe partial uint CreateTraceInstanceId(void* RegHandle, ref EventInstanceInfo InstInfo); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(ref IDispatch This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef); /// To be documented. - [NativeName("Src", "Line 2456, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "CreateTraceInstanceId")] - public unsafe partial uint CreateTraceInstanceId(ref T0 RegHandle, EventInstanceInfo* InstInfo) where T0 : unmanaged; + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(ref IDispatch This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef); /// To be documented. - [NativeName("Src", "Line 2456, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "CreateTraceInstanceId")] - public partial uint CreateTraceInstanceId(ref T0 RegHandle, ref EventInstanceInfo InstInfo) where T0 : unmanaged; + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(ref IDispatch This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef); /// To be documented. - [NativeName("Src", "Line 2474, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "TraceEvent")] - public unsafe partial uint TraceEvent(ulong TraceHandle, EventTraceHeader* EventTrace); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(ref IDispatch This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef); /// To be documented. - [NativeName("Src", "Line 2474, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "TraceEvent")] - public partial uint TraceEvent(ulong TraceHandle, ref EventTraceHeader EventTrace); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(ref IDispatch This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef); /// To be documented. - [NativeName("Src", "Line 2488, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "TraceEventInstance")] - public unsafe partial uint TraceEventInstance(ulong TraceHandle, EventInstanceHeader* EventTrace, EventInstanceInfo* InstInfo, EventInstanceInfo* ParentInstInfo); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(ref IDispatch This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef); /// To be documented. - [NativeName("Src", "Line 2488, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "TraceEventInstance")] - public unsafe partial uint TraceEventInstance(ulong TraceHandle, EventInstanceHeader* EventTrace, EventInstanceInfo* InstInfo, ref EventInstanceInfo ParentInstInfo); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(ref IDispatch This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef); /// To be documented. - [NativeName("Src", "Line 2488, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "TraceEventInstance")] - public unsafe partial uint TraceEventInstance(ulong TraceHandle, EventInstanceHeader* EventTrace, ref EventInstanceInfo InstInfo, EventInstanceInfo* ParentInstInfo); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(ref IDispatch This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef); /// To be documented. - [NativeName("Src", "Line 2488, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "TraceEventInstance")] - public unsafe partial uint TraceEventInstance(ulong TraceHandle, EventInstanceHeader* EventTrace, ref EventInstanceInfo InstInfo, ref EventInstanceInfo ParentInstInfo); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(ref IDispatch This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef); /// To be documented. - [NativeName("Src", "Line 2488, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "TraceEventInstance")] - public unsafe partial uint TraceEventInstance(ulong TraceHandle, ref EventInstanceHeader EventTrace, EventInstanceInfo* InstInfo, EventInstanceInfo* ParentInstInfo); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(ref IDispatch This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef); /// To be documented. - [NativeName("Src", "Line 2488, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "TraceEventInstance")] - public unsafe partial uint TraceEventInstance(ulong TraceHandle, ref EventInstanceHeader EventTrace, EventInstanceInfo* InstInfo, ref EventInstanceInfo ParentInstInfo); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(ref IDispatch This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef); /// To be documented. - [NativeName("Src", "Line 2488, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "TraceEventInstance")] - public unsafe partial uint TraceEventInstance(ulong TraceHandle, ref EventInstanceHeader EventTrace, ref EventInstanceInfo InstInfo, EventInstanceInfo* ParentInstInfo); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(ref IDispatch This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef); /// To be documented. - [NativeName("Src", "Line 2488, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "TraceEventInstance")] - public partial uint TraceEventInstance(ulong TraceHandle, ref EventInstanceHeader EventTrace, ref EventInstanceInfo InstInfo, ref EventInstanceInfo ParentInstInfo); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(ref IDispatch This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef); /// To be documented. - [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsW")] - public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofResourceName, ulong* RegistrationHandle); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(ref IDispatch This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef); /// To be documented. - [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsW")] - public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofResourceName, ref ulong RegistrationHandle); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(ref IDispatch This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef); /// To be documented. - [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsW")] - public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofResourceName, ulong* RegistrationHandle); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(ref IDispatch This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef); /// To be documented. - [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsW")] - public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofResourceName, ref ulong RegistrationHandle); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(ref IDispatch This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef); /// To be documented. - [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsW")] - public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofResourceName, ulong* RegistrationHandle); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(ref IDispatch This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef); /// To be documented. - [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsW")] - public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofResourceName, ref ulong RegistrationHandle); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(ref IDispatch This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef); /// To be documented. - [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsW")] - public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofResourceName, ulong* RegistrationHandle); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(ref IDispatch This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef); /// To be documented. - [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsW")] - public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofResourceName, ref ulong RegistrationHandle); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(ref IDispatch This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef); /// To be documented. - [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsW")] - public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofResourceName, ulong* RegistrationHandle); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(ref IDispatch This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef); /// To be documented. - [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsW")] - public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofResourceName, ref ulong RegistrationHandle); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(ref IDispatch This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef); /// To be documented. - [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsW")] - public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofResourceName, ulong* RegistrationHandle); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(ref IDispatch This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef); /// To be documented. - [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsW")] - public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofResourceName, ref ulong RegistrationHandle); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(ref IDispatch This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef); /// To be documented. - [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsW")] - public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofResourceName, ulong* RegistrationHandle); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(ref IDispatch This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef); /// To be documented. - [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsW")] - public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofResourceName, ref ulong RegistrationHandle); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(ref IDispatch This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef); /// To be documented. - [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsW")] - public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofResourceName, ulong* RegistrationHandle); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(ref IDispatch This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef); /// To be documented. - [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsW")] - public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofResourceName, ref ulong RegistrationHandle); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(ref IDispatch This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef); /// To be documented. - [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsW")] - public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofResourceName, ulong* RegistrationHandle); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(ref IDispatch This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef); /// To be documented. - [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsW")] - public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofResourceName, ref ulong RegistrationHandle); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(ref IDispatch This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef); /// To be documented. - [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsW")] - public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofResourceName, ulong* RegistrationHandle); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(ref IDispatch This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef); /// To be documented. - [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsW")] - public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofResourceName, ref ulong RegistrationHandle); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(ref IDispatch This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef); /// To be documented. - [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsW")] - public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofResourceName, ulong* RegistrationHandle); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(ref IDispatch This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef); /// To be documented. - [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsW")] - public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofResourceName, ref ulong RegistrationHandle); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(ref IDispatch This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef); /// To be documented. - [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsW")] - public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofResourceName, ulong* RegistrationHandle); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(ref IDispatch This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef); /// To be documented. - [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsW")] - public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofResourceName, ref ulong RegistrationHandle); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(ref IDispatch This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef); /// To be documented. - [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsW")] - public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofResourceName, ulong* RegistrationHandle); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(ref IDispatch This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef); /// To be documented. - [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsW")] - public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofResourceName, ref ulong RegistrationHandle); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(ref IDispatch This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef); /// To be documented. - [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsW")] - public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofResourceName, ulong* RegistrationHandle); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(ref IDispatch This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef); /// To be documented. - [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsW")] - public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofResourceName, ref ulong RegistrationHandle); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(ref IDispatch This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef); /// To be documented. - [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsW")] - public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofResourceName, ulong* RegistrationHandle); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(ref IDispatch This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef); /// To be documented. - [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsW")] - public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofResourceName, ref ulong RegistrationHandle); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(ref IDispatch This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef); /// To be documented. - [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsW")] - public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofResourceName, ulong* RegistrationHandle); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(ref IDispatch This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef); /// To be documented. - [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsW")] - public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofResourceName, ref ulong RegistrationHandle); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(ref IDispatch This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef); /// To be documented. - [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsW")] - public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofResourceName, ulong* RegistrationHandle); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(ref IDispatch This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef); /// To be documented. - [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsW")] - public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofResourceName, ref ulong RegistrationHandle); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(ref IDispatch This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef); /// To be documented. - [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsW")] - public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofResourceName, ulong* RegistrationHandle); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(ref IDispatch This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef); /// To be documented. - [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsW")] - public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofResourceName, ref ulong RegistrationHandle); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(ref IDispatch This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef); /// To be documented. - [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsW")] - public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofResourceName, ulong* RegistrationHandle); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(ref IDispatch This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef); /// To be documented. - [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsW")] - public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofResourceName, ref ulong RegistrationHandle); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(ref IDispatch This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef); /// To be documented. - [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsW")] - public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofResourceName, ulong* RegistrationHandle); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(ref IDispatch This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef); /// To be documented. - [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsW")] - public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofResourceName, ref ulong RegistrationHandle); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(ref IDispatch This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef); /// To be documented. - [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsW")] - public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofResourceName, ulong* RegistrationHandle); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(ref IDispatch This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef); /// To be documented. - [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsW")] - public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofResourceName, ref ulong RegistrationHandle); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(ref IDispatch This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef); /// To be documented. - [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsW")] - public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofResourceName, ulong* RegistrationHandle); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(ref IDispatch This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef); /// To be documented. - [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsW")] - public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofResourceName, ref ulong RegistrationHandle); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(ref IDispatch This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef); /// To be documented. - [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsW")] - public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofResourceName, ulong* RegistrationHandle); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(ref IDispatch This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef); /// To be documented. - [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsW")] - public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofResourceName, ref ulong RegistrationHandle); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(ref IDispatch This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef); /// To be documented. - [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsW")] - public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofResourceName, ulong* RegistrationHandle); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(ref IDispatch This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef); /// To be documented. - [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsW")] - public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofResourceName, ref ulong RegistrationHandle); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(ref IDispatch This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef); /// To be documented. - [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsW")] - public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofResourceName, ulong* RegistrationHandle); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(ref IDispatch This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef); /// To be documented. - [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsW")] - public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofResourceName, ref ulong RegistrationHandle); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(ref IDispatch This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef); /// To be documented. - [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsW")] - public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofResourceName, ulong* RegistrationHandle); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(ref IDispatch This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef); /// To be documented. - [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsW")] - public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofResourceName, ref ulong RegistrationHandle); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(ref IDispatch This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef); /// To be documented. - [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsW")] - public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofResourceName, ulong* RegistrationHandle); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(ref IDispatch This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef); /// To be documented. - [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsW")] - public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofResourceName, ref ulong RegistrationHandle); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(ref IDispatch This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef); /// To be documented. - [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsW")] - public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofResourceName, ulong* RegistrationHandle); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(ref IDispatch This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef); /// To be documented. - [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsW")] - public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofResourceName, ref ulong RegistrationHandle); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(ref IDispatch This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef); /// To be documented. - [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsW")] - public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofResourceName, ulong* RegistrationHandle); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(ref IDispatch This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef); /// To be documented. - [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsW")] - public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofResourceName, ref ulong RegistrationHandle); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(ref IDispatch This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef); /// To be documented. - [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsW")] - public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofResourceName, ulong* RegistrationHandle); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(ref IDispatch This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef); /// To be documented. - [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsW")] - public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofResourceName, ref ulong RegistrationHandle); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(ref IDispatch This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef); /// To be documented. - [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsW")] - public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofResourceName, ulong* RegistrationHandle); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(ref IDispatch This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef); /// To be documented. - [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsW")] - public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofResourceName, ref ulong RegistrationHandle); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(ref IDispatch This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef); /// To be documented. - [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsW")] - public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofResourceName, ulong* RegistrationHandle); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(ref IDispatch This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef); /// To be documented. - [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsW")] - public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofResourceName, ref ulong RegistrationHandle); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(ref IDispatch This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef); /// To be documented. - [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsW")] - public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofResourceName, ulong* RegistrationHandle); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(ref IDispatch This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef); /// To be documented. - [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsW")] - public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofResourceName, ref ulong RegistrationHandle); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public unsafe partial int IDispatchRemoteInvokeProxy(ref IDispatch This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef); /// To be documented. - [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsW")] - public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofResourceName, ulong* RegistrationHandle); + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Proxy")] + public partial int IDispatchRemoteInvokeProxy(ref IDispatch This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef); /// To be documented. - [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsW")] - public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofResourceName, ref ulong RegistrationHandle); + [NativeName("Src", "Line 2464, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Stub")] + public unsafe partial void IDispatchRemoteInvokeStub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); /// To be documented. - [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsW")] - public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofResourceName, ulong* RegistrationHandle); + [NativeName("Src", "Line 2464, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Stub")] + public unsafe partial void IDispatchRemoteInvokeStub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); /// To be documented. - [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsW")] - public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofResourceName, ref ulong RegistrationHandle); + [NativeName("Src", "Line 2464, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Stub")] + public unsafe partial void IDispatchRemoteInvokeStub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); /// To be documented. - [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsW")] - public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofResourceName, ulong* RegistrationHandle); + [NativeName("Src", "Line 2464, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Stub")] + public unsafe partial void IDispatchRemoteInvokeStub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); /// To be documented. - [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsW")] - public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofResourceName, ref ulong RegistrationHandle); + [NativeName("Src", "Line 2464, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Stub")] + public unsafe partial void IDispatchRemoteInvokeStub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); /// To be documented. - [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsW")] - public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofResourceName, ulong* RegistrationHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2464, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Stub")] + public unsafe partial void IDispatchRemoteInvokeStub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); /// To be documented. - [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsW")] - public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofResourceName, ref ulong RegistrationHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2464, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Stub")] + public unsafe partial void IDispatchRemoteInvokeStub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); /// To be documented. - [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsW")] - public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofResourceName, ulong* RegistrationHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2464, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Stub")] + public unsafe partial void IDispatchRemoteInvokeStub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); /// To be documented. - [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsW")] - public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofResourceName, ref ulong RegistrationHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2464, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Stub")] + public unsafe partial void IDispatchRemoteInvokeStub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); /// To be documented. - [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsW")] - public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofResourceName, ulong* RegistrationHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2464, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Stub")] + public unsafe partial void IDispatchRemoteInvokeStub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); /// To be documented. - [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsW")] - public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofResourceName, ref ulong RegistrationHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2464, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Stub")] + public unsafe partial void IDispatchRemoteInvokeStub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); /// To be documented. - [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsW")] - public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofResourceName, ulong* RegistrationHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2464, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Stub")] + public unsafe partial void IDispatchRemoteInvokeStub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); /// To be documented. - [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsW")] - public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofResourceName, ref ulong RegistrationHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2464, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Stub")] + public unsafe partial void IDispatchRemoteInvokeStub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); /// To be documented. - [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsW")] - public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofResourceName, ulong* RegistrationHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2464, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Stub")] + public unsafe partial void IDispatchRemoteInvokeStub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); /// To be documented. - [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsW")] - public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofResourceName, ref ulong RegistrationHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2464, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Stub")] + public unsafe partial void IDispatchRemoteInvokeStub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); /// To be documented. - [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsW")] - public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofResourceName, ulong* RegistrationHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2464, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_RemoteInvoke_Stub")] + public partial void IDispatchRemoteInvokeStub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); /// To be documented. - [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsW")] - public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofResourceName, ref ulong RegistrationHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2592, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IEnumVARIANT_RemoteNext_Proxy")] + public unsafe partial int IEnumVARIANTRemoteNextProxy(IEnumVARIANT* This, uint celt, Variant* rgVar, uint* pCeltFetched); /// To be documented. - [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsW")] - public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofResourceName, ulong* RegistrationHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2592, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IEnumVARIANT_RemoteNext_Proxy")] + public unsafe partial int IEnumVARIANTRemoteNextProxy(IEnumVARIANT* This, uint celt, Variant* rgVar, ref uint pCeltFetched); /// To be documented. - [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsW")] - public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofResourceName, ref ulong RegistrationHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2592, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IEnumVARIANT_RemoteNext_Proxy")] + public unsafe partial int IEnumVARIANTRemoteNextProxy(IEnumVARIANT* This, uint celt, ref Variant rgVar, uint* pCeltFetched); /// To be documented. - [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsW")] - public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofResourceName, ulong* RegistrationHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2592, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IEnumVARIANT_RemoteNext_Proxy")] + public unsafe partial int IEnumVARIANTRemoteNextProxy(IEnumVARIANT* This, uint celt, ref Variant rgVar, ref uint pCeltFetched); /// To be documented. - [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsW")] - public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofResourceName, ref ulong RegistrationHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2592, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IEnumVARIANT_RemoteNext_Proxy")] + public unsafe partial int IEnumVARIANTRemoteNextProxy(ref IEnumVARIANT This, uint celt, Variant* rgVar, uint* pCeltFetched); /// To be documented. - [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsW")] - public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofResourceName, ulong* RegistrationHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2592, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IEnumVARIANT_RemoteNext_Proxy")] + public unsafe partial int IEnumVARIANTRemoteNextProxy(ref IEnumVARIANT This, uint celt, Variant* rgVar, ref uint pCeltFetched); /// To be documented. - [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsW")] - public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofResourceName, ref ulong RegistrationHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2592, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IEnumVARIANT_RemoteNext_Proxy")] + public unsafe partial int IEnumVARIANTRemoteNextProxy(ref IEnumVARIANT This, uint celt, ref Variant rgVar, uint* pCeltFetched); /// To be documented. - [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsW")] - public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofResourceName, ulong* RegistrationHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2592, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IEnumVARIANT_RemoteNext_Proxy")] + public partial int IEnumVARIANTRemoteNextProxy(ref IEnumVARIANT This, uint celt, ref Variant rgVar, ref uint pCeltFetched); /// To be documented. - [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsW")] - public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofResourceName, ref ulong RegistrationHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2599, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "IEnumVARIANT_RemoteNext_Stub")] + public unsafe partial void IEnumVARIANTRemoteNextStub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); /// To be documented. - [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsW")] - public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofResourceName, ulong* RegistrationHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2599, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "IEnumVARIANT_RemoteNext_Stub")] + public unsafe partial void IEnumVARIANTRemoteNextStub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); /// To be documented. - [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsW")] - public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofResourceName, ref ulong RegistrationHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2599, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "IEnumVARIANT_RemoteNext_Stub")] + public unsafe partial void IEnumVARIANTRemoteNextStub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); /// To be documented. - [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsW")] - public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofResourceName, ulong* RegistrationHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2599, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "IEnumVARIANT_RemoteNext_Stub")] + public unsafe partial void IEnumVARIANTRemoteNextStub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); /// To be documented. - [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsW")] - public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofResourceName, ref ulong RegistrationHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2599, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "IEnumVARIANT_RemoteNext_Stub")] + public unsafe partial void IEnumVARIANTRemoteNextStub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); /// To be documented. - [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsW")] - public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofResourceName, ulong* RegistrationHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2599, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "IEnumVARIANT_RemoteNext_Stub")] + public unsafe partial void IEnumVARIANTRemoteNextStub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); /// To be documented. - [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsW")] - public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofResourceName, ref ulong RegistrationHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2599, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "IEnumVARIANT_RemoteNext_Stub")] + public unsafe partial void IEnumVARIANTRemoteNextStub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); /// To be documented. - [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsW")] - public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofResourceName, ulong* RegistrationHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2599, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "IEnumVARIANT_RemoteNext_Stub")] + public unsafe partial void IEnumVARIANTRemoteNextStub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); /// To be documented. - [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsW")] - public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofResourceName, ref ulong RegistrationHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2599, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "IEnumVARIANT_RemoteNext_Stub")] + public unsafe partial void IEnumVARIANTRemoteNextStub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); /// To be documented. - [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsW")] - public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofResourceName, ulong* RegistrationHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2599, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "IEnumVARIANT_RemoteNext_Stub")] + public unsafe partial void IEnumVARIANTRemoteNextStub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); /// To be documented. - [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsW")] - public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofResourceName, ref ulong RegistrationHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2599, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "IEnumVARIANT_RemoteNext_Stub")] + public unsafe partial void IEnumVARIANTRemoteNextStub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); /// To be documented. - [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsW")] - public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofResourceName, ulong* RegistrationHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2599, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "IEnumVARIANT_RemoteNext_Stub")] + public unsafe partial void IEnumVARIANTRemoteNextStub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); /// To be documented. - [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsW")] - public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofResourceName, ref ulong RegistrationHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2599, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "IEnumVARIANT_RemoteNext_Stub")] + public unsafe partial void IEnumVARIANTRemoteNextStub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); /// To be documented. - [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsW")] - public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofResourceName, ulong* RegistrationHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2599, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "IEnumVARIANT_RemoteNext_Stub")] + public unsafe partial void IEnumVARIANTRemoteNextStub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); /// To be documented. - [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsW")] - public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofResourceName, ref ulong RegistrationHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2599, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "IEnumVARIANT_RemoteNext_Stub")] + public unsafe partial void IEnumVARIANTRemoteNextStub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); /// To be documented. - [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsW")] - public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofResourceName, ulong* RegistrationHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2599, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "IEnumVARIANT_RemoteNext_Stub")] + public partial void IEnumVARIANTRemoteNextStub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); /// To be documented. - [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsW")] - public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofResourceName, ref ulong RegistrationHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); /// To be documented. - [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsW")] - public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofResourceName, ulong* RegistrationHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); /// To be documented. - [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsW")] - public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofResourceName, ref ulong RegistrationHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); /// To be documented. - [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsW")] - public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofResourceName, ulong* RegistrationHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); /// To be documented. - [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsW")] - public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofResourceName, ref ulong RegistrationHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); /// To be documented. - [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsW")] - public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofResourceName, ulong* RegistrationHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); /// To be documented. - [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsW")] - public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofResourceName, ref ulong RegistrationHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); /// To be documented. - [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsW")] - public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofResourceName, ulong* RegistrationHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); /// To be documented. - [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsW")] - public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofResourceName, ref ulong RegistrationHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); /// To be documented. - [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsW")] - public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofResourceName, ulong* RegistrationHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); /// To be documented. - [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsW")] - public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofResourceName, ref ulong RegistrationHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); /// To be documented. - [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsW")] - public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofResourceName, ulong* RegistrationHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); /// To be documented. - [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsW")] - public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofResourceName, ref ulong RegistrationHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); /// To be documented. - [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsW")] - public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofResourceName, ulong* RegistrationHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); /// To be documented. - [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsW")] - public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofResourceName, ref ulong RegistrationHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); /// To be documented. - [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsW")] - public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofResourceName, ulong* RegistrationHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); /// To be documented. - [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsW")] - public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofResourceName, ref ulong RegistrationHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); /// To be documented. - [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsW")] - public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofResourceName, ulong* RegistrationHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); /// To be documented. - [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsW")] - public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofResourceName, ref ulong RegistrationHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); /// To be documented. - [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsW")] - public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofResourceName, ulong* RegistrationHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); /// To be documented. - [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsW")] - public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofResourceName, ref ulong RegistrationHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); /// To be documented. - [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsW")] - public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofResourceName, ulong* RegistrationHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); /// To be documented. - [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsW")] - public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofResourceName, ref ulong RegistrationHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); /// To be documented. - [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsW")] - public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofResourceName, ulong* RegistrationHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); /// To be documented. - [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsW")] - public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofResourceName, ref ulong RegistrationHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); /// To be documented. - [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsW")] - public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofResourceName, ulong* RegistrationHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); /// To be documented. - [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsW")] - public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofResourceName, ref ulong RegistrationHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); /// To be documented. - [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsW")] - public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofResourceName, ulong* RegistrationHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); /// To be documented. - [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsW")] - public partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofResourceName, ref ulong RegistrationHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); /// To be documented. - [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsW")] - public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofResourceName, ulong* RegistrationHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); /// To be documented. - [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsW")] - public partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofResourceName, ref ulong RegistrationHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); /// To be documented. - [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsW")] - public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofResourceName, ulong* RegistrationHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); /// To be documented. - [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsW")] - public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofResourceName, ref ulong RegistrationHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); /// To be documented. - [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsW")] - public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofResourceName, ulong* RegistrationHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); /// To be documented. - [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsW")] - public partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofResourceName, ref ulong RegistrationHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); /// To be documented. - [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsW")] - public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofResourceName, ulong* RegistrationHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); /// To be documented. - [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsW")] - public partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofResourceName, ref ulong RegistrationHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); /// To be documented. - [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsA")] - public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofResourceName, ulong* RegistrationHandle); + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); /// To be documented. - [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsA")] - public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofResourceName, ref ulong RegistrationHandle); + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); /// To be documented. - [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsA")] - public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofResourceName, ulong* RegistrationHandle); + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); /// To be documented. - [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsA")] - public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofResourceName, ref ulong RegistrationHandle); + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); /// To be documented. - [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsA")] - public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofResourceName, ulong* RegistrationHandle); + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); /// To be documented. - [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsA")] - public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofResourceName, ref ulong RegistrationHandle); + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); /// To be documented. - [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsA")] - public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofResourceName, ulong* RegistrationHandle); + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); /// To be documented. - [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsA")] - public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofResourceName, ref ulong RegistrationHandle); + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); /// To be documented. - [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsA")] - public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofResourceName, ulong* RegistrationHandle); + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); /// To be documented. - [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsA")] - public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofResourceName, ref ulong RegistrationHandle); + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); /// To be documented. - [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsA")] - public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofResourceName, ulong* RegistrationHandle); + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); /// To be documented. - [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsA")] - public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofResourceName, ref ulong RegistrationHandle); + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); /// To be documented. - [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsA")] - public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofResourceName, ulong* RegistrationHandle); + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); /// To be documented. - [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsA")] - public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofResourceName, ref ulong RegistrationHandle); + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); /// To be documented. - [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsA")] - public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofResourceName, ulong* RegistrationHandle); + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); /// To be documented. - [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsA")] - public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofResourceName, ref ulong RegistrationHandle); + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); /// To be documented. - [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsA")] - public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofResourceName, ulong* RegistrationHandle); + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); /// To be documented. - [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsA")] - public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofResourceName, ref ulong RegistrationHandle); + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); /// To be documented. - [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsA")] - public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofResourceName, ulong* RegistrationHandle); + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); /// To be documented. - [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsA")] - public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofResourceName, ref ulong RegistrationHandle); + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); /// To be documented. - [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsA")] - public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofResourceName, ulong* RegistrationHandle); + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); /// To be documented. - [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsA")] - public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofResourceName, ref ulong RegistrationHandle); + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); /// To be documented. - [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsA")] - public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofResourceName, ulong* RegistrationHandle); + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); /// To be documented. - [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsA")] - public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofResourceName, ref ulong RegistrationHandle); + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); /// To be documented. - [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsA")] - public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofResourceName, ulong* RegistrationHandle); + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); /// To be documented. - [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsA")] - public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofResourceName, ref ulong RegistrationHandle); + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); /// To be documented. - [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsA")] - public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofResourceName, ulong* RegistrationHandle); + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); /// To be documented. - [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsA")] - public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofResourceName, ref ulong RegistrationHandle); + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, ref char szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); /// To be documented. - [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsA")] - public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofResourceName, ulong* RegistrationHandle); + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, ref char szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); /// To be documented. - [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsA")] - public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofResourceName, ref ulong RegistrationHandle); + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, ref char szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); /// To be documented. - [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsA")] - public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofResourceName, ulong* RegistrationHandle); + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, ref char szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); /// To be documented. - [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsA")] - public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofResourceName, ref ulong RegistrationHandle); + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, ref char szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); /// To be documented. - [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsA")] - public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofResourceName, ulong* RegistrationHandle); + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, ref char szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); /// To be documented. - [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsA")] - public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofResourceName, ref ulong RegistrationHandle); + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, ref char szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); /// To be documented. - [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsA")] - public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofResourceName, ulong* RegistrationHandle); + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, ref char szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); /// To be documented. - [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsA")] - public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofResourceName, ref ulong RegistrationHandle); + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, ref char szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); /// To be documented. - [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsA")] - public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofResourceName, ulong* RegistrationHandle); + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, ref char szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); /// To be documented. - [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsA")] - public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofResourceName, ref ulong RegistrationHandle); + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, ref char szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); /// To be documented. - [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsA")] - public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofResourceName, ulong* RegistrationHandle); + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, ref char szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); /// To be documented. - [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsA")] - public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofResourceName, ref ulong RegistrationHandle); + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, ref char szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); /// To be documented. - [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsA")] - public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofResourceName, ulong* RegistrationHandle); + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, ref char szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); /// To be documented. - [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsA")] - public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofResourceName, ref ulong RegistrationHandle); + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, ref char szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); /// To be documented. - [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsA")] - public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofResourceName, ulong* RegistrationHandle); + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, ref char szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); /// To be documented. - [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsA")] - public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofResourceName, ref ulong RegistrationHandle); + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, ref char szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); /// To be documented. - [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsA")] - public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofResourceName, ulong* RegistrationHandle); + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, ref char szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); /// To be documented. - [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsA")] - public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofResourceName, ref ulong RegistrationHandle); + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, ref char szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); /// To be documented. - [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsA")] - public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofResourceName, ulong* RegistrationHandle); + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, ref char szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); /// To be documented. - [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsA")] - public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofResourceName, ref ulong RegistrationHandle); + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, ref char szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); /// To be documented. - [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsA")] - public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofResourceName, ulong* RegistrationHandle); + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, ref char szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); /// To be documented. - [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsA")] - public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofResourceName, ref ulong RegistrationHandle); + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, ref char szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); /// To be documented. - [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsA")] - public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofResourceName, ulong* RegistrationHandle); + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, ref char szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); /// To be documented. - [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsA")] - public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofResourceName, ref ulong RegistrationHandle); + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, ref char szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); /// To be documented. - [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsA")] - public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofResourceName, ulong* RegistrationHandle); + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, ref char szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); /// To be documented. - [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsA")] - public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofResourceName, ref ulong RegistrationHandle); + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, ref char szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); /// To be documented. - [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsA")] - public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofResourceName, ulong* RegistrationHandle); + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, ref char szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); /// To be documented. - [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsA")] - public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofResourceName, ref ulong RegistrationHandle); + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, ref char szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); /// To be documented. - [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsA")] - public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofResourceName, ulong* RegistrationHandle); + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, ref char szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); /// To be documented. - [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsA")] - public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofResourceName, ref ulong RegistrationHandle); + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, ref char szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); /// To be documented. - [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsA")] - public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofResourceName, ulong* RegistrationHandle); + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, ref char szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); /// To be documented. - [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsA")] - public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofResourceName, ref ulong RegistrationHandle); + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); /// To be documented. - [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsA")] - public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofResourceName, ulong* RegistrationHandle); + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); /// To be documented. - [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsA")] - public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofResourceName, ref ulong RegistrationHandle); + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); /// To be documented. - [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsA")] - public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofResourceName, ulong* RegistrationHandle); + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); /// To be documented. - [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsA")] - public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofResourceName, ref ulong RegistrationHandle); + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); /// To be documented. - [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsA")] - public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofResourceName, ulong* RegistrationHandle); + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); /// To be documented. - [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsA")] - public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofResourceName, ref ulong RegistrationHandle); + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); /// To be documented. - [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsA")] - public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofResourceName, ulong* RegistrationHandle); + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); /// To be documented. - [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsA")] - public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofResourceName, ref ulong RegistrationHandle); + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); /// To be documented. - [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsA")] - public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofResourceName, ulong* RegistrationHandle); + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); /// To be documented. - [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsA")] - public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofResourceName, ref ulong RegistrationHandle); + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); /// To be documented. - [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsA")] - public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofResourceName, ulong* RegistrationHandle); + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); /// To be documented. - [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsA")] - public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofResourceName, ref ulong RegistrationHandle); + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); /// To be documented. - [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsA")] - public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofResourceName, ulong* RegistrationHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); /// To be documented. - [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsA")] - public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofResourceName, ref ulong RegistrationHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); /// To be documented. - [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsA")] - public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofResourceName, ulong* RegistrationHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); /// To be documented. - [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsA")] - public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofResourceName, ref ulong RegistrationHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); /// To be documented. - [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsA")] - public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofResourceName, ulong* RegistrationHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); /// To be documented. - [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsA")] - public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofResourceName, ref ulong RegistrationHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); /// To be documented. - [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsA")] - public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofResourceName, ulong* RegistrationHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); /// To be documented. - [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsA")] - public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofResourceName, ref ulong RegistrationHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); /// To be documented. - [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsA")] - public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofResourceName, ulong* RegistrationHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); /// To be documented. - [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsA")] - public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofResourceName, ref ulong RegistrationHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); /// To be documented. - [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsA")] - public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofResourceName, ulong* RegistrationHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); /// To be documented. - [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsA")] - public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofResourceName, ref ulong RegistrationHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); /// To be documented. - [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsA")] - public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofResourceName, ulong* RegistrationHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); /// To be documented. - [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsA")] - public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofResourceName, ref ulong RegistrationHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); /// To be documented. - [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsA")] - public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofResourceName, ulong* RegistrationHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); /// To be documented. - [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsA")] - public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofResourceName, ref ulong RegistrationHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); /// To be documented. - [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsA")] - public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofResourceName, ulong* RegistrationHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); /// To be documented. - [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsA")] - public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofResourceName, ref ulong RegistrationHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); /// To be documented. - [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsA")] - public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofResourceName, ulong* RegistrationHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); /// To be documented. - [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsA")] - public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofResourceName, ref ulong RegistrationHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); /// To be documented. - [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsA")] - public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofResourceName, ulong* RegistrationHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); /// To be documented. - [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsA")] - public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofResourceName, ref ulong RegistrationHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); /// To be documented. - [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsA")] - public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofResourceName, ulong* RegistrationHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); /// To be documented. - [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsA")] - public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofResourceName, ref ulong RegistrationHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); /// To be documented. - [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsA")] - public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofResourceName, ulong* RegistrationHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); /// To be documented. - [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsA")] - public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofResourceName, ref ulong RegistrationHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); /// To be documented. - [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsA")] - public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofResourceName, ulong* RegistrationHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); /// To be documented. - [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsA")] - public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofResourceName, ref ulong RegistrationHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); /// To be documented. - [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsA")] - public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofResourceName, ulong* RegistrationHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); /// To be documented. - [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsA")] - public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofResourceName, ref ulong RegistrationHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); /// To be documented. - [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsA")] - public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofResourceName, ulong* RegistrationHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); /// To be documented. - [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsA")] - public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofResourceName, ref ulong RegistrationHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); /// To be documented. - [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsA")] - public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofResourceName, ulong* RegistrationHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); /// To be documented. - [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsA")] - public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofResourceName, ref ulong RegistrationHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); /// To be documented. - [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsA")] - public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofResourceName, ulong* RegistrationHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); /// To be documented. - [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsA")] - public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofResourceName, ref ulong RegistrationHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); /// To be documented. - [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsA")] - public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofResourceName, ulong* RegistrationHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); /// To be documented. - [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsA")] - public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofResourceName, ref ulong RegistrationHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); /// To be documented. - [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsA")] - public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofResourceName, ulong* RegistrationHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); /// To be documented. - [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsA")] - public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofResourceName, ref ulong RegistrationHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); /// To be documented. - [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsA")] - public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofResourceName, ulong* RegistrationHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); /// To be documented. - [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsA")] - public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofResourceName, ref ulong RegistrationHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); /// To be documented. - [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsA")] - public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofResourceName, ulong* RegistrationHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); /// To be documented. - [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsA")] - public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofResourceName, ref ulong RegistrationHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); /// To be documented. - [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsA")] - public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofResourceName, ulong* RegistrationHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); /// To be documented. - [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsA")] - public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofResourceName, ref ulong RegistrationHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); /// To be documented. - [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsA")] - public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofResourceName, ulong* RegistrationHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); /// To be documented. - [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsA")] - public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofResourceName, ref ulong RegistrationHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); /// To be documented. - [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsA")] - public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofResourceName, ulong* RegistrationHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); /// To be documented. - [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsA")] - public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofResourceName, ref ulong RegistrationHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); /// To be documented. - [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsA")] - public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofResourceName, ulong* RegistrationHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); /// To be documented. - [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsA")] - public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofResourceName, ref ulong RegistrationHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); /// To be documented. - [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsA")] - public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofResourceName, ulong* RegistrationHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); /// To be documented. - [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsA")] - public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofResourceName, ref ulong RegistrationHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); /// To be documented. - [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsA")] - public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofResourceName, ulong* RegistrationHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); /// To be documented. - [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsA")] - public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofResourceName, ref ulong RegistrationHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); /// To be documented. - [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsA")] - public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofResourceName, ulong* RegistrationHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); /// To be documented. - [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsA")] - public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofResourceName, ref ulong RegistrationHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); /// To be documented. - [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsA")] - public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofResourceName, ulong* RegistrationHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); /// To be documented. - [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsA")] - public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofResourceName, ref ulong RegistrationHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); /// To be documented. - [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsA")] - public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofResourceName, ulong* RegistrationHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); /// To be documented. - [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsA")] - public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofResourceName, ref ulong RegistrationHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); /// To be documented. - [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsA")] - public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofResourceName, ulong* RegistrationHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); /// To be documented. - [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsA")] - public partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofResourceName, ref ulong RegistrationHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); /// To be documented. - [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsA")] - public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofResourceName, ulong* RegistrationHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); /// To be documented. - [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsA")] - public partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofResourceName, ref ulong RegistrationHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); /// To be documented. - [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsA")] - public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofResourceName, ulong* RegistrationHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); /// To be documented. - [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsA")] - public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofResourceName, ref ulong RegistrationHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); /// To be documented. - [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsA")] - public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofResourceName, ulong* RegistrationHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); /// To be documented. - [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsA")] - public partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofResourceName, ref ulong RegistrationHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); /// To be documented. - [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsA")] + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Proxy")] + public unsafe partial int ITypeCompRemoteBindProxy(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 2756, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Stub")] + public unsafe partial void ITypeCompRemoteBindStub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 2756, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Stub")] + public unsafe partial void ITypeCompRemoteBindStub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 2756, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Stub")] + public unsafe partial void ITypeCompRemoteBindStub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 2756, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Stub")] + public unsafe partial void ITypeCompRemoteBindStub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 2756, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Stub")] + public unsafe partial void ITypeCompRemoteBindStub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 2756, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Stub")] + public unsafe partial void ITypeCompRemoteBindStub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 2756, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Stub")] + public unsafe partial void ITypeCompRemoteBindStub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 2756, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Stub")] + public unsafe partial void ITypeCompRemoteBindStub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 2756, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Stub")] + public unsafe partial void ITypeCompRemoteBindStub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 2756, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Stub")] + public unsafe partial void ITypeCompRemoteBindStub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 2756, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Stub")] + public unsafe partial void ITypeCompRemoteBindStub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 2756, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Stub")] + public unsafe partial void ITypeCompRemoteBindStub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 2756, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Stub")] + public unsafe partial void ITypeCompRemoteBindStub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 2756, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Stub")] + public unsafe partial void ITypeCompRemoteBindStub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 2756, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Stub")] + public unsafe partial void ITypeCompRemoteBindStub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 2756, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBind_Stub")] + public partial void ITypeCompRemoteBindStub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 2763, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBindType_Proxy")] + public unsafe partial int ITypeCompRemoteBindTypeProxy(ITypeComp* This, char* szName, uint lHashVal, ITypeInfo** ppTInfo); + + /// To be documented. + [NativeName("Src", "Line 2763, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBindType_Proxy")] + public unsafe partial int ITypeCompRemoteBindTypeProxy(ITypeComp* This, char* szName, uint lHashVal, ref ITypeInfo* ppTInfo); + + /// To be documented. + [NativeName("Src", "Line 2763, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBindType_Proxy")] + public unsafe partial int ITypeCompRemoteBindTypeProxy(ITypeComp* This, ref char szName, uint lHashVal, ITypeInfo** ppTInfo); + + /// To be documented. + [NativeName("Src", "Line 2763, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBindType_Proxy")] + public unsafe partial int ITypeCompRemoteBindTypeProxy(ITypeComp* This, ref char szName, uint lHashVal, ref ITypeInfo* ppTInfo); + + /// To be documented. + [NativeName("Src", "Line 2763, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBindType_Proxy")] + public unsafe partial int ITypeCompRemoteBindTypeProxy(ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ITypeInfo** ppTInfo); + + /// To be documented. + [NativeName("Src", "Line 2763, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBindType_Proxy")] + public unsafe partial int ITypeCompRemoteBindTypeProxy(ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ref ITypeInfo* ppTInfo); + + /// To be documented. + [NativeName("Src", "Line 2763, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBindType_Proxy")] + public unsafe partial int ITypeCompRemoteBindTypeProxy(ref ITypeComp This, char* szName, uint lHashVal, ITypeInfo** ppTInfo); + + /// To be documented. + [NativeName("Src", "Line 2763, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBindType_Proxy")] + public unsafe partial int ITypeCompRemoteBindTypeProxy(ref ITypeComp This, char* szName, uint lHashVal, ref ITypeInfo* ppTInfo); + + /// To be documented. + [NativeName("Src", "Line 2763, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBindType_Proxy")] + public unsafe partial int ITypeCompRemoteBindTypeProxy(ref ITypeComp This, ref char szName, uint lHashVal, ITypeInfo** ppTInfo); + + /// To be documented. + [NativeName("Src", "Line 2763, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBindType_Proxy")] + public unsafe partial int ITypeCompRemoteBindTypeProxy(ref ITypeComp This, ref char szName, uint lHashVal, ref ITypeInfo* ppTInfo); + + /// To be documented. + [NativeName("Src", "Line 2763, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBindType_Proxy")] + public unsafe partial int ITypeCompRemoteBindTypeProxy(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ITypeInfo** ppTInfo); + + /// To be documented. + [NativeName("Src", "Line 2763, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBindType_Proxy")] + public unsafe partial int ITypeCompRemoteBindTypeProxy(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ref ITypeInfo* ppTInfo); + + /// To be documented. + [NativeName("Src", "Line 2770, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBindType_Stub")] + public unsafe partial void ITypeCompRemoteBindTypeStub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 2770, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBindType_Stub")] + public unsafe partial void ITypeCompRemoteBindTypeStub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 2770, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBindType_Stub")] + public unsafe partial void ITypeCompRemoteBindTypeStub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 2770, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBindType_Stub")] + public unsafe partial void ITypeCompRemoteBindTypeStub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 2770, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBindType_Stub")] + public unsafe partial void ITypeCompRemoteBindTypeStub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 2770, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBindType_Stub")] + public unsafe partial void ITypeCompRemoteBindTypeStub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 2770, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBindType_Stub")] + public unsafe partial void ITypeCompRemoteBindTypeStub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 2770, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBindType_Stub")] + public unsafe partial void ITypeCompRemoteBindTypeStub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 2770, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBindType_Stub")] + public unsafe partial void ITypeCompRemoteBindTypeStub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 2770, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBindType_Stub")] + public unsafe partial void ITypeCompRemoteBindTypeStub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 2770, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBindType_Stub")] + public unsafe partial void ITypeCompRemoteBindTypeStub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 2770, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBindType_Stub")] + public unsafe partial void ITypeCompRemoteBindTypeStub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 2770, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBindType_Stub")] + public unsafe partial void ITypeCompRemoteBindTypeStub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 2770, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBindType_Stub")] + public unsafe partial void ITypeCompRemoteBindTypeStub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 2770, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBindType_Stub")] + public unsafe partial void ITypeCompRemoteBindTypeStub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 2770, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_RemoteBindType_Stub")] + public partial void ITypeCompRemoteBindTypeStub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3149, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetTypeAttr_Proxy")] + public unsafe partial int ITypeInfoRemoteGetTypeAttrProxy(ITypeInfo* This, TypeAttr** ppTypeAttr, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 3149, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetTypeAttr_Proxy")] + public unsafe partial int ITypeInfoRemoteGetTypeAttrProxy(ITypeInfo* This, TypeAttr** ppTypeAttr, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 3149, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetTypeAttr_Proxy")] + public unsafe partial int ITypeInfoRemoteGetTypeAttrProxy(ITypeInfo* This, ref TypeAttr* ppTypeAttr, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 3149, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetTypeAttr_Proxy")] + public unsafe partial int ITypeInfoRemoteGetTypeAttrProxy(ITypeInfo* This, ref TypeAttr* ppTypeAttr, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 3149, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetTypeAttr_Proxy")] + public unsafe partial int ITypeInfoRemoteGetTypeAttrProxy(ref ITypeInfo This, TypeAttr** ppTypeAttr, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 3149, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetTypeAttr_Proxy")] + public unsafe partial int ITypeInfoRemoteGetTypeAttrProxy(ref ITypeInfo This, TypeAttr** ppTypeAttr, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 3149, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetTypeAttr_Proxy")] + public unsafe partial int ITypeInfoRemoteGetTypeAttrProxy(ref ITypeInfo This, ref TypeAttr* ppTypeAttr, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 3149, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetTypeAttr_Proxy")] + public unsafe partial int ITypeInfoRemoteGetTypeAttrProxy(ref ITypeInfo This, ref TypeAttr* ppTypeAttr, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 3155, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetTypeAttr_Stub")] + public unsafe partial void ITypeInfoRemoteGetTypeAttrStub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3155, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetTypeAttr_Stub")] + public unsafe partial void ITypeInfoRemoteGetTypeAttrStub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3155, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetTypeAttr_Stub")] + public unsafe partial void ITypeInfoRemoteGetTypeAttrStub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3155, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetTypeAttr_Stub")] + public unsafe partial void ITypeInfoRemoteGetTypeAttrStub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3155, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetTypeAttr_Stub")] + public unsafe partial void ITypeInfoRemoteGetTypeAttrStub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3155, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetTypeAttr_Stub")] + public unsafe partial void ITypeInfoRemoteGetTypeAttrStub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3155, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetTypeAttr_Stub")] + public unsafe partial void ITypeInfoRemoteGetTypeAttrStub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3155, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetTypeAttr_Stub")] + public unsafe partial void ITypeInfoRemoteGetTypeAttrStub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3155, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetTypeAttr_Stub")] + public unsafe partial void ITypeInfoRemoteGetTypeAttrStub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3155, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetTypeAttr_Stub")] + public unsafe partial void ITypeInfoRemoteGetTypeAttrStub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3155, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetTypeAttr_Stub")] + public unsafe partial void ITypeInfoRemoteGetTypeAttrStub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3155, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetTypeAttr_Stub")] + public unsafe partial void ITypeInfoRemoteGetTypeAttrStub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3155, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetTypeAttr_Stub")] + public unsafe partial void ITypeInfoRemoteGetTypeAttrStub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3155, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetTypeAttr_Stub")] + public unsafe partial void ITypeInfoRemoteGetTypeAttrStub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3155, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetTypeAttr_Stub")] + public unsafe partial void ITypeInfoRemoteGetTypeAttrStub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3155, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetTypeAttr_Stub")] + public partial void ITypeInfoRemoteGetTypeAttrStub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3162, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetFuncDesc_Proxy")] + public unsafe partial int ITypeInfoRemoteGetFuncDescProxy(ITypeInfo* This, uint index, FuncDesc** ppFuncDesc, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 3162, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetFuncDesc_Proxy")] + public unsafe partial int ITypeInfoRemoteGetFuncDescProxy(ITypeInfo* This, uint index, FuncDesc** ppFuncDesc, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 3162, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetFuncDesc_Proxy")] + public unsafe partial int ITypeInfoRemoteGetFuncDescProxy(ITypeInfo* This, uint index, ref FuncDesc* ppFuncDesc, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 3162, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetFuncDesc_Proxy")] + public unsafe partial int ITypeInfoRemoteGetFuncDescProxy(ITypeInfo* This, uint index, ref FuncDesc* ppFuncDesc, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 3162, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetFuncDesc_Proxy")] + public unsafe partial int ITypeInfoRemoteGetFuncDescProxy(ref ITypeInfo This, uint index, FuncDesc** ppFuncDesc, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 3162, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetFuncDesc_Proxy")] + public unsafe partial int ITypeInfoRemoteGetFuncDescProxy(ref ITypeInfo This, uint index, FuncDesc** ppFuncDesc, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 3162, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetFuncDesc_Proxy")] + public unsafe partial int ITypeInfoRemoteGetFuncDescProxy(ref ITypeInfo This, uint index, ref FuncDesc* ppFuncDesc, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 3162, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetFuncDesc_Proxy")] + public unsafe partial int ITypeInfoRemoteGetFuncDescProxy(ref ITypeInfo This, uint index, ref FuncDesc* ppFuncDesc, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 3169, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetFuncDesc_Stub")] + public unsafe partial void ITypeInfoRemoteGetFuncDescStub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3169, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetFuncDesc_Stub")] + public unsafe partial void ITypeInfoRemoteGetFuncDescStub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3169, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetFuncDesc_Stub")] + public unsafe partial void ITypeInfoRemoteGetFuncDescStub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3169, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetFuncDesc_Stub")] + public unsafe partial void ITypeInfoRemoteGetFuncDescStub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3169, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetFuncDesc_Stub")] + public unsafe partial void ITypeInfoRemoteGetFuncDescStub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3169, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetFuncDesc_Stub")] + public unsafe partial void ITypeInfoRemoteGetFuncDescStub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3169, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetFuncDesc_Stub")] + public unsafe partial void ITypeInfoRemoteGetFuncDescStub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3169, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetFuncDesc_Stub")] + public unsafe partial void ITypeInfoRemoteGetFuncDescStub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3169, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetFuncDesc_Stub")] + public unsafe partial void ITypeInfoRemoteGetFuncDescStub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3169, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetFuncDesc_Stub")] + public unsafe partial void ITypeInfoRemoteGetFuncDescStub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3169, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetFuncDesc_Stub")] + public unsafe partial void ITypeInfoRemoteGetFuncDescStub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3169, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetFuncDesc_Stub")] + public unsafe partial void ITypeInfoRemoteGetFuncDescStub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3169, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetFuncDesc_Stub")] + public unsafe partial void ITypeInfoRemoteGetFuncDescStub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3169, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetFuncDesc_Stub")] + public unsafe partial void ITypeInfoRemoteGetFuncDescStub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3169, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetFuncDesc_Stub")] + public unsafe partial void ITypeInfoRemoteGetFuncDescStub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3169, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetFuncDesc_Stub")] + public partial void ITypeInfoRemoteGetFuncDescStub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3176, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetVarDesc_Proxy")] + public unsafe partial int ITypeInfoRemoteGetVarDescProxy(ITypeInfo* This, uint index, VarDesc** ppVarDesc, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 3176, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetVarDesc_Proxy")] + public unsafe partial int ITypeInfoRemoteGetVarDescProxy(ITypeInfo* This, uint index, VarDesc** ppVarDesc, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 3176, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetVarDesc_Proxy")] + public unsafe partial int ITypeInfoRemoteGetVarDescProxy(ITypeInfo* This, uint index, ref VarDesc* ppVarDesc, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 3176, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetVarDesc_Proxy")] + public unsafe partial int ITypeInfoRemoteGetVarDescProxy(ITypeInfo* This, uint index, ref VarDesc* ppVarDesc, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 3176, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetVarDesc_Proxy")] + public unsafe partial int ITypeInfoRemoteGetVarDescProxy(ref ITypeInfo This, uint index, VarDesc** ppVarDesc, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 3176, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetVarDesc_Proxy")] + public unsafe partial int ITypeInfoRemoteGetVarDescProxy(ref ITypeInfo This, uint index, VarDesc** ppVarDesc, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 3176, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetVarDesc_Proxy")] + public unsafe partial int ITypeInfoRemoteGetVarDescProxy(ref ITypeInfo This, uint index, ref VarDesc* ppVarDesc, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 3176, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetVarDesc_Proxy")] + public unsafe partial int ITypeInfoRemoteGetVarDescProxy(ref ITypeInfo This, uint index, ref VarDesc* ppVarDesc, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 3183, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetVarDesc_Stub")] + public unsafe partial void ITypeInfoRemoteGetVarDescStub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3183, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetVarDesc_Stub")] + public unsafe partial void ITypeInfoRemoteGetVarDescStub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3183, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetVarDesc_Stub")] + public unsafe partial void ITypeInfoRemoteGetVarDescStub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3183, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetVarDesc_Stub")] + public unsafe partial void ITypeInfoRemoteGetVarDescStub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3183, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetVarDesc_Stub")] + public unsafe partial void ITypeInfoRemoteGetVarDescStub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3183, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetVarDesc_Stub")] + public unsafe partial void ITypeInfoRemoteGetVarDescStub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3183, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetVarDesc_Stub")] + public unsafe partial void ITypeInfoRemoteGetVarDescStub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3183, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetVarDesc_Stub")] + public unsafe partial void ITypeInfoRemoteGetVarDescStub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3183, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetVarDesc_Stub")] + public unsafe partial void ITypeInfoRemoteGetVarDescStub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3183, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetVarDesc_Stub")] + public unsafe partial void ITypeInfoRemoteGetVarDescStub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3183, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetVarDesc_Stub")] + public unsafe partial void ITypeInfoRemoteGetVarDescStub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3183, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetVarDesc_Stub")] + public unsafe partial void ITypeInfoRemoteGetVarDescStub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3183, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetVarDesc_Stub")] + public unsafe partial void ITypeInfoRemoteGetVarDescStub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3183, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetVarDesc_Stub")] + public unsafe partial void ITypeInfoRemoteGetVarDescStub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3183, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetVarDesc_Stub")] + public unsafe partial void ITypeInfoRemoteGetVarDescStub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3183, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetVarDesc_Stub")] + public partial void ITypeInfoRemoteGetVarDescStub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3190, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetNames_Proxy")] + public unsafe partial int ITypeInfoRemoteGetNamesProxy(ITypeInfo* This, int memid, char** rgBstrNames, uint cMaxNames, uint* pcNames); + + /// To be documented. + [NativeName("Src", "Line 3190, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetNames_Proxy")] + public unsafe partial int ITypeInfoRemoteGetNamesProxy(ITypeInfo* This, int memid, char** rgBstrNames, uint cMaxNames, ref uint pcNames); + + /// To be documented. + [NativeName("Src", "Line 3190, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetNames_Proxy")] + public unsafe partial int ITypeInfoRemoteGetNamesProxy(ITypeInfo* This, int memid, ref char* rgBstrNames, uint cMaxNames, uint* pcNames); + + /// To be documented. + [NativeName("Src", "Line 3190, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetNames_Proxy")] + public unsafe partial int ITypeInfoRemoteGetNamesProxy(ITypeInfo* This, int memid, ref char* rgBstrNames, uint cMaxNames, ref uint pcNames); + + /// To be documented. + [NativeName("Src", "Line 3190, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetNames_Proxy")] + public unsafe partial int ITypeInfoRemoteGetNamesProxy(ref ITypeInfo This, int memid, char** rgBstrNames, uint cMaxNames, uint* pcNames); + + /// To be documented. + [NativeName("Src", "Line 3190, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetNames_Proxy")] + public unsafe partial int ITypeInfoRemoteGetNamesProxy(ref ITypeInfo This, int memid, char** rgBstrNames, uint cMaxNames, ref uint pcNames); + + /// To be documented. + [NativeName("Src", "Line 3190, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetNames_Proxy")] + public unsafe partial int ITypeInfoRemoteGetNamesProxy(ref ITypeInfo This, int memid, ref char* rgBstrNames, uint cMaxNames, uint* pcNames); + + /// To be documented. + [NativeName("Src", "Line 3190, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetNames_Proxy")] + public unsafe partial int ITypeInfoRemoteGetNamesProxy(ref ITypeInfo This, int memid, ref char* rgBstrNames, uint cMaxNames, ref uint pcNames); + + /// To be documented. + [NativeName("Src", "Line 3198, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetNames_Stub")] + public unsafe partial void ITypeInfoRemoteGetNamesStub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3198, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetNames_Stub")] + public unsafe partial void ITypeInfoRemoteGetNamesStub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3198, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetNames_Stub")] + public unsafe partial void ITypeInfoRemoteGetNamesStub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3198, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetNames_Stub")] + public unsafe partial void ITypeInfoRemoteGetNamesStub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3198, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetNames_Stub")] + public unsafe partial void ITypeInfoRemoteGetNamesStub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3198, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetNames_Stub")] + public unsafe partial void ITypeInfoRemoteGetNamesStub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3198, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetNames_Stub")] + public unsafe partial void ITypeInfoRemoteGetNamesStub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3198, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetNames_Stub")] + public unsafe partial void ITypeInfoRemoteGetNamesStub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3198, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetNames_Stub")] + public unsafe partial void ITypeInfoRemoteGetNamesStub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3198, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetNames_Stub")] + public unsafe partial void ITypeInfoRemoteGetNamesStub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3198, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetNames_Stub")] + public unsafe partial void ITypeInfoRemoteGetNamesStub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3198, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetNames_Stub")] + public unsafe partial void ITypeInfoRemoteGetNamesStub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3198, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetNames_Stub")] + public unsafe partial void ITypeInfoRemoteGetNamesStub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3198, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetNames_Stub")] + public unsafe partial void ITypeInfoRemoteGetNamesStub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3198, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetNames_Stub")] + public unsafe partial void ITypeInfoRemoteGetNamesStub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3198, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetNames_Stub")] + public partial void ITypeInfoRemoteGetNamesStub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3205, Column 51 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_LocalGetIDsOfNames_Proxy")] + public unsafe partial int ITypeInfoLocalGetIDsOfNamesProxy(ITypeInfo* This); + + /// To be documented. + [NativeName("Src", "Line 3205, Column 51 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_LocalGetIDsOfNames_Proxy")] + public partial int ITypeInfoLocalGetIDsOfNamesProxy(ref ITypeInfo This); + + /// To be documented. + [NativeName("Src", "Line 3209, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_LocalGetIDsOfNames_Stub")] + public unsafe partial void ITypeInfoLocalGetIDsOfNamesStub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3209, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_LocalGetIDsOfNames_Stub")] + public unsafe partial void ITypeInfoLocalGetIDsOfNamesStub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3209, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_LocalGetIDsOfNames_Stub")] + public unsafe partial void ITypeInfoLocalGetIDsOfNamesStub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3209, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_LocalGetIDsOfNames_Stub")] + public unsafe partial void ITypeInfoLocalGetIDsOfNamesStub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3209, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_LocalGetIDsOfNames_Stub")] + public unsafe partial void ITypeInfoLocalGetIDsOfNamesStub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3209, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_LocalGetIDsOfNames_Stub")] + public unsafe partial void ITypeInfoLocalGetIDsOfNamesStub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3209, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_LocalGetIDsOfNames_Stub")] + public unsafe partial void ITypeInfoLocalGetIDsOfNamesStub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3209, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_LocalGetIDsOfNames_Stub")] + public unsafe partial void ITypeInfoLocalGetIDsOfNamesStub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3209, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_LocalGetIDsOfNames_Stub")] + public unsafe partial void ITypeInfoLocalGetIDsOfNamesStub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3209, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_LocalGetIDsOfNames_Stub")] + public unsafe partial void ITypeInfoLocalGetIDsOfNamesStub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3209, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_LocalGetIDsOfNames_Stub")] + public unsafe partial void ITypeInfoLocalGetIDsOfNamesStub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3209, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_LocalGetIDsOfNames_Stub")] + public unsafe partial void ITypeInfoLocalGetIDsOfNamesStub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3209, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_LocalGetIDsOfNames_Stub")] + public unsafe partial void ITypeInfoLocalGetIDsOfNamesStub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3209, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_LocalGetIDsOfNames_Stub")] + public unsafe partial void ITypeInfoLocalGetIDsOfNamesStub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3209, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_LocalGetIDsOfNames_Stub")] + public unsafe partial void ITypeInfoLocalGetIDsOfNamesStub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3209, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_LocalGetIDsOfNames_Stub")] + public partial void ITypeInfoLocalGetIDsOfNamesStub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3216, Column 51 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_LocalInvoke_Proxy")] + public unsafe partial int ITypeInfoLocalInvokeProxy(ITypeInfo* This); + + /// To be documented. + [NativeName("Src", "Line 3216, Column 51 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_LocalInvoke_Proxy")] + public partial int ITypeInfoLocalInvokeProxy(ref ITypeInfo This); + + /// To be documented. + [NativeName("Src", "Line 3220, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_LocalInvoke_Stub")] + public unsafe partial void ITypeInfoLocalInvokeStub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3220, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_LocalInvoke_Stub")] + public unsafe partial void ITypeInfoLocalInvokeStub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3220, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_LocalInvoke_Stub")] + public unsafe partial void ITypeInfoLocalInvokeStub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3220, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_LocalInvoke_Stub")] + public unsafe partial void ITypeInfoLocalInvokeStub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3220, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_LocalInvoke_Stub")] + public unsafe partial void ITypeInfoLocalInvokeStub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3220, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_LocalInvoke_Stub")] + public unsafe partial void ITypeInfoLocalInvokeStub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3220, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_LocalInvoke_Stub")] + public unsafe partial void ITypeInfoLocalInvokeStub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3220, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_LocalInvoke_Stub")] + public unsafe partial void ITypeInfoLocalInvokeStub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3220, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_LocalInvoke_Stub")] + public unsafe partial void ITypeInfoLocalInvokeStub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3220, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_LocalInvoke_Stub")] + public unsafe partial void ITypeInfoLocalInvokeStub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3220, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_LocalInvoke_Stub")] + public unsafe partial void ITypeInfoLocalInvokeStub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3220, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_LocalInvoke_Stub")] + public unsafe partial void ITypeInfoLocalInvokeStub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3220, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_LocalInvoke_Stub")] + public unsafe partial void ITypeInfoLocalInvokeStub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3220, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_LocalInvoke_Stub")] + public unsafe partial void ITypeInfoLocalInvokeStub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3220, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_LocalInvoke_Stub")] + public unsafe partial void ITypeInfoLocalInvokeStub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3220, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_LocalInvoke_Stub")] + public partial void ITypeInfoLocalInvokeStub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3227, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetDocumentation_Proxy")] + public unsafe partial int ITypeInfoRemoteGetDocumentationProxy(ITypeInfo* This, int memid, uint refPtrFlags, char** pBstrName, char** pBstrDocString, uint* pdwHelpContext, char** pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 3227, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetDocumentation_Proxy")] + public unsafe partial int ITypeInfoRemoteGetDocumentationProxy(ITypeInfo* This, int memid, uint refPtrFlags, char** pBstrName, char** pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 3227, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetDocumentation_Proxy")] + public unsafe partial int ITypeInfoRemoteGetDocumentationProxy(ITypeInfo* This, int memid, uint refPtrFlags, char** pBstrName, char** pBstrDocString, ref uint pdwHelpContext, char** pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 3227, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetDocumentation_Proxy")] + public unsafe partial int ITypeInfoRemoteGetDocumentationProxy(ITypeInfo* This, int memid, uint refPtrFlags, char** pBstrName, char** pBstrDocString, ref uint pdwHelpContext, ref char* pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 3227, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetDocumentation_Proxy")] + public unsafe partial int ITypeInfoRemoteGetDocumentationProxy(ITypeInfo* This, int memid, uint refPtrFlags, char** pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, char** pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 3227, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetDocumentation_Proxy")] + public unsafe partial int ITypeInfoRemoteGetDocumentationProxy(ITypeInfo* This, int memid, uint refPtrFlags, char** pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 3227, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetDocumentation_Proxy")] + public unsafe partial int ITypeInfoRemoteGetDocumentationProxy(ITypeInfo* This, int memid, uint refPtrFlags, char** pBstrName, ref char* pBstrDocString, ref uint pdwHelpContext, char** pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 3227, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetDocumentation_Proxy")] + public unsafe partial int ITypeInfoRemoteGetDocumentationProxy(ITypeInfo* This, int memid, uint refPtrFlags, char** pBstrName, ref char* pBstrDocString, ref uint pdwHelpContext, ref char* pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 3227, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetDocumentation_Proxy")] + public unsafe partial int ITypeInfoRemoteGetDocumentationProxy(ITypeInfo* This, int memid, uint refPtrFlags, ref char* pBstrName, char** pBstrDocString, uint* pdwHelpContext, char** pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 3227, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetDocumentation_Proxy")] + public unsafe partial int ITypeInfoRemoteGetDocumentationProxy(ITypeInfo* This, int memid, uint refPtrFlags, ref char* pBstrName, char** pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 3227, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetDocumentation_Proxy")] + public unsafe partial int ITypeInfoRemoteGetDocumentationProxy(ITypeInfo* This, int memid, uint refPtrFlags, ref char* pBstrName, char** pBstrDocString, ref uint pdwHelpContext, char** pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 3227, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetDocumentation_Proxy")] + public unsafe partial int ITypeInfoRemoteGetDocumentationProxy(ITypeInfo* This, int memid, uint refPtrFlags, ref char* pBstrName, char** pBstrDocString, ref uint pdwHelpContext, ref char* pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 3227, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetDocumentation_Proxy")] + public unsafe partial int ITypeInfoRemoteGetDocumentationProxy(ITypeInfo* This, int memid, uint refPtrFlags, ref char* pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, char** pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 3227, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetDocumentation_Proxy")] + public unsafe partial int ITypeInfoRemoteGetDocumentationProxy(ITypeInfo* This, int memid, uint refPtrFlags, ref char* pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 3227, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetDocumentation_Proxy")] + public unsafe partial int ITypeInfoRemoteGetDocumentationProxy(ITypeInfo* This, int memid, uint refPtrFlags, ref char* pBstrName, ref char* pBstrDocString, ref uint pdwHelpContext, char** pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 3227, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetDocumentation_Proxy")] + public unsafe partial int ITypeInfoRemoteGetDocumentationProxy(ITypeInfo* This, int memid, uint refPtrFlags, ref char* pBstrName, ref char* pBstrDocString, ref uint pdwHelpContext, ref char* pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 3227, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetDocumentation_Proxy")] + public unsafe partial int ITypeInfoRemoteGetDocumentationProxy(ref ITypeInfo This, int memid, uint refPtrFlags, char** pBstrName, char** pBstrDocString, uint* pdwHelpContext, char** pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 3227, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetDocumentation_Proxy")] + public unsafe partial int ITypeInfoRemoteGetDocumentationProxy(ref ITypeInfo This, int memid, uint refPtrFlags, char** pBstrName, char** pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 3227, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetDocumentation_Proxy")] + public unsafe partial int ITypeInfoRemoteGetDocumentationProxy(ref ITypeInfo This, int memid, uint refPtrFlags, char** pBstrName, char** pBstrDocString, ref uint pdwHelpContext, char** pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 3227, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetDocumentation_Proxy")] + public unsafe partial int ITypeInfoRemoteGetDocumentationProxy(ref ITypeInfo This, int memid, uint refPtrFlags, char** pBstrName, char** pBstrDocString, ref uint pdwHelpContext, ref char* pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 3227, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetDocumentation_Proxy")] + public unsafe partial int ITypeInfoRemoteGetDocumentationProxy(ref ITypeInfo This, int memid, uint refPtrFlags, char** pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, char** pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 3227, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetDocumentation_Proxy")] + public unsafe partial int ITypeInfoRemoteGetDocumentationProxy(ref ITypeInfo This, int memid, uint refPtrFlags, char** pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 3227, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetDocumentation_Proxy")] + public unsafe partial int ITypeInfoRemoteGetDocumentationProxy(ref ITypeInfo This, int memid, uint refPtrFlags, char** pBstrName, ref char* pBstrDocString, ref uint pdwHelpContext, char** pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 3227, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetDocumentation_Proxy")] + public unsafe partial int ITypeInfoRemoteGetDocumentationProxy(ref ITypeInfo This, int memid, uint refPtrFlags, char** pBstrName, ref char* pBstrDocString, ref uint pdwHelpContext, ref char* pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 3227, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetDocumentation_Proxy")] + public unsafe partial int ITypeInfoRemoteGetDocumentationProxy(ref ITypeInfo This, int memid, uint refPtrFlags, ref char* pBstrName, char** pBstrDocString, uint* pdwHelpContext, char** pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 3227, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetDocumentation_Proxy")] + public unsafe partial int ITypeInfoRemoteGetDocumentationProxy(ref ITypeInfo This, int memid, uint refPtrFlags, ref char* pBstrName, char** pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 3227, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetDocumentation_Proxy")] + public unsafe partial int ITypeInfoRemoteGetDocumentationProxy(ref ITypeInfo This, int memid, uint refPtrFlags, ref char* pBstrName, char** pBstrDocString, ref uint pdwHelpContext, char** pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 3227, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetDocumentation_Proxy")] + public unsafe partial int ITypeInfoRemoteGetDocumentationProxy(ref ITypeInfo This, int memid, uint refPtrFlags, ref char* pBstrName, char** pBstrDocString, ref uint pdwHelpContext, ref char* pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 3227, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetDocumentation_Proxy")] + public unsafe partial int ITypeInfoRemoteGetDocumentationProxy(ref ITypeInfo This, int memid, uint refPtrFlags, ref char* pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, char** pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 3227, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetDocumentation_Proxy")] + public unsafe partial int ITypeInfoRemoteGetDocumentationProxy(ref ITypeInfo This, int memid, uint refPtrFlags, ref char* pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 3227, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetDocumentation_Proxy")] + public unsafe partial int ITypeInfoRemoteGetDocumentationProxy(ref ITypeInfo This, int memid, uint refPtrFlags, ref char* pBstrName, ref char* pBstrDocString, ref uint pdwHelpContext, char** pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 3227, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetDocumentation_Proxy")] + public unsafe partial int ITypeInfoRemoteGetDocumentationProxy(ref ITypeInfo This, int memid, uint refPtrFlags, ref char* pBstrName, ref char* pBstrDocString, ref uint pdwHelpContext, ref char* pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 3237, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetDocumentation_Stub")] + public unsafe partial void ITypeInfoRemoteGetDocumentationStub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3237, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetDocumentation_Stub")] + public unsafe partial void ITypeInfoRemoteGetDocumentationStub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3237, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetDocumentation_Stub")] + public unsafe partial void ITypeInfoRemoteGetDocumentationStub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3237, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetDocumentation_Stub")] + public unsafe partial void ITypeInfoRemoteGetDocumentationStub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3237, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetDocumentation_Stub")] + public unsafe partial void ITypeInfoRemoteGetDocumentationStub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3237, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetDocumentation_Stub")] + public unsafe partial void ITypeInfoRemoteGetDocumentationStub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3237, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetDocumentation_Stub")] + public unsafe partial void ITypeInfoRemoteGetDocumentationStub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3237, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetDocumentation_Stub")] + public unsafe partial void ITypeInfoRemoteGetDocumentationStub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3237, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetDocumentation_Stub")] + public unsafe partial void ITypeInfoRemoteGetDocumentationStub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3237, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetDocumentation_Stub")] + public unsafe partial void ITypeInfoRemoteGetDocumentationStub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3237, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetDocumentation_Stub")] + public unsafe partial void ITypeInfoRemoteGetDocumentationStub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3237, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetDocumentation_Stub")] + public unsafe partial void ITypeInfoRemoteGetDocumentationStub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3237, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetDocumentation_Stub")] + public unsafe partial void ITypeInfoRemoteGetDocumentationStub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3237, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetDocumentation_Stub")] + public unsafe partial void ITypeInfoRemoteGetDocumentationStub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3237, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetDocumentation_Stub")] + public unsafe partial void ITypeInfoRemoteGetDocumentationStub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3237, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetDocumentation_Stub")] + public partial void ITypeInfoRemoteGetDocumentationStub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3244, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetDllEntry_Proxy")] + public unsafe partial int ITypeInfoRemoteGetDllEntryProxy(ITypeInfo* This, int memid, InvokeKind invKind, uint refPtrFlags, char** pBstrDllName, char** pBstrName, ushort* pwOrdinal); + + /// To be documented. + [NativeName("Src", "Line 3244, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetDllEntry_Proxy")] + public unsafe partial int ITypeInfoRemoteGetDllEntryProxy(ITypeInfo* This, int memid, InvokeKind invKind, uint refPtrFlags, char** pBstrDllName, char** pBstrName, ref ushort pwOrdinal); + + /// To be documented. + [NativeName("Src", "Line 3244, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetDllEntry_Proxy")] + public unsafe partial int ITypeInfoRemoteGetDllEntryProxy(ITypeInfo* This, int memid, InvokeKind invKind, uint refPtrFlags, char** pBstrDllName, ref char* pBstrName, ushort* pwOrdinal); + + /// To be documented. + [NativeName("Src", "Line 3244, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetDllEntry_Proxy")] + public unsafe partial int ITypeInfoRemoteGetDllEntryProxy(ITypeInfo* This, int memid, InvokeKind invKind, uint refPtrFlags, char** pBstrDllName, ref char* pBstrName, ref ushort pwOrdinal); + + /// To be documented. + [NativeName("Src", "Line 3244, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetDllEntry_Proxy")] + public unsafe partial int ITypeInfoRemoteGetDllEntryProxy(ITypeInfo* This, int memid, InvokeKind invKind, uint refPtrFlags, ref char* pBstrDllName, char** pBstrName, ushort* pwOrdinal); + + /// To be documented. + [NativeName("Src", "Line 3244, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetDllEntry_Proxy")] + public unsafe partial int ITypeInfoRemoteGetDllEntryProxy(ITypeInfo* This, int memid, InvokeKind invKind, uint refPtrFlags, ref char* pBstrDllName, char** pBstrName, ref ushort pwOrdinal); + + /// To be documented. + [NativeName("Src", "Line 3244, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetDllEntry_Proxy")] + public unsafe partial int ITypeInfoRemoteGetDllEntryProxy(ITypeInfo* This, int memid, InvokeKind invKind, uint refPtrFlags, ref char* pBstrDllName, ref char* pBstrName, ushort* pwOrdinal); + + /// To be documented. + [NativeName("Src", "Line 3244, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetDllEntry_Proxy")] + public unsafe partial int ITypeInfoRemoteGetDllEntryProxy(ITypeInfo* This, int memid, InvokeKind invKind, uint refPtrFlags, ref char* pBstrDllName, ref char* pBstrName, ref ushort pwOrdinal); + + /// To be documented. + [NativeName("Src", "Line 3244, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetDllEntry_Proxy")] + public unsafe partial int ITypeInfoRemoteGetDllEntryProxy(ref ITypeInfo This, int memid, InvokeKind invKind, uint refPtrFlags, char** pBstrDllName, char** pBstrName, ushort* pwOrdinal); + + /// To be documented. + [NativeName("Src", "Line 3244, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetDllEntry_Proxy")] + public unsafe partial int ITypeInfoRemoteGetDllEntryProxy(ref ITypeInfo This, int memid, InvokeKind invKind, uint refPtrFlags, char** pBstrDllName, char** pBstrName, ref ushort pwOrdinal); + + /// To be documented. + [NativeName("Src", "Line 3244, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetDllEntry_Proxy")] + public unsafe partial int ITypeInfoRemoteGetDllEntryProxy(ref ITypeInfo This, int memid, InvokeKind invKind, uint refPtrFlags, char** pBstrDllName, ref char* pBstrName, ushort* pwOrdinal); + + /// To be documented. + [NativeName("Src", "Line 3244, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetDllEntry_Proxy")] + public unsafe partial int ITypeInfoRemoteGetDllEntryProxy(ref ITypeInfo This, int memid, InvokeKind invKind, uint refPtrFlags, char** pBstrDllName, ref char* pBstrName, ref ushort pwOrdinal); + + /// To be documented. + [NativeName("Src", "Line 3244, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetDllEntry_Proxy")] + public unsafe partial int ITypeInfoRemoteGetDllEntryProxy(ref ITypeInfo This, int memid, InvokeKind invKind, uint refPtrFlags, ref char* pBstrDllName, char** pBstrName, ushort* pwOrdinal); + + /// To be documented. + [NativeName("Src", "Line 3244, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetDllEntry_Proxy")] + public unsafe partial int ITypeInfoRemoteGetDllEntryProxy(ref ITypeInfo This, int memid, InvokeKind invKind, uint refPtrFlags, ref char* pBstrDllName, char** pBstrName, ref ushort pwOrdinal); + + /// To be documented. + [NativeName("Src", "Line 3244, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetDllEntry_Proxy")] + public unsafe partial int ITypeInfoRemoteGetDllEntryProxy(ref ITypeInfo This, int memid, InvokeKind invKind, uint refPtrFlags, ref char* pBstrDllName, ref char* pBstrName, ushort* pwOrdinal); + + /// To be documented. + [NativeName("Src", "Line 3244, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetDllEntry_Proxy")] + public unsafe partial int ITypeInfoRemoteGetDllEntryProxy(ref ITypeInfo This, int memid, InvokeKind invKind, uint refPtrFlags, ref char* pBstrDllName, ref char* pBstrName, ref ushort pwOrdinal); + + /// To be documented. + [NativeName("Src", "Line 3254, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetDllEntry_Stub")] + public unsafe partial void ITypeInfoRemoteGetDllEntryStub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3254, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetDllEntry_Stub")] + public unsafe partial void ITypeInfoRemoteGetDllEntryStub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3254, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetDllEntry_Stub")] + public unsafe partial void ITypeInfoRemoteGetDllEntryStub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3254, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetDllEntry_Stub")] + public unsafe partial void ITypeInfoRemoteGetDllEntryStub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3254, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetDllEntry_Stub")] + public unsafe partial void ITypeInfoRemoteGetDllEntryStub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3254, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetDllEntry_Stub")] + public unsafe partial void ITypeInfoRemoteGetDllEntryStub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3254, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetDllEntry_Stub")] + public unsafe partial void ITypeInfoRemoteGetDllEntryStub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3254, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetDllEntry_Stub")] + public unsafe partial void ITypeInfoRemoteGetDllEntryStub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3254, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetDllEntry_Stub")] + public unsafe partial void ITypeInfoRemoteGetDllEntryStub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3254, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetDllEntry_Stub")] + public unsafe partial void ITypeInfoRemoteGetDllEntryStub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3254, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetDllEntry_Stub")] + public unsafe partial void ITypeInfoRemoteGetDllEntryStub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3254, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetDllEntry_Stub")] + public unsafe partial void ITypeInfoRemoteGetDllEntryStub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3254, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetDllEntry_Stub")] + public unsafe partial void ITypeInfoRemoteGetDllEntryStub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3254, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetDllEntry_Stub")] + public unsafe partial void ITypeInfoRemoteGetDllEntryStub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3254, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetDllEntry_Stub")] + public unsafe partial void ITypeInfoRemoteGetDllEntryStub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3254, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetDllEntry_Stub")] + public partial void ITypeInfoRemoteGetDllEntryStub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3261, Column 51 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_LocalAddressOfMember_Proxy")] + public unsafe partial int ITypeInfoLocalAddressOfMemberProxy(ITypeInfo* This); + + /// To be documented. + [NativeName("Src", "Line 3261, Column 51 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_LocalAddressOfMember_Proxy")] + public partial int ITypeInfoLocalAddressOfMemberProxy(ref ITypeInfo This); + + /// To be documented. + [NativeName("Src", "Line 3265, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_LocalAddressOfMember_Stub")] + public unsafe partial void ITypeInfoLocalAddressOfMemberStub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3265, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_LocalAddressOfMember_Stub")] + public unsafe partial void ITypeInfoLocalAddressOfMemberStub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3265, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_LocalAddressOfMember_Stub")] + public unsafe partial void ITypeInfoLocalAddressOfMemberStub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3265, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_LocalAddressOfMember_Stub")] + public unsafe partial void ITypeInfoLocalAddressOfMemberStub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3265, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_LocalAddressOfMember_Stub")] + public unsafe partial void ITypeInfoLocalAddressOfMemberStub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3265, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_LocalAddressOfMember_Stub")] + public unsafe partial void ITypeInfoLocalAddressOfMemberStub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3265, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_LocalAddressOfMember_Stub")] + public unsafe partial void ITypeInfoLocalAddressOfMemberStub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3265, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_LocalAddressOfMember_Stub")] + public unsafe partial void ITypeInfoLocalAddressOfMemberStub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3265, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_LocalAddressOfMember_Stub")] + public unsafe partial void ITypeInfoLocalAddressOfMemberStub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3265, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_LocalAddressOfMember_Stub")] + public unsafe partial void ITypeInfoLocalAddressOfMemberStub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3265, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_LocalAddressOfMember_Stub")] + public unsafe partial void ITypeInfoLocalAddressOfMemberStub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3265, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_LocalAddressOfMember_Stub")] + public unsafe partial void ITypeInfoLocalAddressOfMemberStub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3265, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_LocalAddressOfMember_Stub")] + public unsafe partial void ITypeInfoLocalAddressOfMemberStub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3265, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_LocalAddressOfMember_Stub")] + public unsafe partial void ITypeInfoLocalAddressOfMemberStub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3265, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_LocalAddressOfMember_Stub")] + public unsafe partial void ITypeInfoLocalAddressOfMemberStub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3265, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_LocalAddressOfMember_Stub")] + public partial void ITypeInfoLocalAddressOfMemberStub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3272, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteCreateInstance_Proxy")] + public unsafe partial int ITypeInfoRemoteCreateInstanceProxy(ITypeInfo* This, Guid* riid, Silk.NET.Core.Native.IUnknown** ppvObj); + + /// To be documented. + [NativeName("Src", "Line 3272, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteCreateInstance_Proxy")] + public unsafe partial int ITypeInfoRemoteCreateInstanceProxy(ITypeInfo* This, Guid* riid, ref Silk.NET.Core.Native.IUnknown* ppvObj); + + /// To be documented. + [NativeName("Src", "Line 3272, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteCreateInstance_Proxy")] + public unsafe partial int ITypeInfoRemoteCreateInstanceProxy(ITypeInfo* This, ref Guid riid, Silk.NET.Core.Native.IUnknown** ppvObj); + + /// To be documented. + [NativeName("Src", "Line 3272, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteCreateInstance_Proxy")] + public unsafe partial int ITypeInfoRemoteCreateInstanceProxy(ITypeInfo* This, ref Guid riid, ref Silk.NET.Core.Native.IUnknown* ppvObj); + + /// To be documented. + [NativeName("Src", "Line 3272, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteCreateInstance_Proxy")] + public unsafe partial int ITypeInfoRemoteCreateInstanceProxy(ref ITypeInfo This, Guid* riid, Silk.NET.Core.Native.IUnknown** ppvObj); + + /// To be documented. + [NativeName("Src", "Line 3272, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteCreateInstance_Proxy")] + public unsafe partial int ITypeInfoRemoteCreateInstanceProxy(ref ITypeInfo This, Guid* riid, ref Silk.NET.Core.Native.IUnknown* ppvObj); + + /// To be documented. + [NativeName("Src", "Line 3272, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteCreateInstance_Proxy")] + public unsafe partial int ITypeInfoRemoteCreateInstanceProxy(ref ITypeInfo This, ref Guid riid, Silk.NET.Core.Native.IUnknown** ppvObj); + + /// To be documented. + [NativeName("Src", "Line 3272, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteCreateInstance_Proxy")] + public unsafe partial int ITypeInfoRemoteCreateInstanceProxy(ref ITypeInfo This, ref Guid riid, ref Silk.NET.Core.Native.IUnknown* ppvObj); + + /// To be documented. + [NativeName("Src", "Line 3278, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteCreateInstance_Stub")] + public unsafe partial void ITypeInfoRemoteCreateInstanceStub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3278, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteCreateInstance_Stub")] + public unsafe partial void ITypeInfoRemoteCreateInstanceStub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3278, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteCreateInstance_Stub")] + public unsafe partial void ITypeInfoRemoteCreateInstanceStub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3278, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteCreateInstance_Stub")] + public unsafe partial void ITypeInfoRemoteCreateInstanceStub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3278, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteCreateInstance_Stub")] + public unsafe partial void ITypeInfoRemoteCreateInstanceStub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3278, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteCreateInstance_Stub")] + public unsafe partial void ITypeInfoRemoteCreateInstanceStub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3278, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteCreateInstance_Stub")] + public unsafe partial void ITypeInfoRemoteCreateInstanceStub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3278, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteCreateInstance_Stub")] + public unsafe partial void ITypeInfoRemoteCreateInstanceStub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3278, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteCreateInstance_Stub")] + public unsafe partial void ITypeInfoRemoteCreateInstanceStub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3278, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteCreateInstance_Stub")] + public unsafe partial void ITypeInfoRemoteCreateInstanceStub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3278, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteCreateInstance_Stub")] + public unsafe partial void ITypeInfoRemoteCreateInstanceStub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3278, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteCreateInstance_Stub")] + public unsafe partial void ITypeInfoRemoteCreateInstanceStub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3278, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteCreateInstance_Stub")] + public unsafe partial void ITypeInfoRemoteCreateInstanceStub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3278, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteCreateInstance_Stub")] + public unsafe partial void ITypeInfoRemoteCreateInstanceStub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3278, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteCreateInstance_Stub")] + public unsafe partial void ITypeInfoRemoteCreateInstanceStub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3278, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteCreateInstance_Stub")] + public partial void ITypeInfoRemoteCreateInstanceStub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3285, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetContainingTypeLib_Proxy")] + public unsafe partial int ITypeInfoRemoteGetContainingTypeLibProxy(ITypeInfo* This, ITypeLib** ppTLib, uint* pIndex); + + /// To be documented. + [NativeName("Src", "Line 3285, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetContainingTypeLib_Proxy")] + public unsafe partial int ITypeInfoRemoteGetContainingTypeLibProxy(ITypeInfo* This, ITypeLib** ppTLib, ref uint pIndex); + + /// To be documented. + [NativeName("Src", "Line 3285, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetContainingTypeLib_Proxy")] + public unsafe partial int ITypeInfoRemoteGetContainingTypeLibProxy(ITypeInfo* This, ref ITypeLib* ppTLib, uint* pIndex); + + /// To be documented. + [NativeName("Src", "Line 3285, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetContainingTypeLib_Proxy")] + public unsafe partial int ITypeInfoRemoteGetContainingTypeLibProxy(ITypeInfo* This, ref ITypeLib* ppTLib, ref uint pIndex); + + /// To be documented. + [NativeName("Src", "Line 3285, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetContainingTypeLib_Proxy")] + public unsafe partial int ITypeInfoRemoteGetContainingTypeLibProxy(ref ITypeInfo This, ITypeLib** ppTLib, uint* pIndex); + + /// To be documented. + [NativeName("Src", "Line 3285, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetContainingTypeLib_Proxy")] + public unsafe partial int ITypeInfoRemoteGetContainingTypeLibProxy(ref ITypeInfo This, ITypeLib** ppTLib, ref uint pIndex); + + /// To be documented. + [NativeName("Src", "Line 3285, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetContainingTypeLib_Proxy")] + public unsafe partial int ITypeInfoRemoteGetContainingTypeLibProxy(ref ITypeInfo This, ref ITypeLib* ppTLib, uint* pIndex); + + /// To be documented. + [NativeName("Src", "Line 3285, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetContainingTypeLib_Proxy")] + public unsafe partial int ITypeInfoRemoteGetContainingTypeLibProxy(ref ITypeInfo This, ref ITypeLib* ppTLib, ref uint pIndex); + + /// To be documented. + [NativeName("Src", "Line 3291, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetContainingTypeLib_Stub")] + public unsafe partial void ITypeInfoRemoteGetContainingTypeLibStub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3291, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetContainingTypeLib_Stub")] + public unsafe partial void ITypeInfoRemoteGetContainingTypeLibStub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3291, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetContainingTypeLib_Stub")] + public unsafe partial void ITypeInfoRemoteGetContainingTypeLibStub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3291, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetContainingTypeLib_Stub")] + public unsafe partial void ITypeInfoRemoteGetContainingTypeLibStub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3291, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetContainingTypeLib_Stub")] + public unsafe partial void ITypeInfoRemoteGetContainingTypeLibStub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3291, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetContainingTypeLib_Stub")] + public unsafe partial void ITypeInfoRemoteGetContainingTypeLibStub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3291, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetContainingTypeLib_Stub")] + public unsafe partial void ITypeInfoRemoteGetContainingTypeLibStub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3291, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetContainingTypeLib_Stub")] + public unsafe partial void ITypeInfoRemoteGetContainingTypeLibStub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3291, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetContainingTypeLib_Stub")] + public unsafe partial void ITypeInfoRemoteGetContainingTypeLibStub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3291, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetContainingTypeLib_Stub")] + public unsafe partial void ITypeInfoRemoteGetContainingTypeLibStub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3291, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetContainingTypeLib_Stub")] + public unsafe partial void ITypeInfoRemoteGetContainingTypeLibStub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3291, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetContainingTypeLib_Stub")] + public unsafe partial void ITypeInfoRemoteGetContainingTypeLibStub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3291, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetContainingTypeLib_Stub")] + public unsafe partial void ITypeInfoRemoteGetContainingTypeLibStub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3291, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetContainingTypeLib_Stub")] + public unsafe partial void ITypeInfoRemoteGetContainingTypeLibStub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3291, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetContainingTypeLib_Stub")] + public unsafe partial void ITypeInfoRemoteGetContainingTypeLibStub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3291, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_RemoteGetContainingTypeLib_Stub")] + public partial void ITypeInfoRemoteGetContainingTypeLibStub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3298, Column 51 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_LocalReleaseTypeAttr_Proxy")] + public unsafe partial int ITypeInfoLocalReleaseTypeAttrProxy(ITypeInfo* This); + + /// To be documented. + [NativeName("Src", "Line 3298, Column 51 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_LocalReleaseTypeAttr_Proxy")] + public partial int ITypeInfoLocalReleaseTypeAttrProxy(ref ITypeInfo This); + + /// To be documented. + [NativeName("Src", "Line 3302, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_LocalReleaseTypeAttr_Stub")] + public unsafe partial void ITypeInfoLocalReleaseTypeAttrStub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3302, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_LocalReleaseTypeAttr_Stub")] + public unsafe partial void ITypeInfoLocalReleaseTypeAttrStub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3302, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_LocalReleaseTypeAttr_Stub")] + public unsafe partial void ITypeInfoLocalReleaseTypeAttrStub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3302, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_LocalReleaseTypeAttr_Stub")] + public unsafe partial void ITypeInfoLocalReleaseTypeAttrStub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3302, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_LocalReleaseTypeAttr_Stub")] + public unsafe partial void ITypeInfoLocalReleaseTypeAttrStub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3302, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_LocalReleaseTypeAttr_Stub")] + public unsafe partial void ITypeInfoLocalReleaseTypeAttrStub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3302, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_LocalReleaseTypeAttr_Stub")] + public unsafe partial void ITypeInfoLocalReleaseTypeAttrStub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3302, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_LocalReleaseTypeAttr_Stub")] + public unsafe partial void ITypeInfoLocalReleaseTypeAttrStub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3302, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_LocalReleaseTypeAttr_Stub")] + public unsafe partial void ITypeInfoLocalReleaseTypeAttrStub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3302, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_LocalReleaseTypeAttr_Stub")] + public unsafe partial void ITypeInfoLocalReleaseTypeAttrStub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3302, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_LocalReleaseTypeAttr_Stub")] + public unsafe partial void ITypeInfoLocalReleaseTypeAttrStub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3302, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_LocalReleaseTypeAttr_Stub")] + public unsafe partial void ITypeInfoLocalReleaseTypeAttrStub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3302, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_LocalReleaseTypeAttr_Stub")] + public unsafe partial void ITypeInfoLocalReleaseTypeAttrStub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3302, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_LocalReleaseTypeAttr_Stub")] + public unsafe partial void ITypeInfoLocalReleaseTypeAttrStub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3302, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_LocalReleaseTypeAttr_Stub")] + public unsafe partial void ITypeInfoLocalReleaseTypeAttrStub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3302, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_LocalReleaseTypeAttr_Stub")] + public partial void ITypeInfoLocalReleaseTypeAttrStub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3309, Column 51 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_LocalReleaseFuncDesc_Proxy")] + public unsafe partial int ITypeInfoLocalReleaseFuncDescProxy(ITypeInfo* This); + + /// To be documented. + [NativeName("Src", "Line 3309, Column 51 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_LocalReleaseFuncDesc_Proxy")] + public partial int ITypeInfoLocalReleaseFuncDescProxy(ref ITypeInfo This); + + /// To be documented. + [NativeName("Src", "Line 3313, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_LocalReleaseFuncDesc_Stub")] + public unsafe partial void ITypeInfoLocalReleaseFuncDescStub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3313, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_LocalReleaseFuncDesc_Stub")] + public unsafe partial void ITypeInfoLocalReleaseFuncDescStub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3313, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_LocalReleaseFuncDesc_Stub")] + public unsafe partial void ITypeInfoLocalReleaseFuncDescStub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3313, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_LocalReleaseFuncDesc_Stub")] + public unsafe partial void ITypeInfoLocalReleaseFuncDescStub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3313, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_LocalReleaseFuncDesc_Stub")] + public unsafe partial void ITypeInfoLocalReleaseFuncDescStub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3313, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_LocalReleaseFuncDesc_Stub")] + public unsafe partial void ITypeInfoLocalReleaseFuncDescStub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3313, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_LocalReleaseFuncDesc_Stub")] + public unsafe partial void ITypeInfoLocalReleaseFuncDescStub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3313, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_LocalReleaseFuncDesc_Stub")] + public unsafe partial void ITypeInfoLocalReleaseFuncDescStub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3313, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_LocalReleaseFuncDesc_Stub")] + public unsafe partial void ITypeInfoLocalReleaseFuncDescStub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3313, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_LocalReleaseFuncDesc_Stub")] + public unsafe partial void ITypeInfoLocalReleaseFuncDescStub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3313, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_LocalReleaseFuncDesc_Stub")] + public unsafe partial void ITypeInfoLocalReleaseFuncDescStub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3313, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_LocalReleaseFuncDesc_Stub")] + public unsafe partial void ITypeInfoLocalReleaseFuncDescStub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3313, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_LocalReleaseFuncDesc_Stub")] + public unsafe partial void ITypeInfoLocalReleaseFuncDescStub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3313, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_LocalReleaseFuncDesc_Stub")] + public unsafe partial void ITypeInfoLocalReleaseFuncDescStub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3313, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_LocalReleaseFuncDesc_Stub")] + public unsafe partial void ITypeInfoLocalReleaseFuncDescStub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3313, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_LocalReleaseFuncDesc_Stub")] + public partial void ITypeInfoLocalReleaseFuncDescStub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3320, Column 51 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_LocalReleaseVarDesc_Proxy")] + public unsafe partial int ITypeInfoLocalReleaseVarDescProxy(ITypeInfo* This); + + /// To be documented. + [NativeName("Src", "Line 3320, Column 51 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_LocalReleaseVarDesc_Proxy")] + public partial int ITypeInfoLocalReleaseVarDescProxy(ref ITypeInfo This); + + /// To be documented. + [NativeName("Src", "Line 3324, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_LocalReleaseVarDesc_Stub")] + public unsafe partial void ITypeInfoLocalReleaseVarDescStub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3324, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_LocalReleaseVarDesc_Stub")] + public unsafe partial void ITypeInfoLocalReleaseVarDescStub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3324, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_LocalReleaseVarDesc_Stub")] + public unsafe partial void ITypeInfoLocalReleaseVarDescStub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3324, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_LocalReleaseVarDesc_Stub")] + public unsafe partial void ITypeInfoLocalReleaseVarDescStub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3324, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_LocalReleaseVarDesc_Stub")] + public unsafe partial void ITypeInfoLocalReleaseVarDescStub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3324, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_LocalReleaseVarDesc_Stub")] + public unsafe partial void ITypeInfoLocalReleaseVarDescStub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3324, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_LocalReleaseVarDesc_Stub")] + public unsafe partial void ITypeInfoLocalReleaseVarDescStub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3324, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_LocalReleaseVarDesc_Stub")] + public unsafe partial void ITypeInfoLocalReleaseVarDescStub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3324, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_LocalReleaseVarDesc_Stub")] + public unsafe partial void ITypeInfoLocalReleaseVarDescStub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3324, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_LocalReleaseVarDesc_Stub")] + public unsafe partial void ITypeInfoLocalReleaseVarDescStub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3324, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_LocalReleaseVarDesc_Stub")] + public unsafe partial void ITypeInfoLocalReleaseVarDescStub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3324, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_LocalReleaseVarDesc_Stub")] + public unsafe partial void ITypeInfoLocalReleaseVarDescStub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3324, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_LocalReleaseVarDesc_Stub")] + public unsafe partial void ITypeInfoLocalReleaseVarDescStub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3324, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_LocalReleaseVarDesc_Stub")] + public unsafe partial void ITypeInfoLocalReleaseVarDescStub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3324, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_LocalReleaseVarDesc_Stub")] + public unsafe partial void ITypeInfoLocalReleaseVarDescStub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3324, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_LocalReleaseVarDesc_Stub")] + public partial void ITypeInfoLocalReleaseVarDescStub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3810, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo2_RemoteGetDocumentation2_Proxy")] + public unsafe partial int ITypeInfo2RemoteGetDocumentation2Proxy(ITypeInfo2* This, int memid, uint lcid, uint refPtrFlags, char** pbstrHelpString, uint* pdwHelpStringContext, char** pbstrHelpStringDll); + + /// To be documented. + [NativeName("Src", "Line 3810, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo2_RemoteGetDocumentation2_Proxy")] + public unsafe partial int ITypeInfo2RemoteGetDocumentation2Proxy(ITypeInfo2* This, int memid, uint lcid, uint refPtrFlags, char** pbstrHelpString, uint* pdwHelpStringContext, ref char* pbstrHelpStringDll); + + /// To be documented. + [NativeName("Src", "Line 3810, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo2_RemoteGetDocumentation2_Proxy")] + public unsafe partial int ITypeInfo2RemoteGetDocumentation2Proxy(ITypeInfo2* This, int memid, uint lcid, uint refPtrFlags, char** pbstrHelpString, ref uint pdwHelpStringContext, char** pbstrHelpStringDll); + + /// To be documented. + [NativeName("Src", "Line 3810, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo2_RemoteGetDocumentation2_Proxy")] + public unsafe partial int ITypeInfo2RemoteGetDocumentation2Proxy(ITypeInfo2* This, int memid, uint lcid, uint refPtrFlags, char** pbstrHelpString, ref uint pdwHelpStringContext, ref char* pbstrHelpStringDll); + + /// To be documented. + [NativeName("Src", "Line 3810, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo2_RemoteGetDocumentation2_Proxy")] + public unsafe partial int ITypeInfo2RemoteGetDocumentation2Proxy(ITypeInfo2* This, int memid, uint lcid, uint refPtrFlags, ref char* pbstrHelpString, uint* pdwHelpStringContext, char** pbstrHelpStringDll); + + /// To be documented. + [NativeName("Src", "Line 3810, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo2_RemoteGetDocumentation2_Proxy")] + public unsafe partial int ITypeInfo2RemoteGetDocumentation2Proxy(ITypeInfo2* This, int memid, uint lcid, uint refPtrFlags, ref char* pbstrHelpString, uint* pdwHelpStringContext, ref char* pbstrHelpStringDll); + + /// To be documented. + [NativeName("Src", "Line 3810, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo2_RemoteGetDocumentation2_Proxy")] + public unsafe partial int ITypeInfo2RemoteGetDocumentation2Proxy(ITypeInfo2* This, int memid, uint lcid, uint refPtrFlags, ref char* pbstrHelpString, ref uint pdwHelpStringContext, char** pbstrHelpStringDll); + + /// To be documented. + [NativeName("Src", "Line 3810, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo2_RemoteGetDocumentation2_Proxy")] + public unsafe partial int ITypeInfo2RemoteGetDocumentation2Proxy(ITypeInfo2* This, int memid, uint lcid, uint refPtrFlags, ref char* pbstrHelpString, ref uint pdwHelpStringContext, ref char* pbstrHelpStringDll); + + /// To be documented. + [NativeName("Src", "Line 3810, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo2_RemoteGetDocumentation2_Proxy")] + public unsafe partial int ITypeInfo2RemoteGetDocumentation2Proxy(ref ITypeInfo2 This, int memid, uint lcid, uint refPtrFlags, char** pbstrHelpString, uint* pdwHelpStringContext, char** pbstrHelpStringDll); + + /// To be documented. + [NativeName("Src", "Line 3810, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo2_RemoteGetDocumentation2_Proxy")] + public unsafe partial int ITypeInfo2RemoteGetDocumentation2Proxy(ref ITypeInfo2 This, int memid, uint lcid, uint refPtrFlags, char** pbstrHelpString, uint* pdwHelpStringContext, ref char* pbstrHelpStringDll); + + /// To be documented. + [NativeName("Src", "Line 3810, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo2_RemoteGetDocumentation2_Proxy")] + public unsafe partial int ITypeInfo2RemoteGetDocumentation2Proxy(ref ITypeInfo2 This, int memid, uint lcid, uint refPtrFlags, char** pbstrHelpString, ref uint pdwHelpStringContext, char** pbstrHelpStringDll); + + /// To be documented. + [NativeName("Src", "Line 3810, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo2_RemoteGetDocumentation2_Proxy")] + public unsafe partial int ITypeInfo2RemoteGetDocumentation2Proxy(ref ITypeInfo2 This, int memid, uint lcid, uint refPtrFlags, char** pbstrHelpString, ref uint pdwHelpStringContext, ref char* pbstrHelpStringDll); + + /// To be documented. + [NativeName("Src", "Line 3810, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo2_RemoteGetDocumentation2_Proxy")] + public unsafe partial int ITypeInfo2RemoteGetDocumentation2Proxy(ref ITypeInfo2 This, int memid, uint lcid, uint refPtrFlags, ref char* pbstrHelpString, uint* pdwHelpStringContext, char** pbstrHelpStringDll); + + /// To be documented. + [NativeName("Src", "Line 3810, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo2_RemoteGetDocumentation2_Proxy")] + public unsafe partial int ITypeInfo2RemoteGetDocumentation2Proxy(ref ITypeInfo2 This, int memid, uint lcid, uint refPtrFlags, ref char* pbstrHelpString, uint* pdwHelpStringContext, ref char* pbstrHelpStringDll); + + /// To be documented. + [NativeName("Src", "Line 3810, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo2_RemoteGetDocumentation2_Proxy")] + public unsafe partial int ITypeInfo2RemoteGetDocumentation2Proxy(ref ITypeInfo2 This, int memid, uint lcid, uint refPtrFlags, ref char* pbstrHelpString, ref uint pdwHelpStringContext, char** pbstrHelpStringDll); + + /// To be documented. + [NativeName("Src", "Line 3810, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo2_RemoteGetDocumentation2_Proxy")] + public unsafe partial int ITypeInfo2RemoteGetDocumentation2Proxy(ref ITypeInfo2 This, int memid, uint lcid, uint refPtrFlags, ref char* pbstrHelpString, ref uint pdwHelpStringContext, ref char* pbstrHelpStringDll); + + /// To be documented. + [NativeName("Src", "Line 3820, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo2_RemoteGetDocumentation2_Stub")] + public unsafe partial void ITypeInfo2RemoteGetDocumentation2Stub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3820, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo2_RemoteGetDocumentation2_Stub")] + public unsafe partial void ITypeInfo2RemoteGetDocumentation2Stub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3820, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo2_RemoteGetDocumentation2_Stub")] + public unsafe partial void ITypeInfo2RemoteGetDocumentation2Stub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3820, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo2_RemoteGetDocumentation2_Stub")] + public unsafe partial void ITypeInfo2RemoteGetDocumentation2Stub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3820, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo2_RemoteGetDocumentation2_Stub")] + public unsafe partial void ITypeInfo2RemoteGetDocumentation2Stub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3820, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo2_RemoteGetDocumentation2_Stub")] + public unsafe partial void ITypeInfo2RemoteGetDocumentation2Stub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3820, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo2_RemoteGetDocumentation2_Stub")] + public unsafe partial void ITypeInfo2RemoteGetDocumentation2Stub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3820, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo2_RemoteGetDocumentation2_Stub")] + public unsafe partial void ITypeInfo2RemoteGetDocumentation2Stub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3820, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo2_RemoteGetDocumentation2_Stub")] + public unsafe partial void ITypeInfo2RemoteGetDocumentation2Stub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3820, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo2_RemoteGetDocumentation2_Stub")] + public unsafe partial void ITypeInfo2RemoteGetDocumentation2Stub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3820, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo2_RemoteGetDocumentation2_Stub")] + public unsafe partial void ITypeInfo2RemoteGetDocumentation2Stub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3820, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo2_RemoteGetDocumentation2_Stub")] + public unsafe partial void ITypeInfo2RemoteGetDocumentation2Stub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3820, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo2_RemoteGetDocumentation2_Stub")] + public unsafe partial void ITypeInfo2RemoteGetDocumentation2Stub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3820, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo2_RemoteGetDocumentation2_Stub")] + public unsafe partial void ITypeInfo2RemoteGetDocumentation2Stub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3820, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo2_RemoteGetDocumentation2_Stub")] + public unsafe partial void ITypeInfo2RemoteGetDocumentation2Stub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 3820, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo2_RemoteGetDocumentation2_Stub")] + public partial void ITypeInfo2RemoteGetDocumentation2Stub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 4088, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteGetTypeInfoCount_Proxy")] + public unsafe partial int ITypeLibRemoteGetTypeInfoCountProxy(ITypeLib* This, uint* pcTInfo); + + /// To be documented. + [NativeName("Src", "Line 4088, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteGetTypeInfoCount_Proxy")] + public unsafe partial int ITypeLibRemoteGetTypeInfoCountProxy(ITypeLib* This, ref uint pcTInfo); + + /// To be documented. + [NativeName("Src", "Line 4088, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteGetTypeInfoCount_Proxy")] + public unsafe partial int ITypeLibRemoteGetTypeInfoCountProxy(ref ITypeLib This, uint* pcTInfo); + + /// To be documented. + [NativeName("Src", "Line 4088, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteGetTypeInfoCount_Proxy")] + public partial int ITypeLibRemoteGetTypeInfoCountProxy(ref ITypeLib This, ref uint pcTInfo); + + /// To be documented. + [NativeName("Src", "Line 4093, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteGetTypeInfoCount_Stub")] + public unsafe partial void ITypeLibRemoteGetTypeInfoCountStub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 4093, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteGetTypeInfoCount_Stub")] + public unsafe partial void ITypeLibRemoteGetTypeInfoCountStub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 4093, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteGetTypeInfoCount_Stub")] + public unsafe partial void ITypeLibRemoteGetTypeInfoCountStub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 4093, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteGetTypeInfoCount_Stub")] + public unsafe partial void ITypeLibRemoteGetTypeInfoCountStub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 4093, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteGetTypeInfoCount_Stub")] + public unsafe partial void ITypeLibRemoteGetTypeInfoCountStub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 4093, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteGetTypeInfoCount_Stub")] + public unsafe partial void ITypeLibRemoteGetTypeInfoCountStub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 4093, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteGetTypeInfoCount_Stub")] + public unsafe partial void ITypeLibRemoteGetTypeInfoCountStub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 4093, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteGetTypeInfoCount_Stub")] + public unsafe partial void ITypeLibRemoteGetTypeInfoCountStub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 4093, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteGetTypeInfoCount_Stub")] + public unsafe partial void ITypeLibRemoteGetTypeInfoCountStub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 4093, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteGetTypeInfoCount_Stub")] + public unsafe partial void ITypeLibRemoteGetTypeInfoCountStub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 4093, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteGetTypeInfoCount_Stub")] + public unsafe partial void ITypeLibRemoteGetTypeInfoCountStub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 4093, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteGetTypeInfoCount_Stub")] + public unsafe partial void ITypeLibRemoteGetTypeInfoCountStub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 4093, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteGetTypeInfoCount_Stub")] + public unsafe partial void ITypeLibRemoteGetTypeInfoCountStub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 4093, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteGetTypeInfoCount_Stub")] + public unsafe partial void ITypeLibRemoteGetTypeInfoCountStub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 4093, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteGetTypeInfoCount_Stub")] + public unsafe partial void ITypeLibRemoteGetTypeInfoCountStub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 4093, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteGetTypeInfoCount_Stub")] + public partial void ITypeLibRemoteGetTypeInfoCountStub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 4100, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteGetLibAttr_Proxy")] + public unsafe partial int ITypeLibRemoteGetLibAttrProxy(ITypeLib* This, TLibAttr** ppTLibAttr, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 4100, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteGetLibAttr_Proxy")] + public unsafe partial int ITypeLibRemoteGetLibAttrProxy(ITypeLib* This, TLibAttr** ppTLibAttr, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 4100, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteGetLibAttr_Proxy")] + public unsafe partial int ITypeLibRemoteGetLibAttrProxy(ITypeLib* This, ref TLibAttr* ppTLibAttr, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 4100, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteGetLibAttr_Proxy")] + public unsafe partial int ITypeLibRemoteGetLibAttrProxy(ITypeLib* This, ref TLibAttr* ppTLibAttr, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 4100, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteGetLibAttr_Proxy")] + public unsafe partial int ITypeLibRemoteGetLibAttrProxy(ref ITypeLib This, TLibAttr** ppTLibAttr, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 4100, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteGetLibAttr_Proxy")] + public unsafe partial int ITypeLibRemoteGetLibAttrProxy(ref ITypeLib This, TLibAttr** ppTLibAttr, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 4100, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteGetLibAttr_Proxy")] + public unsafe partial int ITypeLibRemoteGetLibAttrProxy(ref ITypeLib This, ref TLibAttr* ppTLibAttr, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 4100, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteGetLibAttr_Proxy")] + public unsafe partial int ITypeLibRemoteGetLibAttrProxy(ref ITypeLib This, ref TLibAttr* ppTLibAttr, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 4106, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteGetLibAttr_Stub")] + public unsafe partial void ITypeLibRemoteGetLibAttrStub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 4106, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteGetLibAttr_Stub")] + public unsafe partial void ITypeLibRemoteGetLibAttrStub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 4106, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteGetLibAttr_Stub")] + public unsafe partial void ITypeLibRemoteGetLibAttrStub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 4106, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteGetLibAttr_Stub")] + public unsafe partial void ITypeLibRemoteGetLibAttrStub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 4106, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteGetLibAttr_Stub")] + public unsafe partial void ITypeLibRemoteGetLibAttrStub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 4106, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteGetLibAttr_Stub")] + public unsafe partial void ITypeLibRemoteGetLibAttrStub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 4106, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteGetLibAttr_Stub")] + public unsafe partial void ITypeLibRemoteGetLibAttrStub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 4106, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteGetLibAttr_Stub")] + public unsafe partial void ITypeLibRemoteGetLibAttrStub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 4106, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteGetLibAttr_Stub")] + public unsafe partial void ITypeLibRemoteGetLibAttrStub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 4106, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteGetLibAttr_Stub")] + public unsafe partial void ITypeLibRemoteGetLibAttrStub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 4106, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteGetLibAttr_Stub")] + public unsafe partial void ITypeLibRemoteGetLibAttrStub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 4106, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteGetLibAttr_Stub")] + public unsafe partial void ITypeLibRemoteGetLibAttrStub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 4106, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteGetLibAttr_Stub")] + public unsafe partial void ITypeLibRemoteGetLibAttrStub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 4106, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteGetLibAttr_Stub")] + public unsafe partial void ITypeLibRemoteGetLibAttrStub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 4106, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteGetLibAttr_Stub")] + public unsafe partial void ITypeLibRemoteGetLibAttrStub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 4106, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteGetLibAttr_Stub")] + public partial void ITypeLibRemoteGetLibAttrStub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 4113, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteGetDocumentation_Proxy")] + public unsafe partial int ITypeLibRemoteGetDocumentationProxy(ITypeLib* This, int index, uint refPtrFlags, char** pBstrName, char** pBstrDocString, uint* pdwHelpContext, char** pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 4113, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteGetDocumentation_Proxy")] + public unsafe partial int ITypeLibRemoteGetDocumentationProxy(ITypeLib* This, int index, uint refPtrFlags, char** pBstrName, char** pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 4113, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteGetDocumentation_Proxy")] + public unsafe partial int ITypeLibRemoteGetDocumentationProxy(ITypeLib* This, int index, uint refPtrFlags, char** pBstrName, char** pBstrDocString, ref uint pdwHelpContext, char** pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 4113, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteGetDocumentation_Proxy")] + public unsafe partial int ITypeLibRemoteGetDocumentationProxy(ITypeLib* This, int index, uint refPtrFlags, char** pBstrName, char** pBstrDocString, ref uint pdwHelpContext, ref char* pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 4113, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteGetDocumentation_Proxy")] + public unsafe partial int ITypeLibRemoteGetDocumentationProxy(ITypeLib* This, int index, uint refPtrFlags, char** pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, char** pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 4113, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteGetDocumentation_Proxy")] + public unsafe partial int ITypeLibRemoteGetDocumentationProxy(ITypeLib* This, int index, uint refPtrFlags, char** pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 4113, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteGetDocumentation_Proxy")] + public unsafe partial int ITypeLibRemoteGetDocumentationProxy(ITypeLib* This, int index, uint refPtrFlags, char** pBstrName, ref char* pBstrDocString, ref uint pdwHelpContext, char** pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 4113, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteGetDocumentation_Proxy")] + public unsafe partial int ITypeLibRemoteGetDocumentationProxy(ITypeLib* This, int index, uint refPtrFlags, char** pBstrName, ref char* pBstrDocString, ref uint pdwHelpContext, ref char* pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 4113, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteGetDocumentation_Proxy")] + public unsafe partial int ITypeLibRemoteGetDocumentationProxy(ITypeLib* This, int index, uint refPtrFlags, ref char* pBstrName, char** pBstrDocString, uint* pdwHelpContext, char** pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 4113, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteGetDocumentation_Proxy")] + public unsafe partial int ITypeLibRemoteGetDocumentationProxy(ITypeLib* This, int index, uint refPtrFlags, ref char* pBstrName, char** pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 4113, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteGetDocumentation_Proxy")] + public unsafe partial int ITypeLibRemoteGetDocumentationProxy(ITypeLib* This, int index, uint refPtrFlags, ref char* pBstrName, char** pBstrDocString, ref uint pdwHelpContext, char** pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 4113, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteGetDocumentation_Proxy")] + public unsafe partial int ITypeLibRemoteGetDocumentationProxy(ITypeLib* This, int index, uint refPtrFlags, ref char* pBstrName, char** pBstrDocString, ref uint pdwHelpContext, ref char* pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 4113, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteGetDocumentation_Proxy")] + public unsafe partial int ITypeLibRemoteGetDocumentationProxy(ITypeLib* This, int index, uint refPtrFlags, ref char* pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, char** pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 4113, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteGetDocumentation_Proxy")] + public unsafe partial int ITypeLibRemoteGetDocumentationProxy(ITypeLib* This, int index, uint refPtrFlags, ref char* pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 4113, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteGetDocumentation_Proxy")] + public unsafe partial int ITypeLibRemoteGetDocumentationProxy(ITypeLib* This, int index, uint refPtrFlags, ref char* pBstrName, ref char* pBstrDocString, ref uint pdwHelpContext, char** pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 4113, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteGetDocumentation_Proxy")] + public unsafe partial int ITypeLibRemoteGetDocumentationProxy(ITypeLib* This, int index, uint refPtrFlags, ref char* pBstrName, ref char* pBstrDocString, ref uint pdwHelpContext, ref char* pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 4113, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteGetDocumentation_Proxy")] + public unsafe partial int ITypeLibRemoteGetDocumentationProxy(ref ITypeLib This, int index, uint refPtrFlags, char** pBstrName, char** pBstrDocString, uint* pdwHelpContext, char** pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 4113, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteGetDocumentation_Proxy")] + public unsafe partial int ITypeLibRemoteGetDocumentationProxy(ref ITypeLib This, int index, uint refPtrFlags, char** pBstrName, char** pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 4113, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteGetDocumentation_Proxy")] + public unsafe partial int ITypeLibRemoteGetDocumentationProxy(ref ITypeLib This, int index, uint refPtrFlags, char** pBstrName, char** pBstrDocString, ref uint pdwHelpContext, char** pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 4113, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteGetDocumentation_Proxy")] + public unsafe partial int ITypeLibRemoteGetDocumentationProxy(ref ITypeLib This, int index, uint refPtrFlags, char** pBstrName, char** pBstrDocString, ref uint pdwHelpContext, ref char* pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 4113, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteGetDocumentation_Proxy")] + public unsafe partial int ITypeLibRemoteGetDocumentationProxy(ref ITypeLib This, int index, uint refPtrFlags, char** pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, char** pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 4113, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteGetDocumentation_Proxy")] + public unsafe partial int ITypeLibRemoteGetDocumentationProxy(ref ITypeLib This, int index, uint refPtrFlags, char** pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 4113, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteGetDocumentation_Proxy")] + public unsafe partial int ITypeLibRemoteGetDocumentationProxy(ref ITypeLib This, int index, uint refPtrFlags, char** pBstrName, ref char* pBstrDocString, ref uint pdwHelpContext, char** pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 4113, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteGetDocumentation_Proxy")] + public unsafe partial int ITypeLibRemoteGetDocumentationProxy(ref ITypeLib This, int index, uint refPtrFlags, char** pBstrName, ref char* pBstrDocString, ref uint pdwHelpContext, ref char* pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 4113, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteGetDocumentation_Proxy")] + public unsafe partial int ITypeLibRemoteGetDocumentationProxy(ref ITypeLib This, int index, uint refPtrFlags, ref char* pBstrName, char** pBstrDocString, uint* pdwHelpContext, char** pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 4113, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteGetDocumentation_Proxy")] + public unsafe partial int ITypeLibRemoteGetDocumentationProxy(ref ITypeLib This, int index, uint refPtrFlags, ref char* pBstrName, char** pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 4113, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteGetDocumentation_Proxy")] + public unsafe partial int ITypeLibRemoteGetDocumentationProxy(ref ITypeLib This, int index, uint refPtrFlags, ref char* pBstrName, char** pBstrDocString, ref uint pdwHelpContext, char** pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 4113, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteGetDocumentation_Proxy")] + public unsafe partial int ITypeLibRemoteGetDocumentationProxy(ref ITypeLib This, int index, uint refPtrFlags, ref char* pBstrName, char** pBstrDocString, ref uint pdwHelpContext, ref char* pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 4113, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteGetDocumentation_Proxy")] + public unsafe partial int ITypeLibRemoteGetDocumentationProxy(ref ITypeLib This, int index, uint refPtrFlags, ref char* pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, char** pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 4113, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteGetDocumentation_Proxy")] + public unsafe partial int ITypeLibRemoteGetDocumentationProxy(ref ITypeLib This, int index, uint refPtrFlags, ref char* pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 4113, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteGetDocumentation_Proxy")] + public unsafe partial int ITypeLibRemoteGetDocumentationProxy(ref ITypeLib This, int index, uint refPtrFlags, ref char* pBstrName, ref char* pBstrDocString, ref uint pdwHelpContext, char** pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 4113, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteGetDocumentation_Proxy")] + public unsafe partial int ITypeLibRemoteGetDocumentationProxy(ref ITypeLib This, int index, uint refPtrFlags, ref char* pBstrName, ref char* pBstrDocString, ref uint pdwHelpContext, ref char* pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 4123, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteGetDocumentation_Stub")] + public unsafe partial void ITypeLibRemoteGetDocumentationStub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 4123, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteGetDocumentation_Stub")] + public unsafe partial void ITypeLibRemoteGetDocumentationStub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 4123, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteGetDocumentation_Stub")] + public unsafe partial void ITypeLibRemoteGetDocumentationStub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 4123, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteGetDocumentation_Stub")] + public unsafe partial void ITypeLibRemoteGetDocumentationStub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 4123, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteGetDocumentation_Stub")] + public unsafe partial void ITypeLibRemoteGetDocumentationStub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 4123, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteGetDocumentation_Stub")] + public unsafe partial void ITypeLibRemoteGetDocumentationStub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 4123, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteGetDocumentation_Stub")] + public unsafe partial void ITypeLibRemoteGetDocumentationStub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 4123, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteGetDocumentation_Stub")] + public unsafe partial void ITypeLibRemoteGetDocumentationStub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 4123, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteGetDocumentation_Stub")] + public unsafe partial void ITypeLibRemoteGetDocumentationStub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 4123, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteGetDocumentation_Stub")] + public unsafe partial void ITypeLibRemoteGetDocumentationStub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 4123, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteGetDocumentation_Stub")] + public unsafe partial void ITypeLibRemoteGetDocumentationStub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 4123, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteGetDocumentation_Stub")] + public unsafe partial void ITypeLibRemoteGetDocumentationStub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 4123, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteGetDocumentation_Stub")] + public unsafe partial void ITypeLibRemoteGetDocumentationStub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 4123, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteGetDocumentation_Stub")] + public unsafe partial void ITypeLibRemoteGetDocumentationStub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 4123, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteGetDocumentation_Stub")] + public unsafe partial void ITypeLibRemoteGetDocumentationStub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 4123, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteGetDocumentation_Stub")] + public partial void ITypeLibRemoteGetDocumentationStub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 4130, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteIsName_Proxy")] + public unsafe partial int ITypeLibRemoteIsNameProxy(ITypeLib* This, char* szNameBuf, uint lHashVal, int* pfName, char** pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 4130, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteIsName_Proxy")] + public unsafe partial int ITypeLibRemoteIsNameProxy(ITypeLib* This, char* szNameBuf, uint lHashVal, int* pfName, ref char* pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 4130, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteIsName_Proxy")] + public unsafe partial int ITypeLibRemoteIsNameProxy(ITypeLib* This, char* szNameBuf, uint lHashVal, ref int pfName, char** pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 4130, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteIsName_Proxy")] + public unsafe partial int ITypeLibRemoteIsNameProxy(ITypeLib* This, char* szNameBuf, uint lHashVal, ref int pfName, ref char* pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 4130, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteIsName_Proxy")] + public unsafe partial int ITypeLibRemoteIsNameProxy(ITypeLib* This, ref char szNameBuf, uint lHashVal, int* pfName, char** pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 4130, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteIsName_Proxy")] + public unsafe partial int ITypeLibRemoteIsNameProxy(ITypeLib* This, ref char szNameBuf, uint lHashVal, int* pfName, ref char* pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 4130, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteIsName_Proxy")] + public unsafe partial int ITypeLibRemoteIsNameProxy(ITypeLib* This, ref char szNameBuf, uint lHashVal, ref int pfName, char** pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 4130, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteIsName_Proxy")] + public unsafe partial int ITypeLibRemoteIsNameProxy(ITypeLib* This, ref char szNameBuf, uint lHashVal, ref int pfName, ref char* pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 4130, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteIsName_Proxy")] + public unsafe partial int ITypeLibRemoteIsNameProxy(ITypeLib* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, int* pfName, char** pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 4130, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteIsName_Proxy")] + public unsafe partial int ITypeLibRemoteIsNameProxy(ITypeLib* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, int* pfName, ref char* pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 4130, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteIsName_Proxy")] + public unsafe partial int ITypeLibRemoteIsNameProxy(ITypeLib* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref int pfName, char** pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 4130, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteIsName_Proxy")] + public unsafe partial int ITypeLibRemoteIsNameProxy(ITypeLib* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref int pfName, ref char* pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 4130, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteIsName_Proxy")] + public unsafe partial int ITypeLibRemoteIsNameProxy(ref ITypeLib This, char* szNameBuf, uint lHashVal, int* pfName, char** pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 4130, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteIsName_Proxy")] + public unsafe partial int ITypeLibRemoteIsNameProxy(ref ITypeLib This, char* szNameBuf, uint lHashVal, int* pfName, ref char* pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 4130, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteIsName_Proxy")] + public unsafe partial int ITypeLibRemoteIsNameProxy(ref ITypeLib This, char* szNameBuf, uint lHashVal, ref int pfName, char** pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 4130, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteIsName_Proxy")] + public unsafe partial int ITypeLibRemoteIsNameProxy(ref ITypeLib This, char* szNameBuf, uint lHashVal, ref int pfName, ref char* pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 4130, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteIsName_Proxy")] + public unsafe partial int ITypeLibRemoteIsNameProxy(ref ITypeLib This, ref char szNameBuf, uint lHashVal, int* pfName, char** pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 4130, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteIsName_Proxy")] + public unsafe partial int ITypeLibRemoteIsNameProxy(ref ITypeLib This, ref char szNameBuf, uint lHashVal, int* pfName, ref char* pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 4130, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteIsName_Proxy")] + public unsafe partial int ITypeLibRemoteIsNameProxy(ref ITypeLib This, ref char szNameBuf, uint lHashVal, ref int pfName, char** pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 4130, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteIsName_Proxy")] + public unsafe partial int ITypeLibRemoteIsNameProxy(ref ITypeLib This, ref char szNameBuf, uint lHashVal, ref int pfName, ref char* pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 4130, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteIsName_Proxy")] + public unsafe partial int ITypeLibRemoteIsNameProxy(ref ITypeLib This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, int* pfName, char** pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 4130, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteIsName_Proxy")] + public unsafe partial int ITypeLibRemoteIsNameProxy(ref ITypeLib This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, int* pfName, ref char* pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 4130, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteIsName_Proxy")] + public unsafe partial int ITypeLibRemoteIsNameProxy(ref ITypeLib This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref int pfName, char** pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 4130, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteIsName_Proxy")] + public unsafe partial int ITypeLibRemoteIsNameProxy(ref ITypeLib This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref int pfName, ref char* pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 4138, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteIsName_Stub")] + public unsafe partial void ITypeLibRemoteIsNameStub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 4138, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteIsName_Stub")] + public unsafe partial void ITypeLibRemoteIsNameStub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 4138, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteIsName_Stub")] + public unsafe partial void ITypeLibRemoteIsNameStub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 4138, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteIsName_Stub")] + public unsafe partial void ITypeLibRemoteIsNameStub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 4138, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteIsName_Stub")] + public unsafe partial void ITypeLibRemoteIsNameStub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 4138, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteIsName_Stub")] + public unsafe partial void ITypeLibRemoteIsNameStub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 4138, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteIsName_Stub")] + public unsafe partial void ITypeLibRemoteIsNameStub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 4138, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteIsName_Stub")] + public unsafe partial void ITypeLibRemoteIsNameStub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 4138, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteIsName_Stub")] + public unsafe partial void ITypeLibRemoteIsNameStub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 4138, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteIsName_Stub")] + public unsafe partial void ITypeLibRemoteIsNameStub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 4138, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteIsName_Stub")] + public unsafe partial void ITypeLibRemoteIsNameStub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 4138, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteIsName_Stub")] + public unsafe partial void ITypeLibRemoteIsNameStub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 4138, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteIsName_Stub")] + public unsafe partial void ITypeLibRemoteIsNameStub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 4138, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteIsName_Stub")] + public unsafe partial void ITypeLibRemoteIsNameStub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 4138, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteIsName_Stub")] + public unsafe partial void ITypeLibRemoteIsNameStub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 4138, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteIsName_Stub")] + public partial void ITypeLibRemoteIsNameStub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteFindName_Proxy")] + public unsafe partial int ITypeLibRemoteFindNameProxy(ITypeLib* This, char* szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, ushort* pcFound, char** pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteFindName_Proxy")] + public unsafe partial int ITypeLibRemoteFindNameProxy(ITypeLib* This, char* szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, ushort* pcFound, ref char* pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteFindName_Proxy")] + public unsafe partial int ITypeLibRemoteFindNameProxy(ITypeLib* This, char* szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, ref ushort pcFound, char** pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteFindName_Proxy")] + public unsafe partial int ITypeLibRemoteFindNameProxy(ITypeLib* This, char* szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, ref ushort pcFound, ref char* pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteFindName_Proxy")] + public unsafe partial int ITypeLibRemoteFindNameProxy(ITypeLib* This, char* szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, ref int rgMemId, ushort* pcFound, char** pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteFindName_Proxy")] + public unsafe partial int ITypeLibRemoteFindNameProxy(ITypeLib* This, char* szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, ref int rgMemId, ushort* pcFound, ref char* pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteFindName_Proxy")] + public unsafe partial int ITypeLibRemoteFindNameProxy(ITypeLib* This, char* szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, ref int rgMemId, ref ushort pcFound, char** pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteFindName_Proxy")] + public unsafe partial int ITypeLibRemoteFindNameProxy(ITypeLib* This, char* szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, ref int rgMemId, ref ushort pcFound, ref char* pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteFindName_Proxy")] + public unsafe partial int ITypeLibRemoteFindNameProxy(ITypeLib* This, char* szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ushort* pcFound, char** pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteFindName_Proxy")] + public unsafe partial int ITypeLibRemoteFindNameProxy(ITypeLib* This, char* szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ushort* pcFound, ref char* pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteFindName_Proxy")] + public unsafe partial int ITypeLibRemoteFindNameProxy(ITypeLib* This, char* szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ref ushort pcFound, char** pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteFindName_Proxy")] + public unsafe partial int ITypeLibRemoteFindNameProxy(ITypeLib* This, char* szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ref ushort pcFound, ref char* pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteFindName_Proxy")] + public unsafe partial int ITypeLibRemoteFindNameProxy(ITypeLib* This, char* szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, ref int rgMemId, ushort* pcFound, char** pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteFindName_Proxy")] + public unsafe partial int ITypeLibRemoteFindNameProxy(ITypeLib* This, char* szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, ref int rgMemId, ushort* pcFound, ref char* pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteFindName_Proxy")] + public unsafe partial int ITypeLibRemoteFindNameProxy(ITypeLib* This, char* szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, ref int rgMemId, ref ushort pcFound, char** pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteFindName_Proxy")] + public unsafe partial int ITypeLibRemoteFindNameProxy(ITypeLib* This, char* szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, ref int rgMemId, ref ushort pcFound, ref char* pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteFindName_Proxy")] + public unsafe partial int ITypeLibRemoteFindNameProxy(ITypeLib* This, ref char szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, ushort* pcFound, char** pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteFindName_Proxy")] + public unsafe partial int ITypeLibRemoteFindNameProxy(ITypeLib* This, ref char szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, ushort* pcFound, ref char* pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteFindName_Proxy")] + public unsafe partial int ITypeLibRemoteFindNameProxy(ITypeLib* This, ref char szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, ref ushort pcFound, char** pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteFindName_Proxy")] + public unsafe partial int ITypeLibRemoteFindNameProxy(ITypeLib* This, ref char szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, ref ushort pcFound, ref char* pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteFindName_Proxy")] + public unsafe partial int ITypeLibRemoteFindNameProxy(ITypeLib* This, ref char szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, ref int rgMemId, ushort* pcFound, char** pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteFindName_Proxy")] + public unsafe partial int ITypeLibRemoteFindNameProxy(ITypeLib* This, ref char szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, ref int rgMemId, ushort* pcFound, ref char* pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteFindName_Proxy")] + public unsafe partial int ITypeLibRemoteFindNameProxy(ITypeLib* This, ref char szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, ref int rgMemId, ref ushort pcFound, char** pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteFindName_Proxy")] + public unsafe partial int ITypeLibRemoteFindNameProxy(ITypeLib* This, ref char szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, ref int rgMemId, ref ushort pcFound, ref char* pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteFindName_Proxy")] + public unsafe partial int ITypeLibRemoteFindNameProxy(ITypeLib* This, ref char szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ushort* pcFound, char** pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteFindName_Proxy")] + public unsafe partial int ITypeLibRemoteFindNameProxy(ITypeLib* This, ref char szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ushort* pcFound, ref char* pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteFindName_Proxy")] + public unsafe partial int ITypeLibRemoteFindNameProxy(ITypeLib* This, ref char szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ref ushort pcFound, char** pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteFindName_Proxy")] + public unsafe partial int ITypeLibRemoteFindNameProxy(ITypeLib* This, ref char szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ref ushort pcFound, ref char* pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteFindName_Proxy")] + public unsafe partial int ITypeLibRemoteFindNameProxy(ITypeLib* This, ref char szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, ref int rgMemId, ushort* pcFound, char** pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteFindName_Proxy")] + public unsafe partial int ITypeLibRemoteFindNameProxy(ITypeLib* This, ref char szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, ref int rgMemId, ushort* pcFound, ref char* pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteFindName_Proxy")] + public unsafe partial int ITypeLibRemoteFindNameProxy(ITypeLib* This, ref char szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, ref int rgMemId, ref ushort pcFound, char** pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteFindName_Proxy")] + public unsafe partial int ITypeLibRemoteFindNameProxy(ITypeLib* This, ref char szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, ref int rgMemId, ref ushort pcFound, ref char* pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteFindName_Proxy")] + public unsafe partial int ITypeLibRemoteFindNameProxy(ITypeLib* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, ushort* pcFound, char** pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteFindName_Proxy")] + public unsafe partial int ITypeLibRemoteFindNameProxy(ITypeLib* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, ushort* pcFound, ref char* pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteFindName_Proxy")] + public unsafe partial int ITypeLibRemoteFindNameProxy(ITypeLib* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, ref ushort pcFound, char** pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteFindName_Proxy")] + public unsafe partial int ITypeLibRemoteFindNameProxy(ITypeLib* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, ref ushort pcFound, ref char* pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteFindName_Proxy")] + public unsafe partial int ITypeLibRemoteFindNameProxy(ITypeLib* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, ref int rgMemId, ushort* pcFound, char** pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteFindName_Proxy")] + public unsafe partial int ITypeLibRemoteFindNameProxy(ITypeLib* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, ref int rgMemId, ushort* pcFound, ref char* pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteFindName_Proxy")] + public unsafe partial int ITypeLibRemoteFindNameProxy(ITypeLib* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, ref int rgMemId, ref ushort pcFound, char** pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteFindName_Proxy")] + public unsafe partial int ITypeLibRemoteFindNameProxy(ITypeLib* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, ref int rgMemId, ref ushort pcFound, ref char* pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteFindName_Proxy")] + public unsafe partial int ITypeLibRemoteFindNameProxy(ITypeLib* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ushort* pcFound, char** pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteFindName_Proxy")] + public unsafe partial int ITypeLibRemoteFindNameProxy(ITypeLib* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ushort* pcFound, ref char* pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteFindName_Proxy")] + public unsafe partial int ITypeLibRemoteFindNameProxy(ITypeLib* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ref ushort pcFound, char** pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteFindName_Proxy")] + public unsafe partial int ITypeLibRemoteFindNameProxy(ITypeLib* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ref ushort pcFound, ref char* pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteFindName_Proxy")] + public unsafe partial int ITypeLibRemoteFindNameProxy(ITypeLib* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, ref int rgMemId, ushort* pcFound, char** pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteFindName_Proxy")] + public unsafe partial int ITypeLibRemoteFindNameProxy(ITypeLib* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, ref int rgMemId, ushort* pcFound, ref char* pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteFindName_Proxy")] + public unsafe partial int ITypeLibRemoteFindNameProxy(ITypeLib* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, ref int rgMemId, ref ushort pcFound, char** pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteFindName_Proxy")] + public unsafe partial int ITypeLibRemoteFindNameProxy(ITypeLib* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, ref int rgMemId, ref ushort pcFound, ref char* pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteFindName_Proxy")] + public unsafe partial int ITypeLibRemoteFindNameProxy(ref ITypeLib This, char* szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, ushort* pcFound, char** pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteFindName_Proxy")] + public unsafe partial int ITypeLibRemoteFindNameProxy(ref ITypeLib This, char* szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, ushort* pcFound, ref char* pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteFindName_Proxy")] + public unsafe partial int ITypeLibRemoteFindNameProxy(ref ITypeLib This, char* szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, ref ushort pcFound, char** pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteFindName_Proxy")] + public unsafe partial int ITypeLibRemoteFindNameProxy(ref ITypeLib This, char* szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, ref ushort pcFound, ref char* pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteFindName_Proxy")] + public unsafe partial int ITypeLibRemoteFindNameProxy(ref ITypeLib This, char* szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, ref int rgMemId, ushort* pcFound, char** pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteFindName_Proxy")] + public unsafe partial int ITypeLibRemoteFindNameProxy(ref ITypeLib This, char* szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, ref int rgMemId, ushort* pcFound, ref char* pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteFindName_Proxy")] + public unsafe partial int ITypeLibRemoteFindNameProxy(ref ITypeLib This, char* szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, ref int rgMemId, ref ushort pcFound, char** pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteFindName_Proxy")] + public unsafe partial int ITypeLibRemoteFindNameProxy(ref ITypeLib This, char* szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, ref int rgMemId, ref ushort pcFound, ref char* pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteFindName_Proxy")] + public unsafe partial int ITypeLibRemoteFindNameProxy(ref ITypeLib This, char* szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ushort* pcFound, char** pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteFindName_Proxy")] + public unsafe partial int ITypeLibRemoteFindNameProxy(ref ITypeLib This, char* szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ushort* pcFound, ref char* pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteFindName_Proxy")] + public unsafe partial int ITypeLibRemoteFindNameProxy(ref ITypeLib This, char* szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ref ushort pcFound, char** pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteFindName_Proxy")] + public unsafe partial int ITypeLibRemoteFindNameProxy(ref ITypeLib This, char* szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ref ushort pcFound, ref char* pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteFindName_Proxy")] + public unsafe partial int ITypeLibRemoteFindNameProxy(ref ITypeLib This, char* szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, ref int rgMemId, ushort* pcFound, char** pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteFindName_Proxy")] + public unsafe partial int ITypeLibRemoteFindNameProxy(ref ITypeLib This, char* szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, ref int rgMemId, ushort* pcFound, ref char* pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteFindName_Proxy")] + public unsafe partial int ITypeLibRemoteFindNameProxy(ref ITypeLib This, char* szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, ref int rgMemId, ref ushort pcFound, char** pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteFindName_Proxy")] + public unsafe partial int ITypeLibRemoteFindNameProxy(ref ITypeLib This, char* szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, ref int rgMemId, ref ushort pcFound, ref char* pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteFindName_Proxy")] + public unsafe partial int ITypeLibRemoteFindNameProxy(ref ITypeLib This, ref char szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, ushort* pcFound, char** pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteFindName_Proxy")] + public unsafe partial int ITypeLibRemoteFindNameProxy(ref ITypeLib This, ref char szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, ushort* pcFound, ref char* pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteFindName_Proxy")] + public unsafe partial int ITypeLibRemoteFindNameProxy(ref ITypeLib This, ref char szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, ref ushort pcFound, char** pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteFindName_Proxy")] + public unsafe partial int ITypeLibRemoteFindNameProxy(ref ITypeLib This, ref char szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, ref ushort pcFound, ref char* pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteFindName_Proxy")] + public unsafe partial int ITypeLibRemoteFindNameProxy(ref ITypeLib This, ref char szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, ref int rgMemId, ushort* pcFound, char** pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteFindName_Proxy")] + public unsafe partial int ITypeLibRemoteFindNameProxy(ref ITypeLib This, ref char szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, ref int rgMemId, ushort* pcFound, ref char* pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteFindName_Proxy")] + public unsafe partial int ITypeLibRemoteFindNameProxy(ref ITypeLib This, ref char szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, ref int rgMemId, ref ushort pcFound, char** pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteFindName_Proxy")] + public unsafe partial int ITypeLibRemoteFindNameProxy(ref ITypeLib This, ref char szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, ref int rgMemId, ref ushort pcFound, ref char* pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteFindName_Proxy")] + public unsafe partial int ITypeLibRemoteFindNameProxy(ref ITypeLib This, ref char szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ushort* pcFound, char** pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteFindName_Proxy")] + public unsafe partial int ITypeLibRemoteFindNameProxy(ref ITypeLib This, ref char szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ushort* pcFound, ref char* pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteFindName_Proxy")] + public unsafe partial int ITypeLibRemoteFindNameProxy(ref ITypeLib This, ref char szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ref ushort pcFound, char** pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteFindName_Proxy")] + public unsafe partial int ITypeLibRemoteFindNameProxy(ref ITypeLib This, ref char szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ref ushort pcFound, ref char* pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteFindName_Proxy")] + public unsafe partial int ITypeLibRemoteFindNameProxy(ref ITypeLib This, ref char szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, ref int rgMemId, ushort* pcFound, char** pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteFindName_Proxy")] + public unsafe partial int ITypeLibRemoteFindNameProxy(ref ITypeLib This, ref char szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, ref int rgMemId, ushort* pcFound, ref char* pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteFindName_Proxy")] + public unsafe partial int ITypeLibRemoteFindNameProxy(ref ITypeLib This, ref char szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, ref int rgMemId, ref ushort pcFound, char** pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteFindName_Proxy")] + public unsafe partial int ITypeLibRemoteFindNameProxy(ref ITypeLib This, ref char szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, ref int rgMemId, ref ushort pcFound, ref char* pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteFindName_Proxy")] + public unsafe partial int ITypeLibRemoteFindNameProxy(ref ITypeLib This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, ushort* pcFound, char** pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteFindName_Proxy")] + public unsafe partial int ITypeLibRemoteFindNameProxy(ref ITypeLib This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, ushort* pcFound, ref char* pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteFindName_Proxy")] + public unsafe partial int ITypeLibRemoteFindNameProxy(ref ITypeLib This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, ref ushort pcFound, char** pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteFindName_Proxy")] + public unsafe partial int ITypeLibRemoteFindNameProxy(ref ITypeLib This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, ref ushort pcFound, ref char* pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteFindName_Proxy")] + public unsafe partial int ITypeLibRemoteFindNameProxy(ref ITypeLib This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, ref int rgMemId, ushort* pcFound, char** pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteFindName_Proxy")] + public unsafe partial int ITypeLibRemoteFindNameProxy(ref ITypeLib This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, ref int rgMemId, ushort* pcFound, ref char* pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteFindName_Proxy")] + public unsafe partial int ITypeLibRemoteFindNameProxy(ref ITypeLib This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, ref int rgMemId, ref ushort pcFound, char** pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteFindName_Proxy")] + public unsafe partial int ITypeLibRemoteFindNameProxy(ref ITypeLib This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, ref int rgMemId, ref ushort pcFound, ref char* pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteFindName_Proxy")] + public unsafe partial int ITypeLibRemoteFindNameProxy(ref ITypeLib This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ushort* pcFound, char** pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteFindName_Proxy")] + public unsafe partial int ITypeLibRemoteFindNameProxy(ref ITypeLib This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ushort* pcFound, ref char* pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteFindName_Proxy")] + public unsafe partial int ITypeLibRemoteFindNameProxy(ref ITypeLib This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ref ushort pcFound, char** pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteFindName_Proxy")] + public unsafe partial int ITypeLibRemoteFindNameProxy(ref ITypeLib This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ref ushort pcFound, ref char* pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteFindName_Proxy")] + public unsafe partial int ITypeLibRemoteFindNameProxy(ref ITypeLib This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, ref int rgMemId, ushort* pcFound, char** pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteFindName_Proxy")] + public unsafe partial int ITypeLibRemoteFindNameProxy(ref ITypeLib This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, ref int rgMemId, ushort* pcFound, ref char* pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteFindName_Proxy")] + public unsafe partial int ITypeLibRemoteFindNameProxy(ref ITypeLib This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, ref int rgMemId, ref ushort pcFound, char** pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteFindName_Proxy")] + public unsafe partial int ITypeLibRemoteFindNameProxy(ref ITypeLib This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, ref int rgMemId, ref ushort pcFound, ref char* pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 4155, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteFindName_Stub")] + public unsafe partial void ITypeLibRemoteFindNameStub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 4155, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteFindName_Stub")] + public unsafe partial void ITypeLibRemoteFindNameStub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 4155, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteFindName_Stub")] + public unsafe partial void ITypeLibRemoteFindNameStub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 4155, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteFindName_Stub")] + public unsafe partial void ITypeLibRemoteFindNameStub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 4155, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteFindName_Stub")] + public unsafe partial void ITypeLibRemoteFindNameStub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 4155, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteFindName_Stub")] + public unsafe partial void ITypeLibRemoteFindNameStub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 4155, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteFindName_Stub")] + public unsafe partial void ITypeLibRemoteFindNameStub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 4155, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteFindName_Stub")] + public unsafe partial void ITypeLibRemoteFindNameStub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 4155, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteFindName_Stub")] + public unsafe partial void ITypeLibRemoteFindNameStub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 4155, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteFindName_Stub")] + public unsafe partial void ITypeLibRemoteFindNameStub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 4155, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteFindName_Stub")] + public unsafe partial void ITypeLibRemoteFindNameStub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 4155, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteFindName_Stub")] + public unsafe partial void ITypeLibRemoteFindNameStub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 4155, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteFindName_Stub")] + public unsafe partial void ITypeLibRemoteFindNameStub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 4155, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteFindName_Stub")] + public unsafe partial void ITypeLibRemoteFindNameStub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 4155, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteFindName_Stub")] + public unsafe partial void ITypeLibRemoteFindNameStub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 4155, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_RemoteFindName_Stub")] + public partial void ITypeLibRemoteFindNameStub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 4162, Column 51 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_LocalReleaseTLibAttr_Proxy")] + public unsafe partial int ITypeLibLocalReleaseTLibAttrProxy(ITypeLib* This); + + /// To be documented. + [NativeName("Src", "Line 4162, Column 51 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_LocalReleaseTLibAttr_Proxy")] + public partial int ITypeLibLocalReleaseTLibAttrProxy(ref ITypeLib This); + + /// To be documented. + [NativeName("Src", "Line 4166, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_LocalReleaseTLibAttr_Stub")] + public unsafe partial void ITypeLibLocalReleaseTLibAttrStub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 4166, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_LocalReleaseTLibAttr_Stub")] + public unsafe partial void ITypeLibLocalReleaseTLibAttrStub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 4166, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_LocalReleaseTLibAttr_Stub")] + public unsafe partial void ITypeLibLocalReleaseTLibAttrStub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 4166, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_LocalReleaseTLibAttr_Stub")] + public unsafe partial void ITypeLibLocalReleaseTLibAttrStub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 4166, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_LocalReleaseTLibAttr_Stub")] + public unsafe partial void ITypeLibLocalReleaseTLibAttrStub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 4166, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_LocalReleaseTLibAttr_Stub")] + public unsafe partial void ITypeLibLocalReleaseTLibAttrStub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 4166, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_LocalReleaseTLibAttr_Stub")] + public unsafe partial void ITypeLibLocalReleaseTLibAttrStub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 4166, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_LocalReleaseTLibAttr_Stub")] + public unsafe partial void ITypeLibLocalReleaseTLibAttrStub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 4166, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_LocalReleaseTLibAttr_Stub")] + public unsafe partial void ITypeLibLocalReleaseTLibAttrStub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 4166, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_LocalReleaseTLibAttr_Stub")] + public unsafe partial void ITypeLibLocalReleaseTLibAttrStub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 4166, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_LocalReleaseTLibAttr_Stub")] + public unsafe partial void ITypeLibLocalReleaseTLibAttrStub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 4166, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_LocalReleaseTLibAttr_Stub")] + public unsafe partial void ITypeLibLocalReleaseTLibAttrStub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 4166, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_LocalReleaseTLibAttr_Stub")] + public unsafe partial void ITypeLibLocalReleaseTLibAttrStub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 4166, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_LocalReleaseTLibAttr_Stub")] + public unsafe partial void ITypeLibLocalReleaseTLibAttrStub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 4166, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_LocalReleaseTLibAttr_Stub")] + public unsafe partial void ITypeLibLocalReleaseTLibAttrStub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 4166, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_LocalReleaseTLibAttr_Stub")] + public partial void ITypeLibLocalReleaseTLibAttrStub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 4418, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib2_RemoteGetLibStatistics_Proxy")] + public unsafe partial int ITypeLib2RemoteGetLibStatisticsProxy(ITypeLib2* This, uint* pcUniqueNames, uint* pcchUniqueNames); + + /// To be documented. + [NativeName("Src", "Line 4418, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib2_RemoteGetLibStatistics_Proxy")] + public unsafe partial int ITypeLib2RemoteGetLibStatisticsProxy(ITypeLib2* This, uint* pcUniqueNames, ref uint pcchUniqueNames); + + /// To be documented. + [NativeName("Src", "Line 4418, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib2_RemoteGetLibStatistics_Proxy")] + public unsafe partial int ITypeLib2RemoteGetLibStatisticsProxy(ITypeLib2* This, ref uint pcUniqueNames, uint* pcchUniqueNames); + + /// To be documented. + [NativeName("Src", "Line 4418, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib2_RemoteGetLibStatistics_Proxy")] + public unsafe partial int ITypeLib2RemoteGetLibStatisticsProxy(ITypeLib2* This, ref uint pcUniqueNames, ref uint pcchUniqueNames); + + /// To be documented. + [NativeName("Src", "Line 4418, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib2_RemoteGetLibStatistics_Proxy")] + public unsafe partial int ITypeLib2RemoteGetLibStatisticsProxy(ref ITypeLib2 This, uint* pcUniqueNames, uint* pcchUniqueNames); + + /// To be documented. + [NativeName("Src", "Line 4418, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib2_RemoteGetLibStatistics_Proxy")] + public unsafe partial int ITypeLib2RemoteGetLibStatisticsProxy(ref ITypeLib2 This, uint* pcUniqueNames, ref uint pcchUniqueNames); + + /// To be documented. + [NativeName("Src", "Line 4418, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib2_RemoteGetLibStatistics_Proxy")] + public unsafe partial int ITypeLib2RemoteGetLibStatisticsProxy(ref ITypeLib2 This, ref uint pcUniqueNames, uint* pcchUniqueNames); + + /// To be documented. + [NativeName("Src", "Line 4418, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib2_RemoteGetLibStatistics_Proxy")] + public partial int ITypeLib2RemoteGetLibStatisticsProxy(ref ITypeLib2 This, ref uint pcUniqueNames, ref uint pcchUniqueNames); + + /// To be documented. + [NativeName("Src", "Line 4424, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib2_RemoteGetLibStatistics_Stub")] + public unsafe partial void ITypeLib2RemoteGetLibStatisticsStub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 4424, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib2_RemoteGetLibStatistics_Stub")] + public unsafe partial void ITypeLib2RemoteGetLibStatisticsStub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 4424, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib2_RemoteGetLibStatistics_Stub")] + public unsafe partial void ITypeLib2RemoteGetLibStatisticsStub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 4424, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib2_RemoteGetLibStatistics_Stub")] + public unsafe partial void ITypeLib2RemoteGetLibStatisticsStub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 4424, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib2_RemoteGetLibStatistics_Stub")] + public unsafe partial void ITypeLib2RemoteGetLibStatisticsStub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 4424, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib2_RemoteGetLibStatistics_Stub")] + public unsafe partial void ITypeLib2RemoteGetLibStatisticsStub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 4424, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib2_RemoteGetLibStatistics_Stub")] + public unsafe partial void ITypeLib2RemoteGetLibStatisticsStub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 4424, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib2_RemoteGetLibStatistics_Stub")] + public unsafe partial void ITypeLib2RemoteGetLibStatisticsStub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 4424, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib2_RemoteGetLibStatistics_Stub")] + public unsafe partial void ITypeLib2RemoteGetLibStatisticsStub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 4424, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib2_RemoteGetLibStatistics_Stub")] + public unsafe partial void ITypeLib2RemoteGetLibStatisticsStub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 4424, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib2_RemoteGetLibStatistics_Stub")] + public unsafe partial void ITypeLib2RemoteGetLibStatisticsStub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 4424, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib2_RemoteGetLibStatistics_Stub")] + public unsafe partial void ITypeLib2RemoteGetLibStatisticsStub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 4424, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib2_RemoteGetLibStatistics_Stub")] + public unsafe partial void ITypeLib2RemoteGetLibStatisticsStub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 4424, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib2_RemoteGetLibStatistics_Stub")] + public unsafe partial void ITypeLib2RemoteGetLibStatisticsStub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 4424, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib2_RemoteGetLibStatistics_Stub")] + public unsafe partial void ITypeLib2RemoteGetLibStatisticsStub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 4424, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib2_RemoteGetLibStatistics_Stub")] + public partial void ITypeLib2RemoteGetLibStatisticsStub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 4431, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib2_RemoteGetDocumentation2_Proxy")] + public unsafe partial int ITypeLib2RemoteGetDocumentation2Proxy(ITypeLib2* This, int index, uint lcid, uint refPtrFlags, char** pbstrHelpString, uint* pdwHelpStringContext, char** pbstrHelpStringDll); + + /// To be documented. + [NativeName("Src", "Line 4431, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib2_RemoteGetDocumentation2_Proxy")] + public unsafe partial int ITypeLib2RemoteGetDocumentation2Proxy(ITypeLib2* This, int index, uint lcid, uint refPtrFlags, char** pbstrHelpString, uint* pdwHelpStringContext, ref char* pbstrHelpStringDll); + + /// To be documented. + [NativeName("Src", "Line 4431, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib2_RemoteGetDocumentation2_Proxy")] + public unsafe partial int ITypeLib2RemoteGetDocumentation2Proxy(ITypeLib2* This, int index, uint lcid, uint refPtrFlags, char** pbstrHelpString, ref uint pdwHelpStringContext, char** pbstrHelpStringDll); + + /// To be documented. + [NativeName("Src", "Line 4431, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib2_RemoteGetDocumentation2_Proxy")] + public unsafe partial int ITypeLib2RemoteGetDocumentation2Proxy(ITypeLib2* This, int index, uint lcid, uint refPtrFlags, char** pbstrHelpString, ref uint pdwHelpStringContext, ref char* pbstrHelpStringDll); + + /// To be documented. + [NativeName("Src", "Line 4431, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib2_RemoteGetDocumentation2_Proxy")] + public unsafe partial int ITypeLib2RemoteGetDocumentation2Proxy(ITypeLib2* This, int index, uint lcid, uint refPtrFlags, ref char* pbstrHelpString, uint* pdwHelpStringContext, char** pbstrHelpStringDll); + + /// To be documented. + [NativeName("Src", "Line 4431, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib2_RemoteGetDocumentation2_Proxy")] + public unsafe partial int ITypeLib2RemoteGetDocumentation2Proxy(ITypeLib2* This, int index, uint lcid, uint refPtrFlags, ref char* pbstrHelpString, uint* pdwHelpStringContext, ref char* pbstrHelpStringDll); + + /// To be documented. + [NativeName("Src", "Line 4431, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib2_RemoteGetDocumentation2_Proxy")] + public unsafe partial int ITypeLib2RemoteGetDocumentation2Proxy(ITypeLib2* This, int index, uint lcid, uint refPtrFlags, ref char* pbstrHelpString, ref uint pdwHelpStringContext, char** pbstrHelpStringDll); + + /// To be documented. + [NativeName("Src", "Line 4431, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib2_RemoteGetDocumentation2_Proxy")] + public unsafe partial int ITypeLib2RemoteGetDocumentation2Proxy(ITypeLib2* This, int index, uint lcid, uint refPtrFlags, ref char* pbstrHelpString, ref uint pdwHelpStringContext, ref char* pbstrHelpStringDll); + + /// To be documented. + [NativeName("Src", "Line 4431, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib2_RemoteGetDocumentation2_Proxy")] + public unsafe partial int ITypeLib2RemoteGetDocumentation2Proxy(ref ITypeLib2 This, int index, uint lcid, uint refPtrFlags, char** pbstrHelpString, uint* pdwHelpStringContext, char** pbstrHelpStringDll); + + /// To be documented. + [NativeName("Src", "Line 4431, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib2_RemoteGetDocumentation2_Proxy")] + public unsafe partial int ITypeLib2RemoteGetDocumentation2Proxy(ref ITypeLib2 This, int index, uint lcid, uint refPtrFlags, char** pbstrHelpString, uint* pdwHelpStringContext, ref char* pbstrHelpStringDll); + + /// To be documented. + [NativeName("Src", "Line 4431, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib2_RemoteGetDocumentation2_Proxy")] + public unsafe partial int ITypeLib2RemoteGetDocumentation2Proxy(ref ITypeLib2 This, int index, uint lcid, uint refPtrFlags, char** pbstrHelpString, ref uint pdwHelpStringContext, char** pbstrHelpStringDll); + + /// To be documented. + [NativeName("Src", "Line 4431, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib2_RemoteGetDocumentation2_Proxy")] + public unsafe partial int ITypeLib2RemoteGetDocumentation2Proxy(ref ITypeLib2 This, int index, uint lcid, uint refPtrFlags, char** pbstrHelpString, ref uint pdwHelpStringContext, ref char* pbstrHelpStringDll); + + /// To be documented. + [NativeName("Src", "Line 4431, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib2_RemoteGetDocumentation2_Proxy")] + public unsafe partial int ITypeLib2RemoteGetDocumentation2Proxy(ref ITypeLib2 This, int index, uint lcid, uint refPtrFlags, ref char* pbstrHelpString, uint* pdwHelpStringContext, char** pbstrHelpStringDll); + + /// To be documented. + [NativeName("Src", "Line 4431, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib2_RemoteGetDocumentation2_Proxy")] + public unsafe partial int ITypeLib2RemoteGetDocumentation2Proxy(ref ITypeLib2 This, int index, uint lcid, uint refPtrFlags, ref char* pbstrHelpString, uint* pdwHelpStringContext, ref char* pbstrHelpStringDll); + + /// To be documented. + [NativeName("Src", "Line 4431, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib2_RemoteGetDocumentation2_Proxy")] + public unsafe partial int ITypeLib2RemoteGetDocumentation2Proxy(ref ITypeLib2 This, int index, uint lcid, uint refPtrFlags, ref char* pbstrHelpString, ref uint pdwHelpStringContext, char** pbstrHelpStringDll); + + /// To be documented. + [NativeName("Src", "Line 4431, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib2_RemoteGetDocumentation2_Proxy")] + public unsafe partial int ITypeLib2RemoteGetDocumentation2Proxy(ref ITypeLib2 This, int index, uint lcid, uint refPtrFlags, ref char* pbstrHelpString, ref uint pdwHelpStringContext, ref char* pbstrHelpStringDll); + + /// To be documented. + [NativeName("Src", "Line 4441, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib2_RemoteGetDocumentation2_Stub")] + public unsafe partial void ITypeLib2RemoteGetDocumentation2Stub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 4441, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib2_RemoteGetDocumentation2_Stub")] + public unsafe partial void ITypeLib2RemoteGetDocumentation2Stub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 4441, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib2_RemoteGetDocumentation2_Stub")] + public unsafe partial void ITypeLib2RemoteGetDocumentation2Stub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 4441, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib2_RemoteGetDocumentation2_Stub")] + public unsafe partial void ITypeLib2RemoteGetDocumentation2Stub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 4441, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib2_RemoteGetDocumentation2_Stub")] + public unsafe partial void ITypeLib2RemoteGetDocumentation2Stub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 4441, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib2_RemoteGetDocumentation2_Stub")] + public unsafe partial void ITypeLib2RemoteGetDocumentation2Stub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 4441, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib2_RemoteGetDocumentation2_Stub")] + public unsafe partial void ITypeLib2RemoteGetDocumentation2Stub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 4441, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib2_RemoteGetDocumentation2_Stub")] + public unsafe partial void ITypeLib2RemoteGetDocumentation2Stub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 4441, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib2_RemoteGetDocumentation2_Stub")] + public unsafe partial void ITypeLib2RemoteGetDocumentation2Stub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 4441, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib2_RemoteGetDocumentation2_Stub")] + public unsafe partial void ITypeLib2RemoteGetDocumentation2Stub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 4441, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib2_RemoteGetDocumentation2_Stub")] + public unsafe partial void ITypeLib2RemoteGetDocumentation2Stub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 4441, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib2_RemoteGetDocumentation2_Stub")] + public unsafe partial void ITypeLib2RemoteGetDocumentation2Stub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 4441, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib2_RemoteGetDocumentation2_Stub")] + public unsafe partial void ITypeLib2RemoteGetDocumentation2Stub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 4441, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib2_RemoteGetDocumentation2_Stub")] + public unsafe partial void ITypeLib2RemoteGetDocumentation2Stub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 4441, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib2_RemoteGetDocumentation2_Stub")] + public unsafe partial void ITypeLib2RemoteGetDocumentation2Stub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 4441, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib2_RemoteGetDocumentation2_Stub")] + public partial void ITypeLib2RemoteGetDocumentation2Stub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 5627, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IPropertyBag_RemoteRead_Proxy")] + public unsafe partial int IPropertyBagRemoteReadProxy(IPropertyBag* This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pszPropName, Variant* pVar, IErrorLog* pErrorLog, uint varType, Silk.NET.Core.Native.IUnknown* pUnkObj); + + /// To be documented. + [NativeName("Src", "Line 5627, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IPropertyBag_RemoteRead_Proxy")] + public unsafe partial int IPropertyBagRemoteReadProxy(IPropertyBag* This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pszPropName, Variant* pVar, IErrorLog* pErrorLog, uint varType, ref Silk.NET.Core.Native.IUnknown pUnkObj); + + /// To be documented. + [NativeName("Src", "Line 5627, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IPropertyBag_RemoteRead_Proxy")] + public unsafe partial int IPropertyBagRemoteReadProxy(IPropertyBag* This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pszPropName, Variant* pVar, ref IErrorLog pErrorLog, uint varType, Silk.NET.Core.Native.IUnknown* pUnkObj); + + /// To be documented. + [NativeName("Src", "Line 5627, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IPropertyBag_RemoteRead_Proxy")] + public unsafe partial int IPropertyBagRemoteReadProxy(IPropertyBag* This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pszPropName, Variant* pVar, ref IErrorLog pErrorLog, uint varType, ref Silk.NET.Core.Native.IUnknown pUnkObj); + + /// To be documented. + [NativeName("Src", "Line 5627, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IPropertyBag_RemoteRead_Proxy")] + public unsafe partial int IPropertyBagRemoteReadProxy(IPropertyBag* This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pszPropName, ref Variant pVar, IErrorLog* pErrorLog, uint varType, Silk.NET.Core.Native.IUnknown* pUnkObj); + + /// To be documented. + [NativeName("Src", "Line 5627, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IPropertyBag_RemoteRead_Proxy")] + public unsafe partial int IPropertyBagRemoteReadProxy(IPropertyBag* This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pszPropName, ref Variant pVar, IErrorLog* pErrorLog, uint varType, ref Silk.NET.Core.Native.IUnknown pUnkObj); + + /// To be documented. + [NativeName("Src", "Line 5627, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IPropertyBag_RemoteRead_Proxy")] + public unsafe partial int IPropertyBagRemoteReadProxy(IPropertyBag* This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pszPropName, ref Variant pVar, ref IErrorLog pErrorLog, uint varType, Silk.NET.Core.Native.IUnknown* pUnkObj); + + /// To be documented. + [NativeName("Src", "Line 5627, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IPropertyBag_RemoteRead_Proxy")] + public unsafe partial int IPropertyBagRemoteReadProxy(IPropertyBag* This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pszPropName, ref Variant pVar, ref IErrorLog pErrorLog, uint varType, ref Silk.NET.Core.Native.IUnknown pUnkObj); + + /// To be documented. + [NativeName("Src", "Line 5627, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IPropertyBag_RemoteRead_Proxy")] + public unsafe partial int IPropertyBagRemoteReadProxy(IPropertyBag* This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pszPropName, Variant* pVar, IErrorLog* pErrorLog, uint varType, Silk.NET.Core.Native.IUnknown* pUnkObj); + + /// To be documented. + [NativeName("Src", "Line 5627, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IPropertyBag_RemoteRead_Proxy")] + public unsafe partial int IPropertyBagRemoteReadProxy(IPropertyBag* This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pszPropName, Variant* pVar, IErrorLog* pErrorLog, uint varType, ref Silk.NET.Core.Native.IUnknown pUnkObj); + + /// To be documented. + [NativeName("Src", "Line 5627, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IPropertyBag_RemoteRead_Proxy")] + public unsafe partial int IPropertyBagRemoteReadProxy(IPropertyBag* This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pszPropName, Variant* pVar, ref IErrorLog pErrorLog, uint varType, Silk.NET.Core.Native.IUnknown* pUnkObj); + + /// To be documented. + [NativeName("Src", "Line 5627, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IPropertyBag_RemoteRead_Proxy")] + public unsafe partial int IPropertyBagRemoteReadProxy(IPropertyBag* This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pszPropName, Variant* pVar, ref IErrorLog pErrorLog, uint varType, ref Silk.NET.Core.Native.IUnknown pUnkObj); + + /// To be documented. + [NativeName("Src", "Line 5627, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IPropertyBag_RemoteRead_Proxy")] + public unsafe partial int IPropertyBagRemoteReadProxy(IPropertyBag* This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pszPropName, ref Variant pVar, IErrorLog* pErrorLog, uint varType, Silk.NET.Core.Native.IUnknown* pUnkObj); + + /// To be documented. + [NativeName("Src", "Line 5627, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IPropertyBag_RemoteRead_Proxy")] + public unsafe partial int IPropertyBagRemoteReadProxy(IPropertyBag* This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pszPropName, ref Variant pVar, IErrorLog* pErrorLog, uint varType, ref Silk.NET.Core.Native.IUnknown pUnkObj); + + /// To be documented. + [NativeName("Src", "Line 5627, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IPropertyBag_RemoteRead_Proxy")] + public unsafe partial int IPropertyBagRemoteReadProxy(IPropertyBag* This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pszPropName, ref Variant pVar, ref IErrorLog pErrorLog, uint varType, Silk.NET.Core.Native.IUnknown* pUnkObj); + + /// To be documented. + [NativeName("Src", "Line 5627, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IPropertyBag_RemoteRead_Proxy")] + public unsafe partial int IPropertyBagRemoteReadProxy(IPropertyBag* This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pszPropName, ref Variant pVar, ref IErrorLog pErrorLog, uint varType, ref Silk.NET.Core.Native.IUnknown pUnkObj); + + /// To be documented. + [NativeName("Src", "Line 5627, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IPropertyBag_RemoteRead_Proxy")] + public unsafe partial int IPropertyBagRemoteReadProxy(IPropertyBag* This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pszPropName, Variant* pVar, IErrorLog* pErrorLog, uint varType, Silk.NET.Core.Native.IUnknown* pUnkObj); + + /// To be documented. + [NativeName("Src", "Line 5627, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IPropertyBag_RemoteRead_Proxy")] + public unsafe partial int IPropertyBagRemoteReadProxy(IPropertyBag* This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pszPropName, Variant* pVar, IErrorLog* pErrorLog, uint varType, ref Silk.NET.Core.Native.IUnknown pUnkObj); + + /// To be documented. + [NativeName("Src", "Line 5627, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IPropertyBag_RemoteRead_Proxy")] + public unsafe partial int IPropertyBagRemoteReadProxy(IPropertyBag* This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pszPropName, Variant* pVar, ref IErrorLog pErrorLog, uint varType, Silk.NET.Core.Native.IUnknown* pUnkObj); + + /// To be documented. + [NativeName("Src", "Line 5627, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IPropertyBag_RemoteRead_Proxy")] + public unsafe partial int IPropertyBagRemoteReadProxy(IPropertyBag* This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pszPropName, Variant* pVar, ref IErrorLog pErrorLog, uint varType, ref Silk.NET.Core.Native.IUnknown pUnkObj); + + /// To be documented. + [NativeName("Src", "Line 5627, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IPropertyBag_RemoteRead_Proxy")] + public unsafe partial int IPropertyBagRemoteReadProxy(IPropertyBag* This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pszPropName, ref Variant pVar, IErrorLog* pErrorLog, uint varType, Silk.NET.Core.Native.IUnknown* pUnkObj); + + /// To be documented. + [NativeName("Src", "Line 5627, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IPropertyBag_RemoteRead_Proxy")] + public unsafe partial int IPropertyBagRemoteReadProxy(IPropertyBag* This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pszPropName, ref Variant pVar, IErrorLog* pErrorLog, uint varType, ref Silk.NET.Core.Native.IUnknown pUnkObj); + + /// To be documented. + [NativeName("Src", "Line 5627, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IPropertyBag_RemoteRead_Proxy")] + public unsafe partial int IPropertyBagRemoteReadProxy(IPropertyBag* This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pszPropName, ref Variant pVar, ref IErrorLog pErrorLog, uint varType, Silk.NET.Core.Native.IUnknown* pUnkObj); + + /// To be documented. + [NativeName("Src", "Line 5627, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IPropertyBag_RemoteRead_Proxy")] + public unsafe partial int IPropertyBagRemoteReadProxy(IPropertyBag* This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pszPropName, ref Variant pVar, ref IErrorLog pErrorLog, uint varType, ref Silk.NET.Core.Native.IUnknown pUnkObj); + + /// To be documented. + [NativeName("Src", "Line 5627, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IPropertyBag_RemoteRead_Proxy")] + public unsafe partial int IPropertyBagRemoteReadProxy(ref IPropertyBag This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pszPropName, Variant* pVar, IErrorLog* pErrorLog, uint varType, Silk.NET.Core.Native.IUnknown* pUnkObj); + + /// To be documented. + [NativeName("Src", "Line 5627, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IPropertyBag_RemoteRead_Proxy")] + public unsafe partial int IPropertyBagRemoteReadProxy(ref IPropertyBag This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pszPropName, Variant* pVar, IErrorLog* pErrorLog, uint varType, ref Silk.NET.Core.Native.IUnknown pUnkObj); + + /// To be documented. + [NativeName("Src", "Line 5627, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IPropertyBag_RemoteRead_Proxy")] + public unsafe partial int IPropertyBagRemoteReadProxy(ref IPropertyBag This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pszPropName, Variant* pVar, ref IErrorLog pErrorLog, uint varType, Silk.NET.Core.Native.IUnknown* pUnkObj); + + /// To be documented. + [NativeName("Src", "Line 5627, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IPropertyBag_RemoteRead_Proxy")] + public unsafe partial int IPropertyBagRemoteReadProxy(ref IPropertyBag This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pszPropName, Variant* pVar, ref IErrorLog pErrorLog, uint varType, ref Silk.NET.Core.Native.IUnknown pUnkObj); + + /// To be documented. + [NativeName("Src", "Line 5627, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IPropertyBag_RemoteRead_Proxy")] + public unsafe partial int IPropertyBagRemoteReadProxy(ref IPropertyBag This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pszPropName, ref Variant pVar, IErrorLog* pErrorLog, uint varType, Silk.NET.Core.Native.IUnknown* pUnkObj); + + /// To be documented. + [NativeName("Src", "Line 5627, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IPropertyBag_RemoteRead_Proxy")] + public unsafe partial int IPropertyBagRemoteReadProxy(ref IPropertyBag This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pszPropName, ref Variant pVar, IErrorLog* pErrorLog, uint varType, ref Silk.NET.Core.Native.IUnknown pUnkObj); + + /// To be documented. + [NativeName("Src", "Line 5627, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IPropertyBag_RemoteRead_Proxy")] + public unsafe partial int IPropertyBagRemoteReadProxy(ref IPropertyBag This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pszPropName, ref Variant pVar, ref IErrorLog pErrorLog, uint varType, Silk.NET.Core.Native.IUnknown* pUnkObj); + + /// To be documented. + [NativeName("Src", "Line 5627, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IPropertyBag_RemoteRead_Proxy")] + public unsafe partial int IPropertyBagRemoteReadProxy(ref IPropertyBag This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pszPropName, ref Variant pVar, ref IErrorLog pErrorLog, uint varType, ref Silk.NET.Core.Native.IUnknown pUnkObj); + + /// To be documented. + [NativeName("Src", "Line 5627, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IPropertyBag_RemoteRead_Proxy")] + public unsafe partial int IPropertyBagRemoteReadProxy(ref IPropertyBag This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pszPropName, Variant* pVar, IErrorLog* pErrorLog, uint varType, Silk.NET.Core.Native.IUnknown* pUnkObj); + + /// To be documented. + [NativeName("Src", "Line 5627, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IPropertyBag_RemoteRead_Proxy")] + public unsafe partial int IPropertyBagRemoteReadProxy(ref IPropertyBag This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pszPropName, Variant* pVar, IErrorLog* pErrorLog, uint varType, ref Silk.NET.Core.Native.IUnknown pUnkObj); + + /// To be documented. + [NativeName("Src", "Line 5627, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IPropertyBag_RemoteRead_Proxy")] + public unsafe partial int IPropertyBagRemoteReadProxy(ref IPropertyBag This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pszPropName, Variant* pVar, ref IErrorLog pErrorLog, uint varType, Silk.NET.Core.Native.IUnknown* pUnkObj); + + /// To be documented. + [NativeName("Src", "Line 5627, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IPropertyBag_RemoteRead_Proxy")] + public unsafe partial int IPropertyBagRemoteReadProxy(ref IPropertyBag This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pszPropName, Variant* pVar, ref IErrorLog pErrorLog, uint varType, ref Silk.NET.Core.Native.IUnknown pUnkObj); + + /// To be documented. + [NativeName("Src", "Line 5627, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IPropertyBag_RemoteRead_Proxy")] + public unsafe partial int IPropertyBagRemoteReadProxy(ref IPropertyBag This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pszPropName, ref Variant pVar, IErrorLog* pErrorLog, uint varType, Silk.NET.Core.Native.IUnknown* pUnkObj); + + /// To be documented. + [NativeName("Src", "Line 5627, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IPropertyBag_RemoteRead_Proxy")] + public unsafe partial int IPropertyBagRemoteReadProxy(ref IPropertyBag This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pszPropName, ref Variant pVar, IErrorLog* pErrorLog, uint varType, ref Silk.NET.Core.Native.IUnknown pUnkObj); + + /// To be documented. + [NativeName("Src", "Line 5627, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IPropertyBag_RemoteRead_Proxy")] + public unsafe partial int IPropertyBagRemoteReadProxy(ref IPropertyBag This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pszPropName, ref Variant pVar, ref IErrorLog pErrorLog, uint varType, Silk.NET.Core.Native.IUnknown* pUnkObj); + + /// To be documented. + [NativeName("Src", "Line 5627, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IPropertyBag_RemoteRead_Proxy")] + public partial int IPropertyBagRemoteReadProxy(ref IPropertyBag This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pszPropName, ref Variant pVar, ref IErrorLog pErrorLog, uint varType, ref Silk.NET.Core.Native.IUnknown pUnkObj); + + /// To be documented. + [NativeName("Src", "Line 5627, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IPropertyBag_RemoteRead_Proxy")] + public unsafe partial int IPropertyBagRemoteReadProxy(ref IPropertyBag This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pszPropName, Variant* pVar, IErrorLog* pErrorLog, uint varType, Silk.NET.Core.Native.IUnknown* pUnkObj); + + /// To be documented. + [NativeName("Src", "Line 5627, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IPropertyBag_RemoteRead_Proxy")] + public unsafe partial int IPropertyBagRemoteReadProxy(ref IPropertyBag This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pszPropName, Variant* pVar, IErrorLog* pErrorLog, uint varType, ref Silk.NET.Core.Native.IUnknown pUnkObj); + + /// To be documented. + [NativeName("Src", "Line 5627, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IPropertyBag_RemoteRead_Proxy")] + public unsafe partial int IPropertyBagRemoteReadProxy(ref IPropertyBag This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pszPropName, Variant* pVar, ref IErrorLog pErrorLog, uint varType, Silk.NET.Core.Native.IUnknown* pUnkObj); + + /// To be documented. + [NativeName("Src", "Line 5627, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IPropertyBag_RemoteRead_Proxy")] + public unsafe partial int IPropertyBagRemoteReadProxy(ref IPropertyBag This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pszPropName, Variant* pVar, ref IErrorLog pErrorLog, uint varType, ref Silk.NET.Core.Native.IUnknown pUnkObj); + + /// To be documented. + [NativeName("Src", "Line 5627, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IPropertyBag_RemoteRead_Proxy")] + public unsafe partial int IPropertyBagRemoteReadProxy(ref IPropertyBag This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pszPropName, ref Variant pVar, IErrorLog* pErrorLog, uint varType, Silk.NET.Core.Native.IUnknown* pUnkObj); + + /// To be documented. + [NativeName("Src", "Line 5627, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IPropertyBag_RemoteRead_Proxy")] + public unsafe partial int IPropertyBagRemoteReadProxy(ref IPropertyBag This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pszPropName, ref Variant pVar, IErrorLog* pErrorLog, uint varType, ref Silk.NET.Core.Native.IUnknown pUnkObj); + + /// To be documented. + [NativeName("Src", "Line 5627, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IPropertyBag_RemoteRead_Proxy")] + public unsafe partial int IPropertyBagRemoteReadProxy(ref IPropertyBag This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pszPropName, ref Variant pVar, ref IErrorLog pErrorLog, uint varType, Silk.NET.Core.Native.IUnknown* pUnkObj); + + /// To be documented. + [NativeName("Src", "Line 5627, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IPropertyBag_RemoteRead_Proxy")] + public partial int IPropertyBagRemoteReadProxy(ref IPropertyBag This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pszPropName, ref Variant pVar, ref IErrorLog pErrorLog, uint varType, ref Silk.NET.Core.Native.IUnknown pUnkObj); + + /// To be documented. + [NativeName("Src", "Line 5636, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "IPropertyBag_RemoteRead_Stub")] + public unsafe partial void IPropertyBagRemoteReadStub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 5636, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "IPropertyBag_RemoteRead_Stub")] + public unsafe partial void IPropertyBagRemoteReadStub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 5636, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "IPropertyBag_RemoteRead_Stub")] + public unsafe partial void IPropertyBagRemoteReadStub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 5636, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "IPropertyBag_RemoteRead_Stub")] + public unsafe partial void IPropertyBagRemoteReadStub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 5636, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "IPropertyBag_RemoteRead_Stub")] + public unsafe partial void IPropertyBagRemoteReadStub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 5636, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "IPropertyBag_RemoteRead_Stub")] + public unsafe partial void IPropertyBagRemoteReadStub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 5636, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "IPropertyBag_RemoteRead_Stub")] + public unsafe partial void IPropertyBagRemoteReadStub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 5636, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "IPropertyBag_RemoteRead_Stub")] + public unsafe partial void IPropertyBagRemoteReadStub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 5636, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "IPropertyBag_RemoteRead_Stub")] + public unsafe partial void IPropertyBagRemoteReadStub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 5636, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "IPropertyBag_RemoteRead_Stub")] + public unsafe partial void IPropertyBagRemoteReadStub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 5636, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "IPropertyBag_RemoteRead_Stub")] + public unsafe partial void IPropertyBagRemoteReadStub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 5636, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "IPropertyBag_RemoteRead_Stub")] + public unsafe partial void IPropertyBagRemoteReadStub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 5636, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "IPropertyBag_RemoteRead_Stub")] + public unsafe partial void IPropertyBagRemoteReadStub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 5636, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "IPropertyBag_RemoteRead_Stub")] + public unsafe partial void IPropertyBagRemoteReadStub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 5636, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "IPropertyBag_RemoteRead_Stub")] + public unsafe partial void IPropertyBagRemoteReadStub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 5636, Column 17 in oaidl.h")] + [NativeApi(EntryPoint = "IPropertyBag_RemoteRead_Stub")] + public partial void IPropertyBagRemoteReadStub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 5912, Column 39 in oaidl.h")] + [NativeApi(EntryPoint = "BSTR_UserSize")] + public unsafe partial uint BSTRUserSize(uint* arg0, uint arg1, char** arg2); + + /// To be documented. + [NativeName("Src", "Line 5912, Column 39 in oaidl.h")] + [NativeApi(EntryPoint = "BSTR_UserSize")] + public unsafe partial uint BSTRUserSize(uint* arg0, uint arg1, ref char* arg2); + + /// To be documented. + [NativeName("Src", "Line 5912, Column 39 in oaidl.h")] + [NativeApi(EntryPoint = "BSTR_UserSize")] + public unsafe partial uint BSTRUserSize(ref uint arg0, uint arg1, char** arg2); + + /// To be documented. + [NativeName("Src", "Line 5912, Column 39 in oaidl.h")] + [NativeApi(EntryPoint = "BSTR_UserSize")] + public unsafe partial uint BSTRUserSize(ref uint arg0, uint arg1, ref char* arg2); + + /// To be documented. + [NativeName("Src", "Line 5913, Column 29 in oaidl.h")] + [NativeApi(EntryPoint = "BSTR_UserMarshal")] + public unsafe partial byte* BSTRUserMarshal(uint* arg0, byte* arg1, char** arg2); + + /// To be documented. + [NativeName("Src", "Line 5913, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "BSTR_UserMarshal")] + public unsafe partial string BSTRUserMarshalS(uint* arg0, byte* arg1, char** arg2); + + /// To be documented. + [NativeName("Src", "Line 5913, Column 29 in oaidl.h")] + [NativeApi(EntryPoint = "BSTR_UserMarshal")] + public unsafe partial byte* BSTRUserMarshal(uint* arg0, byte* arg1, ref char* arg2); + + /// To be documented. + [NativeName("Src", "Line 5913, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "BSTR_UserMarshal")] + public unsafe partial string BSTRUserMarshalS(uint* arg0, byte* arg1, ref char* arg2); + + /// To be documented. + [NativeName("Src", "Line 5913, Column 29 in oaidl.h")] + [NativeApi(EntryPoint = "BSTR_UserMarshal")] + public unsafe partial byte* BSTRUserMarshal(uint* arg0, ref byte arg1, char** arg2); + + /// To be documented. + [NativeName("Src", "Line 5913, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "BSTR_UserMarshal")] + public unsafe partial string BSTRUserMarshalS(uint* arg0, ref byte arg1, char** arg2); + + /// To be documented. + [NativeName("Src", "Line 5913, Column 29 in oaidl.h")] + [NativeApi(EntryPoint = "BSTR_UserMarshal")] + public unsafe partial byte* BSTRUserMarshal(uint* arg0, ref byte arg1, ref char* arg2); + + /// To be documented. + [NativeName("Src", "Line 5913, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "BSTR_UserMarshal")] + public unsafe partial string BSTRUserMarshalS(uint* arg0, ref byte arg1, ref char* arg2); + + /// To be documented. + [NativeName("Src", "Line 5913, Column 29 in oaidl.h")] + [NativeApi(EntryPoint = "BSTR_UserMarshal")] + public unsafe partial byte* BSTRUserMarshal(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, char** arg2); + + /// To be documented. + [NativeName("Src", "Line 5913, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "BSTR_UserMarshal")] + public unsafe partial string BSTRUserMarshalS(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, char** arg2); + + /// To be documented. + [NativeName("Src", "Line 5913, Column 29 in oaidl.h")] + [NativeApi(EntryPoint = "BSTR_UserMarshal")] + public unsafe partial byte* BSTRUserMarshal(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref char* arg2); + + /// To be documented. + [NativeName("Src", "Line 5913, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "BSTR_UserMarshal")] + public unsafe partial string BSTRUserMarshalS(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref char* arg2); + + /// To be documented. + [NativeName("Src", "Line 5913, Column 29 in oaidl.h")] + [NativeApi(EntryPoint = "BSTR_UserMarshal")] + public unsafe partial byte* BSTRUserMarshal(ref uint arg0, byte* arg1, char** arg2); + + /// To be documented. + [NativeName("Src", "Line 5913, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "BSTR_UserMarshal")] + public unsafe partial string BSTRUserMarshalS(ref uint arg0, byte* arg1, char** arg2); + + /// To be documented. + [NativeName("Src", "Line 5913, Column 29 in oaidl.h")] + [NativeApi(EntryPoint = "BSTR_UserMarshal")] + public unsafe partial byte* BSTRUserMarshal(ref uint arg0, byte* arg1, ref char* arg2); + + /// To be documented. + [NativeName("Src", "Line 5913, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "BSTR_UserMarshal")] + public unsafe partial string BSTRUserMarshalS(ref uint arg0, byte* arg1, ref char* arg2); + + /// To be documented. + [NativeName("Src", "Line 5913, Column 29 in oaidl.h")] + [NativeApi(EntryPoint = "BSTR_UserMarshal")] + public unsafe partial byte* BSTRUserMarshal(ref uint arg0, ref byte arg1, char** arg2); + + /// To be documented. + [NativeName("Src", "Line 5913, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "BSTR_UserMarshal")] + public unsafe partial string BSTRUserMarshalS(ref uint arg0, ref byte arg1, char** arg2); + + /// To be documented. + [NativeName("Src", "Line 5913, Column 29 in oaidl.h")] + [NativeApi(EntryPoint = "BSTR_UserMarshal")] + public unsafe partial byte* BSTRUserMarshal(ref uint arg0, ref byte arg1, ref char* arg2); + + /// To be documented. + [NativeName("Src", "Line 5913, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "BSTR_UserMarshal")] + public unsafe partial string BSTRUserMarshalS(ref uint arg0, ref byte arg1, ref char* arg2); + + /// To be documented. + [NativeName("Src", "Line 5913, Column 29 in oaidl.h")] + [NativeApi(EntryPoint = "BSTR_UserMarshal")] + public unsafe partial byte* BSTRUserMarshal(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, char** arg2); + + /// To be documented. + [NativeName("Src", "Line 5913, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "BSTR_UserMarshal")] + public unsafe partial string BSTRUserMarshalS(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, char** arg2); + + /// To be documented. + [NativeName("Src", "Line 5913, Column 29 in oaidl.h")] + [NativeApi(EntryPoint = "BSTR_UserMarshal")] + public unsafe partial byte* BSTRUserMarshal(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref char* arg2); + + /// To be documented. + [NativeName("Src", "Line 5913, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "BSTR_UserMarshal")] + public unsafe partial string BSTRUserMarshalS(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref char* arg2); + + /// To be documented. + [NativeName("Src", "Line 5914, Column 29 in oaidl.h")] + [NativeApi(EntryPoint = "BSTR_UserUnmarshal")] + public unsafe partial byte* BSTRUserUnmarshal(uint* arg0, byte* arg1, char** arg2); + + /// To be documented. + [NativeName("Src", "Line 5914, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "BSTR_UserUnmarshal")] + public unsafe partial string BSTRUserUnmarshalS(uint* arg0, byte* arg1, char** arg2); + + /// To be documented. + [NativeName("Src", "Line 5914, Column 29 in oaidl.h")] + [NativeApi(EntryPoint = "BSTR_UserUnmarshal")] + public unsafe partial byte* BSTRUserUnmarshal(uint* arg0, byte* arg1, ref char* arg2); + + /// To be documented. + [NativeName("Src", "Line 5914, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "BSTR_UserUnmarshal")] + public unsafe partial string BSTRUserUnmarshalS(uint* arg0, byte* arg1, ref char* arg2); + + /// To be documented. + [NativeName("Src", "Line 5914, Column 29 in oaidl.h")] + [NativeApi(EntryPoint = "BSTR_UserUnmarshal")] + public unsafe partial byte* BSTRUserUnmarshal(uint* arg0, ref byte arg1, char** arg2); + + /// To be documented. + [NativeName("Src", "Line 5914, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "BSTR_UserUnmarshal")] + public unsafe partial string BSTRUserUnmarshalS(uint* arg0, ref byte arg1, char** arg2); + + /// To be documented. + [NativeName("Src", "Line 5914, Column 29 in oaidl.h")] + [NativeApi(EntryPoint = "BSTR_UserUnmarshal")] + public unsafe partial byte* BSTRUserUnmarshal(uint* arg0, ref byte arg1, ref char* arg2); + + /// To be documented. + [NativeName("Src", "Line 5914, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "BSTR_UserUnmarshal")] + public unsafe partial string BSTRUserUnmarshalS(uint* arg0, ref byte arg1, ref char* arg2); + + /// To be documented. + [NativeName("Src", "Line 5914, Column 29 in oaidl.h")] + [NativeApi(EntryPoint = "BSTR_UserUnmarshal")] + public unsafe partial byte* BSTRUserUnmarshal(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, char** arg2); + + /// To be documented. + [NativeName("Src", "Line 5914, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "BSTR_UserUnmarshal")] + public unsafe partial string BSTRUserUnmarshalS(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, char** arg2); + + /// To be documented. + [NativeName("Src", "Line 5914, Column 29 in oaidl.h")] + [NativeApi(EntryPoint = "BSTR_UserUnmarshal")] + public unsafe partial byte* BSTRUserUnmarshal(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref char* arg2); + + /// To be documented. + [NativeName("Src", "Line 5914, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "BSTR_UserUnmarshal")] + public unsafe partial string BSTRUserUnmarshalS(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref char* arg2); + + /// To be documented. + [NativeName("Src", "Line 5914, Column 29 in oaidl.h")] + [NativeApi(EntryPoint = "BSTR_UserUnmarshal")] + public unsafe partial byte* BSTRUserUnmarshal(ref uint arg0, byte* arg1, char** arg2); + + /// To be documented. + [NativeName("Src", "Line 5914, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "BSTR_UserUnmarshal")] + public unsafe partial string BSTRUserUnmarshalS(ref uint arg0, byte* arg1, char** arg2); + + /// To be documented. + [NativeName("Src", "Line 5914, Column 29 in oaidl.h")] + [NativeApi(EntryPoint = "BSTR_UserUnmarshal")] + public unsafe partial byte* BSTRUserUnmarshal(ref uint arg0, byte* arg1, ref char* arg2); + + /// To be documented. + [NativeName("Src", "Line 5914, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "BSTR_UserUnmarshal")] + public unsafe partial string BSTRUserUnmarshalS(ref uint arg0, byte* arg1, ref char* arg2); + + /// To be documented. + [NativeName("Src", "Line 5914, Column 29 in oaidl.h")] + [NativeApi(EntryPoint = "BSTR_UserUnmarshal")] + public unsafe partial byte* BSTRUserUnmarshal(ref uint arg0, ref byte arg1, char** arg2); + + /// To be documented. + [NativeName("Src", "Line 5914, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "BSTR_UserUnmarshal")] + public unsafe partial string BSTRUserUnmarshalS(ref uint arg0, ref byte arg1, char** arg2); + + /// To be documented. + [NativeName("Src", "Line 5914, Column 29 in oaidl.h")] + [NativeApi(EntryPoint = "BSTR_UserUnmarshal")] + public unsafe partial byte* BSTRUserUnmarshal(ref uint arg0, ref byte arg1, ref char* arg2); + + /// To be documented. + [NativeName("Src", "Line 5914, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "BSTR_UserUnmarshal")] + public unsafe partial string BSTRUserUnmarshalS(ref uint arg0, ref byte arg1, ref char* arg2); + + /// To be documented. + [NativeName("Src", "Line 5914, Column 29 in oaidl.h")] + [NativeApi(EntryPoint = "BSTR_UserUnmarshal")] + public unsafe partial byte* BSTRUserUnmarshal(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, char** arg2); + + /// To be documented. + [NativeName("Src", "Line 5914, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "BSTR_UserUnmarshal")] + public unsafe partial string BSTRUserUnmarshalS(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, char** arg2); + + /// To be documented. + [NativeName("Src", "Line 5914, Column 29 in oaidl.h")] + [NativeApi(EntryPoint = "BSTR_UserUnmarshal")] + public unsafe partial byte* BSTRUserUnmarshal(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref char* arg2); + + /// To be documented. + [NativeName("Src", "Line 5914, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "BSTR_UserUnmarshal")] + public unsafe partial string BSTRUserUnmarshalS(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref char* arg2); + + /// To be documented. + [NativeName("Src", "Line 5915, Column 39 in oaidl.h")] + [NativeApi(EntryPoint = "BSTR_UserFree")] + public unsafe partial void BSTRUserFree(uint* arg0, char** arg1); + + /// To be documented. + [NativeName("Src", "Line 5915, Column 39 in oaidl.h")] + [NativeApi(EntryPoint = "BSTR_UserFree")] + public unsafe partial void BSTRUserFree(uint* arg0, ref char* arg1); + + /// To be documented. + [NativeName("Src", "Line 5915, Column 39 in oaidl.h")] + [NativeApi(EntryPoint = "BSTR_UserFree")] + public unsafe partial void BSTRUserFree(ref uint arg0, char** arg1); + + /// To be documented. + [NativeName("Src", "Line 5915, Column 39 in oaidl.h")] + [NativeApi(EntryPoint = "BSTR_UserFree")] + public unsafe partial void BSTRUserFree(ref uint arg0, ref char* arg1); + + /// To be documented. + [NativeName("Src", "Line 5917, Column 39 in oaidl.h")] + [NativeApi(EntryPoint = "CLEANLOCALSTORAGE_UserSize")] + public unsafe partial uint CLEANLOCALSTORAGEUserSize(uint* arg0, uint arg1, CleanLocalStorage* arg2); + + /// To be documented. + [NativeName("Src", "Line 5917, Column 39 in oaidl.h")] + [NativeApi(EntryPoint = "CLEANLOCALSTORAGE_UserSize")] + public unsafe partial uint CLEANLOCALSTORAGEUserSize(uint* arg0, uint arg1, ref CleanLocalStorage arg2); + + /// To be documented. + [NativeName("Src", "Line 5917, Column 39 in oaidl.h")] + [NativeApi(EntryPoint = "CLEANLOCALSTORAGE_UserSize")] + public unsafe partial uint CLEANLOCALSTORAGEUserSize(ref uint arg0, uint arg1, CleanLocalStorage* arg2); + + /// To be documented. + [NativeName("Src", "Line 5917, Column 39 in oaidl.h")] + [NativeApi(EntryPoint = "CLEANLOCALSTORAGE_UserSize")] + public partial uint CLEANLOCALSTORAGEUserSize(ref uint arg0, uint arg1, ref CleanLocalStorage arg2); + + /// To be documented. + [NativeName("Src", "Line 5918, Column 29 in oaidl.h")] + [NativeApi(EntryPoint = "CLEANLOCALSTORAGE_UserMarshal")] + public unsafe partial byte* CLEANLOCALSTORAGEUserMarshal(uint* arg0, byte* arg1, CleanLocalStorage* arg2); + + /// To be documented. + [NativeName("Src", "Line 5918, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "CLEANLOCALSTORAGE_UserMarshal")] + public unsafe partial string CLEANLOCALSTORAGEUserMarshalS(uint* arg0, byte* arg1, CleanLocalStorage* arg2); + + /// To be documented. + [NativeName("Src", "Line 5918, Column 29 in oaidl.h")] + [NativeApi(EntryPoint = "CLEANLOCALSTORAGE_UserMarshal")] + public unsafe partial byte* CLEANLOCALSTORAGEUserMarshal(uint* arg0, byte* arg1, ref CleanLocalStorage arg2); + + /// To be documented. + [NativeName("Src", "Line 5918, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "CLEANLOCALSTORAGE_UserMarshal")] + public unsafe partial string CLEANLOCALSTORAGEUserMarshalS(uint* arg0, byte* arg1, ref CleanLocalStorage arg2); + + /// To be documented. + [NativeName("Src", "Line 5918, Column 29 in oaidl.h")] + [NativeApi(EntryPoint = "CLEANLOCALSTORAGE_UserMarshal")] + public unsafe partial byte* CLEANLOCALSTORAGEUserMarshal(uint* arg0, ref byte arg1, CleanLocalStorage* arg2); + + /// To be documented. + [NativeName("Src", "Line 5918, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "CLEANLOCALSTORAGE_UserMarshal")] + public unsafe partial string CLEANLOCALSTORAGEUserMarshalS(uint* arg0, ref byte arg1, CleanLocalStorage* arg2); + + /// To be documented. + [NativeName("Src", "Line 5918, Column 29 in oaidl.h")] + [NativeApi(EntryPoint = "CLEANLOCALSTORAGE_UserMarshal")] + public unsafe partial byte* CLEANLOCALSTORAGEUserMarshal(uint* arg0, ref byte arg1, ref CleanLocalStorage arg2); + + /// To be documented. + [NativeName("Src", "Line 5918, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "CLEANLOCALSTORAGE_UserMarshal")] + public unsafe partial string CLEANLOCALSTORAGEUserMarshalS(uint* arg0, ref byte arg1, ref CleanLocalStorage arg2); + + /// To be documented. + [NativeName("Src", "Line 5918, Column 29 in oaidl.h")] + [NativeApi(EntryPoint = "CLEANLOCALSTORAGE_UserMarshal")] + public unsafe partial byte* CLEANLOCALSTORAGEUserMarshal(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, CleanLocalStorage* arg2); + + /// To be documented. + [NativeName("Src", "Line 5918, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "CLEANLOCALSTORAGE_UserMarshal")] + public unsafe partial string CLEANLOCALSTORAGEUserMarshalS(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, CleanLocalStorage* arg2); + + /// To be documented. + [NativeName("Src", "Line 5918, Column 29 in oaidl.h")] + [NativeApi(EntryPoint = "CLEANLOCALSTORAGE_UserMarshal")] + public unsafe partial byte* CLEANLOCALSTORAGEUserMarshal(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref CleanLocalStorage arg2); + + /// To be documented. + [NativeName("Src", "Line 5918, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "CLEANLOCALSTORAGE_UserMarshal")] + public unsafe partial string CLEANLOCALSTORAGEUserMarshalS(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref CleanLocalStorage arg2); + + /// To be documented. + [NativeName("Src", "Line 5918, Column 29 in oaidl.h")] + [NativeApi(EntryPoint = "CLEANLOCALSTORAGE_UserMarshal")] + public unsafe partial byte* CLEANLOCALSTORAGEUserMarshal(ref uint arg0, byte* arg1, CleanLocalStorage* arg2); + + /// To be documented. + [NativeName("Src", "Line 5918, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "CLEANLOCALSTORAGE_UserMarshal")] + public unsafe partial string CLEANLOCALSTORAGEUserMarshalS(ref uint arg0, byte* arg1, CleanLocalStorage* arg2); + + /// To be documented. + [NativeName("Src", "Line 5918, Column 29 in oaidl.h")] + [NativeApi(EntryPoint = "CLEANLOCALSTORAGE_UserMarshal")] + public unsafe partial byte* CLEANLOCALSTORAGEUserMarshal(ref uint arg0, byte* arg1, ref CleanLocalStorage arg2); + + /// To be documented. + [NativeName("Src", "Line 5918, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "CLEANLOCALSTORAGE_UserMarshal")] + public unsafe partial string CLEANLOCALSTORAGEUserMarshalS(ref uint arg0, byte* arg1, ref CleanLocalStorage arg2); + + /// To be documented. + [NativeName("Src", "Line 5918, Column 29 in oaidl.h")] + [NativeApi(EntryPoint = "CLEANLOCALSTORAGE_UserMarshal")] + public unsafe partial byte* CLEANLOCALSTORAGEUserMarshal(ref uint arg0, ref byte arg1, CleanLocalStorage* arg2); + + /// To be documented. + [NativeName("Src", "Line 5918, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "CLEANLOCALSTORAGE_UserMarshal")] + public unsafe partial string CLEANLOCALSTORAGEUserMarshalS(ref uint arg0, ref byte arg1, CleanLocalStorage* arg2); + + /// To be documented. + [NativeName("Src", "Line 5918, Column 29 in oaidl.h")] + [NativeApi(EntryPoint = "CLEANLOCALSTORAGE_UserMarshal")] + public unsafe partial byte* CLEANLOCALSTORAGEUserMarshal(ref uint arg0, ref byte arg1, ref CleanLocalStorage arg2); + + /// To be documented. + [NativeName("Src", "Line 5918, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "CLEANLOCALSTORAGE_UserMarshal")] + public partial string CLEANLOCALSTORAGEUserMarshalS(ref uint arg0, ref byte arg1, ref CleanLocalStorage arg2); + + /// To be documented. + [NativeName("Src", "Line 5918, Column 29 in oaidl.h")] + [NativeApi(EntryPoint = "CLEANLOCALSTORAGE_UserMarshal")] + public unsafe partial byte* CLEANLOCALSTORAGEUserMarshal(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, CleanLocalStorage* arg2); + + /// To be documented. + [NativeName("Src", "Line 5918, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "CLEANLOCALSTORAGE_UserMarshal")] + public unsafe partial string CLEANLOCALSTORAGEUserMarshalS(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, CleanLocalStorage* arg2); + + /// To be documented. + [NativeName("Src", "Line 5918, Column 29 in oaidl.h")] + [NativeApi(EntryPoint = "CLEANLOCALSTORAGE_UserMarshal")] + public unsafe partial byte* CLEANLOCALSTORAGEUserMarshal(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref CleanLocalStorage arg2); + + /// To be documented. + [NativeName("Src", "Line 5918, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "CLEANLOCALSTORAGE_UserMarshal")] + public partial string CLEANLOCALSTORAGEUserMarshalS(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref CleanLocalStorage arg2); + + /// To be documented. + [NativeName("Src", "Line 5919, Column 29 in oaidl.h")] + [NativeApi(EntryPoint = "CLEANLOCALSTORAGE_UserUnmarshal")] + public unsafe partial byte* CLEANLOCALSTORAGEUserUnmarshal(uint* arg0, byte* arg1, CleanLocalStorage* arg2); + + /// To be documented. + [NativeName("Src", "Line 5919, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "CLEANLOCALSTORAGE_UserUnmarshal")] + public unsafe partial string CLEANLOCALSTORAGEUserUnmarshalS(uint* arg0, byte* arg1, CleanLocalStorage* arg2); + + /// To be documented. + [NativeName("Src", "Line 5919, Column 29 in oaidl.h")] + [NativeApi(EntryPoint = "CLEANLOCALSTORAGE_UserUnmarshal")] + public unsafe partial byte* CLEANLOCALSTORAGEUserUnmarshal(uint* arg0, byte* arg1, ref CleanLocalStorage arg2); + + /// To be documented. + [NativeName("Src", "Line 5919, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "CLEANLOCALSTORAGE_UserUnmarshal")] + public unsafe partial string CLEANLOCALSTORAGEUserUnmarshalS(uint* arg0, byte* arg1, ref CleanLocalStorage arg2); + + /// To be documented. + [NativeName("Src", "Line 5919, Column 29 in oaidl.h")] + [NativeApi(EntryPoint = "CLEANLOCALSTORAGE_UserUnmarshal")] + public unsafe partial byte* CLEANLOCALSTORAGEUserUnmarshal(uint* arg0, ref byte arg1, CleanLocalStorage* arg2); + + /// To be documented. + [NativeName("Src", "Line 5919, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "CLEANLOCALSTORAGE_UserUnmarshal")] + public unsafe partial string CLEANLOCALSTORAGEUserUnmarshalS(uint* arg0, ref byte arg1, CleanLocalStorage* arg2); + + /// To be documented. + [NativeName("Src", "Line 5919, Column 29 in oaidl.h")] + [NativeApi(EntryPoint = "CLEANLOCALSTORAGE_UserUnmarshal")] + public unsafe partial byte* CLEANLOCALSTORAGEUserUnmarshal(uint* arg0, ref byte arg1, ref CleanLocalStorage arg2); + + /// To be documented. + [NativeName("Src", "Line 5919, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "CLEANLOCALSTORAGE_UserUnmarshal")] + public unsafe partial string CLEANLOCALSTORAGEUserUnmarshalS(uint* arg0, ref byte arg1, ref CleanLocalStorage arg2); + + /// To be documented. + [NativeName("Src", "Line 5919, Column 29 in oaidl.h")] + [NativeApi(EntryPoint = "CLEANLOCALSTORAGE_UserUnmarshal")] + public unsafe partial byte* CLEANLOCALSTORAGEUserUnmarshal(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, CleanLocalStorage* arg2); + + /// To be documented. + [NativeName("Src", "Line 5919, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "CLEANLOCALSTORAGE_UserUnmarshal")] + public unsafe partial string CLEANLOCALSTORAGEUserUnmarshalS(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, CleanLocalStorage* arg2); + + /// To be documented. + [NativeName("Src", "Line 5919, Column 29 in oaidl.h")] + [NativeApi(EntryPoint = "CLEANLOCALSTORAGE_UserUnmarshal")] + public unsafe partial byte* CLEANLOCALSTORAGEUserUnmarshal(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref CleanLocalStorage arg2); + + /// To be documented. + [NativeName("Src", "Line 5919, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "CLEANLOCALSTORAGE_UserUnmarshal")] + public unsafe partial string CLEANLOCALSTORAGEUserUnmarshalS(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref CleanLocalStorage arg2); + + /// To be documented. + [NativeName("Src", "Line 5919, Column 29 in oaidl.h")] + [NativeApi(EntryPoint = "CLEANLOCALSTORAGE_UserUnmarshal")] + public unsafe partial byte* CLEANLOCALSTORAGEUserUnmarshal(ref uint arg0, byte* arg1, CleanLocalStorage* arg2); + + /// To be documented. + [NativeName("Src", "Line 5919, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "CLEANLOCALSTORAGE_UserUnmarshal")] + public unsafe partial string CLEANLOCALSTORAGEUserUnmarshalS(ref uint arg0, byte* arg1, CleanLocalStorage* arg2); + + /// To be documented. + [NativeName("Src", "Line 5919, Column 29 in oaidl.h")] + [NativeApi(EntryPoint = "CLEANLOCALSTORAGE_UserUnmarshal")] + public unsafe partial byte* CLEANLOCALSTORAGEUserUnmarshal(ref uint arg0, byte* arg1, ref CleanLocalStorage arg2); + + /// To be documented. + [NativeName("Src", "Line 5919, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "CLEANLOCALSTORAGE_UserUnmarshal")] + public unsafe partial string CLEANLOCALSTORAGEUserUnmarshalS(ref uint arg0, byte* arg1, ref CleanLocalStorage arg2); + + /// To be documented. + [NativeName("Src", "Line 5919, Column 29 in oaidl.h")] + [NativeApi(EntryPoint = "CLEANLOCALSTORAGE_UserUnmarshal")] + public unsafe partial byte* CLEANLOCALSTORAGEUserUnmarshal(ref uint arg0, ref byte arg1, CleanLocalStorage* arg2); + + /// To be documented. + [NativeName("Src", "Line 5919, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "CLEANLOCALSTORAGE_UserUnmarshal")] + public unsafe partial string CLEANLOCALSTORAGEUserUnmarshalS(ref uint arg0, ref byte arg1, CleanLocalStorage* arg2); + + /// To be documented. + [NativeName("Src", "Line 5919, Column 29 in oaidl.h")] + [NativeApi(EntryPoint = "CLEANLOCALSTORAGE_UserUnmarshal")] + public unsafe partial byte* CLEANLOCALSTORAGEUserUnmarshal(ref uint arg0, ref byte arg1, ref CleanLocalStorage arg2); + + /// To be documented. + [NativeName("Src", "Line 5919, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "CLEANLOCALSTORAGE_UserUnmarshal")] + public partial string CLEANLOCALSTORAGEUserUnmarshalS(ref uint arg0, ref byte arg1, ref CleanLocalStorage arg2); + + /// To be documented. + [NativeName("Src", "Line 5919, Column 29 in oaidl.h")] + [NativeApi(EntryPoint = "CLEANLOCALSTORAGE_UserUnmarshal")] + public unsafe partial byte* CLEANLOCALSTORAGEUserUnmarshal(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, CleanLocalStorage* arg2); + + /// To be documented. + [NativeName("Src", "Line 5919, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "CLEANLOCALSTORAGE_UserUnmarshal")] + public unsafe partial string CLEANLOCALSTORAGEUserUnmarshalS(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, CleanLocalStorage* arg2); + + /// To be documented. + [NativeName("Src", "Line 5919, Column 29 in oaidl.h")] + [NativeApi(EntryPoint = "CLEANLOCALSTORAGE_UserUnmarshal")] + public unsafe partial byte* CLEANLOCALSTORAGEUserUnmarshal(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref CleanLocalStorage arg2); + + /// To be documented. + [NativeName("Src", "Line 5919, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "CLEANLOCALSTORAGE_UserUnmarshal")] + public partial string CLEANLOCALSTORAGEUserUnmarshalS(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref CleanLocalStorage arg2); + + /// To be documented. + [NativeName("Src", "Line 5920, Column 39 in oaidl.h")] + [NativeApi(EntryPoint = "CLEANLOCALSTORAGE_UserFree")] + public unsafe partial void CLEANLOCALSTORAGEUserFree(uint* arg0, CleanLocalStorage* arg1); + + /// To be documented. + [NativeName("Src", "Line 5920, Column 39 in oaidl.h")] + [NativeApi(EntryPoint = "CLEANLOCALSTORAGE_UserFree")] + public unsafe partial void CLEANLOCALSTORAGEUserFree(uint* arg0, ref CleanLocalStorage arg1); + + /// To be documented. + [NativeName("Src", "Line 5920, Column 39 in oaidl.h")] + [NativeApi(EntryPoint = "CLEANLOCALSTORAGE_UserFree")] + public unsafe partial void CLEANLOCALSTORAGEUserFree(ref uint arg0, CleanLocalStorage* arg1); + + /// To be documented. + [NativeName("Src", "Line 5920, Column 39 in oaidl.h")] + [NativeApi(EntryPoint = "CLEANLOCALSTORAGE_UserFree")] + public partial void CLEANLOCALSTORAGEUserFree(ref uint arg0, ref CleanLocalStorage arg1); + + /// To be documented. + [NativeName("Src", "Line 5922, Column 39 in oaidl.h")] + [NativeApi(EntryPoint = "VARIANT_UserSize")] + public unsafe partial uint VARIANTUserSize(uint* arg0, uint arg1, Variant* arg2); + + /// To be documented. + [NativeName("Src", "Line 5922, Column 39 in oaidl.h")] + [NativeApi(EntryPoint = "VARIANT_UserSize")] + public unsafe partial uint VARIANTUserSize(uint* arg0, uint arg1, ref Variant arg2); + + /// To be documented. + [NativeName("Src", "Line 5922, Column 39 in oaidl.h")] + [NativeApi(EntryPoint = "VARIANT_UserSize")] + public unsafe partial uint VARIANTUserSize(ref uint arg0, uint arg1, Variant* arg2); + + /// To be documented. + [NativeName("Src", "Line 5922, Column 39 in oaidl.h")] + [NativeApi(EntryPoint = "VARIANT_UserSize")] + public partial uint VARIANTUserSize(ref uint arg0, uint arg1, ref Variant arg2); + + /// To be documented. + [NativeName("Src", "Line 5923, Column 29 in oaidl.h")] + [NativeApi(EntryPoint = "VARIANT_UserMarshal")] + public unsafe partial byte* VARIANTUserMarshal(uint* arg0, byte* arg1, Variant* arg2); + + /// To be documented. + [NativeName("Src", "Line 5923, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "VARIANT_UserMarshal")] + public unsafe partial string VARIANTUserMarshalS(uint* arg0, byte* arg1, Variant* arg2); + + /// To be documented. + [NativeName("Src", "Line 5923, Column 29 in oaidl.h")] + [NativeApi(EntryPoint = "VARIANT_UserMarshal")] + public unsafe partial byte* VARIANTUserMarshal(uint* arg0, byte* arg1, ref Variant arg2); + + /// To be documented. + [NativeName("Src", "Line 5923, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "VARIANT_UserMarshal")] + public unsafe partial string VARIANTUserMarshalS(uint* arg0, byte* arg1, ref Variant arg2); + + /// To be documented. + [NativeName("Src", "Line 5923, Column 29 in oaidl.h")] + [NativeApi(EntryPoint = "VARIANT_UserMarshal")] + public unsafe partial byte* VARIANTUserMarshal(uint* arg0, ref byte arg1, Variant* arg2); + + /// To be documented. + [NativeName("Src", "Line 5923, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "VARIANT_UserMarshal")] + public unsafe partial string VARIANTUserMarshalS(uint* arg0, ref byte arg1, Variant* arg2); + + /// To be documented. + [NativeName("Src", "Line 5923, Column 29 in oaidl.h")] + [NativeApi(EntryPoint = "VARIANT_UserMarshal")] + public unsafe partial byte* VARIANTUserMarshal(uint* arg0, ref byte arg1, ref Variant arg2); + + /// To be documented. + [NativeName("Src", "Line 5923, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "VARIANT_UserMarshal")] + public unsafe partial string VARIANTUserMarshalS(uint* arg0, ref byte arg1, ref Variant arg2); + + /// To be documented. + [NativeName("Src", "Line 5923, Column 29 in oaidl.h")] + [NativeApi(EntryPoint = "VARIANT_UserMarshal")] + public unsafe partial byte* VARIANTUserMarshal(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, Variant* arg2); + + /// To be documented. + [NativeName("Src", "Line 5923, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "VARIANT_UserMarshal")] + public unsafe partial string VARIANTUserMarshalS(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, Variant* arg2); + + /// To be documented. + [NativeName("Src", "Line 5923, Column 29 in oaidl.h")] + [NativeApi(EntryPoint = "VARIANT_UserMarshal")] + public unsafe partial byte* VARIANTUserMarshal(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref Variant arg2); + + /// To be documented. + [NativeName("Src", "Line 5923, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "VARIANT_UserMarshal")] + public unsafe partial string VARIANTUserMarshalS(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref Variant arg2); + + /// To be documented. + [NativeName("Src", "Line 5923, Column 29 in oaidl.h")] + [NativeApi(EntryPoint = "VARIANT_UserMarshal")] + public unsafe partial byte* VARIANTUserMarshal(ref uint arg0, byte* arg1, Variant* arg2); + + /// To be documented. + [NativeName("Src", "Line 5923, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "VARIANT_UserMarshal")] + public unsafe partial string VARIANTUserMarshalS(ref uint arg0, byte* arg1, Variant* arg2); + + /// To be documented. + [NativeName("Src", "Line 5923, Column 29 in oaidl.h")] + [NativeApi(EntryPoint = "VARIANT_UserMarshal")] + public unsafe partial byte* VARIANTUserMarshal(ref uint arg0, byte* arg1, ref Variant arg2); + + /// To be documented. + [NativeName("Src", "Line 5923, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "VARIANT_UserMarshal")] + public unsafe partial string VARIANTUserMarshalS(ref uint arg0, byte* arg1, ref Variant arg2); + + /// To be documented. + [NativeName("Src", "Line 5923, Column 29 in oaidl.h")] + [NativeApi(EntryPoint = "VARIANT_UserMarshal")] + public unsafe partial byte* VARIANTUserMarshal(ref uint arg0, ref byte arg1, Variant* arg2); + + /// To be documented. + [NativeName("Src", "Line 5923, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "VARIANT_UserMarshal")] + public unsafe partial string VARIANTUserMarshalS(ref uint arg0, ref byte arg1, Variant* arg2); + + /// To be documented. + [NativeName("Src", "Line 5923, Column 29 in oaidl.h")] + [NativeApi(EntryPoint = "VARIANT_UserMarshal")] + public unsafe partial byte* VARIANTUserMarshal(ref uint arg0, ref byte arg1, ref Variant arg2); + + /// To be documented. + [NativeName("Src", "Line 5923, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "VARIANT_UserMarshal")] + public partial string VARIANTUserMarshalS(ref uint arg0, ref byte arg1, ref Variant arg2); + + /// To be documented. + [NativeName("Src", "Line 5923, Column 29 in oaidl.h")] + [NativeApi(EntryPoint = "VARIANT_UserMarshal")] + public unsafe partial byte* VARIANTUserMarshal(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, Variant* arg2); + + /// To be documented. + [NativeName("Src", "Line 5923, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "VARIANT_UserMarshal")] + public unsafe partial string VARIANTUserMarshalS(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, Variant* arg2); + + /// To be documented. + [NativeName("Src", "Line 5923, Column 29 in oaidl.h")] + [NativeApi(EntryPoint = "VARIANT_UserMarshal")] + public unsafe partial byte* VARIANTUserMarshal(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref Variant arg2); + + /// To be documented. + [NativeName("Src", "Line 5923, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "VARIANT_UserMarshal")] + public partial string VARIANTUserMarshalS(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref Variant arg2); + + /// To be documented. + [NativeName("Src", "Line 5924, Column 29 in oaidl.h")] + [NativeApi(EntryPoint = "VARIANT_UserUnmarshal")] + public unsafe partial byte* VARIANTUserUnmarshal(uint* arg0, byte* arg1, Variant* arg2); + + /// To be documented. + [NativeName("Src", "Line 5924, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "VARIANT_UserUnmarshal")] + public unsafe partial string VARIANTUserUnmarshalS(uint* arg0, byte* arg1, Variant* arg2); + + /// To be documented. + [NativeName("Src", "Line 5924, Column 29 in oaidl.h")] + [NativeApi(EntryPoint = "VARIANT_UserUnmarshal")] + public unsafe partial byte* VARIANTUserUnmarshal(uint* arg0, byte* arg1, ref Variant arg2); + + /// To be documented. + [NativeName("Src", "Line 5924, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "VARIANT_UserUnmarshal")] + public unsafe partial string VARIANTUserUnmarshalS(uint* arg0, byte* arg1, ref Variant arg2); + + /// To be documented. + [NativeName("Src", "Line 5924, Column 29 in oaidl.h")] + [NativeApi(EntryPoint = "VARIANT_UserUnmarshal")] + public unsafe partial byte* VARIANTUserUnmarshal(uint* arg0, ref byte arg1, Variant* arg2); + + /// To be documented. + [NativeName("Src", "Line 5924, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "VARIANT_UserUnmarshal")] + public unsafe partial string VARIANTUserUnmarshalS(uint* arg0, ref byte arg1, Variant* arg2); + + /// To be documented. + [NativeName("Src", "Line 5924, Column 29 in oaidl.h")] + [NativeApi(EntryPoint = "VARIANT_UserUnmarshal")] + public unsafe partial byte* VARIANTUserUnmarshal(uint* arg0, ref byte arg1, ref Variant arg2); + + /// To be documented. + [NativeName("Src", "Line 5924, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "VARIANT_UserUnmarshal")] + public unsafe partial string VARIANTUserUnmarshalS(uint* arg0, ref byte arg1, ref Variant arg2); + + /// To be documented. + [NativeName("Src", "Line 5924, Column 29 in oaidl.h")] + [NativeApi(EntryPoint = "VARIANT_UserUnmarshal")] + public unsafe partial byte* VARIANTUserUnmarshal(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, Variant* arg2); + + /// To be documented. + [NativeName("Src", "Line 5924, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "VARIANT_UserUnmarshal")] + public unsafe partial string VARIANTUserUnmarshalS(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, Variant* arg2); + + /// To be documented. + [NativeName("Src", "Line 5924, Column 29 in oaidl.h")] + [NativeApi(EntryPoint = "VARIANT_UserUnmarshal")] + public unsafe partial byte* VARIANTUserUnmarshal(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref Variant arg2); + + /// To be documented. + [NativeName("Src", "Line 5924, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "VARIANT_UserUnmarshal")] + public unsafe partial string VARIANTUserUnmarshalS(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref Variant arg2); + + /// To be documented. + [NativeName("Src", "Line 5924, Column 29 in oaidl.h")] + [NativeApi(EntryPoint = "VARIANT_UserUnmarshal")] + public unsafe partial byte* VARIANTUserUnmarshal(ref uint arg0, byte* arg1, Variant* arg2); + + /// To be documented. + [NativeName("Src", "Line 5924, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "VARIANT_UserUnmarshal")] + public unsafe partial string VARIANTUserUnmarshalS(ref uint arg0, byte* arg1, Variant* arg2); + + /// To be documented. + [NativeName("Src", "Line 5924, Column 29 in oaidl.h")] + [NativeApi(EntryPoint = "VARIANT_UserUnmarshal")] + public unsafe partial byte* VARIANTUserUnmarshal(ref uint arg0, byte* arg1, ref Variant arg2); + + /// To be documented. + [NativeName("Src", "Line 5924, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "VARIANT_UserUnmarshal")] + public unsafe partial string VARIANTUserUnmarshalS(ref uint arg0, byte* arg1, ref Variant arg2); + + /// To be documented. + [NativeName("Src", "Line 5924, Column 29 in oaidl.h")] + [NativeApi(EntryPoint = "VARIANT_UserUnmarshal")] + public unsafe partial byte* VARIANTUserUnmarshal(ref uint arg0, ref byte arg1, Variant* arg2); + + /// To be documented. + [NativeName("Src", "Line 5924, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "VARIANT_UserUnmarshal")] + public unsafe partial string VARIANTUserUnmarshalS(ref uint arg0, ref byte arg1, Variant* arg2); + + /// To be documented. + [NativeName("Src", "Line 5924, Column 29 in oaidl.h")] + [NativeApi(EntryPoint = "VARIANT_UserUnmarshal")] + public unsafe partial byte* VARIANTUserUnmarshal(ref uint arg0, ref byte arg1, ref Variant arg2); + + /// To be documented. + [NativeName("Src", "Line 5924, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "VARIANT_UserUnmarshal")] + public partial string VARIANTUserUnmarshalS(ref uint arg0, ref byte arg1, ref Variant arg2); + + /// To be documented. + [NativeName("Src", "Line 5924, Column 29 in oaidl.h")] + [NativeApi(EntryPoint = "VARIANT_UserUnmarshal")] + public unsafe partial byte* VARIANTUserUnmarshal(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, Variant* arg2); + + /// To be documented. + [NativeName("Src", "Line 5924, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "VARIANT_UserUnmarshal")] + public unsafe partial string VARIANTUserUnmarshalS(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, Variant* arg2); + + /// To be documented. + [NativeName("Src", "Line 5924, Column 29 in oaidl.h")] + [NativeApi(EntryPoint = "VARIANT_UserUnmarshal")] + public unsafe partial byte* VARIANTUserUnmarshal(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref Variant arg2); + + /// To be documented. + [NativeName("Src", "Line 5924, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "VARIANT_UserUnmarshal")] + public partial string VARIANTUserUnmarshalS(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref Variant arg2); + + /// To be documented. + [NativeName("Src", "Line 5925, Column 39 in oaidl.h")] + [NativeApi(EntryPoint = "VARIANT_UserFree")] + public unsafe partial void VARIANTUserFree(uint* arg0, Variant* arg1); + + /// To be documented. + [NativeName("Src", "Line 5925, Column 39 in oaidl.h")] + [NativeApi(EntryPoint = "VARIANT_UserFree")] + public unsafe partial void VARIANTUserFree(uint* arg0, ref Variant arg1); + + /// To be documented. + [NativeName("Src", "Line 5925, Column 39 in oaidl.h")] + [NativeApi(EntryPoint = "VARIANT_UserFree")] + public unsafe partial void VARIANTUserFree(ref uint arg0, Variant* arg1); + + /// To be documented. + [NativeName("Src", "Line 5925, Column 39 in oaidl.h")] + [NativeApi(EntryPoint = "VARIANT_UserFree")] + public partial void VARIANTUserFree(ref uint arg0, ref Variant arg1); + + /// To be documented. + [NativeName("Src", "Line 5927, Column 39 in oaidl.h")] + [NativeApi(EntryPoint = "BSTR_UserSize64")] + public unsafe partial uint BSTRUserSize64(uint* arg0, uint arg1, char** arg2); + + /// To be documented. + [NativeName("Src", "Line 5927, Column 39 in oaidl.h")] + [NativeApi(EntryPoint = "BSTR_UserSize64")] + public unsafe partial uint BSTRUserSize64(uint* arg0, uint arg1, ref char* arg2); + + /// To be documented. + [NativeName("Src", "Line 5927, Column 39 in oaidl.h")] + [NativeApi(EntryPoint = "BSTR_UserSize64")] + public unsafe partial uint BSTRUserSize64(ref uint arg0, uint arg1, char** arg2); + + /// To be documented. + [NativeName("Src", "Line 5927, Column 39 in oaidl.h")] + [NativeApi(EntryPoint = "BSTR_UserSize64")] + public unsafe partial uint BSTRUserSize64(ref uint arg0, uint arg1, ref char* arg2); + + /// To be documented. + [NativeName("Src", "Line 5928, Column 29 in oaidl.h")] + [NativeApi(EntryPoint = "BSTR_UserMarshal64")] + public unsafe partial byte* BSTRUserMarshal64(uint* arg0, byte* arg1, char** arg2); + + /// To be documented. + [NativeName("Src", "Line 5928, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "BSTR_UserMarshal64")] + public unsafe partial string BSTRUserMarshal64S(uint* arg0, byte* arg1, char** arg2); + + /// To be documented. + [NativeName("Src", "Line 5928, Column 29 in oaidl.h")] + [NativeApi(EntryPoint = "BSTR_UserMarshal64")] + public unsafe partial byte* BSTRUserMarshal64(uint* arg0, byte* arg1, ref char* arg2); + + /// To be documented. + [NativeName("Src", "Line 5928, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "BSTR_UserMarshal64")] + public unsafe partial string BSTRUserMarshal64S(uint* arg0, byte* arg1, ref char* arg2); + + /// To be documented. + [NativeName("Src", "Line 5928, Column 29 in oaidl.h")] + [NativeApi(EntryPoint = "BSTR_UserMarshal64")] + public unsafe partial byte* BSTRUserMarshal64(uint* arg0, ref byte arg1, char** arg2); + + /// To be documented. + [NativeName("Src", "Line 5928, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "BSTR_UserMarshal64")] + public unsafe partial string BSTRUserMarshal64S(uint* arg0, ref byte arg1, char** arg2); + + /// To be documented. + [NativeName("Src", "Line 5928, Column 29 in oaidl.h")] + [NativeApi(EntryPoint = "BSTR_UserMarshal64")] + public unsafe partial byte* BSTRUserMarshal64(uint* arg0, ref byte arg1, ref char* arg2); + + /// To be documented. + [NativeName("Src", "Line 5928, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "BSTR_UserMarshal64")] + public unsafe partial string BSTRUserMarshal64S(uint* arg0, ref byte arg1, ref char* arg2); + + /// To be documented. + [NativeName("Src", "Line 5928, Column 29 in oaidl.h")] + [NativeApi(EntryPoint = "BSTR_UserMarshal64")] + public unsafe partial byte* BSTRUserMarshal64(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, char** arg2); + + /// To be documented. + [NativeName("Src", "Line 5928, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "BSTR_UserMarshal64")] + public unsafe partial string BSTRUserMarshal64S(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, char** arg2); + + /// To be documented. + [NativeName("Src", "Line 5928, Column 29 in oaidl.h")] + [NativeApi(EntryPoint = "BSTR_UserMarshal64")] + public unsafe partial byte* BSTRUserMarshal64(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref char* arg2); + + /// To be documented. + [NativeName("Src", "Line 5928, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "BSTR_UserMarshal64")] + public unsafe partial string BSTRUserMarshal64S(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref char* arg2); + + /// To be documented. + [NativeName("Src", "Line 5928, Column 29 in oaidl.h")] + [NativeApi(EntryPoint = "BSTR_UserMarshal64")] + public unsafe partial byte* BSTRUserMarshal64(ref uint arg0, byte* arg1, char** arg2); + + /// To be documented. + [NativeName("Src", "Line 5928, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "BSTR_UserMarshal64")] + public unsafe partial string BSTRUserMarshal64S(ref uint arg0, byte* arg1, char** arg2); + + /// To be documented. + [NativeName("Src", "Line 5928, Column 29 in oaidl.h")] + [NativeApi(EntryPoint = "BSTR_UserMarshal64")] + public unsafe partial byte* BSTRUserMarshal64(ref uint arg0, byte* arg1, ref char* arg2); + + /// To be documented. + [NativeName("Src", "Line 5928, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "BSTR_UserMarshal64")] + public unsafe partial string BSTRUserMarshal64S(ref uint arg0, byte* arg1, ref char* arg2); + + /// To be documented. + [NativeName("Src", "Line 5928, Column 29 in oaidl.h")] + [NativeApi(EntryPoint = "BSTR_UserMarshal64")] + public unsafe partial byte* BSTRUserMarshal64(ref uint arg0, ref byte arg1, char** arg2); + + /// To be documented. + [NativeName("Src", "Line 5928, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "BSTR_UserMarshal64")] + public unsafe partial string BSTRUserMarshal64S(ref uint arg0, ref byte arg1, char** arg2); + + /// To be documented. + [NativeName("Src", "Line 5928, Column 29 in oaidl.h")] + [NativeApi(EntryPoint = "BSTR_UserMarshal64")] + public unsafe partial byte* BSTRUserMarshal64(ref uint arg0, ref byte arg1, ref char* arg2); + + /// To be documented. + [NativeName("Src", "Line 5928, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "BSTR_UserMarshal64")] + public unsafe partial string BSTRUserMarshal64S(ref uint arg0, ref byte arg1, ref char* arg2); + + /// To be documented. + [NativeName("Src", "Line 5928, Column 29 in oaidl.h")] + [NativeApi(EntryPoint = "BSTR_UserMarshal64")] + public unsafe partial byte* BSTRUserMarshal64(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, char** arg2); + + /// To be documented. + [NativeName("Src", "Line 5928, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "BSTR_UserMarshal64")] + public unsafe partial string BSTRUserMarshal64S(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, char** arg2); + + /// To be documented. + [NativeName("Src", "Line 5928, Column 29 in oaidl.h")] + [NativeApi(EntryPoint = "BSTR_UserMarshal64")] + public unsafe partial byte* BSTRUserMarshal64(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref char* arg2); + + /// To be documented. + [NativeName("Src", "Line 5928, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "BSTR_UserMarshal64")] + public unsafe partial string BSTRUserMarshal64S(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref char* arg2); + + /// To be documented. + [NativeName("Src", "Line 5929, Column 29 in oaidl.h")] + [NativeApi(EntryPoint = "BSTR_UserUnmarshal64")] + public unsafe partial byte* BSTRUserUnmarshal64(uint* arg0, byte* arg1, char** arg2); + + /// To be documented. + [NativeName("Src", "Line 5929, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "BSTR_UserUnmarshal64")] + public unsafe partial string BSTRUserUnmarshal64S(uint* arg0, byte* arg1, char** arg2); + + /// To be documented. + [NativeName("Src", "Line 5929, Column 29 in oaidl.h")] + [NativeApi(EntryPoint = "BSTR_UserUnmarshal64")] + public unsafe partial byte* BSTRUserUnmarshal64(uint* arg0, byte* arg1, ref char* arg2); + + /// To be documented. + [NativeName("Src", "Line 5929, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "BSTR_UserUnmarshal64")] + public unsafe partial string BSTRUserUnmarshal64S(uint* arg0, byte* arg1, ref char* arg2); + + /// To be documented. + [NativeName("Src", "Line 5929, Column 29 in oaidl.h")] + [NativeApi(EntryPoint = "BSTR_UserUnmarshal64")] + public unsafe partial byte* BSTRUserUnmarshal64(uint* arg0, ref byte arg1, char** arg2); + + /// To be documented. + [NativeName("Src", "Line 5929, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "BSTR_UserUnmarshal64")] + public unsafe partial string BSTRUserUnmarshal64S(uint* arg0, ref byte arg1, char** arg2); + + /// To be documented. + [NativeName("Src", "Line 5929, Column 29 in oaidl.h")] + [NativeApi(EntryPoint = "BSTR_UserUnmarshal64")] + public unsafe partial byte* BSTRUserUnmarshal64(uint* arg0, ref byte arg1, ref char* arg2); + + /// To be documented. + [NativeName("Src", "Line 5929, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "BSTR_UserUnmarshal64")] + public unsafe partial string BSTRUserUnmarshal64S(uint* arg0, ref byte arg1, ref char* arg2); + + /// To be documented. + [NativeName("Src", "Line 5929, Column 29 in oaidl.h")] + [NativeApi(EntryPoint = "BSTR_UserUnmarshal64")] + public unsafe partial byte* BSTRUserUnmarshal64(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, char** arg2); + + /// To be documented. + [NativeName("Src", "Line 5929, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "BSTR_UserUnmarshal64")] + public unsafe partial string BSTRUserUnmarshal64S(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, char** arg2); + + /// To be documented. + [NativeName("Src", "Line 5929, Column 29 in oaidl.h")] + [NativeApi(EntryPoint = "BSTR_UserUnmarshal64")] + public unsafe partial byte* BSTRUserUnmarshal64(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref char* arg2); + + /// To be documented. + [NativeName("Src", "Line 5929, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "BSTR_UserUnmarshal64")] + public unsafe partial string BSTRUserUnmarshal64S(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref char* arg2); + + /// To be documented. + [NativeName("Src", "Line 5929, Column 29 in oaidl.h")] + [NativeApi(EntryPoint = "BSTR_UserUnmarshal64")] + public unsafe partial byte* BSTRUserUnmarshal64(ref uint arg0, byte* arg1, char** arg2); + + /// To be documented. + [NativeName("Src", "Line 5929, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "BSTR_UserUnmarshal64")] + public unsafe partial string BSTRUserUnmarshal64S(ref uint arg0, byte* arg1, char** arg2); + + /// To be documented. + [NativeName("Src", "Line 5929, Column 29 in oaidl.h")] + [NativeApi(EntryPoint = "BSTR_UserUnmarshal64")] + public unsafe partial byte* BSTRUserUnmarshal64(ref uint arg0, byte* arg1, ref char* arg2); + + /// To be documented. + [NativeName("Src", "Line 5929, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "BSTR_UserUnmarshal64")] + public unsafe partial string BSTRUserUnmarshal64S(ref uint arg0, byte* arg1, ref char* arg2); + + /// To be documented. + [NativeName("Src", "Line 5929, Column 29 in oaidl.h")] + [NativeApi(EntryPoint = "BSTR_UserUnmarshal64")] + public unsafe partial byte* BSTRUserUnmarshal64(ref uint arg0, ref byte arg1, char** arg2); + + /// To be documented. + [NativeName("Src", "Line 5929, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "BSTR_UserUnmarshal64")] + public unsafe partial string BSTRUserUnmarshal64S(ref uint arg0, ref byte arg1, char** arg2); + + /// To be documented. + [NativeName("Src", "Line 5929, Column 29 in oaidl.h")] + [NativeApi(EntryPoint = "BSTR_UserUnmarshal64")] + public unsafe partial byte* BSTRUserUnmarshal64(ref uint arg0, ref byte arg1, ref char* arg2); + + /// To be documented. + [NativeName("Src", "Line 5929, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "BSTR_UserUnmarshal64")] + public unsafe partial string BSTRUserUnmarshal64S(ref uint arg0, ref byte arg1, ref char* arg2); + + /// To be documented. + [NativeName("Src", "Line 5929, Column 29 in oaidl.h")] + [NativeApi(EntryPoint = "BSTR_UserUnmarshal64")] + public unsafe partial byte* BSTRUserUnmarshal64(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, char** arg2); + + /// To be documented. + [NativeName("Src", "Line 5929, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "BSTR_UserUnmarshal64")] + public unsafe partial string BSTRUserUnmarshal64S(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, char** arg2); + + /// To be documented. + [NativeName("Src", "Line 5929, Column 29 in oaidl.h")] + [NativeApi(EntryPoint = "BSTR_UserUnmarshal64")] + public unsafe partial byte* BSTRUserUnmarshal64(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref char* arg2); + + /// To be documented. + [NativeName("Src", "Line 5929, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "BSTR_UserUnmarshal64")] + public unsafe partial string BSTRUserUnmarshal64S(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref char* arg2); + + /// To be documented. + [NativeName("Src", "Line 5930, Column 39 in oaidl.h")] + [NativeApi(EntryPoint = "BSTR_UserFree64")] + public unsafe partial void BSTRUserFree64(uint* arg0, char** arg1); + + /// To be documented. + [NativeName("Src", "Line 5930, Column 39 in oaidl.h")] + [NativeApi(EntryPoint = "BSTR_UserFree64")] + public unsafe partial void BSTRUserFree64(uint* arg0, ref char* arg1); + + /// To be documented. + [NativeName("Src", "Line 5930, Column 39 in oaidl.h")] + [NativeApi(EntryPoint = "BSTR_UserFree64")] + public unsafe partial void BSTRUserFree64(ref uint arg0, char** arg1); + + /// To be documented. + [NativeName("Src", "Line 5930, Column 39 in oaidl.h")] + [NativeApi(EntryPoint = "BSTR_UserFree64")] + public unsafe partial void BSTRUserFree64(ref uint arg0, ref char* arg1); + + /// To be documented. + [NativeName("Src", "Line 5932, Column 39 in oaidl.h")] + [NativeApi(EntryPoint = "CLEANLOCALSTORAGE_UserSize64")] + public unsafe partial uint CLEANLOCALSTORAGEUserSize64(uint* arg0, uint arg1, CleanLocalStorage* arg2); + + /// To be documented. + [NativeName("Src", "Line 5932, Column 39 in oaidl.h")] + [NativeApi(EntryPoint = "CLEANLOCALSTORAGE_UserSize64")] + public unsafe partial uint CLEANLOCALSTORAGEUserSize64(uint* arg0, uint arg1, ref CleanLocalStorage arg2); + + /// To be documented. + [NativeName("Src", "Line 5932, Column 39 in oaidl.h")] + [NativeApi(EntryPoint = "CLEANLOCALSTORAGE_UserSize64")] + public unsafe partial uint CLEANLOCALSTORAGEUserSize64(ref uint arg0, uint arg1, CleanLocalStorage* arg2); + + /// To be documented. + [NativeName("Src", "Line 5932, Column 39 in oaidl.h")] + [NativeApi(EntryPoint = "CLEANLOCALSTORAGE_UserSize64")] + public partial uint CLEANLOCALSTORAGEUserSize64(ref uint arg0, uint arg1, ref CleanLocalStorage arg2); + + /// To be documented. + [NativeName("Src", "Line 5933, Column 29 in oaidl.h")] + [NativeApi(EntryPoint = "CLEANLOCALSTORAGE_UserMarshal64")] + public unsafe partial byte* CLEANLOCALSTORAGEUserMarshal64(uint* arg0, byte* arg1, CleanLocalStorage* arg2); + + /// To be documented. + [NativeName("Src", "Line 5933, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "CLEANLOCALSTORAGE_UserMarshal64")] + public unsafe partial string CLEANLOCALSTORAGEUserMarshal64S(uint* arg0, byte* arg1, CleanLocalStorage* arg2); + + /// To be documented. + [NativeName("Src", "Line 5933, Column 29 in oaidl.h")] + [NativeApi(EntryPoint = "CLEANLOCALSTORAGE_UserMarshal64")] + public unsafe partial byte* CLEANLOCALSTORAGEUserMarshal64(uint* arg0, byte* arg1, ref CleanLocalStorage arg2); + + /// To be documented. + [NativeName("Src", "Line 5933, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "CLEANLOCALSTORAGE_UserMarshal64")] + public unsafe partial string CLEANLOCALSTORAGEUserMarshal64S(uint* arg0, byte* arg1, ref CleanLocalStorage arg2); + + /// To be documented. + [NativeName("Src", "Line 5933, Column 29 in oaidl.h")] + [NativeApi(EntryPoint = "CLEANLOCALSTORAGE_UserMarshal64")] + public unsafe partial byte* CLEANLOCALSTORAGEUserMarshal64(uint* arg0, ref byte arg1, CleanLocalStorage* arg2); + + /// To be documented. + [NativeName("Src", "Line 5933, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "CLEANLOCALSTORAGE_UserMarshal64")] + public unsafe partial string CLEANLOCALSTORAGEUserMarshal64S(uint* arg0, ref byte arg1, CleanLocalStorage* arg2); + + /// To be documented. + [NativeName("Src", "Line 5933, Column 29 in oaidl.h")] + [NativeApi(EntryPoint = "CLEANLOCALSTORAGE_UserMarshal64")] + public unsafe partial byte* CLEANLOCALSTORAGEUserMarshal64(uint* arg0, ref byte arg1, ref CleanLocalStorage arg2); + + /// To be documented. + [NativeName("Src", "Line 5933, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "CLEANLOCALSTORAGE_UserMarshal64")] + public unsafe partial string CLEANLOCALSTORAGEUserMarshal64S(uint* arg0, ref byte arg1, ref CleanLocalStorage arg2); + + /// To be documented. + [NativeName("Src", "Line 5933, Column 29 in oaidl.h")] + [NativeApi(EntryPoint = "CLEANLOCALSTORAGE_UserMarshal64")] + public unsafe partial byte* CLEANLOCALSTORAGEUserMarshal64(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, CleanLocalStorage* arg2); + + /// To be documented. + [NativeName("Src", "Line 5933, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "CLEANLOCALSTORAGE_UserMarshal64")] + public unsafe partial string CLEANLOCALSTORAGEUserMarshal64S(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, CleanLocalStorage* arg2); + + /// To be documented. + [NativeName("Src", "Line 5933, Column 29 in oaidl.h")] + [NativeApi(EntryPoint = "CLEANLOCALSTORAGE_UserMarshal64")] + public unsafe partial byte* CLEANLOCALSTORAGEUserMarshal64(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref CleanLocalStorage arg2); + + /// To be documented. + [NativeName("Src", "Line 5933, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "CLEANLOCALSTORAGE_UserMarshal64")] + public unsafe partial string CLEANLOCALSTORAGEUserMarshal64S(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref CleanLocalStorage arg2); + + /// To be documented. + [NativeName("Src", "Line 5933, Column 29 in oaidl.h")] + [NativeApi(EntryPoint = "CLEANLOCALSTORAGE_UserMarshal64")] + public unsafe partial byte* CLEANLOCALSTORAGEUserMarshal64(ref uint arg0, byte* arg1, CleanLocalStorage* arg2); + + /// To be documented. + [NativeName("Src", "Line 5933, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "CLEANLOCALSTORAGE_UserMarshal64")] + public unsafe partial string CLEANLOCALSTORAGEUserMarshal64S(ref uint arg0, byte* arg1, CleanLocalStorage* arg2); + + /// To be documented. + [NativeName("Src", "Line 5933, Column 29 in oaidl.h")] + [NativeApi(EntryPoint = "CLEANLOCALSTORAGE_UserMarshal64")] + public unsafe partial byte* CLEANLOCALSTORAGEUserMarshal64(ref uint arg0, byte* arg1, ref CleanLocalStorage arg2); + + /// To be documented. + [NativeName("Src", "Line 5933, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "CLEANLOCALSTORAGE_UserMarshal64")] + public unsafe partial string CLEANLOCALSTORAGEUserMarshal64S(ref uint arg0, byte* arg1, ref CleanLocalStorage arg2); + + /// To be documented. + [NativeName("Src", "Line 5933, Column 29 in oaidl.h")] + [NativeApi(EntryPoint = "CLEANLOCALSTORAGE_UserMarshal64")] + public unsafe partial byte* CLEANLOCALSTORAGEUserMarshal64(ref uint arg0, ref byte arg1, CleanLocalStorage* arg2); + + /// To be documented. + [NativeName("Src", "Line 5933, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "CLEANLOCALSTORAGE_UserMarshal64")] + public unsafe partial string CLEANLOCALSTORAGEUserMarshal64S(ref uint arg0, ref byte arg1, CleanLocalStorage* arg2); + + /// To be documented. + [NativeName("Src", "Line 5933, Column 29 in oaidl.h")] + [NativeApi(EntryPoint = "CLEANLOCALSTORAGE_UserMarshal64")] + public unsafe partial byte* CLEANLOCALSTORAGEUserMarshal64(ref uint arg0, ref byte arg1, ref CleanLocalStorage arg2); + + /// To be documented. + [NativeName("Src", "Line 5933, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "CLEANLOCALSTORAGE_UserMarshal64")] + public partial string CLEANLOCALSTORAGEUserMarshal64S(ref uint arg0, ref byte arg1, ref CleanLocalStorage arg2); + + /// To be documented. + [NativeName("Src", "Line 5933, Column 29 in oaidl.h")] + [NativeApi(EntryPoint = "CLEANLOCALSTORAGE_UserMarshal64")] + public unsafe partial byte* CLEANLOCALSTORAGEUserMarshal64(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, CleanLocalStorage* arg2); + + /// To be documented. + [NativeName("Src", "Line 5933, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "CLEANLOCALSTORAGE_UserMarshal64")] + public unsafe partial string CLEANLOCALSTORAGEUserMarshal64S(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, CleanLocalStorage* arg2); + + /// To be documented. + [NativeName("Src", "Line 5933, Column 29 in oaidl.h")] + [NativeApi(EntryPoint = "CLEANLOCALSTORAGE_UserMarshal64")] + public unsafe partial byte* CLEANLOCALSTORAGEUserMarshal64(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref CleanLocalStorage arg2); + + /// To be documented. + [NativeName("Src", "Line 5933, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "CLEANLOCALSTORAGE_UserMarshal64")] + public partial string CLEANLOCALSTORAGEUserMarshal64S(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref CleanLocalStorage arg2); + + /// To be documented. + [NativeName("Src", "Line 5934, Column 29 in oaidl.h")] + [NativeApi(EntryPoint = "CLEANLOCALSTORAGE_UserUnmarshal64")] + public unsafe partial byte* CLEANLOCALSTORAGEUserUnmarshal64(uint* arg0, byte* arg1, CleanLocalStorage* arg2); + + /// To be documented. + [NativeName("Src", "Line 5934, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "CLEANLOCALSTORAGE_UserUnmarshal64")] + public unsafe partial string CLEANLOCALSTORAGEUserUnmarshal64S(uint* arg0, byte* arg1, CleanLocalStorage* arg2); + + /// To be documented. + [NativeName("Src", "Line 5934, Column 29 in oaidl.h")] + [NativeApi(EntryPoint = "CLEANLOCALSTORAGE_UserUnmarshal64")] + public unsafe partial byte* CLEANLOCALSTORAGEUserUnmarshal64(uint* arg0, byte* arg1, ref CleanLocalStorage arg2); + + /// To be documented. + [NativeName("Src", "Line 5934, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "CLEANLOCALSTORAGE_UserUnmarshal64")] + public unsafe partial string CLEANLOCALSTORAGEUserUnmarshal64S(uint* arg0, byte* arg1, ref CleanLocalStorage arg2); + + /// To be documented. + [NativeName("Src", "Line 5934, Column 29 in oaidl.h")] + [NativeApi(EntryPoint = "CLEANLOCALSTORAGE_UserUnmarshal64")] + public unsafe partial byte* CLEANLOCALSTORAGEUserUnmarshal64(uint* arg0, ref byte arg1, CleanLocalStorage* arg2); + + /// To be documented. + [NativeName("Src", "Line 5934, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "CLEANLOCALSTORAGE_UserUnmarshal64")] + public unsafe partial string CLEANLOCALSTORAGEUserUnmarshal64S(uint* arg0, ref byte arg1, CleanLocalStorage* arg2); + + /// To be documented. + [NativeName("Src", "Line 5934, Column 29 in oaidl.h")] + [NativeApi(EntryPoint = "CLEANLOCALSTORAGE_UserUnmarshal64")] + public unsafe partial byte* CLEANLOCALSTORAGEUserUnmarshal64(uint* arg0, ref byte arg1, ref CleanLocalStorage arg2); + + /// To be documented. + [NativeName("Src", "Line 5934, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "CLEANLOCALSTORAGE_UserUnmarshal64")] + public unsafe partial string CLEANLOCALSTORAGEUserUnmarshal64S(uint* arg0, ref byte arg1, ref CleanLocalStorage arg2); + + /// To be documented. + [NativeName("Src", "Line 5934, Column 29 in oaidl.h")] + [NativeApi(EntryPoint = "CLEANLOCALSTORAGE_UserUnmarshal64")] + public unsafe partial byte* CLEANLOCALSTORAGEUserUnmarshal64(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, CleanLocalStorage* arg2); + + /// To be documented. + [NativeName("Src", "Line 5934, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "CLEANLOCALSTORAGE_UserUnmarshal64")] + public unsafe partial string CLEANLOCALSTORAGEUserUnmarshal64S(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, CleanLocalStorage* arg2); + + /// To be documented. + [NativeName("Src", "Line 5934, Column 29 in oaidl.h")] + [NativeApi(EntryPoint = "CLEANLOCALSTORAGE_UserUnmarshal64")] + public unsafe partial byte* CLEANLOCALSTORAGEUserUnmarshal64(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref CleanLocalStorage arg2); + + /// To be documented. + [NativeName("Src", "Line 5934, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "CLEANLOCALSTORAGE_UserUnmarshal64")] + public unsafe partial string CLEANLOCALSTORAGEUserUnmarshal64S(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref CleanLocalStorage arg2); + + /// To be documented. + [NativeName("Src", "Line 5934, Column 29 in oaidl.h")] + [NativeApi(EntryPoint = "CLEANLOCALSTORAGE_UserUnmarshal64")] + public unsafe partial byte* CLEANLOCALSTORAGEUserUnmarshal64(ref uint arg0, byte* arg1, CleanLocalStorage* arg2); + + /// To be documented. + [NativeName("Src", "Line 5934, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "CLEANLOCALSTORAGE_UserUnmarshal64")] + public unsafe partial string CLEANLOCALSTORAGEUserUnmarshal64S(ref uint arg0, byte* arg1, CleanLocalStorage* arg2); + + /// To be documented. + [NativeName("Src", "Line 5934, Column 29 in oaidl.h")] + [NativeApi(EntryPoint = "CLEANLOCALSTORAGE_UserUnmarshal64")] + public unsafe partial byte* CLEANLOCALSTORAGEUserUnmarshal64(ref uint arg0, byte* arg1, ref CleanLocalStorage arg2); + + /// To be documented. + [NativeName("Src", "Line 5934, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "CLEANLOCALSTORAGE_UserUnmarshal64")] + public unsafe partial string CLEANLOCALSTORAGEUserUnmarshal64S(ref uint arg0, byte* arg1, ref CleanLocalStorage arg2); + + /// To be documented. + [NativeName("Src", "Line 5934, Column 29 in oaidl.h")] + [NativeApi(EntryPoint = "CLEANLOCALSTORAGE_UserUnmarshal64")] + public unsafe partial byte* CLEANLOCALSTORAGEUserUnmarshal64(ref uint arg0, ref byte arg1, CleanLocalStorage* arg2); + + /// To be documented. + [NativeName("Src", "Line 5934, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "CLEANLOCALSTORAGE_UserUnmarshal64")] + public unsafe partial string CLEANLOCALSTORAGEUserUnmarshal64S(ref uint arg0, ref byte arg1, CleanLocalStorage* arg2); + + /// To be documented. + [NativeName("Src", "Line 5934, Column 29 in oaidl.h")] + [NativeApi(EntryPoint = "CLEANLOCALSTORAGE_UserUnmarshal64")] + public unsafe partial byte* CLEANLOCALSTORAGEUserUnmarshal64(ref uint arg0, ref byte arg1, ref CleanLocalStorage arg2); + + /// To be documented. + [NativeName("Src", "Line 5934, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "CLEANLOCALSTORAGE_UserUnmarshal64")] + public partial string CLEANLOCALSTORAGEUserUnmarshal64S(ref uint arg0, ref byte arg1, ref CleanLocalStorage arg2); + + /// To be documented. + [NativeName("Src", "Line 5934, Column 29 in oaidl.h")] + [NativeApi(EntryPoint = "CLEANLOCALSTORAGE_UserUnmarshal64")] + public unsafe partial byte* CLEANLOCALSTORAGEUserUnmarshal64(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, CleanLocalStorage* arg2); + + /// To be documented. + [NativeName("Src", "Line 5934, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "CLEANLOCALSTORAGE_UserUnmarshal64")] + public unsafe partial string CLEANLOCALSTORAGEUserUnmarshal64S(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, CleanLocalStorage* arg2); + + /// To be documented. + [NativeName("Src", "Line 5934, Column 29 in oaidl.h")] + [NativeApi(EntryPoint = "CLEANLOCALSTORAGE_UserUnmarshal64")] + public unsafe partial byte* CLEANLOCALSTORAGEUserUnmarshal64(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref CleanLocalStorage arg2); + + /// To be documented. + [NativeName("Src", "Line 5934, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "CLEANLOCALSTORAGE_UserUnmarshal64")] + public partial string CLEANLOCALSTORAGEUserUnmarshal64S(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref CleanLocalStorage arg2); + + /// To be documented. + [NativeName("Src", "Line 5935, Column 39 in oaidl.h")] + [NativeApi(EntryPoint = "CLEANLOCALSTORAGE_UserFree64")] + public unsafe partial void CLEANLOCALSTORAGEUserFree64(uint* arg0, CleanLocalStorage* arg1); + + /// To be documented. + [NativeName("Src", "Line 5935, Column 39 in oaidl.h")] + [NativeApi(EntryPoint = "CLEANLOCALSTORAGE_UserFree64")] + public unsafe partial void CLEANLOCALSTORAGEUserFree64(uint* arg0, ref CleanLocalStorage arg1); + + /// To be documented. + [NativeName("Src", "Line 5935, Column 39 in oaidl.h")] + [NativeApi(EntryPoint = "CLEANLOCALSTORAGE_UserFree64")] + public unsafe partial void CLEANLOCALSTORAGEUserFree64(ref uint arg0, CleanLocalStorage* arg1); + + /// To be documented. + [NativeName("Src", "Line 5935, Column 39 in oaidl.h")] + [NativeApi(EntryPoint = "CLEANLOCALSTORAGE_UserFree64")] + public partial void CLEANLOCALSTORAGEUserFree64(ref uint arg0, ref CleanLocalStorage arg1); + + /// To be documented. + [NativeName("Src", "Line 5937, Column 39 in oaidl.h")] + [NativeApi(EntryPoint = "VARIANT_UserSize64")] + public unsafe partial uint VARIANTUserSize64(uint* arg0, uint arg1, Variant* arg2); + + /// To be documented. + [NativeName("Src", "Line 5937, Column 39 in oaidl.h")] + [NativeApi(EntryPoint = "VARIANT_UserSize64")] + public unsafe partial uint VARIANTUserSize64(uint* arg0, uint arg1, ref Variant arg2); + + /// To be documented. + [NativeName("Src", "Line 5937, Column 39 in oaidl.h")] + [NativeApi(EntryPoint = "VARIANT_UserSize64")] + public unsafe partial uint VARIANTUserSize64(ref uint arg0, uint arg1, Variant* arg2); + + /// To be documented. + [NativeName("Src", "Line 5937, Column 39 in oaidl.h")] + [NativeApi(EntryPoint = "VARIANT_UserSize64")] + public partial uint VARIANTUserSize64(ref uint arg0, uint arg1, ref Variant arg2); + + /// To be documented. + [NativeName("Src", "Line 5938, Column 29 in oaidl.h")] + [NativeApi(EntryPoint = "VARIANT_UserMarshal64")] + public unsafe partial byte* VARIANTUserMarshal64(uint* arg0, byte* arg1, Variant* arg2); + + /// To be documented. + [NativeName("Src", "Line 5938, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "VARIANT_UserMarshal64")] + public unsafe partial string VARIANTUserMarshal64S(uint* arg0, byte* arg1, Variant* arg2); + + /// To be documented. + [NativeName("Src", "Line 5938, Column 29 in oaidl.h")] + [NativeApi(EntryPoint = "VARIANT_UserMarshal64")] + public unsafe partial byte* VARIANTUserMarshal64(uint* arg0, byte* arg1, ref Variant arg2); + + /// To be documented. + [NativeName("Src", "Line 5938, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "VARIANT_UserMarshal64")] + public unsafe partial string VARIANTUserMarshal64S(uint* arg0, byte* arg1, ref Variant arg2); + + /// To be documented. + [NativeName("Src", "Line 5938, Column 29 in oaidl.h")] + [NativeApi(EntryPoint = "VARIANT_UserMarshal64")] + public unsafe partial byte* VARIANTUserMarshal64(uint* arg0, ref byte arg1, Variant* arg2); + + /// To be documented. + [NativeName("Src", "Line 5938, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "VARIANT_UserMarshal64")] + public unsafe partial string VARIANTUserMarshal64S(uint* arg0, ref byte arg1, Variant* arg2); + + /// To be documented. + [NativeName("Src", "Line 5938, Column 29 in oaidl.h")] + [NativeApi(EntryPoint = "VARIANT_UserMarshal64")] + public unsafe partial byte* VARIANTUserMarshal64(uint* arg0, ref byte arg1, ref Variant arg2); + + /// To be documented. + [NativeName("Src", "Line 5938, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "VARIANT_UserMarshal64")] + public unsafe partial string VARIANTUserMarshal64S(uint* arg0, ref byte arg1, ref Variant arg2); + + /// To be documented. + [NativeName("Src", "Line 5938, Column 29 in oaidl.h")] + [NativeApi(EntryPoint = "VARIANT_UserMarshal64")] + public unsafe partial byte* VARIANTUserMarshal64(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, Variant* arg2); + + /// To be documented. + [NativeName("Src", "Line 5938, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "VARIANT_UserMarshal64")] + public unsafe partial string VARIANTUserMarshal64S(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, Variant* arg2); + + /// To be documented. + [NativeName("Src", "Line 5938, Column 29 in oaidl.h")] + [NativeApi(EntryPoint = "VARIANT_UserMarshal64")] + public unsafe partial byte* VARIANTUserMarshal64(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref Variant arg2); + + /// To be documented. + [NativeName("Src", "Line 5938, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "VARIANT_UserMarshal64")] + public unsafe partial string VARIANTUserMarshal64S(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref Variant arg2); + + /// To be documented. + [NativeName("Src", "Line 5938, Column 29 in oaidl.h")] + [NativeApi(EntryPoint = "VARIANT_UserMarshal64")] + public unsafe partial byte* VARIANTUserMarshal64(ref uint arg0, byte* arg1, Variant* arg2); + + /// To be documented. + [NativeName("Src", "Line 5938, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "VARIANT_UserMarshal64")] + public unsafe partial string VARIANTUserMarshal64S(ref uint arg0, byte* arg1, Variant* arg2); + + /// To be documented. + [NativeName("Src", "Line 5938, Column 29 in oaidl.h")] + [NativeApi(EntryPoint = "VARIANT_UserMarshal64")] + public unsafe partial byte* VARIANTUserMarshal64(ref uint arg0, byte* arg1, ref Variant arg2); + + /// To be documented. + [NativeName("Src", "Line 5938, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "VARIANT_UserMarshal64")] + public unsafe partial string VARIANTUserMarshal64S(ref uint arg0, byte* arg1, ref Variant arg2); + + /// To be documented. + [NativeName("Src", "Line 5938, Column 29 in oaidl.h")] + [NativeApi(EntryPoint = "VARIANT_UserMarshal64")] + public unsafe partial byte* VARIANTUserMarshal64(ref uint arg0, ref byte arg1, Variant* arg2); + + /// To be documented. + [NativeName("Src", "Line 5938, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "VARIANT_UserMarshal64")] + public unsafe partial string VARIANTUserMarshal64S(ref uint arg0, ref byte arg1, Variant* arg2); + + /// To be documented. + [NativeName("Src", "Line 5938, Column 29 in oaidl.h")] + [NativeApi(EntryPoint = "VARIANT_UserMarshal64")] + public unsafe partial byte* VARIANTUserMarshal64(ref uint arg0, ref byte arg1, ref Variant arg2); + + /// To be documented. + [NativeName("Src", "Line 5938, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "VARIANT_UserMarshal64")] + public partial string VARIANTUserMarshal64S(ref uint arg0, ref byte arg1, ref Variant arg2); + + /// To be documented. + [NativeName("Src", "Line 5938, Column 29 in oaidl.h")] + [NativeApi(EntryPoint = "VARIANT_UserMarshal64")] + public unsafe partial byte* VARIANTUserMarshal64(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, Variant* arg2); + + /// To be documented. + [NativeName("Src", "Line 5938, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "VARIANT_UserMarshal64")] + public unsafe partial string VARIANTUserMarshal64S(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, Variant* arg2); + + /// To be documented. + [NativeName("Src", "Line 5938, Column 29 in oaidl.h")] + [NativeApi(EntryPoint = "VARIANT_UserMarshal64")] + public unsafe partial byte* VARIANTUserMarshal64(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref Variant arg2); + + /// To be documented. + [NativeName("Src", "Line 5938, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "VARIANT_UserMarshal64")] + public partial string VARIANTUserMarshal64S(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref Variant arg2); + + /// To be documented. + [NativeName("Src", "Line 5939, Column 29 in oaidl.h")] + [NativeApi(EntryPoint = "VARIANT_UserUnmarshal64")] + public unsafe partial byte* VARIANTUserUnmarshal64(uint* arg0, byte* arg1, Variant* arg2); + + /// To be documented. + [NativeName("Src", "Line 5939, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "VARIANT_UserUnmarshal64")] + public unsafe partial string VARIANTUserUnmarshal64S(uint* arg0, byte* arg1, Variant* arg2); + + /// To be documented. + [NativeName("Src", "Line 5939, Column 29 in oaidl.h")] + [NativeApi(EntryPoint = "VARIANT_UserUnmarshal64")] + public unsafe partial byte* VARIANTUserUnmarshal64(uint* arg0, byte* arg1, ref Variant arg2); + + /// To be documented. + [NativeName("Src", "Line 5939, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "VARIANT_UserUnmarshal64")] + public unsafe partial string VARIANTUserUnmarshal64S(uint* arg0, byte* arg1, ref Variant arg2); + + /// To be documented. + [NativeName("Src", "Line 5939, Column 29 in oaidl.h")] + [NativeApi(EntryPoint = "VARIANT_UserUnmarshal64")] + public unsafe partial byte* VARIANTUserUnmarshal64(uint* arg0, ref byte arg1, Variant* arg2); + + /// To be documented. + [NativeName("Src", "Line 5939, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "VARIANT_UserUnmarshal64")] + public unsafe partial string VARIANTUserUnmarshal64S(uint* arg0, ref byte arg1, Variant* arg2); + + /// To be documented. + [NativeName("Src", "Line 5939, Column 29 in oaidl.h")] + [NativeApi(EntryPoint = "VARIANT_UserUnmarshal64")] + public unsafe partial byte* VARIANTUserUnmarshal64(uint* arg0, ref byte arg1, ref Variant arg2); + + /// To be documented. + [NativeName("Src", "Line 5939, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "VARIANT_UserUnmarshal64")] + public unsafe partial string VARIANTUserUnmarshal64S(uint* arg0, ref byte arg1, ref Variant arg2); + + /// To be documented. + [NativeName("Src", "Line 5939, Column 29 in oaidl.h")] + [NativeApi(EntryPoint = "VARIANT_UserUnmarshal64")] + public unsafe partial byte* VARIANTUserUnmarshal64(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, Variant* arg2); + + /// To be documented. + [NativeName("Src", "Line 5939, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "VARIANT_UserUnmarshal64")] + public unsafe partial string VARIANTUserUnmarshal64S(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, Variant* arg2); + + /// To be documented. + [NativeName("Src", "Line 5939, Column 29 in oaidl.h")] + [NativeApi(EntryPoint = "VARIANT_UserUnmarshal64")] + public unsafe partial byte* VARIANTUserUnmarshal64(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref Variant arg2); + + /// To be documented. + [NativeName("Src", "Line 5939, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "VARIANT_UserUnmarshal64")] + public unsafe partial string VARIANTUserUnmarshal64S(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref Variant arg2); + + /// To be documented. + [NativeName("Src", "Line 5939, Column 29 in oaidl.h")] + [NativeApi(EntryPoint = "VARIANT_UserUnmarshal64")] + public unsafe partial byte* VARIANTUserUnmarshal64(ref uint arg0, byte* arg1, Variant* arg2); + + /// To be documented. + [NativeName("Src", "Line 5939, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "VARIANT_UserUnmarshal64")] + public unsafe partial string VARIANTUserUnmarshal64S(ref uint arg0, byte* arg1, Variant* arg2); + + /// To be documented. + [NativeName("Src", "Line 5939, Column 29 in oaidl.h")] + [NativeApi(EntryPoint = "VARIANT_UserUnmarshal64")] + public unsafe partial byte* VARIANTUserUnmarshal64(ref uint arg0, byte* arg1, ref Variant arg2); + + /// To be documented. + [NativeName("Src", "Line 5939, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "VARIANT_UserUnmarshal64")] + public unsafe partial string VARIANTUserUnmarshal64S(ref uint arg0, byte* arg1, ref Variant arg2); + + /// To be documented. + [NativeName("Src", "Line 5939, Column 29 in oaidl.h")] + [NativeApi(EntryPoint = "VARIANT_UserUnmarshal64")] + public unsafe partial byte* VARIANTUserUnmarshal64(ref uint arg0, ref byte arg1, Variant* arg2); + + /// To be documented. + [NativeName("Src", "Line 5939, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "VARIANT_UserUnmarshal64")] + public unsafe partial string VARIANTUserUnmarshal64S(ref uint arg0, ref byte arg1, Variant* arg2); + + /// To be documented. + [NativeName("Src", "Line 5939, Column 29 in oaidl.h")] + [NativeApi(EntryPoint = "VARIANT_UserUnmarshal64")] + public unsafe partial byte* VARIANTUserUnmarshal64(ref uint arg0, ref byte arg1, ref Variant arg2); + + /// To be documented. + [NativeName("Src", "Line 5939, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "VARIANT_UserUnmarshal64")] + public partial string VARIANTUserUnmarshal64S(ref uint arg0, ref byte arg1, ref Variant arg2); + + /// To be documented. + [NativeName("Src", "Line 5939, Column 29 in oaidl.h")] + [NativeApi(EntryPoint = "VARIANT_UserUnmarshal64")] + public unsafe partial byte* VARIANTUserUnmarshal64(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, Variant* arg2); + + /// To be documented. + [NativeName("Src", "Line 5939, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "VARIANT_UserUnmarshal64")] + public unsafe partial string VARIANTUserUnmarshal64S(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, Variant* arg2); + + /// To be documented. + [NativeName("Src", "Line 5939, Column 29 in oaidl.h")] + [NativeApi(EntryPoint = "VARIANT_UserUnmarshal64")] + public unsafe partial byte* VARIANTUserUnmarshal64(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref Variant arg2); + + /// To be documented. + [NativeName("Src", "Line 5939, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "VARIANT_UserUnmarshal64")] + public partial string VARIANTUserUnmarshal64S(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref Variant arg2); + + /// To be documented. + [NativeName("Src", "Line 5940, Column 39 in oaidl.h")] + [NativeApi(EntryPoint = "VARIANT_UserFree64")] + public unsafe partial void VARIANTUserFree64(uint* arg0, Variant* arg1); + + /// To be documented. + [NativeName("Src", "Line 5940, Column 39 in oaidl.h")] + [NativeApi(EntryPoint = "VARIANT_UserFree64")] + public unsafe partial void VARIANTUserFree64(uint* arg0, ref Variant arg1); + + /// To be documented. + [NativeName("Src", "Line 5940, Column 39 in oaidl.h")] + [NativeApi(EntryPoint = "VARIANT_UserFree64")] + public unsafe partial void VARIANTUserFree64(ref uint arg0, Variant* arg1); + + /// To be documented. + [NativeName("Src", "Line 5940, Column 39 in oaidl.h")] + [NativeApi(EntryPoint = "VARIANT_UserFree64")] + public partial void VARIANTUserFree64(ref uint arg0, ref Variant arg1); + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Proxy")] + public unsafe partial int IDispatchInvokeProxy(IDispatch* This, int dispIdMember, Guid* riid, uint lcid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr); + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Proxy")] + public unsafe partial int IDispatchInvokeProxy(IDispatch* This, int dispIdMember, Guid* riid, uint lcid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, ref uint puArgErr); + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Proxy")] + public unsafe partial int IDispatchInvokeProxy(IDispatch* This, int dispIdMember, Guid* riid, uint lcid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, uint* puArgErr); + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Proxy")] + public unsafe partial int IDispatchInvokeProxy(IDispatch* This, int dispIdMember, Guid* riid, uint lcid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, ref uint puArgErr); + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Proxy")] + public unsafe partial int IDispatchInvokeProxy(IDispatch* This, int dispIdMember, Guid* riid, uint lcid, ushort wFlags, DispatchParams* pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr); + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Proxy")] + public unsafe partial int IDispatchInvokeProxy(IDispatch* This, int dispIdMember, Guid* riid, uint lcid, ushort wFlags, DispatchParams* pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, ref uint puArgErr); + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Proxy")] + public unsafe partial int IDispatchInvokeProxy(IDispatch* This, int dispIdMember, Guid* riid, uint lcid, ushort wFlags, DispatchParams* pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, uint* puArgErr); + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Proxy")] + public unsafe partial int IDispatchInvokeProxy(IDispatch* This, int dispIdMember, Guid* riid, uint lcid, ushort wFlags, DispatchParams* pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, ref uint puArgErr); + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Proxy")] + public unsafe partial int IDispatchInvokeProxy(IDispatch* This, int dispIdMember, Guid* riid, uint lcid, ushort wFlags, ref DispatchParams pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr); + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Proxy")] + public unsafe partial int IDispatchInvokeProxy(IDispatch* This, int dispIdMember, Guid* riid, uint lcid, ushort wFlags, ref DispatchParams pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, ref uint puArgErr); + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Proxy")] + public unsafe partial int IDispatchInvokeProxy(IDispatch* This, int dispIdMember, Guid* riid, uint lcid, ushort wFlags, ref DispatchParams pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, uint* puArgErr); + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Proxy")] + public unsafe partial int IDispatchInvokeProxy(IDispatch* This, int dispIdMember, Guid* riid, uint lcid, ushort wFlags, ref DispatchParams pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, ref uint puArgErr); + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Proxy")] + public unsafe partial int IDispatchInvokeProxy(IDispatch* This, int dispIdMember, Guid* riid, uint lcid, ushort wFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr); + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Proxy")] + public unsafe partial int IDispatchInvokeProxy(IDispatch* This, int dispIdMember, Guid* riid, uint lcid, ushort wFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, ref uint puArgErr); + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Proxy")] + public unsafe partial int IDispatchInvokeProxy(IDispatch* This, int dispIdMember, Guid* riid, uint lcid, ushort wFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, uint* puArgErr); + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Proxy")] + public unsafe partial int IDispatchInvokeProxy(IDispatch* This, int dispIdMember, Guid* riid, uint lcid, ushort wFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, ref uint puArgErr); + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Proxy")] + public unsafe partial int IDispatchInvokeProxy(IDispatch* This, int dispIdMember, ref Guid riid, uint lcid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr); + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Proxy")] + public unsafe partial int IDispatchInvokeProxy(IDispatch* This, int dispIdMember, ref Guid riid, uint lcid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, ref uint puArgErr); + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Proxy")] + public unsafe partial int IDispatchInvokeProxy(IDispatch* This, int dispIdMember, ref Guid riid, uint lcid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, uint* puArgErr); + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Proxy")] + public unsafe partial int IDispatchInvokeProxy(IDispatch* This, int dispIdMember, ref Guid riid, uint lcid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, ref uint puArgErr); + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Proxy")] + public unsafe partial int IDispatchInvokeProxy(IDispatch* This, int dispIdMember, ref Guid riid, uint lcid, ushort wFlags, DispatchParams* pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr); + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Proxy")] + public unsafe partial int IDispatchInvokeProxy(IDispatch* This, int dispIdMember, ref Guid riid, uint lcid, ushort wFlags, DispatchParams* pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, ref uint puArgErr); + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Proxy")] + public unsafe partial int IDispatchInvokeProxy(IDispatch* This, int dispIdMember, ref Guid riid, uint lcid, ushort wFlags, DispatchParams* pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, uint* puArgErr); + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Proxy")] + public unsafe partial int IDispatchInvokeProxy(IDispatch* This, int dispIdMember, ref Guid riid, uint lcid, ushort wFlags, DispatchParams* pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, ref uint puArgErr); + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Proxy")] + public unsafe partial int IDispatchInvokeProxy(IDispatch* This, int dispIdMember, ref Guid riid, uint lcid, ushort wFlags, ref DispatchParams pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr); + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Proxy")] + public unsafe partial int IDispatchInvokeProxy(IDispatch* This, int dispIdMember, ref Guid riid, uint lcid, ushort wFlags, ref DispatchParams pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, ref uint puArgErr); + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Proxy")] + public unsafe partial int IDispatchInvokeProxy(IDispatch* This, int dispIdMember, ref Guid riid, uint lcid, ushort wFlags, ref DispatchParams pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, uint* puArgErr); + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Proxy")] + public unsafe partial int IDispatchInvokeProxy(IDispatch* This, int dispIdMember, ref Guid riid, uint lcid, ushort wFlags, ref DispatchParams pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, ref uint puArgErr); + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Proxy")] + public unsafe partial int IDispatchInvokeProxy(IDispatch* This, int dispIdMember, ref Guid riid, uint lcid, ushort wFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr); + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Proxy")] + public unsafe partial int IDispatchInvokeProxy(IDispatch* This, int dispIdMember, ref Guid riid, uint lcid, ushort wFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, ref uint puArgErr); + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Proxy")] + public unsafe partial int IDispatchInvokeProxy(IDispatch* This, int dispIdMember, ref Guid riid, uint lcid, ushort wFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, uint* puArgErr); + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Proxy")] + public unsafe partial int IDispatchInvokeProxy(IDispatch* This, int dispIdMember, ref Guid riid, uint lcid, ushort wFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, ref uint puArgErr); + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Proxy")] + public unsafe partial int IDispatchInvokeProxy(ref IDispatch This, int dispIdMember, Guid* riid, uint lcid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr); + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Proxy")] + public unsafe partial int IDispatchInvokeProxy(ref IDispatch This, int dispIdMember, Guid* riid, uint lcid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, ref uint puArgErr); + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Proxy")] + public unsafe partial int IDispatchInvokeProxy(ref IDispatch This, int dispIdMember, Guid* riid, uint lcid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, uint* puArgErr); + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Proxy")] + public unsafe partial int IDispatchInvokeProxy(ref IDispatch This, int dispIdMember, Guid* riid, uint lcid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, ref uint puArgErr); + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Proxy")] + public unsafe partial int IDispatchInvokeProxy(ref IDispatch This, int dispIdMember, Guid* riid, uint lcid, ushort wFlags, DispatchParams* pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr); + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Proxy")] + public unsafe partial int IDispatchInvokeProxy(ref IDispatch This, int dispIdMember, Guid* riid, uint lcid, ushort wFlags, DispatchParams* pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, ref uint puArgErr); + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Proxy")] + public unsafe partial int IDispatchInvokeProxy(ref IDispatch This, int dispIdMember, Guid* riid, uint lcid, ushort wFlags, DispatchParams* pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, uint* puArgErr); + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Proxy")] + public unsafe partial int IDispatchInvokeProxy(ref IDispatch This, int dispIdMember, Guid* riid, uint lcid, ushort wFlags, DispatchParams* pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, ref uint puArgErr); + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Proxy")] + public unsafe partial int IDispatchInvokeProxy(ref IDispatch This, int dispIdMember, Guid* riid, uint lcid, ushort wFlags, ref DispatchParams pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr); + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Proxy")] + public unsafe partial int IDispatchInvokeProxy(ref IDispatch This, int dispIdMember, Guid* riid, uint lcid, ushort wFlags, ref DispatchParams pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, ref uint puArgErr); + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Proxy")] + public unsafe partial int IDispatchInvokeProxy(ref IDispatch This, int dispIdMember, Guid* riid, uint lcid, ushort wFlags, ref DispatchParams pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, uint* puArgErr); + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Proxy")] + public unsafe partial int IDispatchInvokeProxy(ref IDispatch This, int dispIdMember, Guid* riid, uint lcid, ushort wFlags, ref DispatchParams pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, ref uint puArgErr); + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Proxy")] + public unsafe partial int IDispatchInvokeProxy(ref IDispatch This, int dispIdMember, Guid* riid, uint lcid, ushort wFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr); + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Proxy")] + public unsafe partial int IDispatchInvokeProxy(ref IDispatch This, int dispIdMember, Guid* riid, uint lcid, ushort wFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, ref uint puArgErr); + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Proxy")] + public unsafe partial int IDispatchInvokeProxy(ref IDispatch This, int dispIdMember, Guid* riid, uint lcid, ushort wFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, uint* puArgErr); + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Proxy")] + public unsafe partial int IDispatchInvokeProxy(ref IDispatch This, int dispIdMember, Guid* riid, uint lcid, ushort wFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, ref uint puArgErr); + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Proxy")] + public unsafe partial int IDispatchInvokeProxy(ref IDispatch This, int dispIdMember, ref Guid riid, uint lcid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr); + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Proxy")] + public unsafe partial int IDispatchInvokeProxy(ref IDispatch This, int dispIdMember, ref Guid riid, uint lcid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, ref uint puArgErr); + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Proxy")] + public unsafe partial int IDispatchInvokeProxy(ref IDispatch This, int dispIdMember, ref Guid riid, uint lcid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, uint* puArgErr); + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Proxy")] + public unsafe partial int IDispatchInvokeProxy(ref IDispatch This, int dispIdMember, ref Guid riid, uint lcid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, ref uint puArgErr); + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Proxy")] + public unsafe partial int IDispatchInvokeProxy(ref IDispatch This, int dispIdMember, ref Guid riid, uint lcid, ushort wFlags, DispatchParams* pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr); + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Proxy")] + public unsafe partial int IDispatchInvokeProxy(ref IDispatch This, int dispIdMember, ref Guid riid, uint lcid, ushort wFlags, DispatchParams* pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, ref uint puArgErr); + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Proxy")] + public unsafe partial int IDispatchInvokeProxy(ref IDispatch This, int dispIdMember, ref Guid riid, uint lcid, ushort wFlags, DispatchParams* pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, uint* puArgErr); + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Proxy")] + public unsafe partial int IDispatchInvokeProxy(ref IDispatch This, int dispIdMember, ref Guid riid, uint lcid, ushort wFlags, DispatchParams* pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, ref uint puArgErr); + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Proxy")] + public unsafe partial int IDispatchInvokeProxy(ref IDispatch This, int dispIdMember, ref Guid riid, uint lcid, ushort wFlags, ref DispatchParams pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr); + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Proxy")] + public unsafe partial int IDispatchInvokeProxy(ref IDispatch This, int dispIdMember, ref Guid riid, uint lcid, ushort wFlags, ref DispatchParams pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, ref uint puArgErr); + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Proxy")] + public unsafe partial int IDispatchInvokeProxy(ref IDispatch This, int dispIdMember, ref Guid riid, uint lcid, ushort wFlags, ref DispatchParams pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, uint* puArgErr); + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Proxy")] + public unsafe partial int IDispatchInvokeProxy(ref IDispatch This, int dispIdMember, ref Guid riid, uint lcid, ushort wFlags, ref DispatchParams pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, ref uint puArgErr); + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Proxy")] + public unsafe partial int IDispatchInvokeProxy(ref IDispatch This, int dispIdMember, ref Guid riid, uint lcid, ushort wFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr); + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Proxy")] + public unsafe partial int IDispatchInvokeProxy(ref IDispatch This, int dispIdMember, ref Guid riid, uint lcid, ushort wFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, ref uint puArgErr); + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Proxy")] + public unsafe partial int IDispatchInvokeProxy(ref IDispatch This, int dispIdMember, ref Guid riid, uint lcid, ushort wFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, uint* puArgErr); + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Proxy")] + public partial int IDispatchInvokeProxy(ref IDispatch This, int dispIdMember, ref Guid riid, uint lcid, ushort wFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, ref uint puArgErr); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(IDispatch* This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(IDispatch* This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(IDispatch* This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(IDispatch* This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(IDispatch* This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(IDispatch* This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(IDispatch* This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(IDispatch* This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(IDispatch* This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(IDispatch* This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(IDispatch* This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(IDispatch* This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(IDispatch* This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(IDispatch* This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(IDispatch* This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(IDispatch* This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(IDispatch* This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(IDispatch* This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(IDispatch* This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(IDispatch* This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(IDispatch* This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(IDispatch* This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(IDispatch* This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(IDispatch* This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(IDispatch* This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(IDispatch* This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(IDispatch* This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(IDispatch* This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(IDispatch* This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(IDispatch* This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(IDispatch* This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(IDispatch* This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(IDispatch* This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(IDispatch* This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(IDispatch* This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(IDispatch* This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(IDispatch* This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(IDispatch* This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(IDispatch* This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(IDispatch* This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(IDispatch* This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(IDispatch* This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(IDispatch* This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(IDispatch* This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(IDispatch* This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(IDispatch* This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(IDispatch* This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(IDispatch* This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(IDispatch* This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(IDispatch* This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(IDispatch* This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(IDispatch* This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(IDispatch* This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(IDispatch* This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(IDispatch* This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(IDispatch* This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(IDispatch* This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(IDispatch* This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(IDispatch* This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(IDispatch* This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(IDispatch* This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(IDispatch* This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(IDispatch* This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(IDispatch* This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(ref IDispatch This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(ref IDispatch This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(ref IDispatch This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(ref IDispatch This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(ref IDispatch This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(ref IDispatch This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(ref IDispatch This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(ref IDispatch This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(ref IDispatch This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(ref IDispatch This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(ref IDispatch This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(ref IDispatch This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(ref IDispatch This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(ref IDispatch This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(ref IDispatch This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(ref IDispatch This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(ref IDispatch This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(ref IDispatch This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(ref IDispatch This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(ref IDispatch This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(ref IDispatch This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(ref IDispatch This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(ref IDispatch This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(ref IDispatch This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(ref IDispatch This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(ref IDispatch This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(ref IDispatch This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(ref IDispatch This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(ref IDispatch This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(ref IDispatch This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(ref IDispatch This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(ref IDispatch This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(ref IDispatch This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(ref IDispatch This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(ref IDispatch This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(ref IDispatch This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(ref IDispatch This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(ref IDispatch This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(ref IDispatch This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(ref IDispatch This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(ref IDispatch This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(ref IDispatch This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(ref IDispatch This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(ref IDispatch This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(ref IDispatch This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(ref IDispatch This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(ref IDispatch This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(ref IDispatch This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(ref IDispatch This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(ref IDispatch This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(ref IDispatch This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(ref IDispatch This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(ref IDispatch This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(ref IDispatch This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(ref IDispatch This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(ref IDispatch This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(ref IDispatch This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(ref IDispatch This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(ref IDispatch This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(ref IDispatch This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(ref IDispatch This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(ref IDispatch This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(ref IDispatch This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(ref IDispatch This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(ref IDispatch This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(ref IDispatch This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(ref IDispatch This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(ref IDispatch This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(ref IDispatch This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(ref IDispatch This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(ref IDispatch This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(ref IDispatch This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(ref IDispatch This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(ref IDispatch This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(ref IDispatch This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(ref IDispatch This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(ref IDispatch This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(ref IDispatch This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(ref IDispatch This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(ref IDispatch This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(ref IDispatch This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(ref IDispatch This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(ref IDispatch This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(ref IDispatch This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(ref IDispatch This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(ref IDispatch This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(ref IDispatch This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(ref IDispatch This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(ref IDispatch This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(ref IDispatch This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(ref IDispatch This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(ref IDispatch This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(ref IDispatch This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(ref IDispatch This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(ref IDispatch This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(ref IDispatch This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(ref IDispatch This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(ref IDispatch This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(ref IDispatch This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(ref IDispatch This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(ref IDispatch This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(ref IDispatch This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(ref IDispatch This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(ref IDispatch This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(ref IDispatch This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(ref IDispatch This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(ref IDispatch This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(ref IDispatch This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(ref IDispatch This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(ref IDispatch This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(ref IDispatch This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(ref IDispatch This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(ref IDispatch This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(ref IDispatch This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(ref IDispatch This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(ref IDispatch This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(ref IDispatch This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(ref IDispatch This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(ref IDispatch This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(ref IDispatch This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(ref IDispatch This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(ref IDispatch This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(ref IDispatch This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(ref IDispatch This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(ref IDispatch This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(ref IDispatch This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public unsafe partial int IDispatchInvokeStub(ref IDispatch This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IDispatch_Invoke_Stub")] + public partial int IDispatchInvokeStub(ref IDispatch This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef); + + /// To be documented. + [NativeName("Src", "Line 5976, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "IEnumVARIANT_Next_Proxy")] + public unsafe partial int IEnumVARIANTNextProxy(IEnumVARIANT* This, uint celt, Variant* rgVar, uint* pCeltFetched); + + /// To be documented. + [NativeName("Src", "Line 5976, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "IEnumVARIANT_Next_Proxy")] + public unsafe partial int IEnumVARIANTNextProxy(IEnumVARIANT* This, uint celt, Variant* rgVar, ref uint pCeltFetched); + + /// To be documented. + [NativeName("Src", "Line 5976, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "IEnumVARIANT_Next_Proxy")] + public unsafe partial int IEnumVARIANTNextProxy(IEnumVARIANT* This, uint celt, ref Variant rgVar, uint* pCeltFetched); + + /// To be documented. + [NativeName("Src", "Line 5976, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "IEnumVARIANT_Next_Proxy")] + public unsafe partial int IEnumVARIANTNextProxy(IEnumVARIANT* This, uint celt, ref Variant rgVar, ref uint pCeltFetched); + + /// To be documented. + [NativeName("Src", "Line 5976, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "IEnumVARIANT_Next_Proxy")] + public unsafe partial int IEnumVARIANTNextProxy(ref IEnumVARIANT This, uint celt, Variant* rgVar, uint* pCeltFetched); + + /// To be documented. + [NativeName("Src", "Line 5976, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "IEnumVARIANT_Next_Proxy")] + public unsafe partial int IEnumVARIANTNextProxy(ref IEnumVARIANT This, uint celt, Variant* rgVar, ref uint pCeltFetched); + + /// To be documented. + [NativeName("Src", "Line 5976, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "IEnumVARIANT_Next_Proxy")] + public unsafe partial int IEnumVARIANTNextProxy(ref IEnumVARIANT This, uint celt, ref Variant rgVar, uint* pCeltFetched); + + /// To be documented. + [NativeName("Src", "Line 5976, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "IEnumVARIANT_Next_Proxy")] + public partial int IEnumVARIANTNextProxy(ref IEnumVARIANT This, uint celt, ref Variant rgVar, ref uint pCeltFetched); + + /// To be documented. + [NativeName("Src", "Line 5983, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IEnumVARIANT_Next_Stub")] + public unsafe partial int IEnumVARIANTNextStub(IEnumVARIANT* This, uint celt, Variant* rgVar, uint* pCeltFetched); + + /// To be documented. + [NativeName("Src", "Line 5983, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IEnumVARIANT_Next_Stub")] + public unsafe partial int IEnumVARIANTNextStub(IEnumVARIANT* This, uint celt, Variant* rgVar, ref uint pCeltFetched); + + /// To be documented. + [NativeName("Src", "Line 5983, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IEnumVARIANT_Next_Stub")] + public unsafe partial int IEnumVARIANTNextStub(IEnumVARIANT* This, uint celt, ref Variant rgVar, uint* pCeltFetched); + + /// To be documented. + [NativeName("Src", "Line 5983, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IEnumVARIANT_Next_Stub")] + public unsafe partial int IEnumVARIANTNextStub(IEnumVARIANT* This, uint celt, ref Variant rgVar, ref uint pCeltFetched); + + /// To be documented. + [NativeName("Src", "Line 5983, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IEnumVARIANT_Next_Stub")] + public unsafe partial int IEnumVARIANTNextStub(ref IEnumVARIANT This, uint celt, Variant* rgVar, uint* pCeltFetched); + + /// To be documented. + [NativeName("Src", "Line 5983, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IEnumVARIANT_Next_Stub")] + public unsafe partial int IEnumVARIANTNextStub(ref IEnumVARIANT This, uint celt, Variant* rgVar, ref uint pCeltFetched); + + /// To be documented. + [NativeName("Src", "Line 5983, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IEnumVARIANT_Next_Stub")] + public unsafe partial int IEnumVARIANTNextStub(ref IEnumVARIANT This, uint celt, ref Variant rgVar, uint* pCeltFetched); + + /// To be documented. + [NativeName("Src", "Line 5983, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IEnumVARIANT_Next_Stub")] + public partial int IEnumVARIANTNextStub(ref IEnumVARIANT This, uint celt, ref Variant rgVar, ref uint pCeltFetched); + + /// To be documented. + [NativeName("Src", "Line 5989, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Proxy")] + public unsafe partial int ITypeCompBindProxy(ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, BindPtr* pBindPtr); + + /// To be documented. + [NativeName("Src", "Line 5989, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Proxy")] + public unsafe partial int ITypeCompBindProxy(ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref BindPtr pBindPtr); + + /// To be documented. + [NativeName("Src", "Line 5989, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Proxy")] + public unsafe partial int ITypeCompBindProxy(ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, BindPtr* pBindPtr); + + /// To be documented. + [NativeName("Src", "Line 5989, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Proxy")] + public unsafe partial int ITypeCompBindProxy(ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, ref BindPtr pBindPtr); + + /// To be documented. + [NativeName("Src", "Line 5989, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Proxy")] + public unsafe partial int ITypeCompBindProxy(ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, BindPtr* pBindPtr); + + /// To be documented. + [NativeName("Src", "Line 5989, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Proxy")] + public unsafe partial int ITypeCompBindProxy(ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref BindPtr pBindPtr); + + /// To be documented. + [NativeName("Src", "Line 5989, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Proxy")] + public unsafe partial int ITypeCompBindProxy(ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, BindPtr* pBindPtr); + + /// To be documented. + [NativeName("Src", "Line 5989, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Proxy")] + public unsafe partial int ITypeCompBindProxy(ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref BindPtr pBindPtr); + + /// To be documented. + [NativeName("Src", "Line 5989, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Proxy")] + public unsafe partial int ITypeCompBindProxy(ITypeComp* This, ref char szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, BindPtr* pBindPtr); + + /// To be documented. + [NativeName("Src", "Line 5989, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Proxy")] + public unsafe partial int ITypeCompBindProxy(ITypeComp* This, ref char szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref BindPtr pBindPtr); + + /// To be documented. + [NativeName("Src", "Line 5989, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Proxy")] + public unsafe partial int ITypeCompBindProxy(ITypeComp* This, ref char szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, BindPtr* pBindPtr); + + /// To be documented. + [NativeName("Src", "Line 5989, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Proxy")] + public unsafe partial int ITypeCompBindProxy(ITypeComp* This, ref char szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, ref BindPtr pBindPtr); + + /// To be documented. + [NativeName("Src", "Line 5989, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Proxy")] + public unsafe partial int ITypeCompBindProxy(ITypeComp* This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, BindPtr* pBindPtr); + + /// To be documented. + [NativeName("Src", "Line 5989, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Proxy")] + public unsafe partial int ITypeCompBindProxy(ITypeComp* This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref BindPtr pBindPtr); + + /// To be documented. + [NativeName("Src", "Line 5989, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Proxy")] + public unsafe partial int ITypeCompBindProxy(ITypeComp* This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, BindPtr* pBindPtr); + + /// To be documented. + [NativeName("Src", "Line 5989, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Proxy")] + public unsafe partial int ITypeCompBindProxy(ITypeComp* This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref BindPtr pBindPtr); + + /// To be documented. + [NativeName("Src", "Line 5989, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Proxy")] + public unsafe partial int ITypeCompBindProxy(ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, BindPtr* pBindPtr); + + /// To be documented. + [NativeName("Src", "Line 5989, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Proxy")] + public unsafe partial int ITypeCompBindProxy(ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref BindPtr pBindPtr); + + /// To be documented. + [NativeName("Src", "Line 5989, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Proxy")] + public unsafe partial int ITypeCompBindProxy(ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, BindPtr* pBindPtr); + + /// To be documented. + [NativeName("Src", "Line 5989, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Proxy")] + public unsafe partial int ITypeCompBindProxy(ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, ref BindPtr pBindPtr); + + /// To be documented. + [NativeName("Src", "Line 5989, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Proxy")] + public unsafe partial int ITypeCompBindProxy(ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, BindPtr* pBindPtr); + + /// To be documented. + [NativeName("Src", "Line 5989, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Proxy")] + public unsafe partial int ITypeCompBindProxy(ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref BindPtr pBindPtr); + + /// To be documented. + [NativeName("Src", "Line 5989, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Proxy")] + public unsafe partial int ITypeCompBindProxy(ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, BindPtr* pBindPtr); + + /// To be documented. + [NativeName("Src", "Line 5989, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Proxy")] + public unsafe partial int ITypeCompBindProxy(ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref BindPtr pBindPtr); + + /// To be documented. + [NativeName("Src", "Line 5989, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Proxy")] + public unsafe partial int ITypeCompBindProxy(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, BindPtr* pBindPtr); + + /// To be documented. + [NativeName("Src", "Line 5989, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Proxy")] + public unsafe partial int ITypeCompBindProxy(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref BindPtr pBindPtr); + + /// To be documented. + [NativeName("Src", "Line 5989, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Proxy")] + public unsafe partial int ITypeCompBindProxy(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, BindPtr* pBindPtr); + + /// To be documented. + [NativeName("Src", "Line 5989, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Proxy")] + public unsafe partial int ITypeCompBindProxy(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, ref BindPtr pBindPtr); + + /// To be documented. + [NativeName("Src", "Line 5989, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Proxy")] + public unsafe partial int ITypeCompBindProxy(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, BindPtr* pBindPtr); + + /// To be documented. + [NativeName("Src", "Line 5989, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Proxy")] + public unsafe partial int ITypeCompBindProxy(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref BindPtr pBindPtr); + + /// To be documented. + [NativeName("Src", "Line 5989, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Proxy")] + public unsafe partial int ITypeCompBindProxy(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, BindPtr* pBindPtr); + + /// To be documented. + [NativeName("Src", "Line 5989, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Proxy")] + public unsafe partial int ITypeCompBindProxy(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref BindPtr pBindPtr); + + /// To be documented. + [NativeName("Src", "Line 5989, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Proxy")] + public unsafe partial int ITypeCompBindProxy(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, BindPtr* pBindPtr); + + /// To be documented. + [NativeName("Src", "Line 5989, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Proxy")] + public unsafe partial int ITypeCompBindProxy(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref BindPtr pBindPtr); + + /// To be documented. + [NativeName("Src", "Line 5989, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Proxy")] + public unsafe partial int ITypeCompBindProxy(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, BindPtr* pBindPtr); + + /// To be documented. + [NativeName("Src", "Line 5989, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Proxy")] + public unsafe partial int ITypeCompBindProxy(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, ref BindPtr pBindPtr); + + /// To be documented. + [NativeName("Src", "Line 5989, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Proxy")] + public unsafe partial int ITypeCompBindProxy(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, BindPtr* pBindPtr); + + /// To be documented. + [NativeName("Src", "Line 5989, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Proxy")] + public unsafe partial int ITypeCompBindProxy(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref BindPtr pBindPtr); + + /// To be documented. + [NativeName("Src", "Line 5989, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Proxy")] + public unsafe partial int ITypeCompBindProxy(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, BindPtr* pBindPtr); + + /// To be documented. + [NativeName("Src", "Line 5989, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Proxy")] + public unsafe partial int ITypeCompBindProxy(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref BindPtr pBindPtr); + + /// To be documented. + [NativeName("Src", "Line 5989, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Proxy")] + public unsafe partial int ITypeCompBindProxy(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, BindPtr* pBindPtr); + + /// To be documented. + [NativeName("Src", "Line 5989, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Proxy")] + public unsafe partial int ITypeCompBindProxy(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref BindPtr pBindPtr); + + /// To be documented. + [NativeName("Src", "Line 5989, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Proxy")] + public unsafe partial int ITypeCompBindProxy(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, BindPtr* pBindPtr); + + /// To be documented. + [NativeName("Src", "Line 5989, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Proxy")] + public unsafe partial int ITypeCompBindProxy(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, ref BindPtr pBindPtr); + + /// To be documented. + [NativeName("Src", "Line 5989, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Proxy")] + public unsafe partial int ITypeCompBindProxy(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, BindPtr* pBindPtr); + + /// To be documented. + [NativeName("Src", "Line 5989, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Proxy")] + public unsafe partial int ITypeCompBindProxy(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref BindPtr pBindPtr); + + /// To be documented. + [NativeName("Src", "Line 5989, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Proxy")] + public unsafe partial int ITypeCompBindProxy(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, BindPtr* pBindPtr); + + /// To be documented. + [NativeName("Src", "Line 5989, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Proxy")] + public unsafe partial int ITypeCompBindProxy(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref BindPtr pBindPtr); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, ref char szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, ref char szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, ref char szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, ref char szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, ref char szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, ref char szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, ref char szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, ref char szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, ref char szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, ref char szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, ref char szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, ref char szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, ref char szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, ref char szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, ref char szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, ref char szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, ref char szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, ref char szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, ref char szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, ref char szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, ref char szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, ref char szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, ref char szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, ref char szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, ref char szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, ref char szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, ref char szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, ref char szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, ref char szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, ref char szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, ref char szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, ref char szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_Bind_Stub")] + public unsafe partial int ITypeCompBindStub(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6012, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_BindType_Proxy")] + public unsafe partial int ITypeCompBindTypeProxy(ITypeComp* This, char* szName, uint lHashVal, ITypeInfo** ppTInfo, ITypeComp** ppTComp); + + /// To be documented. + [NativeName("Src", "Line 6012, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_BindType_Proxy")] + public unsafe partial int ITypeCompBindTypeProxy(ITypeComp* This, char* szName, uint lHashVal, ITypeInfo** ppTInfo, ref ITypeComp* ppTComp); + + /// To be documented. + [NativeName("Src", "Line 6012, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_BindType_Proxy")] + public unsafe partial int ITypeCompBindTypeProxy(ITypeComp* This, char* szName, uint lHashVal, ref ITypeInfo* ppTInfo, ITypeComp** ppTComp); + + /// To be documented. + [NativeName("Src", "Line 6012, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_BindType_Proxy")] + public unsafe partial int ITypeCompBindTypeProxy(ITypeComp* This, char* szName, uint lHashVal, ref ITypeInfo* ppTInfo, ref ITypeComp* ppTComp); + + /// To be documented. + [NativeName("Src", "Line 6012, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_BindType_Proxy")] + public unsafe partial int ITypeCompBindTypeProxy(ITypeComp* This, ref char szName, uint lHashVal, ITypeInfo** ppTInfo, ITypeComp** ppTComp); + + /// To be documented. + [NativeName("Src", "Line 6012, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_BindType_Proxy")] + public unsafe partial int ITypeCompBindTypeProxy(ITypeComp* This, ref char szName, uint lHashVal, ITypeInfo** ppTInfo, ref ITypeComp* ppTComp); + + /// To be documented. + [NativeName("Src", "Line 6012, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_BindType_Proxy")] + public unsafe partial int ITypeCompBindTypeProxy(ITypeComp* This, ref char szName, uint lHashVal, ref ITypeInfo* ppTInfo, ITypeComp** ppTComp); + + /// To be documented. + [NativeName("Src", "Line 6012, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_BindType_Proxy")] + public unsafe partial int ITypeCompBindTypeProxy(ITypeComp* This, ref char szName, uint lHashVal, ref ITypeInfo* ppTInfo, ref ITypeComp* ppTComp); + + /// To be documented. + [NativeName("Src", "Line 6012, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_BindType_Proxy")] + public unsafe partial int ITypeCompBindTypeProxy(ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ITypeInfo** ppTInfo, ITypeComp** ppTComp); + + /// To be documented. + [NativeName("Src", "Line 6012, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_BindType_Proxy")] + public unsafe partial int ITypeCompBindTypeProxy(ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ITypeInfo** ppTInfo, ref ITypeComp* ppTComp); + + /// To be documented. + [NativeName("Src", "Line 6012, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_BindType_Proxy")] + public unsafe partial int ITypeCompBindTypeProxy(ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ref ITypeInfo* ppTInfo, ITypeComp** ppTComp); + + /// To be documented. + [NativeName("Src", "Line 6012, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_BindType_Proxy")] + public unsafe partial int ITypeCompBindTypeProxy(ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ref ITypeInfo* ppTInfo, ref ITypeComp* ppTComp); + + /// To be documented. + [NativeName("Src", "Line 6012, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_BindType_Proxy")] + public unsafe partial int ITypeCompBindTypeProxy(ref ITypeComp This, char* szName, uint lHashVal, ITypeInfo** ppTInfo, ITypeComp** ppTComp); + + /// To be documented. + [NativeName("Src", "Line 6012, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_BindType_Proxy")] + public unsafe partial int ITypeCompBindTypeProxy(ref ITypeComp This, char* szName, uint lHashVal, ITypeInfo** ppTInfo, ref ITypeComp* ppTComp); + + /// To be documented. + [NativeName("Src", "Line 6012, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_BindType_Proxy")] + public unsafe partial int ITypeCompBindTypeProxy(ref ITypeComp This, char* szName, uint lHashVal, ref ITypeInfo* ppTInfo, ITypeComp** ppTComp); + + /// To be documented. + [NativeName("Src", "Line 6012, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_BindType_Proxy")] + public unsafe partial int ITypeCompBindTypeProxy(ref ITypeComp This, char* szName, uint lHashVal, ref ITypeInfo* ppTInfo, ref ITypeComp* ppTComp); + + /// To be documented. + [NativeName("Src", "Line 6012, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_BindType_Proxy")] + public unsafe partial int ITypeCompBindTypeProxy(ref ITypeComp This, ref char szName, uint lHashVal, ITypeInfo** ppTInfo, ITypeComp** ppTComp); + + /// To be documented. + [NativeName("Src", "Line 6012, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_BindType_Proxy")] + public unsafe partial int ITypeCompBindTypeProxy(ref ITypeComp This, ref char szName, uint lHashVal, ITypeInfo** ppTInfo, ref ITypeComp* ppTComp); + + /// To be documented. + [NativeName("Src", "Line 6012, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_BindType_Proxy")] + public unsafe partial int ITypeCompBindTypeProxy(ref ITypeComp This, ref char szName, uint lHashVal, ref ITypeInfo* ppTInfo, ITypeComp** ppTComp); + + /// To be documented. + [NativeName("Src", "Line 6012, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_BindType_Proxy")] + public unsafe partial int ITypeCompBindTypeProxy(ref ITypeComp This, ref char szName, uint lHashVal, ref ITypeInfo* ppTInfo, ref ITypeComp* ppTComp); + + /// To be documented. + [NativeName("Src", "Line 6012, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_BindType_Proxy")] + public unsafe partial int ITypeCompBindTypeProxy(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ITypeInfo** ppTInfo, ITypeComp** ppTComp); + + /// To be documented. + [NativeName("Src", "Line 6012, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_BindType_Proxy")] + public unsafe partial int ITypeCompBindTypeProxy(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ITypeInfo** ppTInfo, ref ITypeComp* ppTComp); + + /// To be documented. + [NativeName("Src", "Line 6012, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_BindType_Proxy")] + public unsafe partial int ITypeCompBindTypeProxy(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ref ITypeInfo* ppTInfo, ITypeComp** ppTComp); + + /// To be documented. + [NativeName("Src", "Line 6012, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_BindType_Proxy")] + public unsafe partial int ITypeCompBindTypeProxy(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ref ITypeInfo* ppTInfo, ref ITypeComp* ppTComp); + + /// To be documented. + [NativeName("Src", "Line 6021, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_BindType_Stub")] + public unsafe partial int ITypeCompBindTypeStub(ITypeComp* This, char* szName, uint lHashVal, ITypeInfo** ppTInfo); + + /// To be documented. + [NativeName("Src", "Line 6021, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_BindType_Stub")] + public unsafe partial int ITypeCompBindTypeStub(ITypeComp* This, char* szName, uint lHashVal, ref ITypeInfo* ppTInfo); + + /// To be documented. + [NativeName("Src", "Line 6021, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_BindType_Stub")] + public unsafe partial int ITypeCompBindTypeStub(ITypeComp* This, ref char szName, uint lHashVal, ITypeInfo** ppTInfo); + + /// To be documented. + [NativeName("Src", "Line 6021, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_BindType_Stub")] + public unsafe partial int ITypeCompBindTypeStub(ITypeComp* This, ref char szName, uint lHashVal, ref ITypeInfo* ppTInfo); + + /// To be documented. + [NativeName("Src", "Line 6021, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_BindType_Stub")] + public unsafe partial int ITypeCompBindTypeStub(ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ITypeInfo** ppTInfo); + + /// To be documented. + [NativeName("Src", "Line 6021, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_BindType_Stub")] + public unsafe partial int ITypeCompBindTypeStub(ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ref ITypeInfo* ppTInfo); + + /// To be documented. + [NativeName("Src", "Line 6021, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_BindType_Stub")] + public unsafe partial int ITypeCompBindTypeStub(ref ITypeComp This, char* szName, uint lHashVal, ITypeInfo** ppTInfo); + + /// To be documented. + [NativeName("Src", "Line 6021, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_BindType_Stub")] + public unsafe partial int ITypeCompBindTypeStub(ref ITypeComp This, char* szName, uint lHashVal, ref ITypeInfo* ppTInfo); + + /// To be documented. + [NativeName("Src", "Line 6021, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_BindType_Stub")] + public unsafe partial int ITypeCompBindTypeStub(ref ITypeComp This, ref char szName, uint lHashVal, ITypeInfo** ppTInfo); + + /// To be documented. + [NativeName("Src", "Line 6021, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_BindType_Stub")] + public unsafe partial int ITypeCompBindTypeStub(ref ITypeComp This, ref char szName, uint lHashVal, ref ITypeInfo* ppTInfo); + + /// To be documented. + [NativeName("Src", "Line 6021, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_BindType_Stub")] + public unsafe partial int ITypeCompBindTypeStub(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ITypeInfo** ppTInfo); + + /// To be documented. + [NativeName("Src", "Line 6021, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeComp_BindType_Stub")] + public unsafe partial int ITypeCompBindTypeStub(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ref ITypeInfo* ppTInfo); + + /// To be documented. + [NativeName("Src", "Line 6027, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetTypeAttr_Proxy")] + public unsafe partial int ITypeInfoGetTypeAttrProxy(ITypeInfo* This, TypeAttr** ppTypeAttr); + + /// To be documented. + [NativeName("Src", "Line 6027, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetTypeAttr_Proxy")] + public unsafe partial int ITypeInfoGetTypeAttrProxy(ITypeInfo* This, ref TypeAttr* ppTypeAttr); + + /// To be documented. + [NativeName("Src", "Line 6027, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetTypeAttr_Proxy")] + public unsafe partial int ITypeInfoGetTypeAttrProxy(ref ITypeInfo This, TypeAttr** ppTypeAttr); + + /// To be documented. + [NativeName("Src", "Line 6027, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetTypeAttr_Proxy")] + public unsafe partial int ITypeInfoGetTypeAttrProxy(ref ITypeInfo This, ref TypeAttr* ppTypeAttr); + + /// To be documented. + [NativeName("Src", "Line 6032, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetTypeAttr_Stub")] + public unsafe partial int ITypeInfoGetTypeAttrStub(ITypeInfo* This, TypeAttr** ppTypeAttr, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6032, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetTypeAttr_Stub")] + public unsafe partial int ITypeInfoGetTypeAttrStub(ITypeInfo* This, TypeAttr** ppTypeAttr, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6032, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetTypeAttr_Stub")] + public unsafe partial int ITypeInfoGetTypeAttrStub(ITypeInfo* This, ref TypeAttr* ppTypeAttr, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6032, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetTypeAttr_Stub")] + public unsafe partial int ITypeInfoGetTypeAttrStub(ITypeInfo* This, ref TypeAttr* ppTypeAttr, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6032, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetTypeAttr_Stub")] + public unsafe partial int ITypeInfoGetTypeAttrStub(ref ITypeInfo This, TypeAttr** ppTypeAttr, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6032, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetTypeAttr_Stub")] + public unsafe partial int ITypeInfoGetTypeAttrStub(ref ITypeInfo This, TypeAttr** ppTypeAttr, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6032, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetTypeAttr_Stub")] + public unsafe partial int ITypeInfoGetTypeAttrStub(ref ITypeInfo This, ref TypeAttr* ppTypeAttr, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6032, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetTypeAttr_Stub")] + public unsafe partial int ITypeInfoGetTypeAttrStub(ref ITypeInfo This, ref TypeAttr* ppTypeAttr, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6037, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetFuncDesc_Proxy")] + public unsafe partial int ITypeInfoGetFuncDescProxy(ITypeInfo* This, uint index, FuncDesc** ppFuncDesc); + + /// To be documented. + [NativeName("Src", "Line 6037, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetFuncDesc_Proxy")] + public unsafe partial int ITypeInfoGetFuncDescProxy(ITypeInfo* This, uint index, ref FuncDesc* ppFuncDesc); + + /// To be documented. + [NativeName("Src", "Line 6037, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetFuncDesc_Proxy")] + public unsafe partial int ITypeInfoGetFuncDescProxy(ref ITypeInfo This, uint index, FuncDesc** ppFuncDesc); + + /// To be documented. + [NativeName("Src", "Line 6037, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetFuncDesc_Proxy")] + public unsafe partial int ITypeInfoGetFuncDescProxy(ref ITypeInfo This, uint index, ref FuncDesc* ppFuncDesc); + + /// To be documented. + [NativeName("Src", "Line 6043, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetFuncDesc_Stub")] + public unsafe partial int ITypeInfoGetFuncDescStub(ITypeInfo* This, uint index, FuncDesc** ppFuncDesc, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6043, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetFuncDesc_Stub")] + public unsafe partial int ITypeInfoGetFuncDescStub(ITypeInfo* This, uint index, FuncDesc** ppFuncDesc, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6043, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetFuncDesc_Stub")] + public unsafe partial int ITypeInfoGetFuncDescStub(ITypeInfo* This, uint index, ref FuncDesc* ppFuncDesc, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6043, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetFuncDesc_Stub")] + public unsafe partial int ITypeInfoGetFuncDescStub(ITypeInfo* This, uint index, ref FuncDesc* ppFuncDesc, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6043, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetFuncDesc_Stub")] + public unsafe partial int ITypeInfoGetFuncDescStub(ref ITypeInfo This, uint index, FuncDesc** ppFuncDesc, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6043, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetFuncDesc_Stub")] + public unsafe partial int ITypeInfoGetFuncDescStub(ref ITypeInfo This, uint index, FuncDesc** ppFuncDesc, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6043, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetFuncDesc_Stub")] + public unsafe partial int ITypeInfoGetFuncDescStub(ref ITypeInfo This, uint index, ref FuncDesc* ppFuncDesc, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6043, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetFuncDesc_Stub")] + public unsafe partial int ITypeInfoGetFuncDescStub(ref ITypeInfo This, uint index, ref FuncDesc* ppFuncDesc, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6049, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetVarDesc_Proxy")] + public unsafe partial int ITypeInfoGetVarDescProxy(ITypeInfo* This, uint index, VarDesc** ppVarDesc); + + /// To be documented. + [NativeName("Src", "Line 6049, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetVarDesc_Proxy")] + public unsafe partial int ITypeInfoGetVarDescProxy(ITypeInfo* This, uint index, ref VarDesc* ppVarDesc); + + /// To be documented. + [NativeName("Src", "Line 6049, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetVarDesc_Proxy")] + public unsafe partial int ITypeInfoGetVarDescProxy(ref ITypeInfo This, uint index, VarDesc** ppVarDesc); + + /// To be documented. + [NativeName("Src", "Line 6049, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetVarDesc_Proxy")] + public unsafe partial int ITypeInfoGetVarDescProxy(ref ITypeInfo This, uint index, ref VarDesc* ppVarDesc); + + /// To be documented. + [NativeName("Src", "Line 6055, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetVarDesc_Stub")] + public unsafe partial int ITypeInfoGetVarDescStub(ITypeInfo* This, uint index, VarDesc** ppVarDesc, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6055, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetVarDesc_Stub")] + public unsafe partial int ITypeInfoGetVarDescStub(ITypeInfo* This, uint index, VarDesc** ppVarDesc, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6055, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetVarDesc_Stub")] + public unsafe partial int ITypeInfoGetVarDescStub(ITypeInfo* This, uint index, ref VarDesc* ppVarDesc, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6055, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetVarDesc_Stub")] + public unsafe partial int ITypeInfoGetVarDescStub(ITypeInfo* This, uint index, ref VarDesc* ppVarDesc, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6055, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetVarDesc_Stub")] + public unsafe partial int ITypeInfoGetVarDescStub(ref ITypeInfo This, uint index, VarDesc** ppVarDesc, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6055, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetVarDesc_Stub")] + public unsafe partial int ITypeInfoGetVarDescStub(ref ITypeInfo This, uint index, VarDesc** ppVarDesc, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6055, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetVarDesc_Stub")] + public unsafe partial int ITypeInfoGetVarDescStub(ref ITypeInfo This, uint index, ref VarDesc* ppVarDesc, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6055, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetVarDesc_Stub")] + public unsafe partial int ITypeInfoGetVarDescStub(ref ITypeInfo This, uint index, ref VarDesc* ppVarDesc, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6061, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetNames_Proxy")] + public unsafe partial int ITypeInfoGetNamesProxy(ITypeInfo* This, int memid, char** rgBstrNames, uint cMaxNames, uint* pcNames); + + /// To be documented. + [NativeName("Src", "Line 6061, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetNames_Proxy")] + public unsafe partial int ITypeInfoGetNamesProxy(ITypeInfo* This, int memid, char** rgBstrNames, uint cMaxNames, ref uint pcNames); + + /// To be documented. + [NativeName("Src", "Line 6061, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetNames_Proxy")] + public unsafe partial int ITypeInfoGetNamesProxy(ITypeInfo* This, int memid, ref char* rgBstrNames, uint cMaxNames, uint* pcNames); + + /// To be documented. + [NativeName("Src", "Line 6061, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetNames_Proxy")] + public unsafe partial int ITypeInfoGetNamesProxy(ITypeInfo* This, int memid, ref char* rgBstrNames, uint cMaxNames, ref uint pcNames); + + /// To be documented. + [NativeName("Src", "Line 6061, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetNames_Proxy")] + public unsafe partial int ITypeInfoGetNamesProxy(ref ITypeInfo This, int memid, char** rgBstrNames, uint cMaxNames, uint* pcNames); + + /// To be documented. + [NativeName("Src", "Line 6061, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetNames_Proxy")] + public unsafe partial int ITypeInfoGetNamesProxy(ref ITypeInfo This, int memid, char** rgBstrNames, uint cMaxNames, ref uint pcNames); + + /// To be documented. + [NativeName("Src", "Line 6061, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetNames_Proxy")] + public unsafe partial int ITypeInfoGetNamesProxy(ref ITypeInfo This, int memid, ref char* rgBstrNames, uint cMaxNames, uint* pcNames); + + /// To be documented. + [NativeName("Src", "Line 6061, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetNames_Proxy")] + public unsafe partial int ITypeInfoGetNamesProxy(ref ITypeInfo This, int memid, ref char* rgBstrNames, uint cMaxNames, ref uint pcNames); + + /// To be documented. + [NativeName("Src", "Line 6071, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetNames_Stub")] + public unsafe partial int ITypeInfoGetNamesStub(ITypeInfo* This, int memid, char** rgBstrNames, uint cMaxNames, uint* pcNames); + + /// To be documented. + [NativeName("Src", "Line 6071, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetNames_Stub")] + public unsafe partial int ITypeInfoGetNamesStub(ITypeInfo* This, int memid, char** rgBstrNames, uint cMaxNames, ref uint pcNames); + + /// To be documented. + [NativeName("Src", "Line 6071, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetNames_Stub")] + public unsafe partial int ITypeInfoGetNamesStub(ITypeInfo* This, int memid, ref char* rgBstrNames, uint cMaxNames, uint* pcNames); + + /// To be documented. + [NativeName("Src", "Line 6071, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetNames_Stub")] + public unsafe partial int ITypeInfoGetNamesStub(ITypeInfo* This, int memid, ref char* rgBstrNames, uint cMaxNames, ref uint pcNames); + + /// To be documented. + [NativeName("Src", "Line 6071, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetNames_Stub")] + public unsafe partial int ITypeInfoGetNamesStub(ref ITypeInfo This, int memid, char** rgBstrNames, uint cMaxNames, uint* pcNames); + + /// To be documented. + [NativeName("Src", "Line 6071, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetNames_Stub")] + public unsafe partial int ITypeInfoGetNamesStub(ref ITypeInfo This, int memid, char** rgBstrNames, uint cMaxNames, ref uint pcNames); + + /// To be documented. + [NativeName("Src", "Line 6071, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetNames_Stub")] + public unsafe partial int ITypeInfoGetNamesStub(ref ITypeInfo This, int memid, ref char* rgBstrNames, uint cMaxNames, uint* pcNames); + + /// To be documented. + [NativeName("Src", "Line 6071, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetNames_Stub")] + public unsafe partial int ITypeInfoGetNamesStub(ref ITypeInfo This, int memid, ref char* rgBstrNames, uint cMaxNames, ref uint pcNames); + + /// To be documented. + [NativeName("Src", "Line 6078, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetIDsOfNames_Proxy")] + public unsafe partial int ITypeInfoGetIDsOfNamesProxy(ITypeInfo* This, char** rgszNames, uint cNames, int* pMemId); + + /// To be documented. + [NativeName("Src", "Line 6078, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetIDsOfNames_Proxy")] + public unsafe partial int ITypeInfoGetIDsOfNamesProxy(ITypeInfo* This, char** rgszNames, uint cNames, ref int pMemId); + + /// To be documented. + [NativeName("Src", "Line 6078, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetIDsOfNames_Proxy")] + public unsafe partial int ITypeInfoGetIDsOfNamesProxy(ITypeInfo* This, ref char* rgszNames, uint cNames, int* pMemId); + + /// To be documented. + [NativeName("Src", "Line 6078, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetIDsOfNames_Proxy")] + public unsafe partial int ITypeInfoGetIDsOfNamesProxy(ITypeInfo* This, ref char* rgszNames, uint cNames, ref int pMemId); + + /// To be documented. + [NativeName("Src", "Line 6078, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetIDsOfNames_Proxy")] + public unsafe partial int ITypeInfoGetIDsOfNamesProxy(ref ITypeInfo This, char** rgszNames, uint cNames, int* pMemId); + + /// To be documented. + [NativeName("Src", "Line 6078, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetIDsOfNames_Proxy")] + public unsafe partial int ITypeInfoGetIDsOfNamesProxy(ref ITypeInfo This, char** rgszNames, uint cNames, ref int pMemId); + + /// To be documented. + [NativeName("Src", "Line 6078, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetIDsOfNames_Proxy")] + public unsafe partial int ITypeInfoGetIDsOfNamesProxy(ref ITypeInfo This, ref char* rgszNames, uint cNames, int* pMemId); + + /// To be documented. + [NativeName("Src", "Line 6078, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetIDsOfNames_Proxy")] + public unsafe partial int ITypeInfoGetIDsOfNamesProxy(ref ITypeInfo This, ref char* rgszNames, uint cNames, ref int pMemId); + + /// To be documented. + [NativeName("Src", "Line 6086, Column 51 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetIDsOfNames_Stub")] + public unsafe partial int ITypeInfoGetIDsOfNamesStub(ITypeInfo* This); + + /// To be documented. + [NativeName("Src", "Line 6086, Column 51 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetIDsOfNames_Stub")] + public partial int ITypeInfoGetIDsOfNamesStub(ref ITypeInfo This); + + /// To be documented. + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_Invoke_Proxy")] + public unsafe partial int ITypeInfoInvokeProxy(ITypeInfo* This, void* pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr); + + /// To be documented. + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_Invoke_Proxy")] + public unsafe partial int ITypeInfoInvokeProxy(ITypeInfo* This, void* pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, ref uint puArgErr); + + /// To be documented. + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_Invoke_Proxy")] + public unsafe partial int ITypeInfoInvokeProxy(ITypeInfo* This, void* pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, uint* puArgErr); + + /// To be documented. + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_Invoke_Proxy")] + public unsafe partial int ITypeInfoInvokeProxy(ITypeInfo* This, void* pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, ref uint puArgErr); + + /// To be documented. + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_Invoke_Proxy")] + public unsafe partial int ITypeInfoInvokeProxy(ITypeInfo* This, void* pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr); + + /// To be documented. + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_Invoke_Proxy")] + public unsafe partial int ITypeInfoInvokeProxy(ITypeInfo* This, void* pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, ref uint puArgErr); + + /// To be documented. + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_Invoke_Proxy")] + public unsafe partial int ITypeInfoInvokeProxy(ITypeInfo* This, void* pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, uint* puArgErr); + + /// To be documented. + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_Invoke_Proxy")] + public unsafe partial int ITypeInfoInvokeProxy(ITypeInfo* This, void* pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, ref uint puArgErr); + + /// To be documented. + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_Invoke_Proxy")] + public unsafe partial int ITypeInfoInvokeProxy(ITypeInfo* This, void* pvInstance, int memid, ushort wFlags, ref DispatchParams pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr); + + /// To be documented. + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_Invoke_Proxy")] + public unsafe partial int ITypeInfoInvokeProxy(ITypeInfo* This, void* pvInstance, int memid, ushort wFlags, ref DispatchParams pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, ref uint puArgErr); + + /// To be documented. + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_Invoke_Proxy")] + public unsafe partial int ITypeInfoInvokeProxy(ITypeInfo* This, void* pvInstance, int memid, ushort wFlags, ref DispatchParams pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, uint* puArgErr); + + /// To be documented. + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_Invoke_Proxy")] + public unsafe partial int ITypeInfoInvokeProxy(ITypeInfo* This, void* pvInstance, int memid, ushort wFlags, ref DispatchParams pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, ref uint puArgErr); + + /// To be documented. + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_Invoke_Proxy")] + public unsafe partial int ITypeInfoInvokeProxy(ITypeInfo* This, void* pvInstance, int memid, ushort wFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr); + + /// To be documented. + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_Invoke_Proxy")] + public unsafe partial int ITypeInfoInvokeProxy(ITypeInfo* This, void* pvInstance, int memid, ushort wFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, ref uint puArgErr); + + /// To be documented. + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_Invoke_Proxy")] + public unsafe partial int ITypeInfoInvokeProxy(ITypeInfo* This, void* pvInstance, int memid, ushort wFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, uint* puArgErr); + + /// To be documented. + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_Invoke_Proxy")] + public unsafe partial int ITypeInfoInvokeProxy(ITypeInfo* This, void* pvInstance, int memid, ushort wFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, ref uint puArgErr); + + /// To be documented. + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_Invoke_Proxy")] + public unsafe partial int ITypeInfoInvokeProxy(ITypeInfo* This, ref T0 pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_Invoke_Proxy")] + public unsafe partial int ITypeInfoInvokeProxy(ITypeInfo* This, ref T0 pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, ref uint puArgErr) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_Invoke_Proxy")] + public unsafe partial int ITypeInfoInvokeProxy(ITypeInfo* This, ref T0 pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, uint* puArgErr) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_Invoke_Proxy")] + public unsafe partial int ITypeInfoInvokeProxy(ITypeInfo* This, ref T0 pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, ref uint puArgErr) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_Invoke_Proxy")] + public unsafe partial int ITypeInfoInvokeProxy(ITypeInfo* This, ref T0 pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_Invoke_Proxy")] + public unsafe partial int ITypeInfoInvokeProxy(ITypeInfo* This, ref T0 pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, ref uint puArgErr) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_Invoke_Proxy")] + public unsafe partial int ITypeInfoInvokeProxy(ITypeInfo* This, ref T0 pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, uint* puArgErr) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_Invoke_Proxy")] + public unsafe partial int ITypeInfoInvokeProxy(ITypeInfo* This, ref T0 pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, ref uint puArgErr) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_Invoke_Proxy")] + public unsafe partial int ITypeInfoInvokeProxy(ITypeInfo* This, ref T0 pvInstance, int memid, ushort wFlags, ref DispatchParams pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_Invoke_Proxy")] + public unsafe partial int ITypeInfoInvokeProxy(ITypeInfo* This, ref T0 pvInstance, int memid, ushort wFlags, ref DispatchParams pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, ref uint puArgErr) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_Invoke_Proxy")] + public unsafe partial int ITypeInfoInvokeProxy(ITypeInfo* This, ref T0 pvInstance, int memid, ushort wFlags, ref DispatchParams pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, uint* puArgErr) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_Invoke_Proxy")] + public unsafe partial int ITypeInfoInvokeProxy(ITypeInfo* This, ref T0 pvInstance, int memid, ushort wFlags, ref DispatchParams pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, ref uint puArgErr) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_Invoke_Proxy")] + public unsafe partial int ITypeInfoInvokeProxy(ITypeInfo* This, ref T0 pvInstance, int memid, ushort wFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_Invoke_Proxy")] + public unsafe partial int ITypeInfoInvokeProxy(ITypeInfo* This, ref T0 pvInstance, int memid, ushort wFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, ref uint puArgErr) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_Invoke_Proxy")] + public unsafe partial int ITypeInfoInvokeProxy(ITypeInfo* This, ref T0 pvInstance, int memid, ushort wFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, uint* puArgErr) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_Invoke_Proxy")] + public unsafe partial int ITypeInfoInvokeProxy(ITypeInfo* This, ref T0 pvInstance, int memid, ushort wFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, ref uint puArgErr) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_Invoke_Proxy")] + public unsafe partial int ITypeInfoInvokeProxy(ref ITypeInfo This, void* pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr); + + /// To be documented. + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_Invoke_Proxy")] + public unsafe partial int ITypeInfoInvokeProxy(ref ITypeInfo This, void* pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, ref uint puArgErr); + + /// To be documented. + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_Invoke_Proxy")] + public unsafe partial int ITypeInfoInvokeProxy(ref ITypeInfo This, void* pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, uint* puArgErr); + + /// To be documented. + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_Invoke_Proxy")] + public unsafe partial int ITypeInfoInvokeProxy(ref ITypeInfo This, void* pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, ref uint puArgErr); + + /// To be documented. + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_Invoke_Proxy")] + public unsafe partial int ITypeInfoInvokeProxy(ref ITypeInfo This, void* pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr); + + /// To be documented. + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_Invoke_Proxy")] + public unsafe partial int ITypeInfoInvokeProxy(ref ITypeInfo This, void* pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, ref uint puArgErr); + + /// To be documented. + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_Invoke_Proxy")] + public unsafe partial int ITypeInfoInvokeProxy(ref ITypeInfo This, void* pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, uint* puArgErr); + + /// To be documented. + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_Invoke_Proxy")] + public unsafe partial int ITypeInfoInvokeProxy(ref ITypeInfo This, void* pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, ref uint puArgErr); + + /// To be documented. + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_Invoke_Proxy")] + public unsafe partial int ITypeInfoInvokeProxy(ref ITypeInfo This, void* pvInstance, int memid, ushort wFlags, ref DispatchParams pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr); + + /// To be documented. + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_Invoke_Proxy")] + public unsafe partial int ITypeInfoInvokeProxy(ref ITypeInfo This, void* pvInstance, int memid, ushort wFlags, ref DispatchParams pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, ref uint puArgErr); + + /// To be documented. + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_Invoke_Proxy")] + public unsafe partial int ITypeInfoInvokeProxy(ref ITypeInfo This, void* pvInstance, int memid, ushort wFlags, ref DispatchParams pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, uint* puArgErr); + + /// To be documented. + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_Invoke_Proxy")] + public unsafe partial int ITypeInfoInvokeProxy(ref ITypeInfo This, void* pvInstance, int memid, ushort wFlags, ref DispatchParams pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, ref uint puArgErr); + + /// To be documented. + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_Invoke_Proxy")] + public unsafe partial int ITypeInfoInvokeProxy(ref ITypeInfo This, void* pvInstance, int memid, ushort wFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr); + + /// To be documented. + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_Invoke_Proxy")] + public unsafe partial int ITypeInfoInvokeProxy(ref ITypeInfo This, void* pvInstance, int memid, ushort wFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, ref uint puArgErr); + + /// To be documented. + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_Invoke_Proxy")] + public unsafe partial int ITypeInfoInvokeProxy(ref ITypeInfo This, void* pvInstance, int memid, ushort wFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, uint* puArgErr); + + /// To be documented. + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_Invoke_Proxy")] + public unsafe partial int ITypeInfoInvokeProxy(ref ITypeInfo This, void* pvInstance, int memid, ushort wFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, ref uint puArgErr); + + /// To be documented. + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_Invoke_Proxy")] + public unsafe partial int ITypeInfoInvokeProxy(ref ITypeInfo This, ref T0 pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_Invoke_Proxy")] + public unsafe partial int ITypeInfoInvokeProxy(ref ITypeInfo This, ref T0 pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, ref uint puArgErr) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_Invoke_Proxy")] + public unsafe partial int ITypeInfoInvokeProxy(ref ITypeInfo This, ref T0 pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, uint* puArgErr) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_Invoke_Proxy")] + public unsafe partial int ITypeInfoInvokeProxy(ref ITypeInfo This, ref T0 pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, ref uint puArgErr) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_Invoke_Proxy")] + public unsafe partial int ITypeInfoInvokeProxy(ref ITypeInfo This, ref T0 pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_Invoke_Proxy")] + public unsafe partial int ITypeInfoInvokeProxy(ref ITypeInfo This, ref T0 pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, ref uint puArgErr) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_Invoke_Proxy")] + public unsafe partial int ITypeInfoInvokeProxy(ref ITypeInfo This, ref T0 pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, uint* puArgErr) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_Invoke_Proxy")] + public unsafe partial int ITypeInfoInvokeProxy(ref ITypeInfo This, ref T0 pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, ref uint puArgErr) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_Invoke_Proxy")] + public unsafe partial int ITypeInfoInvokeProxy(ref ITypeInfo This, ref T0 pvInstance, int memid, ushort wFlags, ref DispatchParams pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_Invoke_Proxy")] + public unsafe partial int ITypeInfoInvokeProxy(ref ITypeInfo This, ref T0 pvInstance, int memid, ushort wFlags, ref DispatchParams pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, ref uint puArgErr) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_Invoke_Proxy")] + public unsafe partial int ITypeInfoInvokeProxy(ref ITypeInfo This, ref T0 pvInstance, int memid, ushort wFlags, ref DispatchParams pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, uint* puArgErr) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_Invoke_Proxy")] + public unsafe partial int ITypeInfoInvokeProxy(ref ITypeInfo This, ref T0 pvInstance, int memid, ushort wFlags, ref DispatchParams pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, ref uint puArgErr) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_Invoke_Proxy")] + public unsafe partial int ITypeInfoInvokeProxy(ref ITypeInfo This, ref T0 pvInstance, int memid, ushort wFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_Invoke_Proxy")] + public unsafe partial int ITypeInfoInvokeProxy(ref ITypeInfo This, ref T0 pvInstance, int memid, ushort wFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, ref uint puArgErr) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_Invoke_Proxy")] + public unsafe partial int ITypeInfoInvokeProxy(ref ITypeInfo This, ref T0 pvInstance, int memid, ushort wFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, uint* puArgErr) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_Invoke_Proxy")] + public partial int ITypeInfoInvokeProxy(ref ITypeInfo This, ref T0 pvInstance, int memid, ushort wFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, ref uint puArgErr) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 6100, Column 51 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_Invoke_Stub")] + public unsafe partial int ITypeInfoInvokeStub(ITypeInfo* This); + + /// To be documented. + [NativeName("Src", "Line 6100, Column 51 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_Invoke_Stub")] + public partial int ITypeInfoInvokeStub(ref ITypeInfo This); + + /// To be documented. + [NativeName("Src", "Line 6103, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetDocumentation_Proxy")] + public unsafe partial int ITypeInfoGetDocumentationProxy(ITypeInfo* This, int memid, char** pBstrName, char** pBstrDocString, uint* pdwHelpContext, char** pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 6103, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetDocumentation_Proxy")] + public unsafe partial int ITypeInfoGetDocumentationProxy(ITypeInfo* This, int memid, char** pBstrName, char** pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 6103, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetDocumentation_Proxy")] + public unsafe partial int ITypeInfoGetDocumentationProxy(ITypeInfo* This, int memid, char** pBstrName, char** pBstrDocString, ref uint pdwHelpContext, char** pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 6103, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetDocumentation_Proxy")] + public unsafe partial int ITypeInfoGetDocumentationProxy(ITypeInfo* This, int memid, char** pBstrName, char** pBstrDocString, ref uint pdwHelpContext, ref char* pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 6103, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetDocumentation_Proxy")] + public unsafe partial int ITypeInfoGetDocumentationProxy(ITypeInfo* This, int memid, char** pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, char** pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 6103, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetDocumentation_Proxy")] + public unsafe partial int ITypeInfoGetDocumentationProxy(ITypeInfo* This, int memid, char** pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 6103, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetDocumentation_Proxy")] + public unsafe partial int ITypeInfoGetDocumentationProxy(ITypeInfo* This, int memid, char** pBstrName, ref char* pBstrDocString, ref uint pdwHelpContext, char** pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 6103, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetDocumentation_Proxy")] + public unsafe partial int ITypeInfoGetDocumentationProxy(ITypeInfo* This, int memid, char** pBstrName, ref char* pBstrDocString, ref uint pdwHelpContext, ref char* pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 6103, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetDocumentation_Proxy")] + public unsafe partial int ITypeInfoGetDocumentationProxy(ITypeInfo* This, int memid, ref char* pBstrName, char** pBstrDocString, uint* pdwHelpContext, char** pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 6103, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetDocumentation_Proxy")] + public unsafe partial int ITypeInfoGetDocumentationProxy(ITypeInfo* This, int memid, ref char* pBstrName, char** pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 6103, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetDocumentation_Proxy")] + public unsafe partial int ITypeInfoGetDocumentationProxy(ITypeInfo* This, int memid, ref char* pBstrName, char** pBstrDocString, ref uint pdwHelpContext, char** pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 6103, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetDocumentation_Proxy")] + public unsafe partial int ITypeInfoGetDocumentationProxy(ITypeInfo* This, int memid, ref char* pBstrName, char** pBstrDocString, ref uint pdwHelpContext, ref char* pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 6103, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetDocumentation_Proxy")] + public unsafe partial int ITypeInfoGetDocumentationProxy(ITypeInfo* This, int memid, ref char* pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, char** pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 6103, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetDocumentation_Proxy")] + public unsafe partial int ITypeInfoGetDocumentationProxy(ITypeInfo* This, int memid, ref char* pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 6103, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetDocumentation_Proxy")] + public unsafe partial int ITypeInfoGetDocumentationProxy(ITypeInfo* This, int memid, ref char* pBstrName, ref char* pBstrDocString, ref uint pdwHelpContext, char** pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 6103, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetDocumentation_Proxy")] + public unsafe partial int ITypeInfoGetDocumentationProxy(ITypeInfo* This, int memid, ref char* pBstrName, ref char* pBstrDocString, ref uint pdwHelpContext, ref char* pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 6103, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetDocumentation_Proxy")] + public unsafe partial int ITypeInfoGetDocumentationProxy(ref ITypeInfo This, int memid, char** pBstrName, char** pBstrDocString, uint* pdwHelpContext, char** pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 6103, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetDocumentation_Proxy")] + public unsafe partial int ITypeInfoGetDocumentationProxy(ref ITypeInfo This, int memid, char** pBstrName, char** pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 6103, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetDocumentation_Proxy")] + public unsafe partial int ITypeInfoGetDocumentationProxy(ref ITypeInfo This, int memid, char** pBstrName, char** pBstrDocString, ref uint pdwHelpContext, char** pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 6103, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetDocumentation_Proxy")] + public unsafe partial int ITypeInfoGetDocumentationProxy(ref ITypeInfo This, int memid, char** pBstrName, char** pBstrDocString, ref uint pdwHelpContext, ref char* pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 6103, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetDocumentation_Proxy")] + public unsafe partial int ITypeInfoGetDocumentationProxy(ref ITypeInfo This, int memid, char** pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, char** pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 6103, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetDocumentation_Proxy")] + public unsafe partial int ITypeInfoGetDocumentationProxy(ref ITypeInfo This, int memid, char** pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 6103, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetDocumentation_Proxy")] + public unsafe partial int ITypeInfoGetDocumentationProxy(ref ITypeInfo This, int memid, char** pBstrName, ref char* pBstrDocString, ref uint pdwHelpContext, char** pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 6103, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetDocumentation_Proxy")] + public unsafe partial int ITypeInfoGetDocumentationProxy(ref ITypeInfo This, int memid, char** pBstrName, ref char* pBstrDocString, ref uint pdwHelpContext, ref char* pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 6103, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetDocumentation_Proxy")] + public unsafe partial int ITypeInfoGetDocumentationProxy(ref ITypeInfo This, int memid, ref char* pBstrName, char** pBstrDocString, uint* pdwHelpContext, char** pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 6103, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetDocumentation_Proxy")] + public unsafe partial int ITypeInfoGetDocumentationProxy(ref ITypeInfo This, int memid, ref char* pBstrName, char** pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 6103, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetDocumentation_Proxy")] + public unsafe partial int ITypeInfoGetDocumentationProxy(ref ITypeInfo This, int memid, ref char* pBstrName, char** pBstrDocString, ref uint pdwHelpContext, char** pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 6103, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetDocumentation_Proxy")] + public unsafe partial int ITypeInfoGetDocumentationProxy(ref ITypeInfo This, int memid, ref char* pBstrName, char** pBstrDocString, ref uint pdwHelpContext, ref char* pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 6103, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetDocumentation_Proxy")] + public unsafe partial int ITypeInfoGetDocumentationProxy(ref ITypeInfo This, int memid, ref char* pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, char** pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 6103, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetDocumentation_Proxy")] + public unsafe partial int ITypeInfoGetDocumentationProxy(ref ITypeInfo This, int memid, ref char* pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 6103, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetDocumentation_Proxy")] + public unsafe partial int ITypeInfoGetDocumentationProxy(ref ITypeInfo This, int memid, ref char* pBstrName, ref char* pBstrDocString, ref uint pdwHelpContext, char** pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 6103, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetDocumentation_Proxy")] + public unsafe partial int ITypeInfoGetDocumentationProxy(ref ITypeInfo This, int memid, ref char* pBstrName, ref char* pBstrDocString, ref uint pdwHelpContext, ref char* pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 6115, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetDocumentation_Stub")] + public unsafe partial int ITypeInfoGetDocumentationStub(ITypeInfo* This, int memid, uint refPtrFlags, char** pBstrName, char** pBstrDocString, uint* pdwHelpContext, char** pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 6115, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetDocumentation_Stub")] + public unsafe partial int ITypeInfoGetDocumentationStub(ITypeInfo* This, int memid, uint refPtrFlags, char** pBstrName, char** pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 6115, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetDocumentation_Stub")] + public unsafe partial int ITypeInfoGetDocumentationStub(ITypeInfo* This, int memid, uint refPtrFlags, char** pBstrName, char** pBstrDocString, ref uint pdwHelpContext, char** pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 6115, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetDocumentation_Stub")] + public unsafe partial int ITypeInfoGetDocumentationStub(ITypeInfo* This, int memid, uint refPtrFlags, char** pBstrName, char** pBstrDocString, ref uint pdwHelpContext, ref char* pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 6115, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetDocumentation_Stub")] + public unsafe partial int ITypeInfoGetDocumentationStub(ITypeInfo* This, int memid, uint refPtrFlags, char** pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, char** pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 6115, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetDocumentation_Stub")] + public unsafe partial int ITypeInfoGetDocumentationStub(ITypeInfo* This, int memid, uint refPtrFlags, char** pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 6115, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetDocumentation_Stub")] + public unsafe partial int ITypeInfoGetDocumentationStub(ITypeInfo* This, int memid, uint refPtrFlags, char** pBstrName, ref char* pBstrDocString, ref uint pdwHelpContext, char** pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 6115, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetDocumentation_Stub")] + public unsafe partial int ITypeInfoGetDocumentationStub(ITypeInfo* This, int memid, uint refPtrFlags, char** pBstrName, ref char* pBstrDocString, ref uint pdwHelpContext, ref char* pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 6115, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetDocumentation_Stub")] + public unsafe partial int ITypeInfoGetDocumentationStub(ITypeInfo* This, int memid, uint refPtrFlags, ref char* pBstrName, char** pBstrDocString, uint* pdwHelpContext, char** pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 6115, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetDocumentation_Stub")] + public unsafe partial int ITypeInfoGetDocumentationStub(ITypeInfo* This, int memid, uint refPtrFlags, ref char* pBstrName, char** pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 6115, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetDocumentation_Stub")] + public unsafe partial int ITypeInfoGetDocumentationStub(ITypeInfo* This, int memid, uint refPtrFlags, ref char* pBstrName, char** pBstrDocString, ref uint pdwHelpContext, char** pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 6115, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetDocumentation_Stub")] + public unsafe partial int ITypeInfoGetDocumentationStub(ITypeInfo* This, int memid, uint refPtrFlags, ref char* pBstrName, char** pBstrDocString, ref uint pdwHelpContext, ref char* pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 6115, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetDocumentation_Stub")] + public unsafe partial int ITypeInfoGetDocumentationStub(ITypeInfo* This, int memid, uint refPtrFlags, ref char* pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, char** pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 6115, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetDocumentation_Stub")] + public unsafe partial int ITypeInfoGetDocumentationStub(ITypeInfo* This, int memid, uint refPtrFlags, ref char* pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 6115, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetDocumentation_Stub")] + public unsafe partial int ITypeInfoGetDocumentationStub(ITypeInfo* This, int memid, uint refPtrFlags, ref char* pBstrName, ref char* pBstrDocString, ref uint pdwHelpContext, char** pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 6115, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetDocumentation_Stub")] + public unsafe partial int ITypeInfoGetDocumentationStub(ITypeInfo* This, int memid, uint refPtrFlags, ref char* pBstrName, ref char* pBstrDocString, ref uint pdwHelpContext, ref char* pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 6115, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetDocumentation_Stub")] + public unsafe partial int ITypeInfoGetDocumentationStub(ref ITypeInfo This, int memid, uint refPtrFlags, char** pBstrName, char** pBstrDocString, uint* pdwHelpContext, char** pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 6115, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetDocumentation_Stub")] + public unsafe partial int ITypeInfoGetDocumentationStub(ref ITypeInfo This, int memid, uint refPtrFlags, char** pBstrName, char** pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 6115, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetDocumentation_Stub")] + public unsafe partial int ITypeInfoGetDocumentationStub(ref ITypeInfo This, int memid, uint refPtrFlags, char** pBstrName, char** pBstrDocString, ref uint pdwHelpContext, char** pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 6115, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetDocumentation_Stub")] + public unsafe partial int ITypeInfoGetDocumentationStub(ref ITypeInfo This, int memid, uint refPtrFlags, char** pBstrName, char** pBstrDocString, ref uint pdwHelpContext, ref char* pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 6115, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetDocumentation_Stub")] + public unsafe partial int ITypeInfoGetDocumentationStub(ref ITypeInfo This, int memid, uint refPtrFlags, char** pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, char** pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 6115, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetDocumentation_Stub")] + public unsafe partial int ITypeInfoGetDocumentationStub(ref ITypeInfo This, int memid, uint refPtrFlags, char** pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 6115, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetDocumentation_Stub")] + public unsafe partial int ITypeInfoGetDocumentationStub(ref ITypeInfo This, int memid, uint refPtrFlags, char** pBstrName, ref char* pBstrDocString, ref uint pdwHelpContext, char** pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 6115, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetDocumentation_Stub")] + public unsafe partial int ITypeInfoGetDocumentationStub(ref ITypeInfo This, int memid, uint refPtrFlags, char** pBstrName, ref char* pBstrDocString, ref uint pdwHelpContext, ref char* pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 6115, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetDocumentation_Stub")] + public unsafe partial int ITypeInfoGetDocumentationStub(ref ITypeInfo This, int memid, uint refPtrFlags, ref char* pBstrName, char** pBstrDocString, uint* pdwHelpContext, char** pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 6115, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetDocumentation_Stub")] + public unsafe partial int ITypeInfoGetDocumentationStub(ref ITypeInfo This, int memid, uint refPtrFlags, ref char* pBstrName, char** pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 6115, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetDocumentation_Stub")] + public unsafe partial int ITypeInfoGetDocumentationStub(ref ITypeInfo This, int memid, uint refPtrFlags, ref char* pBstrName, char** pBstrDocString, ref uint pdwHelpContext, char** pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 6115, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetDocumentation_Stub")] + public unsafe partial int ITypeInfoGetDocumentationStub(ref ITypeInfo This, int memid, uint refPtrFlags, ref char* pBstrName, char** pBstrDocString, ref uint pdwHelpContext, ref char* pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 6115, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetDocumentation_Stub")] + public unsafe partial int ITypeInfoGetDocumentationStub(ref ITypeInfo This, int memid, uint refPtrFlags, ref char* pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, char** pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 6115, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetDocumentation_Stub")] + public unsafe partial int ITypeInfoGetDocumentationStub(ref ITypeInfo This, int memid, uint refPtrFlags, ref char* pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 6115, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetDocumentation_Stub")] + public unsafe partial int ITypeInfoGetDocumentationStub(ref ITypeInfo This, int memid, uint refPtrFlags, ref char* pBstrName, ref char* pBstrDocString, ref uint pdwHelpContext, char** pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 6115, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetDocumentation_Stub")] + public unsafe partial int ITypeInfoGetDocumentationStub(ref ITypeInfo This, int memid, uint refPtrFlags, ref char* pBstrName, ref char* pBstrDocString, ref uint pdwHelpContext, ref char* pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 6124, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetDllEntry_Proxy")] + public unsafe partial int ITypeInfoGetDllEntryProxy(ITypeInfo* This, int memid, InvokeKind invKind, char** pBstrDllName, char** pBstrName, ushort* pwOrdinal); + + /// To be documented. + [NativeName("Src", "Line 6124, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetDllEntry_Proxy")] + public unsafe partial int ITypeInfoGetDllEntryProxy(ITypeInfo* This, int memid, InvokeKind invKind, char** pBstrDllName, char** pBstrName, ref ushort pwOrdinal); + + /// To be documented. + [NativeName("Src", "Line 6124, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetDllEntry_Proxy")] + public unsafe partial int ITypeInfoGetDllEntryProxy(ITypeInfo* This, int memid, InvokeKind invKind, char** pBstrDllName, ref char* pBstrName, ushort* pwOrdinal); + + /// To be documented. + [NativeName("Src", "Line 6124, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetDllEntry_Proxy")] + public unsafe partial int ITypeInfoGetDllEntryProxy(ITypeInfo* This, int memid, InvokeKind invKind, char** pBstrDllName, ref char* pBstrName, ref ushort pwOrdinal); + + /// To be documented. + [NativeName("Src", "Line 6124, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetDllEntry_Proxy")] + public unsafe partial int ITypeInfoGetDllEntryProxy(ITypeInfo* This, int memid, InvokeKind invKind, ref char* pBstrDllName, char** pBstrName, ushort* pwOrdinal); + + /// To be documented. + [NativeName("Src", "Line 6124, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetDllEntry_Proxy")] + public unsafe partial int ITypeInfoGetDllEntryProxy(ITypeInfo* This, int memid, InvokeKind invKind, ref char* pBstrDllName, char** pBstrName, ref ushort pwOrdinal); + + /// To be documented. + [NativeName("Src", "Line 6124, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetDllEntry_Proxy")] + public unsafe partial int ITypeInfoGetDllEntryProxy(ITypeInfo* This, int memid, InvokeKind invKind, ref char* pBstrDllName, ref char* pBstrName, ushort* pwOrdinal); + + /// To be documented. + [NativeName("Src", "Line 6124, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetDllEntry_Proxy")] + public unsafe partial int ITypeInfoGetDllEntryProxy(ITypeInfo* This, int memid, InvokeKind invKind, ref char* pBstrDllName, ref char* pBstrName, ref ushort pwOrdinal); + + /// To be documented. + [NativeName("Src", "Line 6124, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetDllEntry_Proxy")] + public unsafe partial int ITypeInfoGetDllEntryProxy(ref ITypeInfo This, int memid, InvokeKind invKind, char** pBstrDllName, char** pBstrName, ushort* pwOrdinal); + + /// To be documented. + [NativeName("Src", "Line 6124, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetDllEntry_Proxy")] + public unsafe partial int ITypeInfoGetDllEntryProxy(ref ITypeInfo This, int memid, InvokeKind invKind, char** pBstrDllName, char** pBstrName, ref ushort pwOrdinal); + + /// To be documented. + [NativeName("Src", "Line 6124, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetDllEntry_Proxy")] + public unsafe partial int ITypeInfoGetDllEntryProxy(ref ITypeInfo This, int memid, InvokeKind invKind, char** pBstrDllName, ref char* pBstrName, ushort* pwOrdinal); + + /// To be documented. + [NativeName("Src", "Line 6124, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetDllEntry_Proxy")] + public unsafe partial int ITypeInfoGetDllEntryProxy(ref ITypeInfo This, int memid, InvokeKind invKind, char** pBstrDllName, ref char* pBstrName, ref ushort pwOrdinal); + + /// To be documented. + [NativeName("Src", "Line 6124, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetDllEntry_Proxy")] + public unsafe partial int ITypeInfoGetDllEntryProxy(ref ITypeInfo This, int memid, InvokeKind invKind, ref char* pBstrDllName, char** pBstrName, ushort* pwOrdinal); + + /// To be documented. + [NativeName("Src", "Line 6124, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetDllEntry_Proxy")] + public unsafe partial int ITypeInfoGetDllEntryProxy(ref ITypeInfo This, int memid, InvokeKind invKind, ref char* pBstrDllName, char** pBstrName, ref ushort pwOrdinal); + + /// To be documented. + [NativeName("Src", "Line 6124, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetDllEntry_Proxy")] + public unsafe partial int ITypeInfoGetDllEntryProxy(ref ITypeInfo This, int memid, InvokeKind invKind, ref char* pBstrDllName, ref char* pBstrName, ushort* pwOrdinal); + + /// To be documented. + [NativeName("Src", "Line 6124, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetDllEntry_Proxy")] + public unsafe partial int ITypeInfoGetDllEntryProxy(ref ITypeInfo This, int memid, InvokeKind invKind, ref char* pBstrDllName, ref char* pBstrName, ref ushort pwOrdinal); + + /// To be documented. + [NativeName("Src", "Line 6135, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetDllEntry_Stub")] + public unsafe partial int ITypeInfoGetDllEntryStub(ITypeInfo* This, int memid, InvokeKind invKind, uint refPtrFlags, char** pBstrDllName, char** pBstrName, ushort* pwOrdinal); + + /// To be documented. + [NativeName("Src", "Line 6135, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetDllEntry_Stub")] + public unsafe partial int ITypeInfoGetDllEntryStub(ITypeInfo* This, int memid, InvokeKind invKind, uint refPtrFlags, char** pBstrDllName, char** pBstrName, ref ushort pwOrdinal); + + /// To be documented. + [NativeName("Src", "Line 6135, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetDllEntry_Stub")] + public unsafe partial int ITypeInfoGetDllEntryStub(ITypeInfo* This, int memid, InvokeKind invKind, uint refPtrFlags, char** pBstrDllName, ref char* pBstrName, ushort* pwOrdinal); + + /// To be documented. + [NativeName("Src", "Line 6135, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetDllEntry_Stub")] + public unsafe partial int ITypeInfoGetDllEntryStub(ITypeInfo* This, int memid, InvokeKind invKind, uint refPtrFlags, char** pBstrDllName, ref char* pBstrName, ref ushort pwOrdinal); + + /// To be documented. + [NativeName("Src", "Line 6135, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetDllEntry_Stub")] + public unsafe partial int ITypeInfoGetDllEntryStub(ITypeInfo* This, int memid, InvokeKind invKind, uint refPtrFlags, ref char* pBstrDllName, char** pBstrName, ushort* pwOrdinal); + + /// To be documented. + [NativeName("Src", "Line 6135, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetDllEntry_Stub")] + public unsafe partial int ITypeInfoGetDllEntryStub(ITypeInfo* This, int memid, InvokeKind invKind, uint refPtrFlags, ref char* pBstrDllName, char** pBstrName, ref ushort pwOrdinal); + + /// To be documented. + [NativeName("Src", "Line 6135, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetDllEntry_Stub")] + public unsafe partial int ITypeInfoGetDllEntryStub(ITypeInfo* This, int memid, InvokeKind invKind, uint refPtrFlags, ref char* pBstrDllName, ref char* pBstrName, ushort* pwOrdinal); + + /// To be documented. + [NativeName("Src", "Line 6135, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetDllEntry_Stub")] + public unsafe partial int ITypeInfoGetDllEntryStub(ITypeInfo* This, int memid, InvokeKind invKind, uint refPtrFlags, ref char* pBstrDllName, ref char* pBstrName, ref ushort pwOrdinal); + + /// To be documented. + [NativeName("Src", "Line 6135, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetDllEntry_Stub")] + public unsafe partial int ITypeInfoGetDllEntryStub(ref ITypeInfo This, int memid, InvokeKind invKind, uint refPtrFlags, char** pBstrDllName, char** pBstrName, ushort* pwOrdinal); + + /// To be documented. + [NativeName("Src", "Line 6135, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetDllEntry_Stub")] + public unsafe partial int ITypeInfoGetDllEntryStub(ref ITypeInfo This, int memid, InvokeKind invKind, uint refPtrFlags, char** pBstrDllName, char** pBstrName, ref ushort pwOrdinal); + + /// To be documented. + [NativeName("Src", "Line 6135, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetDllEntry_Stub")] + public unsafe partial int ITypeInfoGetDllEntryStub(ref ITypeInfo This, int memid, InvokeKind invKind, uint refPtrFlags, char** pBstrDllName, ref char* pBstrName, ushort* pwOrdinal); + + /// To be documented. + [NativeName("Src", "Line 6135, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetDllEntry_Stub")] + public unsafe partial int ITypeInfoGetDllEntryStub(ref ITypeInfo This, int memid, InvokeKind invKind, uint refPtrFlags, char** pBstrDllName, ref char* pBstrName, ref ushort pwOrdinal); + + /// To be documented. + [NativeName("Src", "Line 6135, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetDllEntry_Stub")] + public unsafe partial int ITypeInfoGetDllEntryStub(ref ITypeInfo This, int memid, InvokeKind invKind, uint refPtrFlags, ref char* pBstrDllName, char** pBstrName, ushort* pwOrdinal); + + /// To be documented. + [NativeName("Src", "Line 6135, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetDllEntry_Stub")] + public unsafe partial int ITypeInfoGetDllEntryStub(ref ITypeInfo This, int memid, InvokeKind invKind, uint refPtrFlags, ref char* pBstrDllName, char** pBstrName, ref ushort pwOrdinal); + + /// To be documented. + [NativeName("Src", "Line 6135, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetDllEntry_Stub")] + public unsafe partial int ITypeInfoGetDllEntryStub(ref ITypeInfo This, int memid, InvokeKind invKind, uint refPtrFlags, ref char* pBstrDllName, ref char* pBstrName, ushort* pwOrdinal); + + /// To be documented. + [NativeName("Src", "Line 6135, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetDllEntry_Stub")] + public unsafe partial int ITypeInfoGetDllEntryStub(ref ITypeInfo This, int memid, InvokeKind invKind, uint refPtrFlags, ref char* pBstrDllName, ref char* pBstrName, ref ushort pwOrdinal); + + /// To be documented. + [NativeName("Src", "Line 6144, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_AddressOfMember_Proxy")] + public unsafe partial int ITypeInfoAddressOfMemberProxy(ITypeInfo* This, int memid, InvokeKind invKind, void** ppv); + + /// To be documented. + [NativeName("Src", "Line 6144, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_AddressOfMember_Proxy")] + public unsafe partial int ITypeInfoAddressOfMemberProxy(ITypeInfo* This, int memid, InvokeKind invKind, ref void* ppv); + + /// To be documented. + [NativeName("Src", "Line 6144, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_AddressOfMember_Proxy")] + public unsafe partial int ITypeInfoAddressOfMemberProxy(ref ITypeInfo This, int memid, InvokeKind invKind, void** ppv); + + /// To be documented. + [NativeName("Src", "Line 6144, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_AddressOfMember_Proxy")] + public unsafe partial int ITypeInfoAddressOfMemberProxy(ref ITypeInfo This, int memid, InvokeKind invKind, ref void* ppv); + + /// To be documented. + [NativeName("Src", "Line 6151, Column 51 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_AddressOfMember_Stub")] + public unsafe partial int ITypeInfoAddressOfMemberStub(ITypeInfo* This); + + /// To be documented. + [NativeName("Src", "Line 6151, Column 51 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_AddressOfMember_Stub")] + public partial int ITypeInfoAddressOfMemberStub(ref ITypeInfo This); + + /// To be documented. + [NativeName("Src", "Line 6154, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_CreateInstance_Proxy")] + public unsafe partial int ITypeInfoCreateInstanceProxy(ITypeInfo* This, Silk.NET.Core.Native.IUnknown* pUnkOuter, Guid* riid, void** ppvObj); + + /// To be documented. + [NativeName("Src", "Line 6154, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_CreateInstance_Proxy")] + public unsafe partial int ITypeInfoCreateInstanceProxy(ITypeInfo* This, Silk.NET.Core.Native.IUnknown* pUnkOuter, Guid* riid, ref void* ppvObj); + + /// To be documented. + [NativeName("Src", "Line 6154, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_CreateInstance_Proxy")] + public unsafe partial int ITypeInfoCreateInstanceProxy(ITypeInfo* This, Silk.NET.Core.Native.IUnknown* pUnkOuter, ref Guid riid, void** ppvObj); + + /// To be documented. + [NativeName("Src", "Line 6154, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_CreateInstance_Proxy")] + public unsafe partial int ITypeInfoCreateInstanceProxy(ITypeInfo* This, Silk.NET.Core.Native.IUnknown* pUnkOuter, ref Guid riid, ref void* ppvObj); + + /// To be documented. + [NativeName("Src", "Line 6154, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_CreateInstance_Proxy")] + public unsafe partial int ITypeInfoCreateInstanceProxy(ITypeInfo* This, ref Silk.NET.Core.Native.IUnknown pUnkOuter, Guid* riid, void** ppvObj); + + /// To be documented. + [NativeName("Src", "Line 6154, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_CreateInstance_Proxy")] + public unsafe partial int ITypeInfoCreateInstanceProxy(ITypeInfo* This, ref Silk.NET.Core.Native.IUnknown pUnkOuter, Guid* riid, ref void* ppvObj); + + /// To be documented. + [NativeName("Src", "Line 6154, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_CreateInstance_Proxy")] + public unsafe partial int ITypeInfoCreateInstanceProxy(ITypeInfo* This, ref Silk.NET.Core.Native.IUnknown pUnkOuter, ref Guid riid, void** ppvObj); + + /// To be documented. + [NativeName("Src", "Line 6154, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_CreateInstance_Proxy")] + public unsafe partial int ITypeInfoCreateInstanceProxy(ITypeInfo* This, ref Silk.NET.Core.Native.IUnknown pUnkOuter, ref Guid riid, ref void* ppvObj); + + /// To be documented. + [NativeName("Src", "Line 6154, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_CreateInstance_Proxy")] + public unsafe partial int ITypeInfoCreateInstanceProxy(ref ITypeInfo This, Silk.NET.Core.Native.IUnknown* pUnkOuter, Guid* riid, void** ppvObj); + + /// To be documented. + [NativeName("Src", "Line 6154, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_CreateInstance_Proxy")] + public unsafe partial int ITypeInfoCreateInstanceProxy(ref ITypeInfo This, Silk.NET.Core.Native.IUnknown* pUnkOuter, Guid* riid, ref void* ppvObj); + + /// To be documented. + [NativeName("Src", "Line 6154, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_CreateInstance_Proxy")] + public unsafe partial int ITypeInfoCreateInstanceProxy(ref ITypeInfo This, Silk.NET.Core.Native.IUnknown* pUnkOuter, ref Guid riid, void** ppvObj); + + /// To be documented. + [NativeName("Src", "Line 6154, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_CreateInstance_Proxy")] + public unsafe partial int ITypeInfoCreateInstanceProxy(ref ITypeInfo This, Silk.NET.Core.Native.IUnknown* pUnkOuter, ref Guid riid, ref void* ppvObj); + + /// To be documented. + [NativeName("Src", "Line 6154, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_CreateInstance_Proxy")] + public unsafe partial int ITypeInfoCreateInstanceProxy(ref ITypeInfo This, ref Silk.NET.Core.Native.IUnknown pUnkOuter, Guid* riid, void** ppvObj); + + /// To be documented. + [NativeName("Src", "Line 6154, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_CreateInstance_Proxy")] + public unsafe partial int ITypeInfoCreateInstanceProxy(ref ITypeInfo This, ref Silk.NET.Core.Native.IUnknown pUnkOuter, Guid* riid, ref void* ppvObj); + + /// To be documented. + [NativeName("Src", "Line 6154, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_CreateInstance_Proxy")] + public unsafe partial int ITypeInfoCreateInstanceProxy(ref ITypeInfo This, ref Silk.NET.Core.Native.IUnknown pUnkOuter, ref Guid riid, void** ppvObj); + + /// To be documented. + [NativeName("Src", "Line 6154, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_CreateInstance_Proxy")] + public unsafe partial int ITypeInfoCreateInstanceProxy(ref ITypeInfo This, ref Silk.NET.Core.Native.IUnknown pUnkOuter, ref Guid riid, ref void* ppvObj); + + /// To be documented. + [NativeName("Src", "Line 6161, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_CreateInstance_Stub")] + public unsafe partial int ITypeInfoCreateInstanceStub(ITypeInfo* This, Guid* riid, Silk.NET.Core.Native.IUnknown** ppvObj); + + /// To be documented. + [NativeName("Src", "Line 6161, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_CreateInstance_Stub")] + public unsafe partial int ITypeInfoCreateInstanceStub(ITypeInfo* This, Guid* riid, ref Silk.NET.Core.Native.IUnknown* ppvObj); + + /// To be documented. + [NativeName("Src", "Line 6161, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_CreateInstance_Stub")] + public unsafe partial int ITypeInfoCreateInstanceStub(ITypeInfo* This, ref Guid riid, Silk.NET.Core.Native.IUnknown** ppvObj); + + /// To be documented. + [NativeName("Src", "Line 6161, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_CreateInstance_Stub")] + public unsafe partial int ITypeInfoCreateInstanceStub(ITypeInfo* This, ref Guid riid, ref Silk.NET.Core.Native.IUnknown* ppvObj); + + /// To be documented. + [NativeName("Src", "Line 6161, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_CreateInstance_Stub")] + public unsafe partial int ITypeInfoCreateInstanceStub(ref ITypeInfo This, Guid* riid, Silk.NET.Core.Native.IUnknown** ppvObj); + + /// To be documented. + [NativeName("Src", "Line 6161, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_CreateInstance_Stub")] + public unsafe partial int ITypeInfoCreateInstanceStub(ref ITypeInfo This, Guid* riid, ref Silk.NET.Core.Native.IUnknown* ppvObj); + + /// To be documented. + [NativeName("Src", "Line 6161, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_CreateInstance_Stub")] + public unsafe partial int ITypeInfoCreateInstanceStub(ref ITypeInfo This, ref Guid riid, Silk.NET.Core.Native.IUnknown** ppvObj); + + /// To be documented. + [NativeName("Src", "Line 6161, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_CreateInstance_Stub")] + public unsafe partial int ITypeInfoCreateInstanceStub(ref ITypeInfo This, ref Guid riid, ref Silk.NET.Core.Native.IUnknown* ppvObj); + + /// To be documented. + [NativeName("Src", "Line 6166, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetContainingTypeLib_Proxy")] + public unsafe partial int ITypeInfoGetContainingTypeLibProxy(ITypeInfo* This, ITypeLib** ppTLib, uint* pIndex); + + /// To be documented. + [NativeName("Src", "Line 6166, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetContainingTypeLib_Proxy")] + public unsafe partial int ITypeInfoGetContainingTypeLibProxy(ITypeInfo* This, ITypeLib** ppTLib, ref uint pIndex); + + /// To be documented. + [NativeName("Src", "Line 6166, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetContainingTypeLib_Proxy")] + public unsafe partial int ITypeInfoGetContainingTypeLibProxy(ITypeInfo* This, ref ITypeLib* ppTLib, uint* pIndex); + + /// To be documented. + [NativeName("Src", "Line 6166, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetContainingTypeLib_Proxy")] + public unsafe partial int ITypeInfoGetContainingTypeLibProxy(ITypeInfo* This, ref ITypeLib* ppTLib, ref uint pIndex); + + /// To be documented. + [NativeName("Src", "Line 6166, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetContainingTypeLib_Proxy")] + public unsafe partial int ITypeInfoGetContainingTypeLibProxy(ref ITypeInfo This, ITypeLib** ppTLib, uint* pIndex); + + /// To be documented. + [NativeName("Src", "Line 6166, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetContainingTypeLib_Proxy")] + public unsafe partial int ITypeInfoGetContainingTypeLibProxy(ref ITypeInfo This, ITypeLib** ppTLib, ref uint pIndex); + + /// To be documented. + [NativeName("Src", "Line 6166, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetContainingTypeLib_Proxy")] + public unsafe partial int ITypeInfoGetContainingTypeLibProxy(ref ITypeInfo This, ref ITypeLib* ppTLib, uint* pIndex); + + /// To be documented. + [NativeName("Src", "Line 6166, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetContainingTypeLib_Proxy")] + public unsafe partial int ITypeInfoGetContainingTypeLibProxy(ref ITypeInfo This, ref ITypeLib* ppTLib, ref uint pIndex); + + /// To be documented. + [NativeName("Src", "Line 6172, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetContainingTypeLib_Stub")] + public unsafe partial int ITypeInfoGetContainingTypeLibStub(ITypeInfo* This, ITypeLib** ppTLib, uint* pIndex); + + /// To be documented. + [NativeName("Src", "Line 6172, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetContainingTypeLib_Stub")] + public unsafe partial int ITypeInfoGetContainingTypeLibStub(ITypeInfo* This, ITypeLib** ppTLib, ref uint pIndex); + + /// To be documented. + [NativeName("Src", "Line 6172, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetContainingTypeLib_Stub")] + public unsafe partial int ITypeInfoGetContainingTypeLibStub(ITypeInfo* This, ref ITypeLib* ppTLib, uint* pIndex); + + /// To be documented. + [NativeName("Src", "Line 6172, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetContainingTypeLib_Stub")] + public unsafe partial int ITypeInfoGetContainingTypeLibStub(ITypeInfo* This, ref ITypeLib* ppTLib, ref uint pIndex); + + /// To be documented. + [NativeName("Src", "Line 6172, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetContainingTypeLib_Stub")] + public unsafe partial int ITypeInfoGetContainingTypeLibStub(ref ITypeInfo This, ITypeLib** ppTLib, uint* pIndex); + + /// To be documented. + [NativeName("Src", "Line 6172, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetContainingTypeLib_Stub")] + public unsafe partial int ITypeInfoGetContainingTypeLibStub(ref ITypeInfo This, ITypeLib** ppTLib, ref uint pIndex); + + /// To be documented. + [NativeName("Src", "Line 6172, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetContainingTypeLib_Stub")] + public unsafe partial int ITypeInfoGetContainingTypeLibStub(ref ITypeInfo This, ref ITypeLib* ppTLib, uint* pIndex); + + /// To be documented. + [NativeName("Src", "Line 6172, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_GetContainingTypeLib_Stub")] + public unsafe partial int ITypeInfoGetContainingTypeLibStub(ref ITypeInfo This, ref ITypeLib* ppTLib, ref uint pIndex); + + /// To be documented. + [NativeName("Src", "Line 6177, Column 38 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_ReleaseTypeAttr_Proxy")] + public unsafe partial void ITypeInfoReleaseTypeAttrProxy(ITypeInfo* This, TypeAttr* pTypeAttr); + + /// To be documented. + [NativeName("Src", "Line 6177, Column 38 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_ReleaseTypeAttr_Proxy")] + public unsafe partial void ITypeInfoReleaseTypeAttrProxy(ITypeInfo* This, ref TypeAttr pTypeAttr); + + /// To be documented. + [NativeName("Src", "Line 6177, Column 38 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_ReleaseTypeAttr_Proxy")] + public unsafe partial void ITypeInfoReleaseTypeAttrProxy(ref ITypeInfo This, TypeAttr* pTypeAttr); + + /// To be documented. + [NativeName("Src", "Line 6177, Column 38 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_ReleaseTypeAttr_Proxy")] + public partial void ITypeInfoReleaseTypeAttrProxy(ref ITypeInfo This, ref TypeAttr pTypeAttr); + + /// To be documented. + [NativeName("Src", "Line 6182, Column 51 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_ReleaseTypeAttr_Stub")] + public unsafe partial int ITypeInfoReleaseTypeAttrStub(ITypeInfo* This); + + /// To be documented. + [NativeName("Src", "Line 6182, Column 51 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_ReleaseTypeAttr_Stub")] + public partial int ITypeInfoReleaseTypeAttrStub(ref ITypeInfo This); + + /// To be documented. + [NativeName("Src", "Line 6185, Column 38 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_ReleaseFuncDesc_Proxy")] + public unsafe partial void ITypeInfoReleaseFuncDescProxy(ITypeInfo* This, FuncDesc* pFuncDesc); + + /// To be documented. + [NativeName("Src", "Line 6185, Column 38 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_ReleaseFuncDesc_Proxy")] + public unsafe partial void ITypeInfoReleaseFuncDescProxy(ITypeInfo* This, ref FuncDesc pFuncDesc); + + /// To be documented. + [NativeName("Src", "Line 6185, Column 38 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_ReleaseFuncDesc_Proxy")] + public unsafe partial void ITypeInfoReleaseFuncDescProxy(ref ITypeInfo This, FuncDesc* pFuncDesc); + + /// To be documented. + [NativeName("Src", "Line 6185, Column 38 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_ReleaseFuncDesc_Proxy")] + public partial void ITypeInfoReleaseFuncDescProxy(ref ITypeInfo This, ref FuncDesc pFuncDesc); + + /// To be documented. + [NativeName("Src", "Line 6190, Column 51 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_ReleaseFuncDesc_Stub")] + public unsafe partial int ITypeInfoReleaseFuncDescStub(ITypeInfo* This); + + /// To be documented. + [NativeName("Src", "Line 6190, Column 51 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_ReleaseFuncDesc_Stub")] + public partial int ITypeInfoReleaseFuncDescStub(ref ITypeInfo This); + + /// To be documented. + [NativeName("Src", "Line 6193, Column 38 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_ReleaseVarDesc_Proxy")] + public unsafe partial void ITypeInfoReleaseVarDescProxy(ITypeInfo* This, VarDesc* pVarDesc); + + /// To be documented. + [NativeName("Src", "Line 6193, Column 38 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_ReleaseVarDesc_Proxy")] + public unsafe partial void ITypeInfoReleaseVarDescProxy(ITypeInfo* This, ref VarDesc pVarDesc); + + /// To be documented. + [NativeName("Src", "Line 6193, Column 38 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_ReleaseVarDesc_Proxy")] + public unsafe partial void ITypeInfoReleaseVarDescProxy(ref ITypeInfo This, VarDesc* pVarDesc); + + /// To be documented. + [NativeName("Src", "Line 6193, Column 38 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_ReleaseVarDesc_Proxy")] + public partial void ITypeInfoReleaseVarDescProxy(ref ITypeInfo This, ref VarDesc pVarDesc); + + /// To be documented. + [NativeName("Src", "Line 6198, Column 51 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_ReleaseVarDesc_Stub")] + public unsafe partial int ITypeInfoReleaseVarDescStub(ITypeInfo* This); + + /// To be documented. + [NativeName("Src", "Line 6198, Column 51 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo_ReleaseVarDesc_Stub")] + public partial int ITypeInfoReleaseVarDescStub(ref ITypeInfo This); + + /// To be documented. + [NativeName("Src", "Line 6201, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo2_GetDocumentation2_Proxy")] + public unsafe partial int ITypeInfo2GetDocumentation2Proxy(ITypeInfo2* This, int memid, uint lcid, char** pbstrHelpString, uint* pdwHelpStringContext, char** pbstrHelpStringDll); + + /// To be documented. + [NativeName("Src", "Line 6201, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo2_GetDocumentation2_Proxy")] + public unsafe partial int ITypeInfo2GetDocumentation2Proxy(ITypeInfo2* This, int memid, uint lcid, char** pbstrHelpString, uint* pdwHelpStringContext, ref char* pbstrHelpStringDll); + + /// To be documented. + [NativeName("Src", "Line 6201, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo2_GetDocumentation2_Proxy")] + public unsafe partial int ITypeInfo2GetDocumentation2Proxy(ITypeInfo2* This, int memid, uint lcid, char** pbstrHelpString, ref uint pdwHelpStringContext, char** pbstrHelpStringDll); + + /// To be documented. + [NativeName("Src", "Line 6201, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo2_GetDocumentation2_Proxy")] + public unsafe partial int ITypeInfo2GetDocumentation2Proxy(ITypeInfo2* This, int memid, uint lcid, char** pbstrHelpString, ref uint pdwHelpStringContext, ref char* pbstrHelpStringDll); + + /// To be documented. + [NativeName("Src", "Line 6201, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo2_GetDocumentation2_Proxy")] + public unsafe partial int ITypeInfo2GetDocumentation2Proxy(ITypeInfo2* This, int memid, uint lcid, ref char* pbstrHelpString, uint* pdwHelpStringContext, char** pbstrHelpStringDll); + + /// To be documented. + [NativeName("Src", "Line 6201, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo2_GetDocumentation2_Proxy")] + public unsafe partial int ITypeInfo2GetDocumentation2Proxy(ITypeInfo2* This, int memid, uint lcid, ref char* pbstrHelpString, uint* pdwHelpStringContext, ref char* pbstrHelpStringDll); + + /// To be documented. + [NativeName("Src", "Line 6201, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo2_GetDocumentation2_Proxy")] + public unsafe partial int ITypeInfo2GetDocumentation2Proxy(ITypeInfo2* This, int memid, uint lcid, ref char* pbstrHelpString, ref uint pdwHelpStringContext, char** pbstrHelpStringDll); + + /// To be documented. + [NativeName("Src", "Line 6201, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo2_GetDocumentation2_Proxy")] + public unsafe partial int ITypeInfo2GetDocumentation2Proxy(ITypeInfo2* This, int memid, uint lcid, ref char* pbstrHelpString, ref uint pdwHelpStringContext, ref char* pbstrHelpStringDll); + + /// To be documented. + [NativeName("Src", "Line 6201, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo2_GetDocumentation2_Proxy")] + public unsafe partial int ITypeInfo2GetDocumentation2Proxy(ref ITypeInfo2 This, int memid, uint lcid, char** pbstrHelpString, uint* pdwHelpStringContext, char** pbstrHelpStringDll); + + /// To be documented. + [NativeName("Src", "Line 6201, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo2_GetDocumentation2_Proxy")] + public unsafe partial int ITypeInfo2GetDocumentation2Proxy(ref ITypeInfo2 This, int memid, uint lcid, char** pbstrHelpString, uint* pdwHelpStringContext, ref char* pbstrHelpStringDll); + + /// To be documented. + [NativeName("Src", "Line 6201, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo2_GetDocumentation2_Proxy")] + public unsafe partial int ITypeInfo2GetDocumentation2Proxy(ref ITypeInfo2 This, int memid, uint lcid, char** pbstrHelpString, ref uint pdwHelpStringContext, char** pbstrHelpStringDll); + + /// To be documented. + [NativeName("Src", "Line 6201, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo2_GetDocumentation2_Proxy")] + public unsafe partial int ITypeInfo2GetDocumentation2Proxy(ref ITypeInfo2 This, int memid, uint lcid, char** pbstrHelpString, ref uint pdwHelpStringContext, ref char* pbstrHelpStringDll); + + /// To be documented. + [NativeName("Src", "Line 6201, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo2_GetDocumentation2_Proxy")] + public unsafe partial int ITypeInfo2GetDocumentation2Proxy(ref ITypeInfo2 This, int memid, uint lcid, ref char* pbstrHelpString, uint* pdwHelpStringContext, char** pbstrHelpStringDll); + + /// To be documented. + [NativeName("Src", "Line 6201, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo2_GetDocumentation2_Proxy")] + public unsafe partial int ITypeInfo2GetDocumentation2Proxy(ref ITypeInfo2 This, int memid, uint lcid, ref char* pbstrHelpString, uint* pdwHelpStringContext, ref char* pbstrHelpStringDll); + + /// To be documented. + [NativeName("Src", "Line 6201, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo2_GetDocumentation2_Proxy")] + public unsafe partial int ITypeInfo2GetDocumentation2Proxy(ref ITypeInfo2 This, int memid, uint lcid, ref char* pbstrHelpString, ref uint pdwHelpStringContext, char** pbstrHelpStringDll); + + /// To be documented. + [NativeName("Src", "Line 6201, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo2_GetDocumentation2_Proxy")] + public unsafe partial int ITypeInfo2GetDocumentation2Proxy(ref ITypeInfo2 This, int memid, uint lcid, ref char* pbstrHelpString, ref uint pdwHelpStringContext, ref char* pbstrHelpStringDll); + + /// To be documented. + [NativeName("Src", "Line 6212, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo2_GetDocumentation2_Stub")] + public unsafe partial int ITypeInfo2GetDocumentation2Stub(ITypeInfo2* This, int memid, uint lcid, uint refPtrFlags, char** pbstrHelpString, uint* pdwHelpStringContext, char** pbstrHelpStringDll); + + /// To be documented. + [NativeName("Src", "Line 6212, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo2_GetDocumentation2_Stub")] + public unsafe partial int ITypeInfo2GetDocumentation2Stub(ITypeInfo2* This, int memid, uint lcid, uint refPtrFlags, char** pbstrHelpString, uint* pdwHelpStringContext, ref char* pbstrHelpStringDll); + + /// To be documented. + [NativeName("Src", "Line 6212, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo2_GetDocumentation2_Stub")] + public unsafe partial int ITypeInfo2GetDocumentation2Stub(ITypeInfo2* This, int memid, uint lcid, uint refPtrFlags, char** pbstrHelpString, ref uint pdwHelpStringContext, char** pbstrHelpStringDll); + + /// To be documented. + [NativeName("Src", "Line 6212, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo2_GetDocumentation2_Stub")] + public unsafe partial int ITypeInfo2GetDocumentation2Stub(ITypeInfo2* This, int memid, uint lcid, uint refPtrFlags, char** pbstrHelpString, ref uint pdwHelpStringContext, ref char* pbstrHelpStringDll); + + /// To be documented. + [NativeName("Src", "Line 6212, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo2_GetDocumentation2_Stub")] + public unsafe partial int ITypeInfo2GetDocumentation2Stub(ITypeInfo2* This, int memid, uint lcid, uint refPtrFlags, ref char* pbstrHelpString, uint* pdwHelpStringContext, char** pbstrHelpStringDll); + + /// To be documented. + [NativeName("Src", "Line 6212, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo2_GetDocumentation2_Stub")] + public unsafe partial int ITypeInfo2GetDocumentation2Stub(ITypeInfo2* This, int memid, uint lcid, uint refPtrFlags, ref char* pbstrHelpString, uint* pdwHelpStringContext, ref char* pbstrHelpStringDll); + + /// To be documented. + [NativeName("Src", "Line 6212, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo2_GetDocumentation2_Stub")] + public unsafe partial int ITypeInfo2GetDocumentation2Stub(ITypeInfo2* This, int memid, uint lcid, uint refPtrFlags, ref char* pbstrHelpString, ref uint pdwHelpStringContext, char** pbstrHelpStringDll); + + /// To be documented. + [NativeName("Src", "Line 6212, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo2_GetDocumentation2_Stub")] + public unsafe partial int ITypeInfo2GetDocumentation2Stub(ITypeInfo2* This, int memid, uint lcid, uint refPtrFlags, ref char* pbstrHelpString, ref uint pdwHelpStringContext, ref char* pbstrHelpStringDll); + + /// To be documented. + [NativeName("Src", "Line 6212, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo2_GetDocumentation2_Stub")] + public unsafe partial int ITypeInfo2GetDocumentation2Stub(ref ITypeInfo2 This, int memid, uint lcid, uint refPtrFlags, char** pbstrHelpString, uint* pdwHelpStringContext, char** pbstrHelpStringDll); + + /// To be documented. + [NativeName("Src", "Line 6212, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo2_GetDocumentation2_Stub")] + public unsafe partial int ITypeInfo2GetDocumentation2Stub(ref ITypeInfo2 This, int memid, uint lcid, uint refPtrFlags, char** pbstrHelpString, uint* pdwHelpStringContext, ref char* pbstrHelpStringDll); + + /// To be documented. + [NativeName("Src", "Line 6212, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo2_GetDocumentation2_Stub")] + public unsafe partial int ITypeInfo2GetDocumentation2Stub(ref ITypeInfo2 This, int memid, uint lcid, uint refPtrFlags, char** pbstrHelpString, ref uint pdwHelpStringContext, char** pbstrHelpStringDll); + + /// To be documented. + [NativeName("Src", "Line 6212, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo2_GetDocumentation2_Stub")] + public unsafe partial int ITypeInfo2GetDocumentation2Stub(ref ITypeInfo2 This, int memid, uint lcid, uint refPtrFlags, char** pbstrHelpString, ref uint pdwHelpStringContext, ref char* pbstrHelpStringDll); + + /// To be documented. + [NativeName("Src", "Line 6212, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo2_GetDocumentation2_Stub")] + public unsafe partial int ITypeInfo2GetDocumentation2Stub(ref ITypeInfo2 This, int memid, uint lcid, uint refPtrFlags, ref char* pbstrHelpString, uint* pdwHelpStringContext, char** pbstrHelpStringDll); + + /// To be documented. + [NativeName("Src", "Line 6212, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo2_GetDocumentation2_Stub")] + public unsafe partial int ITypeInfo2GetDocumentation2Stub(ref ITypeInfo2 This, int memid, uint lcid, uint refPtrFlags, ref char* pbstrHelpString, uint* pdwHelpStringContext, ref char* pbstrHelpStringDll); + + /// To be documented. + [NativeName("Src", "Line 6212, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo2_GetDocumentation2_Stub")] + public unsafe partial int ITypeInfo2GetDocumentation2Stub(ref ITypeInfo2 This, int memid, uint lcid, uint refPtrFlags, ref char* pbstrHelpString, ref uint pdwHelpStringContext, char** pbstrHelpStringDll); + + /// To be documented. + [NativeName("Src", "Line 6212, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeInfo2_GetDocumentation2_Stub")] + public unsafe partial int ITypeInfo2GetDocumentation2Stub(ref ITypeInfo2 This, int memid, uint lcid, uint refPtrFlags, ref char* pbstrHelpString, ref uint pdwHelpStringContext, ref char* pbstrHelpStringDll); + + /// To be documented. + [NativeName("Src", "Line 6221, Column 38 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_GetTypeInfoCount_Proxy")] + public unsafe partial uint ITypeLibGetTypeInfoCountProxy(ITypeLib* This); + + /// To be documented. + [NativeName("Src", "Line 6221, Column 38 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_GetTypeInfoCount_Proxy")] + public partial uint ITypeLibGetTypeInfoCountProxy(ref ITypeLib This); + + /// To be documented. + [NativeName("Src", "Line 6225, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_GetTypeInfoCount_Stub")] + public unsafe partial int ITypeLibGetTypeInfoCountStub(ITypeLib* This, uint* pcTInfo); + + /// To be documented. + [NativeName("Src", "Line 6225, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_GetTypeInfoCount_Stub")] + public unsafe partial int ITypeLibGetTypeInfoCountStub(ITypeLib* This, ref uint pcTInfo); + + /// To be documented. + [NativeName("Src", "Line 6225, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_GetTypeInfoCount_Stub")] + public unsafe partial int ITypeLibGetTypeInfoCountStub(ref ITypeLib This, uint* pcTInfo); + + /// To be documented. + [NativeName("Src", "Line 6225, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_GetTypeInfoCount_Stub")] + public partial int ITypeLibGetTypeInfoCountStub(ref ITypeLib This, ref uint pcTInfo); + + /// To be documented. + [NativeName("Src", "Line 6229, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_GetLibAttr_Proxy")] + public unsafe partial int ITypeLibGetLibAttrProxy(ITypeLib* This, TLibAttr** ppTLibAttr); + + /// To be documented. + [NativeName("Src", "Line 6229, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_GetLibAttr_Proxy")] + public unsafe partial int ITypeLibGetLibAttrProxy(ITypeLib* This, ref TLibAttr* ppTLibAttr); + + /// To be documented. + [NativeName("Src", "Line 6229, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_GetLibAttr_Proxy")] + public unsafe partial int ITypeLibGetLibAttrProxy(ref ITypeLib This, TLibAttr** ppTLibAttr); + + /// To be documented. + [NativeName("Src", "Line 6229, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_GetLibAttr_Proxy")] + public unsafe partial int ITypeLibGetLibAttrProxy(ref ITypeLib This, ref TLibAttr* ppTLibAttr); + + /// To be documented. + [NativeName("Src", "Line 6234, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_GetLibAttr_Stub")] + public unsafe partial int ITypeLibGetLibAttrStub(ITypeLib* This, TLibAttr** ppTLibAttr, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6234, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_GetLibAttr_Stub")] + public unsafe partial int ITypeLibGetLibAttrStub(ITypeLib* This, TLibAttr** ppTLibAttr, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6234, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_GetLibAttr_Stub")] + public unsafe partial int ITypeLibGetLibAttrStub(ITypeLib* This, ref TLibAttr* ppTLibAttr, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6234, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_GetLibAttr_Stub")] + public unsafe partial int ITypeLibGetLibAttrStub(ITypeLib* This, ref TLibAttr* ppTLibAttr, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6234, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_GetLibAttr_Stub")] + public unsafe partial int ITypeLibGetLibAttrStub(ref ITypeLib This, TLibAttr** ppTLibAttr, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6234, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_GetLibAttr_Stub")] + public unsafe partial int ITypeLibGetLibAttrStub(ref ITypeLib This, TLibAttr** ppTLibAttr, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6234, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_GetLibAttr_Stub")] + public unsafe partial int ITypeLibGetLibAttrStub(ref ITypeLib This, ref TLibAttr* ppTLibAttr, CleanLocalStorage* pDummy); + + /// To be documented. + [NativeName("Src", "Line 6234, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_GetLibAttr_Stub")] + public unsafe partial int ITypeLibGetLibAttrStub(ref ITypeLib This, ref TLibAttr* ppTLibAttr, ref CleanLocalStorage pDummy); + + /// To be documented. + [NativeName("Src", "Line 6239, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_GetDocumentation_Proxy")] + public unsafe partial int ITypeLibGetDocumentationProxy(ITypeLib* This, int index, char** pBstrName, char** pBstrDocString, uint* pdwHelpContext, char** pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 6239, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_GetDocumentation_Proxy")] + public unsafe partial int ITypeLibGetDocumentationProxy(ITypeLib* This, int index, char** pBstrName, char** pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 6239, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_GetDocumentation_Proxy")] + public unsafe partial int ITypeLibGetDocumentationProxy(ITypeLib* This, int index, char** pBstrName, char** pBstrDocString, ref uint pdwHelpContext, char** pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 6239, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_GetDocumentation_Proxy")] + public unsafe partial int ITypeLibGetDocumentationProxy(ITypeLib* This, int index, char** pBstrName, char** pBstrDocString, ref uint pdwHelpContext, ref char* pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 6239, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_GetDocumentation_Proxy")] + public unsafe partial int ITypeLibGetDocumentationProxy(ITypeLib* This, int index, char** pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, char** pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 6239, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_GetDocumentation_Proxy")] + public unsafe partial int ITypeLibGetDocumentationProxy(ITypeLib* This, int index, char** pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 6239, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_GetDocumentation_Proxy")] + public unsafe partial int ITypeLibGetDocumentationProxy(ITypeLib* This, int index, char** pBstrName, ref char* pBstrDocString, ref uint pdwHelpContext, char** pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 6239, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_GetDocumentation_Proxy")] + public unsafe partial int ITypeLibGetDocumentationProxy(ITypeLib* This, int index, char** pBstrName, ref char* pBstrDocString, ref uint pdwHelpContext, ref char* pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 6239, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_GetDocumentation_Proxy")] + public unsafe partial int ITypeLibGetDocumentationProxy(ITypeLib* This, int index, ref char* pBstrName, char** pBstrDocString, uint* pdwHelpContext, char** pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 6239, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_GetDocumentation_Proxy")] + public unsafe partial int ITypeLibGetDocumentationProxy(ITypeLib* This, int index, ref char* pBstrName, char** pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 6239, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_GetDocumentation_Proxy")] + public unsafe partial int ITypeLibGetDocumentationProxy(ITypeLib* This, int index, ref char* pBstrName, char** pBstrDocString, ref uint pdwHelpContext, char** pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 6239, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_GetDocumentation_Proxy")] + public unsafe partial int ITypeLibGetDocumentationProxy(ITypeLib* This, int index, ref char* pBstrName, char** pBstrDocString, ref uint pdwHelpContext, ref char* pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 6239, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_GetDocumentation_Proxy")] + public unsafe partial int ITypeLibGetDocumentationProxy(ITypeLib* This, int index, ref char* pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, char** pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 6239, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_GetDocumentation_Proxy")] + public unsafe partial int ITypeLibGetDocumentationProxy(ITypeLib* This, int index, ref char* pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 6239, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_GetDocumentation_Proxy")] + public unsafe partial int ITypeLibGetDocumentationProxy(ITypeLib* This, int index, ref char* pBstrName, ref char* pBstrDocString, ref uint pdwHelpContext, char** pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 6239, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_GetDocumentation_Proxy")] + public unsafe partial int ITypeLibGetDocumentationProxy(ITypeLib* This, int index, ref char* pBstrName, ref char* pBstrDocString, ref uint pdwHelpContext, ref char* pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 6239, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_GetDocumentation_Proxy")] + public unsafe partial int ITypeLibGetDocumentationProxy(ref ITypeLib This, int index, char** pBstrName, char** pBstrDocString, uint* pdwHelpContext, char** pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 6239, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_GetDocumentation_Proxy")] + public unsafe partial int ITypeLibGetDocumentationProxy(ref ITypeLib This, int index, char** pBstrName, char** pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 6239, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_GetDocumentation_Proxy")] + public unsafe partial int ITypeLibGetDocumentationProxy(ref ITypeLib This, int index, char** pBstrName, char** pBstrDocString, ref uint pdwHelpContext, char** pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 6239, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_GetDocumentation_Proxy")] + public unsafe partial int ITypeLibGetDocumentationProxy(ref ITypeLib This, int index, char** pBstrName, char** pBstrDocString, ref uint pdwHelpContext, ref char* pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 6239, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_GetDocumentation_Proxy")] + public unsafe partial int ITypeLibGetDocumentationProxy(ref ITypeLib This, int index, char** pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, char** pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 6239, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_GetDocumentation_Proxy")] + public unsafe partial int ITypeLibGetDocumentationProxy(ref ITypeLib This, int index, char** pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 6239, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_GetDocumentation_Proxy")] + public unsafe partial int ITypeLibGetDocumentationProxy(ref ITypeLib This, int index, char** pBstrName, ref char* pBstrDocString, ref uint pdwHelpContext, char** pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 6239, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_GetDocumentation_Proxy")] + public unsafe partial int ITypeLibGetDocumentationProxy(ref ITypeLib This, int index, char** pBstrName, ref char* pBstrDocString, ref uint pdwHelpContext, ref char* pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 6239, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_GetDocumentation_Proxy")] + public unsafe partial int ITypeLibGetDocumentationProxy(ref ITypeLib This, int index, ref char* pBstrName, char** pBstrDocString, uint* pdwHelpContext, char** pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 6239, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_GetDocumentation_Proxy")] + public unsafe partial int ITypeLibGetDocumentationProxy(ref ITypeLib This, int index, ref char* pBstrName, char** pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 6239, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_GetDocumentation_Proxy")] + public unsafe partial int ITypeLibGetDocumentationProxy(ref ITypeLib This, int index, ref char* pBstrName, char** pBstrDocString, ref uint pdwHelpContext, char** pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 6239, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_GetDocumentation_Proxy")] + public unsafe partial int ITypeLibGetDocumentationProxy(ref ITypeLib This, int index, ref char* pBstrName, char** pBstrDocString, ref uint pdwHelpContext, ref char* pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 6239, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_GetDocumentation_Proxy")] + public unsafe partial int ITypeLibGetDocumentationProxy(ref ITypeLib This, int index, ref char* pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, char** pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 6239, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_GetDocumentation_Proxy")] + public unsafe partial int ITypeLibGetDocumentationProxy(ref ITypeLib This, int index, ref char* pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 6239, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_GetDocumentation_Proxy")] + public unsafe partial int ITypeLibGetDocumentationProxy(ref ITypeLib This, int index, ref char* pBstrName, ref char* pBstrDocString, ref uint pdwHelpContext, char** pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 6239, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_GetDocumentation_Proxy")] + public unsafe partial int ITypeLibGetDocumentationProxy(ref ITypeLib This, int index, ref char* pBstrName, ref char* pBstrDocString, ref uint pdwHelpContext, ref char* pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 6251, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_GetDocumentation_Stub")] + public unsafe partial int ITypeLibGetDocumentationStub(ITypeLib* This, int index, uint refPtrFlags, char** pBstrName, char** pBstrDocString, uint* pdwHelpContext, char** pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 6251, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_GetDocumentation_Stub")] + public unsafe partial int ITypeLibGetDocumentationStub(ITypeLib* This, int index, uint refPtrFlags, char** pBstrName, char** pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 6251, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_GetDocumentation_Stub")] + public unsafe partial int ITypeLibGetDocumentationStub(ITypeLib* This, int index, uint refPtrFlags, char** pBstrName, char** pBstrDocString, ref uint pdwHelpContext, char** pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 6251, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_GetDocumentation_Stub")] + public unsafe partial int ITypeLibGetDocumentationStub(ITypeLib* This, int index, uint refPtrFlags, char** pBstrName, char** pBstrDocString, ref uint pdwHelpContext, ref char* pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 6251, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_GetDocumentation_Stub")] + public unsafe partial int ITypeLibGetDocumentationStub(ITypeLib* This, int index, uint refPtrFlags, char** pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, char** pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 6251, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_GetDocumentation_Stub")] + public unsafe partial int ITypeLibGetDocumentationStub(ITypeLib* This, int index, uint refPtrFlags, char** pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 6251, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_GetDocumentation_Stub")] + public unsafe partial int ITypeLibGetDocumentationStub(ITypeLib* This, int index, uint refPtrFlags, char** pBstrName, ref char* pBstrDocString, ref uint pdwHelpContext, char** pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 6251, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_GetDocumentation_Stub")] + public unsafe partial int ITypeLibGetDocumentationStub(ITypeLib* This, int index, uint refPtrFlags, char** pBstrName, ref char* pBstrDocString, ref uint pdwHelpContext, ref char* pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 6251, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_GetDocumentation_Stub")] + public unsafe partial int ITypeLibGetDocumentationStub(ITypeLib* This, int index, uint refPtrFlags, ref char* pBstrName, char** pBstrDocString, uint* pdwHelpContext, char** pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 6251, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_GetDocumentation_Stub")] + public unsafe partial int ITypeLibGetDocumentationStub(ITypeLib* This, int index, uint refPtrFlags, ref char* pBstrName, char** pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 6251, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_GetDocumentation_Stub")] + public unsafe partial int ITypeLibGetDocumentationStub(ITypeLib* This, int index, uint refPtrFlags, ref char* pBstrName, char** pBstrDocString, ref uint pdwHelpContext, char** pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 6251, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_GetDocumentation_Stub")] + public unsafe partial int ITypeLibGetDocumentationStub(ITypeLib* This, int index, uint refPtrFlags, ref char* pBstrName, char** pBstrDocString, ref uint pdwHelpContext, ref char* pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 6251, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_GetDocumentation_Stub")] + public unsafe partial int ITypeLibGetDocumentationStub(ITypeLib* This, int index, uint refPtrFlags, ref char* pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, char** pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 6251, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_GetDocumentation_Stub")] + public unsafe partial int ITypeLibGetDocumentationStub(ITypeLib* This, int index, uint refPtrFlags, ref char* pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 6251, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_GetDocumentation_Stub")] + public unsafe partial int ITypeLibGetDocumentationStub(ITypeLib* This, int index, uint refPtrFlags, ref char* pBstrName, ref char* pBstrDocString, ref uint pdwHelpContext, char** pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 6251, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_GetDocumentation_Stub")] + public unsafe partial int ITypeLibGetDocumentationStub(ITypeLib* This, int index, uint refPtrFlags, ref char* pBstrName, ref char* pBstrDocString, ref uint pdwHelpContext, ref char* pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 6251, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_GetDocumentation_Stub")] + public unsafe partial int ITypeLibGetDocumentationStub(ref ITypeLib This, int index, uint refPtrFlags, char** pBstrName, char** pBstrDocString, uint* pdwHelpContext, char** pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 6251, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_GetDocumentation_Stub")] + public unsafe partial int ITypeLibGetDocumentationStub(ref ITypeLib This, int index, uint refPtrFlags, char** pBstrName, char** pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 6251, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_GetDocumentation_Stub")] + public unsafe partial int ITypeLibGetDocumentationStub(ref ITypeLib This, int index, uint refPtrFlags, char** pBstrName, char** pBstrDocString, ref uint pdwHelpContext, char** pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 6251, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_GetDocumentation_Stub")] + public unsafe partial int ITypeLibGetDocumentationStub(ref ITypeLib This, int index, uint refPtrFlags, char** pBstrName, char** pBstrDocString, ref uint pdwHelpContext, ref char* pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 6251, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_GetDocumentation_Stub")] + public unsafe partial int ITypeLibGetDocumentationStub(ref ITypeLib This, int index, uint refPtrFlags, char** pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, char** pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 6251, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_GetDocumentation_Stub")] + public unsafe partial int ITypeLibGetDocumentationStub(ref ITypeLib This, int index, uint refPtrFlags, char** pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 6251, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_GetDocumentation_Stub")] + public unsafe partial int ITypeLibGetDocumentationStub(ref ITypeLib This, int index, uint refPtrFlags, char** pBstrName, ref char* pBstrDocString, ref uint pdwHelpContext, char** pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 6251, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_GetDocumentation_Stub")] + public unsafe partial int ITypeLibGetDocumentationStub(ref ITypeLib This, int index, uint refPtrFlags, char** pBstrName, ref char* pBstrDocString, ref uint pdwHelpContext, ref char* pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 6251, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_GetDocumentation_Stub")] + public unsafe partial int ITypeLibGetDocumentationStub(ref ITypeLib This, int index, uint refPtrFlags, ref char* pBstrName, char** pBstrDocString, uint* pdwHelpContext, char** pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 6251, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_GetDocumentation_Stub")] + public unsafe partial int ITypeLibGetDocumentationStub(ref ITypeLib This, int index, uint refPtrFlags, ref char* pBstrName, char** pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 6251, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_GetDocumentation_Stub")] + public unsafe partial int ITypeLibGetDocumentationStub(ref ITypeLib This, int index, uint refPtrFlags, ref char* pBstrName, char** pBstrDocString, ref uint pdwHelpContext, char** pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 6251, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_GetDocumentation_Stub")] + public unsafe partial int ITypeLibGetDocumentationStub(ref ITypeLib This, int index, uint refPtrFlags, ref char* pBstrName, char** pBstrDocString, ref uint pdwHelpContext, ref char* pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 6251, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_GetDocumentation_Stub")] + public unsafe partial int ITypeLibGetDocumentationStub(ref ITypeLib This, int index, uint refPtrFlags, ref char* pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, char** pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 6251, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_GetDocumentation_Stub")] + public unsafe partial int ITypeLibGetDocumentationStub(ref ITypeLib This, int index, uint refPtrFlags, ref char* pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 6251, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_GetDocumentation_Stub")] + public unsafe partial int ITypeLibGetDocumentationStub(ref ITypeLib This, int index, uint refPtrFlags, ref char* pBstrName, ref char* pBstrDocString, ref uint pdwHelpContext, char** pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 6251, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_GetDocumentation_Stub")] + public unsafe partial int ITypeLibGetDocumentationStub(ref ITypeLib This, int index, uint refPtrFlags, ref char* pBstrName, ref char* pBstrDocString, ref uint pdwHelpContext, ref char* pBstrHelpFile); + + /// To be documented. + [NativeName("Src", "Line 6260, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_IsName_Proxy")] + public unsafe partial int ITypeLibIsNameProxy(ITypeLib* This, char* szNameBuf, uint lHashVal, int* pfName); + + /// To be documented. + [NativeName("Src", "Line 6260, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_IsName_Proxy")] + public unsafe partial int ITypeLibIsNameProxy(ITypeLib* This, char* szNameBuf, uint lHashVal, ref int pfName); + + /// To be documented. + [NativeName("Src", "Line 6260, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_IsName_Proxy")] + public unsafe partial int ITypeLibIsNameProxy(ITypeLib* This, ref char szNameBuf, uint lHashVal, int* pfName); + + /// To be documented. + [NativeName("Src", "Line 6260, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_IsName_Proxy")] + public unsafe partial int ITypeLibIsNameProxy(ITypeLib* This, ref char szNameBuf, uint lHashVal, ref int pfName); + + /// To be documented. + [NativeName("Src", "Line 6260, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_IsName_Proxy")] + public unsafe partial int ITypeLibIsNameProxy(ITypeLib* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, int* pfName); + + /// To be documented. + [NativeName("Src", "Line 6260, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_IsName_Proxy")] + public unsafe partial int ITypeLibIsNameProxy(ITypeLib* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref int pfName); + + /// To be documented. + [NativeName("Src", "Line 6260, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_IsName_Proxy")] + public unsafe partial int ITypeLibIsNameProxy(ref ITypeLib This, char* szNameBuf, uint lHashVal, int* pfName); + + /// To be documented. + [NativeName("Src", "Line 6260, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_IsName_Proxy")] + public unsafe partial int ITypeLibIsNameProxy(ref ITypeLib This, char* szNameBuf, uint lHashVal, ref int pfName); + + /// To be documented. + [NativeName("Src", "Line 6260, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_IsName_Proxy")] + public unsafe partial int ITypeLibIsNameProxy(ref ITypeLib This, ref char szNameBuf, uint lHashVal, int* pfName); + + /// To be documented. + [NativeName("Src", "Line 6260, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_IsName_Proxy")] + public partial int ITypeLibIsNameProxy(ref ITypeLib This, ref char szNameBuf, uint lHashVal, ref int pfName); + + /// To be documented. + [NativeName("Src", "Line 6260, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_IsName_Proxy")] + public unsafe partial int ITypeLibIsNameProxy(ref ITypeLib This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, int* pfName); + + /// To be documented. + [NativeName("Src", "Line 6260, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_IsName_Proxy")] + public partial int ITypeLibIsNameProxy(ref ITypeLib This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref int pfName); + + /// To be documented. + [NativeName("Src", "Line 6268, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_IsName_Stub")] + public unsafe partial int ITypeLibIsNameStub(ITypeLib* This, char* szNameBuf, uint lHashVal, int* pfName, char** pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 6268, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_IsName_Stub")] + public unsafe partial int ITypeLibIsNameStub(ITypeLib* This, char* szNameBuf, uint lHashVal, int* pfName, ref char* pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 6268, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_IsName_Stub")] + public unsafe partial int ITypeLibIsNameStub(ITypeLib* This, char* szNameBuf, uint lHashVal, ref int pfName, char** pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 6268, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_IsName_Stub")] + public unsafe partial int ITypeLibIsNameStub(ITypeLib* This, char* szNameBuf, uint lHashVal, ref int pfName, ref char* pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 6268, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_IsName_Stub")] + public unsafe partial int ITypeLibIsNameStub(ITypeLib* This, ref char szNameBuf, uint lHashVal, int* pfName, char** pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 6268, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_IsName_Stub")] + public unsafe partial int ITypeLibIsNameStub(ITypeLib* This, ref char szNameBuf, uint lHashVal, int* pfName, ref char* pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 6268, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_IsName_Stub")] + public unsafe partial int ITypeLibIsNameStub(ITypeLib* This, ref char szNameBuf, uint lHashVal, ref int pfName, char** pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 6268, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_IsName_Stub")] + public unsafe partial int ITypeLibIsNameStub(ITypeLib* This, ref char szNameBuf, uint lHashVal, ref int pfName, ref char* pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 6268, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_IsName_Stub")] + public unsafe partial int ITypeLibIsNameStub(ITypeLib* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, int* pfName, char** pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 6268, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_IsName_Stub")] + public unsafe partial int ITypeLibIsNameStub(ITypeLib* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, int* pfName, ref char* pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 6268, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_IsName_Stub")] + public unsafe partial int ITypeLibIsNameStub(ITypeLib* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref int pfName, char** pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 6268, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_IsName_Stub")] + public unsafe partial int ITypeLibIsNameStub(ITypeLib* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref int pfName, ref char* pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 6268, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_IsName_Stub")] + public unsafe partial int ITypeLibIsNameStub(ref ITypeLib This, char* szNameBuf, uint lHashVal, int* pfName, char** pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 6268, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_IsName_Stub")] + public unsafe partial int ITypeLibIsNameStub(ref ITypeLib This, char* szNameBuf, uint lHashVal, int* pfName, ref char* pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 6268, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_IsName_Stub")] + public unsafe partial int ITypeLibIsNameStub(ref ITypeLib This, char* szNameBuf, uint lHashVal, ref int pfName, char** pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 6268, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_IsName_Stub")] + public unsafe partial int ITypeLibIsNameStub(ref ITypeLib This, char* szNameBuf, uint lHashVal, ref int pfName, ref char* pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 6268, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_IsName_Stub")] + public unsafe partial int ITypeLibIsNameStub(ref ITypeLib This, ref char szNameBuf, uint lHashVal, int* pfName, char** pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 6268, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_IsName_Stub")] + public unsafe partial int ITypeLibIsNameStub(ref ITypeLib This, ref char szNameBuf, uint lHashVal, int* pfName, ref char* pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 6268, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_IsName_Stub")] + public unsafe partial int ITypeLibIsNameStub(ref ITypeLib This, ref char szNameBuf, uint lHashVal, ref int pfName, char** pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 6268, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_IsName_Stub")] + public unsafe partial int ITypeLibIsNameStub(ref ITypeLib This, ref char szNameBuf, uint lHashVal, ref int pfName, ref char* pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 6268, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_IsName_Stub")] + public unsafe partial int ITypeLibIsNameStub(ref ITypeLib This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, int* pfName, char** pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 6268, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_IsName_Stub")] + public unsafe partial int ITypeLibIsNameStub(ref ITypeLib This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, int* pfName, ref char* pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 6268, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_IsName_Stub")] + public unsafe partial int ITypeLibIsNameStub(ref ITypeLib This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref int pfName, char** pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 6268, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_IsName_Stub")] + public unsafe partial int ITypeLibIsNameStub(ref ITypeLib This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref int pfName, ref char* pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 6275, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_FindName_Proxy")] + public unsafe partial int ITypeLibFindNameProxy(ITypeLib* This, char* szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, ushort* pcFound); + + /// To be documented. + [NativeName("Src", "Line 6275, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_FindName_Proxy")] + public unsafe partial int ITypeLibFindNameProxy(ITypeLib* This, char* szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, ref ushort pcFound); + + /// To be documented. + [NativeName("Src", "Line 6275, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_FindName_Proxy")] + public unsafe partial int ITypeLibFindNameProxy(ITypeLib* This, char* szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, ref int rgMemId, ushort* pcFound); + + /// To be documented. + [NativeName("Src", "Line 6275, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_FindName_Proxy")] + public unsafe partial int ITypeLibFindNameProxy(ITypeLib* This, char* szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, ref int rgMemId, ref ushort pcFound); + + /// To be documented. + [NativeName("Src", "Line 6275, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_FindName_Proxy")] + public unsafe partial int ITypeLibFindNameProxy(ITypeLib* This, char* szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ushort* pcFound); + + /// To be documented. + [NativeName("Src", "Line 6275, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_FindName_Proxy")] + public unsafe partial int ITypeLibFindNameProxy(ITypeLib* This, char* szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ref ushort pcFound); + + /// To be documented. + [NativeName("Src", "Line 6275, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_FindName_Proxy")] + public unsafe partial int ITypeLibFindNameProxy(ITypeLib* This, char* szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, ref int rgMemId, ushort* pcFound); + + /// To be documented. + [NativeName("Src", "Line 6275, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_FindName_Proxy")] + public unsafe partial int ITypeLibFindNameProxy(ITypeLib* This, char* szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, ref int rgMemId, ref ushort pcFound); + + /// To be documented. + [NativeName("Src", "Line 6275, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_FindName_Proxy")] + public unsafe partial int ITypeLibFindNameProxy(ITypeLib* This, ref char szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, ushort* pcFound); + + /// To be documented. + [NativeName("Src", "Line 6275, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_FindName_Proxy")] + public unsafe partial int ITypeLibFindNameProxy(ITypeLib* This, ref char szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, ref ushort pcFound); + + /// To be documented. + [NativeName("Src", "Line 6275, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_FindName_Proxy")] + public unsafe partial int ITypeLibFindNameProxy(ITypeLib* This, ref char szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, ref int rgMemId, ushort* pcFound); + + /// To be documented. + [NativeName("Src", "Line 6275, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_FindName_Proxy")] + public unsafe partial int ITypeLibFindNameProxy(ITypeLib* This, ref char szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, ref int rgMemId, ref ushort pcFound); + + /// To be documented. + [NativeName("Src", "Line 6275, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_FindName_Proxy")] + public unsafe partial int ITypeLibFindNameProxy(ITypeLib* This, ref char szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ushort* pcFound); + + /// To be documented. + [NativeName("Src", "Line 6275, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_FindName_Proxy")] + public unsafe partial int ITypeLibFindNameProxy(ITypeLib* This, ref char szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ref ushort pcFound); + + /// To be documented. + [NativeName("Src", "Line 6275, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_FindName_Proxy")] + public unsafe partial int ITypeLibFindNameProxy(ITypeLib* This, ref char szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, ref int rgMemId, ushort* pcFound); + + /// To be documented. + [NativeName("Src", "Line 6275, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_FindName_Proxy")] + public unsafe partial int ITypeLibFindNameProxy(ITypeLib* This, ref char szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, ref int rgMemId, ref ushort pcFound); + + /// To be documented. + [NativeName("Src", "Line 6275, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_FindName_Proxy")] + public unsafe partial int ITypeLibFindNameProxy(ITypeLib* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, ushort* pcFound); + + /// To be documented. + [NativeName("Src", "Line 6275, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_FindName_Proxy")] + public unsafe partial int ITypeLibFindNameProxy(ITypeLib* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, ref ushort pcFound); + + /// To be documented. + [NativeName("Src", "Line 6275, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_FindName_Proxy")] + public unsafe partial int ITypeLibFindNameProxy(ITypeLib* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, ref int rgMemId, ushort* pcFound); + + /// To be documented. + [NativeName("Src", "Line 6275, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_FindName_Proxy")] + public unsafe partial int ITypeLibFindNameProxy(ITypeLib* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, ref int rgMemId, ref ushort pcFound); + + /// To be documented. + [NativeName("Src", "Line 6275, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_FindName_Proxy")] + public unsafe partial int ITypeLibFindNameProxy(ITypeLib* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ushort* pcFound); + + /// To be documented. + [NativeName("Src", "Line 6275, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_FindName_Proxy")] + public unsafe partial int ITypeLibFindNameProxy(ITypeLib* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ref ushort pcFound); + + /// To be documented. + [NativeName("Src", "Line 6275, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_FindName_Proxy")] + public unsafe partial int ITypeLibFindNameProxy(ITypeLib* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, ref int rgMemId, ushort* pcFound); + + /// To be documented. + [NativeName("Src", "Line 6275, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_FindName_Proxy")] + public unsafe partial int ITypeLibFindNameProxy(ITypeLib* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, ref int rgMemId, ref ushort pcFound); + + /// To be documented. + [NativeName("Src", "Line 6275, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_FindName_Proxy")] + public unsafe partial int ITypeLibFindNameProxy(ref ITypeLib This, char* szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, ushort* pcFound); + + /// To be documented. + [NativeName("Src", "Line 6275, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_FindName_Proxy")] + public unsafe partial int ITypeLibFindNameProxy(ref ITypeLib This, char* szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, ref ushort pcFound); + + /// To be documented. + [NativeName("Src", "Line 6275, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_FindName_Proxy")] + public unsafe partial int ITypeLibFindNameProxy(ref ITypeLib This, char* szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, ref int rgMemId, ushort* pcFound); + + /// To be documented. + [NativeName("Src", "Line 6275, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_FindName_Proxy")] + public unsafe partial int ITypeLibFindNameProxy(ref ITypeLib This, char* szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, ref int rgMemId, ref ushort pcFound); + + /// To be documented. + [NativeName("Src", "Line 6275, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_FindName_Proxy")] + public unsafe partial int ITypeLibFindNameProxy(ref ITypeLib This, char* szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ushort* pcFound); + + /// To be documented. + [NativeName("Src", "Line 6275, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_FindName_Proxy")] + public unsafe partial int ITypeLibFindNameProxy(ref ITypeLib This, char* szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ref ushort pcFound); + + /// To be documented. + [NativeName("Src", "Line 6275, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_FindName_Proxy")] + public unsafe partial int ITypeLibFindNameProxy(ref ITypeLib This, char* szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, ref int rgMemId, ushort* pcFound); + + /// To be documented. + [NativeName("Src", "Line 6275, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_FindName_Proxy")] + public unsafe partial int ITypeLibFindNameProxy(ref ITypeLib This, char* szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, ref int rgMemId, ref ushort pcFound); + + /// To be documented. + [NativeName("Src", "Line 6275, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_FindName_Proxy")] + public unsafe partial int ITypeLibFindNameProxy(ref ITypeLib This, ref char szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, ushort* pcFound); + + /// To be documented. + [NativeName("Src", "Line 6275, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_FindName_Proxy")] + public unsafe partial int ITypeLibFindNameProxy(ref ITypeLib This, ref char szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, ref ushort pcFound); + + /// To be documented. + [NativeName("Src", "Line 6275, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_FindName_Proxy")] + public unsafe partial int ITypeLibFindNameProxy(ref ITypeLib This, ref char szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, ref int rgMemId, ushort* pcFound); + + /// To be documented. + [NativeName("Src", "Line 6275, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_FindName_Proxy")] + public unsafe partial int ITypeLibFindNameProxy(ref ITypeLib This, ref char szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, ref int rgMemId, ref ushort pcFound); + + /// To be documented. + [NativeName("Src", "Line 6275, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_FindName_Proxy")] + public unsafe partial int ITypeLibFindNameProxy(ref ITypeLib This, ref char szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ushort* pcFound); + + /// To be documented. + [NativeName("Src", "Line 6275, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_FindName_Proxy")] + public unsafe partial int ITypeLibFindNameProxy(ref ITypeLib This, ref char szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ref ushort pcFound); + + /// To be documented. + [NativeName("Src", "Line 6275, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_FindName_Proxy")] + public unsafe partial int ITypeLibFindNameProxy(ref ITypeLib This, ref char szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, ref int rgMemId, ushort* pcFound); + + /// To be documented. + [NativeName("Src", "Line 6275, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_FindName_Proxy")] + public unsafe partial int ITypeLibFindNameProxy(ref ITypeLib This, ref char szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, ref int rgMemId, ref ushort pcFound); + + /// To be documented. + [NativeName("Src", "Line 6275, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_FindName_Proxy")] + public unsafe partial int ITypeLibFindNameProxy(ref ITypeLib This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, ushort* pcFound); + + /// To be documented. + [NativeName("Src", "Line 6275, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_FindName_Proxy")] + public unsafe partial int ITypeLibFindNameProxy(ref ITypeLib This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, ref ushort pcFound); + + /// To be documented. + [NativeName("Src", "Line 6275, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_FindName_Proxy")] + public unsafe partial int ITypeLibFindNameProxy(ref ITypeLib This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, ref int rgMemId, ushort* pcFound); + + /// To be documented. + [NativeName("Src", "Line 6275, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_FindName_Proxy")] + public unsafe partial int ITypeLibFindNameProxy(ref ITypeLib This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, ref int rgMemId, ref ushort pcFound); + + /// To be documented. + [NativeName("Src", "Line 6275, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_FindName_Proxy")] + public unsafe partial int ITypeLibFindNameProxy(ref ITypeLib This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ushort* pcFound); + + /// To be documented. + [NativeName("Src", "Line 6275, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_FindName_Proxy")] + public unsafe partial int ITypeLibFindNameProxy(ref ITypeLib This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ref ushort pcFound); + + /// To be documented. + [NativeName("Src", "Line 6275, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_FindName_Proxy")] + public unsafe partial int ITypeLibFindNameProxy(ref ITypeLib This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, ref int rgMemId, ushort* pcFound); + + /// To be documented. + [NativeName("Src", "Line 6275, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_FindName_Proxy")] + public unsafe partial int ITypeLibFindNameProxy(ref ITypeLib This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, ref int rgMemId, ref ushort pcFound); + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_FindName_Stub")] + public unsafe partial int ITypeLibFindNameStub(ITypeLib* This, char* szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, ushort* pcFound, char** pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_FindName_Stub")] + public unsafe partial int ITypeLibFindNameStub(ITypeLib* This, char* szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, ushort* pcFound, ref char* pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_FindName_Stub")] + public unsafe partial int ITypeLibFindNameStub(ITypeLib* This, char* szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, ref ushort pcFound, char** pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_FindName_Stub")] + public unsafe partial int ITypeLibFindNameStub(ITypeLib* This, char* szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, ref ushort pcFound, ref char* pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_FindName_Stub")] + public unsafe partial int ITypeLibFindNameStub(ITypeLib* This, char* szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, ref int rgMemId, ushort* pcFound, char** pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_FindName_Stub")] + public unsafe partial int ITypeLibFindNameStub(ITypeLib* This, char* szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, ref int rgMemId, ushort* pcFound, ref char* pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_FindName_Stub")] + public unsafe partial int ITypeLibFindNameStub(ITypeLib* This, char* szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, ref int rgMemId, ref ushort pcFound, char** pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_FindName_Stub")] + public unsafe partial int ITypeLibFindNameStub(ITypeLib* This, char* szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, ref int rgMemId, ref ushort pcFound, ref char* pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_FindName_Stub")] + public unsafe partial int ITypeLibFindNameStub(ITypeLib* This, char* szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ushort* pcFound, char** pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_FindName_Stub")] + public unsafe partial int ITypeLibFindNameStub(ITypeLib* This, char* szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ushort* pcFound, ref char* pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_FindName_Stub")] + public unsafe partial int ITypeLibFindNameStub(ITypeLib* This, char* szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ref ushort pcFound, char** pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_FindName_Stub")] + public unsafe partial int ITypeLibFindNameStub(ITypeLib* This, char* szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ref ushort pcFound, ref char* pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_FindName_Stub")] + public unsafe partial int ITypeLibFindNameStub(ITypeLib* This, char* szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, ref int rgMemId, ushort* pcFound, char** pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_FindName_Stub")] + public unsafe partial int ITypeLibFindNameStub(ITypeLib* This, char* szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, ref int rgMemId, ushort* pcFound, ref char* pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_FindName_Stub")] + public unsafe partial int ITypeLibFindNameStub(ITypeLib* This, char* szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, ref int rgMemId, ref ushort pcFound, char** pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_FindName_Stub")] + public unsafe partial int ITypeLibFindNameStub(ITypeLib* This, char* szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, ref int rgMemId, ref ushort pcFound, ref char* pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_FindName_Stub")] + public unsafe partial int ITypeLibFindNameStub(ITypeLib* This, ref char szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, ushort* pcFound, char** pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_FindName_Stub")] + public unsafe partial int ITypeLibFindNameStub(ITypeLib* This, ref char szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, ushort* pcFound, ref char* pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_FindName_Stub")] + public unsafe partial int ITypeLibFindNameStub(ITypeLib* This, ref char szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, ref ushort pcFound, char** pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_FindName_Stub")] + public unsafe partial int ITypeLibFindNameStub(ITypeLib* This, ref char szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, ref ushort pcFound, ref char* pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_FindName_Stub")] + public unsafe partial int ITypeLibFindNameStub(ITypeLib* This, ref char szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, ref int rgMemId, ushort* pcFound, char** pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_FindName_Stub")] + public unsafe partial int ITypeLibFindNameStub(ITypeLib* This, ref char szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, ref int rgMemId, ushort* pcFound, ref char* pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_FindName_Stub")] + public unsafe partial int ITypeLibFindNameStub(ITypeLib* This, ref char szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, ref int rgMemId, ref ushort pcFound, char** pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_FindName_Stub")] + public unsafe partial int ITypeLibFindNameStub(ITypeLib* This, ref char szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, ref int rgMemId, ref ushort pcFound, ref char* pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_FindName_Stub")] + public unsafe partial int ITypeLibFindNameStub(ITypeLib* This, ref char szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ushort* pcFound, char** pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_FindName_Stub")] + public unsafe partial int ITypeLibFindNameStub(ITypeLib* This, ref char szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ushort* pcFound, ref char* pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_FindName_Stub")] + public unsafe partial int ITypeLibFindNameStub(ITypeLib* This, ref char szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ref ushort pcFound, char** pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_FindName_Stub")] + public unsafe partial int ITypeLibFindNameStub(ITypeLib* This, ref char szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ref ushort pcFound, ref char* pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_FindName_Stub")] + public unsafe partial int ITypeLibFindNameStub(ITypeLib* This, ref char szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, ref int rgMemId, ushort* pcFound, char** pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_FindName_Stub")] + public unsafe partial int ITypeLibFindNameStub(ITypeLib* This, ref char szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, ref int rgMemId, ushort* pcFound, ref char* pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_FindName_Stub")] + public unsafe partial int ITypeLibFindNameStub(ITypeLib* This, ref char szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, ref int rgMemId, ref ushort pcFound, char** pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_FindName_Stub")] + public unsafe partial int ITypeLibFindNameStub(ITypeLib* This, ref char szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, ref int rgMemId, ref ushort pcFound, ref char* pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_FindName_Stub")] + public unsafe partial int ITypeLibFindNameStub(ITypeLib* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, ushort* pcFound, char** pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_FindName_Stub")] + public unsafe partial int ITypeLibFindNameStub(ITypeLib* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, ushort* pcFound, ref char* pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_FindName_Stub")] + public unsafe partial int ITypeLibFindNameStub(ITypeLib* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, ref ushort pcFound, char** pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_FindName_Stub")] + public unsafe partial int ITypeLibFindNameStub(ITypeLib* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, ref ushort pcFound, ref char* pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_FindName_Stub")] + public unsafe partial int ITypeLibFindNameStub(ITypeLib* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, ref int rgMemId, ushort* pcFound, char** pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_FindName_Stub")] + public unsafe partial int ITypeLibFindNameStub(ITypeLib* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, ref int rgMemId, ushort* pcFound, ref char* pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_FindName_Stub")] + public unsafe partial int ITypeLibFindNameStub(ITypeLib* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, ref int rgMemId, ref ushort pcFound, char** pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_FindName_Stub")] + public unsafe partial int ITypeLibFindNameStub(ITypeLib* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, ref int rgMemId, ref ushort pcFound, ref char* pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_FindName_Stub")] + public unsafe partial int ITypeLibFindNameStub(ITypeLib* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ushort* pcFound, char** pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_FindName_Stub")] + public unsafe partial int ITypeLibFindNameStub(ITypeLib* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ushort* pcFound, ref char* pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_FindName_Stub")] + public unsafe partial int ITypeLibFindNameStub(ITypeLib* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ref ushort pcFound, char** pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_FindName_Stub")] + public unsafe partial int ITypeLibFindNameStub(ITypeLib* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ref ushort pcFound, ref char* pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_FindName_Stub")] + public unsafe partial int ITypeLibFindNameStub(ITypeLib* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, ref int rgMemId, ushort* pcFound, char** pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_FindName_Stub")] + public unsafe partial int ITypeLibFindNameStub(ITypeLib* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, ref int rgMemId, ushort* pcFound, ref char* pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_FindName_Stub")] + public unsafe partial int ITypeLibFindNameStub(ITypeLib* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, ref int rgMemId, ref ushort pcFound, char** pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_FindName_Stub")] + public unsafe partial int ITypeLibFindNameStub(ITypeLib* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, ref int rgMemId, ref ushort pcFound, ref char* pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_FindName_Stub")] + public unsafe partial int ITypeLibFindNameStub(ref ITypeLib This, char* szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, ushort* pcFound, char** pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_FindName_Stub")] + public unsafe partial int ITypeLibFindNameStub(ref ITypeLib This, char* szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, ushort* pcFound, ref char* pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_FindName_Stub")] + public unsafe partial int ITypeLibFindNameStub(ref ITypeLib This, char* szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, ref ushort pcFound, char** pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_FindName_Stub")] + public unsafe partial int ITypeLibFindNameStub(ref ITypeLib This, char* szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, ref ushort pcFound, ref char* pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_FindName_Stub")] + public unsafe partial int ITypeLibFindNameStub(ref ITypeLib This, char* szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, ref int rgMemId, ushort* pcFound, char** pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_FindName_Stub")] + public unsafe partial int ITypeLibFindNameStub(ref ITypeLib This, char* szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, ref int rgMemId, ushort* pcFound, ref char* pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_FindName_Stub")] + public unsafe partial int ITypeLibFindNameStub(ref ITypeLib This, char* szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, ref int rgMemId, ref ushort pcFound, char** pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_FindName_Stub")] + public unsafe partial int ITypeLibFindNameStub(ref ITypeLib This, char* szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, ref int rgMemId, ref ushort pcFound, ref char* pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_FindName_Stub")] + public unsafe partial int ITypeLibFindNameStub(ref ITypeLib This, char* szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ushort* pcFound, char** pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_FindName_Stub")] + public unsafe partial int ITypeLibFindNameStub(ref ITypeLib This, char* szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ushort* pcFound, ref char* pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_FindName_Stub")] + public unsafe partial int ITypeLibFindNameStub(ref ITypeLib This, char* szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ref ushort pcFound, char** pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_FindName_Stub")] + public unsafe partial int ITypeLibFindNameStub(ref ITypeLib This, char* szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ref ushort pcFound, ref char* pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_FindName_Stub")] + public unsafe partial int ITypeLibFindNameStub(ref ITypeLib This, char* szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, ref int rgMemId, ushort* pcFound, char** pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_FindName_Stub")] + public unsafe partial int ITypeLibFindNameStub(ref ITypeLib This, char* szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, ref int rgMemId, ushort* pcFound, ref char* pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_FindName_Stub")] + public unsafe partial int ITypeLibFindNameStub(ref ITypeLib This, char* szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, ref int rgMemId, ref ushort pcFound, char** pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_FindName_Stub")] + public unsafe partial int ITypeLibFindNameStub(ref ITypeLib This, char* szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, ref int rgMemId, ref ushort pcFound, ref char* pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_FindName_Stub")] + public unsafe partial int ITypeLibFindNameStub(ref ITypeLib This, ref char szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, ushort* pcFound, char** pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_FindName_Stub")] + public unsafe partial int ITypeLibFindNameStub(ref ITypeLib This, ref char szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, ushort* pcFound, ref char* pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_FindName_Stub")] + public unsafe partial int ITypeLibFindNameStub(ref ITypeLib This, ref char szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, ref ushort pcFound, char** pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_FindName_Stub")] + public unsafe partial int ITypeLibFindNameStub(ref ITypeLib This, ref char szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, ref ushort pcFound, ref char* pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_FindName_Stub")] + public unsafe partial int ITypeLibFindNameStub(ref ITypeLib This, ref char szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, ref int rgMemId, ushort* pcFound, char** pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_FindName_Stub")] + public unsafe partial int ITypeLibFindNameStub(ref ITypeLib This, ref char szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, ref int rgMemId, ushort* pcFound, ref char* pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_FindName_Stub")] + public unsafe partial int ITypeLibFindNameStub(ref ITypeLib This, ref char szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, ref int rgMemId, ref ushort pcFound, char** pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_FindName_Stub")] + public unsafe partial int ITypeLibFindNameStub(ref ITypeLib This, ref char szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, ref int rgMemId, ref ushort pcFound, ref char* pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_FindName_Stub")] + public unsafe partial int ITypeLibFindNameStub(ref ITypeLib This, ref char szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ushort* pcFound, char** pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_FindName_Stub")] + public unsafe partial int ITypeLibFindNameStub(ref ITypeLib This, ref char szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ushort* pcFound, ref char* pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_FindName_Stub")] + public unsafe partial int ITypeLibFindNameStub(ref ITypeLib This, ref char szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ref ushort pcFound, char** pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_FindName_Stub")] + public unsafe partial int ITypeLibFindNameStub(ref ITypeLib This, ref char szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ref ushort pcFound, ref char* pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_FindName_Stub")] + public unsafe partial int ITypeLibFindNameStub(ref ITypeLib This, ref char szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, ref int rgMemId, ushort* pcFound, char** pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_FindName_Stub")] + public unsafe partial int ITypeLibFindNameStub(ref ITypeLib This, ref char szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, ref int rgMemId, ushort* pcFound, ref char* pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_FindName_Stub")] + public unsafe partial int ITypeLibFindNameStub(ref ITypeLib This, ref char szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, ref int rgMemId, ref ushort pcFound, char** pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_FindName_Stub")] + public unsafe partial int ITypeLibFindNameStub(ref ITypeLib This, ref char szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, ref int rgMemId, ref ushort pcFound, ref char* pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_FindName_Stub")] + public unsafe partial int ITypeLibFindNameStub(ref ITypeLib This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, ushort* pcFound, char** pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_FindName_Stub")] + public unsafe partial int ITypeLibFindNameStub(ref ITypeLib This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, ushort* pcFound, ref char* pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_FindName_Stub")] + public unsafe partial int ITypeLibFindNameStub(ref ITypeLib This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, ref ushort pcFound, char** pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_FindName_Stub")] + public unsafe partial int ITypeLibFindNameStub(ref ITypeLib This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, ref ushort pcFound, ref char* pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_FindName_Stub")] + public unsafe partial int ITypeLibFindNameStub(ref ITypeLib This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, ref int rgMemId, ushort* pcFound, char** pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_FindName_Stub")] + public unsafe partial int ITypeLibFindNameStub(ref ITypeLib This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, ref int rgMemId, ushort* pcFound, ref char* pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_FindName_Stub")] + public unsafe partial int ITypeLibFindNameStub(ref ITypeLib This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, ref int rgMemId, ref ushort pcFound, char** pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_FindName_Stub")] + public unsafe partial int ITypeLibFindNameStub(ref ITypeLib This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, ref int rgMemId, ref ushort pcFound, ref char* pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_FindName_Stub")] + public unsafe partial int ITypeLibFindNameStub(ref ITypeLib This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ushort* pcFound, char** pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_FindName_Stub")] + public unsafe partial int ITypeLibFindNameStub(ref ITypeLib This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ushort* pcFound, ref char* pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_FindName_Stub")] + public unsafe partial int ITypeLibFindNameStub(ref ITypeLib This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ref ushort pcFound, char** pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_FindName_Stub")] + public unsafe partial int ITypeLibFindNameStub(ref ITypeLib This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ref ushort pcFound, ref char* pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_FindName_Stub")] + public unsafe partial int ITypeLibFindNameStub(ref ITypeLib This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, ref int rgMemId, ushort* pcFound, char** pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_FindName_Stub")] + public unsafe partial int ITypeLibFindNameStub(ref ITypeLib This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, ref int rgMemId, ushort* pcFound, ref char* pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_FindName_Stub")] + public unsafe partial int ITypeLibFindNameStub(ref ITypeLib This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, ref int rgMemId, ref ushort pcFound, char** pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_FindName_Stub")] + public unsafe partial int ITypeLibFindNameStub(ref ITypeLib This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, ref int rgMemId, ref ushort pcFound, ref char* pBstrLibName); + + /// To be documented. + [NativeName("Src", "Line 6294, Column 38 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_ReleaseTLibAttr_Proxy")] + public unsafe partial void ITypeLibReleaseTLibAttrProxy(ITypeLib* This, TLibAttr* pTLibAttr); + + /// To be documented. + [NativeName("Src", "Line 6294, Column 38 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_ReleaseTLibAttr_Proxy")] + public unsafe partial void ITypeLibReleaseTLibAttrProxy(ITypeLib* This, ref TLibAttr pTLibAttr); + + /// To be documented. + [NativeName("Src", "Line 6294, Column 38 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_ReleaseTLibAttr_Proxy")] + public unsafe partial void ITypeLibReleaseTLibAttrProxy(ref ITypeLib This, TLibAttr* pTLibAttr); + + /// To be documented. + [NativeName("Src", "Line 6294, Column 38 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_ReleaseTLibAttr_Proxy")] + public partial void ITypeLibReleaseTLibAttrProxy(ref ITypeLib This, ref TLibAttr pTLibAttr); + + /// To be documented. + [NativeName("Src", "Line 6299, Column 51 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_ReleaseTLibAttr_Stub")] + public unsafe partial int ITypeLibReleaseTLibAttrStub(ITypeLib* This); + + /// To be documented. + [NativeName("Src", "Line 6299, Column 51 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib_ReleaseTLibAttr_Stub")] + public partial int ITypeLibReleaseTLibAttrStub(ref ITypeLib This); + + /// To be documented. + [NativeName("Src", "Line 6302, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib2_GetLibStatistics_Proxy")] + public unsafe partial int ITypeLib2GetLibStatisticsProxy(ITypeLib2* This, uint* pcUniqueNames, uint* pcchUniqueNames); + + /// To be documented. + [NativeName("Src", "Line 6302, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib2_GetLibStatistics_Proxy")] + public unsafe partial int ITypeLib2GetLibStatisticsProxy(ITypeLib2* This, uint* pcUniqueNames, ref uint pcchUniqueNames); + + /// To be documented. + [NativeName("Src", "Line 6302, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib2_GetLibStatistics_Proxy")] + public unsafe partial int ITypeLib2GetLibStatisticsProxy(ITypeLib2* This, ref uint pcUniqueNames, uint* pcchUniqueNames); + + /// To be documented. + [NativeName("Src", "Line 6302, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib2_GetLibStatistics_Proxy")] + public unsafe partial int ITypeLib2GetLibStatisticsProxy(ITypeLib2* This, ref uint pcUniqueNames, ref uint pcchUniqueNames); + + /// To be documented. + [NativeName("Src", "Line 6302, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib2_GetLibStatistics_Proxy")] + public unsafe partial int ITypeLib2GetLibStatisticsProxy(ref ITypeLib2 This, uint* pcUniqueNames, uint* pcchUniqueNames); + + /// To be documented. + [NativeName("Src", "Line 6302, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib2_GetLibStatistics_Proxy")] + public unsafe partial int ITypeLib2GetLibStatisticsProxy(ref ITypeLib2 This, uint* pcUniqueNames, ref uint pcchUniqueNames); + + /// To be documented. + [NativeName("Src", "Line 6302, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib2_GetLibStatistics_Proxy")] + public unsafe partial int ITypeLib2GetLibStatisticsProxy(ref ITypeLib2 This, ref uint pcUniqueNames, uint* pcchUniqueNames); + + /// To be documented. + [NativeName("Src", "Line 6302, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib2_GetLibStatistics_Proxy")] + public partial int ITypeLib2GetLibStatisticsProxy(ref ITypeLib2 This, ref uint pcUniqueNames, ref uint pcchUniqueNames); + + /// To be documented. + [NativeName("Src", "Line 6308, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib2_GetLibStatistics_Stub")] + public unsafe partial int ITypeLib2GetLibStatisticsStub(ITypeLib2* This, uint* pcUniqueNames, uint* pcchUniqueNames); + + /// To be documented. + [NativeName("Src", "Line 6308, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib2_GetLibStatistics_Stub")] + public unsafe partial int ITypeLib2GetLibStatisticsStub(ITypeLib2* This, uint* pcUniqueNames, ref uint pcchUniqueNames); + + /// To be documented. + [NativeName("Src", "Line 6308, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib2_GetLibStatistics_Stub")] + public unsafe partial int ITypeLib2GetLibStatisticsStub(ITypeLib2* This, ref uint pcUniqueNames, uint* pcchUniqueNames); + + /// To be documented. + [NativeName("Src", "Line 6308, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib2_GetLibStatistics_Stub")] + public unsafe partial int ITypeLib2GetLibStatisticsStub(ITypeLib2* This, ref uint pcUniqueNames, ref uint pcchUniqueNames); + + /// To be documented. + [NativeName("Src", "Line 6308, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib2_GetLibStatistics_Stub")] + public unsafe partial int ITypeLib2GetLibStatisticsStub(ref ITypeLib2 This, uint* pcUniqueNames, uint* pcchUniqueNames); + + /// To be documented. + [NativeName("Src", "Line 6308, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib2_GetLibStatistics_Stub")] + public unsafe partial int ITypeLib2GetLibStatisticsStub(ref ITypeLib2 This, uint* pcUniqueNames, ref uint pcchUniqueNames); + + /// To be documented. + [NativeName("Src", "Line 6308, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib2_GetLibStatistics_Stub")] + public unsafe partial int ITypeLib2GetLibStatisticsStub(ref ITypeLib2 This, ref uint pcUniqueNames, uint* pcchUniqueNames); + + /// To be documented. + [NativeName("Src", "Line 6308, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib2_GetLibStatistics_Stub")] + public partial int ITypeLib2GetLibStatisticsStub(ref ITypeLib2 This, ref uint pcUniqueNames, ref uint pcchUniqueNames); + + /// To be documented. + [NativeName("Src", "Line 6313, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib2_GetDocumentation2_Proxy")] + public unsafe partial int ITypeLib2GetDocumentation2Proxy(ITypeLib2* This, int index, uint lcid, char** pbstrHelpString, uint* pdwHelpStringContext, char** pbstrHelpStringDll); + + /// To be documented. + [NativeName("Src", "Line 6313, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib2_GetDocumentation2_Proxy")] + public unsafe partial int ITypeLib2GetDocumentation2Proxy(ITypeLib2* This, int index, uint lcid, char** pbstrHelpString, uint* pdwHelpStringContext, ref char* pbstrHelpStringDll); + + /// To be documented. + [NativeName("Src", "Line 6313, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib2_GetDocumentation2_Proxy")] + public unsafe partial int ITypeLib2GetDocumentation2Proxy(ITypeLib2* This, int index, uint lcid, char** pbstrHelpString, ref uint pdwHelpStringContext, char** pbstrHelpStringDll); + + /// To be documented. + [NativeName("Src", "Line 6313, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib2_GetDocumentation2_Proxy")] + public unsafe partial int ITypeLib2GetDocumentation2Proxy(ITypeLib2* This, int index, uint lcid, char** pbstrHelpString, ref uint pdwHelpStringContext, ref char* pbstrHelpStringDll); + + /// To be documented. + [NativeName("Src", "Line 6313, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib2_GetDocumentation2_Proxy")] + public unsafe partial int ITypeLib2GetDocumentation2Proxy(ITypeLib2* This, int index, uint lcid, ref char* pbstrHelpString, uint* pdwHelpStringContext, char** pbstrHelpStringDll); + + /// To be documented. + [NativeName("Src", "Line 6313, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib2_GetDocumentation2_Proxy")] + public unsafe partial int ITypeLib2GetDocumentation2Proxy(ITypeLib2* This, int index, uint lcid, ref char* pbstrHelpString, uint* pdwHelpStringContext, ref char* pbstrHelpStringDll); + + /// To be documented. + [NativeName("Src", "Line 6313, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib2_GetDocumentation2_Proxy")] + public unsafe partial int ITypeLib2GetDocumentation2Proxy(ITypeLib2* This, int index, uint lcid, ref char* pbstrHelpString, ref uint pdwHelpStringContext, char** pbstrHelpStringDll); + + /// To be documented. + [NativeName("Src", "Line 6313, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib2_GetDocumentation2_Proxy")] + public unsafe partial int ITypeLib2GetDocumentation2Proxy(ITypeLib2* This, int index, uint lcid, ref char* pbstrHelpString, ref uint pdwHelpStringContext, ref char* pbstrHelpStringDll); + + /// To be documented. + [NativeName("Src", "Line 6313, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib2_GetDocumentation2_Proxy")] + public unsafe partial int ITypeLib2GetDocumentation2Proxy(ref ITypeLib2 This, int index, uint lcid, char** pbstrHelpString, uint* pdwHelpStringContext, char** pbstrHelpStringDll); + + /// To be documented. + [NativeName("Src", "Line 6313, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib2_GetDocumentation2_Proxy")] + public unsafe partial int ITypeLib2GetDocumentation2Proxy(ref ITypeLib2 This, int index, uint lcid, char** pbstrHelpString, uint* pdwHelpStringContext, ref char* pbstrHelpStringDll); + + /// To be documented. + [NativeName("Src", "Line 6313, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib2_GetDocumentation2_Proxy")] + public unsafe partial int ITypeLib2GetDocumentation2Proxy(ref ITypeLib2 This, int index, uint lcid, char** pbstrHelpString, ref uint pdwHelpStringContext, char** pbstrHelpStringDll); + + /// To be documented. + [NativeName("Src", "Line 6313, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib2_GetDocumentation2_Proxy")] + public unsafe partial int ITypeLib2GetDocumentation2Proxy(ref ITypeLib2 This, int index, uint lcid, char** pbstrHelpString, ref uint pdwHelpStringContext, ref char* pbstrHelpStringDll); + + /// To be documented. + [NativeName("Src", "Line 6313, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib2_GetDocumentation2_Proxy")] + public unsafe partial int ITypeLib2GetDocumentation2Proxy(ref ITypeLib2 This, int index, uint lcid, ref char* pbstrHelpString, uint* pdwHelpStringContext, char** pbstrHelpStringDll); + + /// To be documented. + [NativeName("Src", "Line 6313, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib2_GetDocumentation2_Proxy")] + public unsafe partial int ITypeLib2GetDocumentation2Proxy(ref ITypeLib2 This, int index, uint lcid, ref char* pbstrHelpString, uint* pdwHelpStringContext, ref char* pbstrHelpStringDll); + + /// To be documented. + [NativeName("Src", "Line 6313, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib2_GetDocumentation2_Proxy")] + public unsafe partial int ITypeLib2GetDocumentation2Proxy(ref ITypeLib2 This, int index, uint lcid, ref char* pbstrHelpString, ref uint pdwHelpStringContext, char** pbstrHelpStringDll); + + /// To be documented. + [NativeName("Src", "Line 6313, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib2_GetDocumentation2_Proxy")] + public unsafe partial int ITypeLib2GetDocumentation2Proxy(ref ITypeLib2 This, int index, uint lcid, ref char* pbstrHelpString, ref uint pdwHelpStringContext, ref char* pbstrHelpStringDll); + + /// To be documented. + [NativeName("Src", "Line 6324, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib2_GetDocumentation2_Stub")] + public unsafe partial int ITypeLib2GetDocumentation2Stub(ITypeLib2* This, int index, uint lcid, uint refPtrFlags, char** pbstrHelpString, uint* pdwHelpStringContext, char** pbstrHelpStringDll); + + /// To be documented. + [NativeName("Src", "Line 6324, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib2_GetDocumentation2_Stub")] + public unsafe partial int ITypeLib2GetDocumentation2Stub(ITypeLib2* This, int index, uint lcid, uint refPtrFlags, char** pbstrHelpString, uint* pdwHelpStringContext, ref char* pbstrHelpStringDll); + + /// To be documented. + [NativeName("Src", "Line 6324, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib2_GetDocumentation2_Stub")] + public unsafe partial int ITypeLib2GetDocumentation2Stub(ITypeLib2* This, int index, uint lcid, uint refPtrFlags, char** pbstrHelpString, ref uint pdwHelpStringContext, char** pbstrHelpStringDll); + + /// To be documented. + [NativeName("Src", "Line 6324, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib2_GetDocumentation2_Stub")] + public unsafe partial int ITypeLib2GetDocumentation2Stub(ITypeLib2* This, int index, uint lcid, uint refPtrFlags, char** pbstrHelpString, ref uint pdwHelpStringContext, ref char* pbstrHelpStringDll); + + /// To be documented. + [NativeName("Src", "Line 6324, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib2_GetDocumentation2_Stub")] + public unsafe partial int ITypeLib2GetDocumentation2Stub(ITypeLib2* This, int index, uint lcid, uint refPtrFlags, ref char* pbstrHelpString, uint* pdwHelpStringContext, char** pbstrHelpStringDll); + + /// To be documented. + [NativeName("Src", "Line 6324, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib2_GetDocumentation2_Stub")] + public unsafe partial int ITypeLib2GetDocumentation2Stub(ITypeLib2* This, int index, uint lcid, uint refPtrFlags, ref char* pbstrHelpString, uint* pdwHelpStringContext, ref char* pbstrHelpStringDll); + + /// To be documented. + [NativeName("Src", "Line 6324, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib2_GetDocumentation2_Stub")] + public unsafe partial int ITypeLib2GetDocumentation2Stub(ITypeLib2* This, int index, uint lcid, uint refPtrFlags, ref char* pbstrHelpString, ref uint pdwHelpStringContext, char** pbstrHelpStringDll); + + /// To be documented. + [NativeName("Src", "Line 6324, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib2_GetDocumentation2_Stub")] + public unsafe partial int ITypeLib2GetDocumentation2Stub(ITypeLib2* This, int index, uint lcid, uint refPtrFlags, ref char* pbstrHelpString, ref uint pdwHelpStringContext, ref char* pbstrHelpStringDll); + + /// To be documented. + [NativeName("Src", "Line 6324, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib2_GetDocumentation2_Stub")] + public unsafe partial int ITypeLib2GetDocumentation2Stub(ref ITypeLib2 This, int index, uint lcid, uint refPtrFlags, char** pbstrHelpString, uint* pdwHelpStringContext, char** pbstrHelpStringDll); + + /// To be documented. + [NativeName("Src", "Line 6324, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib2_GetDocumentation2_Stub")] + public unsafe partial int ITypeLib2GetDocumentation2Stub(ref ITypeLib2 This, int index, uint lcid, uint refPtrFlags, char** pbstrHelpString, uint* pdwHelpStringContext, ref char* pbstrHelpStringDll); + + /// To be documented. + [NativeName("Src", "Line 6324, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib2_GetDocumentation2_Stub")] + public unsafe partial int ITypeLib2GetDocumentation2Stub(ref ITypeLib2 This, int index, uint lcid, uint refPtrFlags, char** pbstrHelpString, ref uint pdwHelpStringContext, char** pbstrHelpStringDll); + + /// To be documented. + [NativeName("Src", "Line 6324, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib2_GetDocumentation2_Stub")] + public unsafe partial int ITypeLib2GetDocumentation2Stub(ref ITypeLib2 This, int index, uint lcid, uint refPtrFlags, char** pbstrHelpString, ref uint pdwHelpStringContext, ref char* pbstrHelpStringDll); + + /// To be documented. + [NativeName("Src", "Line 6324, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib2_GetDocumentation2_Stub")] + public unsafe partial int ITypeLib2GetDocumentation2Stub(ref ITypeLib2 This, int index, uint lcid, uint refPtrFlags, ref char* pbstrHelpString, uint* pdwHelpStringContext, char** pbstrHelpStringDll); + + /// To be documented. + [NativeName("Src", "Line 6324, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib2_GetDocumentation2_Stub")] + public unsafe partial int ITypeLib2GetDocumentation2Stub(ref ITypeLib2 This, int index, uint lcid, uint refPtrFlags, ref char* pbstrHelpString, uint* pdwHelpStringContext, ref char* pbstrHelpStringDll); + + /// To be documented. + [NativeName("Src", "Line 6324, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib2_GetDocumentation2_Stub")] + public unsafe partial int ITypeLib2GetDocumentation2Stub(ref ITypeLib2 This, int index, uint lcid, uint refPtrFlags, ref char* pbstrHelpString, ref uint pdwHelpStringContext, char** pbstrHelpStringDll); + + /// To be documented. + [NativeName("Src", "Line 6324, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "ITypeLib2_GetDocumentation2_Stub")] + public unsafe partial int ITypeLib2GetDocumentation2Stub(ref ITypeLib2 This, int index, uint lcid, uint refPtrFlags, ref char* pbstrHelpString, ref uint pdwHelpStringContext, ref char* pbstrHelpStringDll); + + /// To be documented. + [NativeName("Src", "Line 6333, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "IPropertyBag_Read_Proxy")] + public unsafe partial int IPropertyBagReadProxy(IPropertyBag* This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pszPropName, Variant* pVar, IErrorLog* pErrorLog); + + /// To be documented. + [NativeName("Src", "Line 6333, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "IPropertyBag_Read_Proxy")] + public unsafe partial int IPropertyBagReadProxy(IPropertyBag* This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pszPropName, Variant* pVar, ref IErrorLog pErrorLog); + + /// To be documented. + [NativeName("Src", "Line 6333, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "IPropertyBag_Read_Proxy")] + public unsafe partial int IPropertyBagReadProxy(IPropertyBag* This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pszPropName, ref Variant pVar, IErrorLog* pErrorLog); + + /// To be documented. + [NativeName("Src", "Line 6333, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "IPropertyBag_Read_Proxy")] + public unsafe partial int IPropertyBagReadProxy(IPropertyBag* This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pszPropName, ref Variant pVar, ref IErrorLog pErrorLog); + + /// To be documented. + [NativeName("Src", "Line 6333, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "IPropertyBag_Read_Proxy")] + public unsafe partial int IPropertyBagReadProxy(IPropertyBag* This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pszPropName, Variant* pVar, IErrorLog* pErrorLog); + + /// To be documented. + [NativeName("Src", "Line 6333, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "IPropertyBag_Read_Proxy")] + public unsafe partial int IPropertyBagReadProxy(IPropertyBag* This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pszPropName, Variant* pVar, ref IErrorLog pErrorLog); + + /// To be documented. + [NativeName("Src", "Line 6333, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "IPropertyBag_Read_Proxy")] + public unsafe partial int IPropertyBagReadProxy(IPropertyBag* This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pszPropName, ref Variant pVar, IErrorLog* pErrorLog); + + /// To be documented. + [NativeName("Src", "Line 6333, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "IPropertyBag_Read_Proxy")] + public unsafe partial int IPropertyBagReadProxy(IPropertyBag* This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pszPropName, ref Variant pVar, ref IErrorLog pErrorLog); + + /// To be documented. + [NativeName("Src", "Line 6333, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "IPropertyBag_Read_Proxy")] + public unsafe partial int IPropertyBagReadProxy(IPropertyBag* This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pszPropName, Variant* pVar, IErrorLog* pErrorLog); + + /// To be documented. + [NativeName("Src", "Line 6333, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "IPropertyBag_Read_Proxy")] + public unsafe partial int IPropertyBagReadProxy(IPropertyBag* This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pszPropName, Variant* pVar, ref IErrorLog pErrorLog); + + /// To be documented. + [NativeName("Src", "Line 6333, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "IPropertyBag_Read_Proxy")] + public unsafe partial int IPropertyBagReadProxy(IPropertyBag* This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pszPropName, ref Variant pVar, IErrorLog* pErrorLog); + + /// To be documented. + [NativeName("Src", "Line 6333, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "IPropertyBag_Read_Proxy")] + public unsafe partial int IPropertyBagReadProxy(IPropertyBag* This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pszPropName, ref Variant pVar, ref IErrorLog pErrorLog); + + /// To be documented. + [NativeName("Src", "Line 6333, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "IPropertyBag_Read_Proxy")] + public unsafe partial int IPropertyBagReadProxy(ref IPropertyBag This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pszPropName, Variant* pVar, IErrorLog* pErrorLog); + + /// To be documented. + [NativeName("Src", "Line 6333, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "IPropertyBag_Read_Proxy")] + public unsafe partial int IPropertyBagReadProxy(ref IPropertyBag This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pszPropName, Variant* pVar, ref IErrorLog pErrorLog); + + /// To be documented. + [NativeName("Src", "Line 6333, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "IPropertyBag_Read_Proxy")] + public unsafe partial int IPropertyBagReadProxy(ref IPropertyBag This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pszPropName, ref Variant pVar, IErrorLog* pErrorLog); + + /// To be documented. + [NativeName("Src", "Line 6333, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "IPropertyBag_Read_Proxy")] + public unsafe partial int IPropertyBagReadProxy(ref IPropertyBag This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pszPropName, ref Variant pVar, ref IErrorLog pErrorLog); + + /// To be documented. + [NativeName("Src", "Line 6333, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "IPropertyBag_Read_Proxy")] + public unsafe partial int IPropertyBagReadProxy(ref IPropertyBag This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pszPropName, Variant* pVar, IErrorLog* pErrorLog); + + /// To be documented. + [NativeName("Src", "Line 6333, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "IPropertyBag_Read_Proxy")] + public unsafe partial int IPropertyBagReadProxy(ref IPropertyBag This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pszPropName, Variant* pVar, ref IErrorLog pErrorLog); + + /// To be documented. + [NativeName("Src", "Line 6333, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "IPropertyBag_Read_Proxy")] + public unsafe partial int IPropertyBagReadProxy(ref IPropertyBag This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pszPropName, ref Variant pVar, IErrorLog* pErrorLog); + + /// To be documented. + [NativeName("Src", "Line 6333, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "IPropertyBag_Read_Proxy")] + public partial int IPropertyBagReadProxy(ref IPropertyBag This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pszPropName, ref Variant pVar, ref IErrorLog pErrorLog); + + /// To be documented. + [NativeName("Src", "Line 6333, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "IPropertyBag_Read_Proxy")] + public unsafe partial int IPropertyBagReadProxy(ref IPropertyBag This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pszPropName, Variant* pVar, IErrorLog* pErrorLog); + + /// To be documented. + [NativeName("Src", "Line 6333, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "IPropertyBag_Read_Proxy")] + public unsafe partial int IPropertyBagReadProxy(ref IPropertyBag This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pszPropName, Variant* pVar, ref IErrorLog pErrorLog); + + /// To be documented. + [NativeName("Src", "Line 6333, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "IPropertyBag_Read_Proxy")] + public unsafe partial int IPropertyBagReadProxy(ref IPropertyBag This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pszPropName, ref Variant pVar, IErrorLog* pErrorLog); + + /// To be documented. + [NativeName("Src", "Line 6333, Column 41 in oaidl.h")] + [NativeApi(EntryPoint = "IPropertyBag_Read_Proxy")] + public partial int IPropertyBagReadProxy(ref IPropertyBag This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pszPropName, ref Variant pVar, ref IErrorLog pErrorLog); + + /// To be documented. + [NativeName("Src", "Line 6340, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IPropertyBag_Read_Stub")] + public unsafe partial int IPropertyBagReadStub(IPropertyBag* This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pszPropName, Variant* pVar, IErrorLog* pErrorLog, uint varType, Silk.NET.Core.Native.IUnknown* pUnkObj); + + /// To be documented. + [NativeName("Src", "Line 6340, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IPropertyBag_Read_Stub")] + public unsafe partial int IPropertyBagReadStub(IPropertyBag* This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pszPropName, Variant* pVar, IErrorLog* pErrorLog, uint varType, ref Silk.NET.Core.Native.IUnknown pUnkObj); + + /// To be documented. + [NativeName("Src", "Line 6340, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IPropertyBag_Read_Stub")] + public unsafe partial int IPropertyBagReadStub(IPropertyBag* This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pszPropName, Variant* pVar, ref IErrorLog pErrorLog, uint varType, Silk.NET.Core.Native.IUnknown* pUnkObj); + + /// To be documented. + [NativeName("Src", "Line 6340, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IPropertyBag_Read_Stub")] + public unsafe partial int IPropertyBagReadStub(IPropertyBag* This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pszPropName, Variant* pVar, ref IErrorLog pErrorLog, uint varType, ref Silk.NET.Core.Native.IUnknown pUnkObj); + + /// To be documented. + [NativeName("Src", "Line 6340, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IPropertyBag_Read_Stub")] + public unsafe partial int IPropertyBagReadStub(IPropertyBag* This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pszPropName, ref Variant pVar, IErrorLog* pErrorLog, uint varType, Silk.NET.Core.Native.IUnknown* pUnkObj); + + /// To be documented. + [NativeName("Src", "Line 6340, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IPropertyBag_Read_Stub")] + public unsafe partial int IPropertyBagReadStub(IPropertyBag* This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pszPropName, ref Variant pVar, IErrorLog* pErrorLog, uint varType, ref Silk.NET.Core.Native.IUnknown pUnkObj); + + /// To be documented. + [NativeName("Src", "Line 6340, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IPropertyBag_Read_Stub")] + public unsafe partial int IPropertyBagReadStub(IPropertyBag* This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pszPropName, ref Variant pVar, ref IErrorLog pErrorLog, uint varType, Silk.NET.Core.Native.IUnknown* pUnkObj); + + /// To be documented. + [NativeName("Src", "Line 6340, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IPropertyBag_Read_Stub")] + public unsafe partial int IPropertyBagReadStub(IPropertyBag* This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pszPropName, ref Variant pVar, ref IErrorLog pErrorLog, uint varType, ref Silk.NET.Core.Native.IUnknown pUnkObj); + + /// To be documented. + [NativeName("Src", "Line 6340, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IPropertyBag_Read_Stub")] + public unsafe partial int IPropertyBagReadStub(IPropertyBag* This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pszPropName, Variant* pVar, IErrorLog* pErrorLog, uint varType, Silk.NET.Core.Native.IUnknown* pUnkObj); + + /// To be documented. + [NativeName("Src", "Line 6340, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IPropertyBag_Read_Stub")] + public unsafe partial int IPropertyBagReadStub(IPropertyBag* This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pszPropName, Variant* pVar, IErrorLog* pErrorLog, uint varType, ref Silk.NET.Core.Native.IUnknown pUnkObj); + + /// To be documented. + [NativeName("Src", "Line 6340, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IPropertyBag_Read_Stub")] + public unsafe partial int IPropertyBagReadStub(IPropertyBag* This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pszPropName, Variant* pVar, ref IErrorLog pErrorLog, uint varType, Silk.NET.Core.Native.IUnknown* pUnkObj); + + /// To be documented. + [NativeName("Src", "Line 6340, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IPropertyBag_Read_Stub")] + public unsafe partial int IPropertyBagReadStub(IPropertyBag* This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pszPropName, Variant* pVar, ref IErrorLog pErrorLog, uint varType, ref Silk.NET.Core.Native.IUnknown pUnkObj); + + /// To be documented. + [NativeName("Src", "Line 6340, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IPropertyBag_Read_Stub")] + public unsafe partial int IPropertyBagReadStub(IPropertyBag* This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pszPropName, ref Variant pVar, IErrorLog* pErrorLog, uint varType, Silk.NET.Core.Native.IUnknown* pUnkObj); + + /// To be documented. + [NativeName("Src", "Line 6340, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IPropertyBag_Read_Stub")] + public unsafe partial int IPropertyBagReadStub(IPropertyBag* This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pszPropName, ref Variant pVar, IErrorLog* pErrorLog, uint varType, ref Silk.NET.Core.Native.IUnknown pUnkObj); + + /// To be documented. + [NativeName("Src", "Line 6340, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IPropertyBag_Read_Stub")] + public unsafe partial int IPropertyBagReadStub(IPropertyBag* This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pszPropName, ref Variant pVar, ref IErrorLog pErrorLog, uint varType, Silk.NET.Core.Native.IUnknown* pUnkObj); + + /// To be documented. + [NativeName("Src", "Line 6340, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IPropertyBag_Read_Stub")] + public unsafe partial int IPropertyBagReadStub(IPropertyBag* This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pszPropName, ref Variant pVar, ref IErrorLog pErrorLog, uint varType, ref Silk.NET.Core.Native.IUnknown pUnkObj); + + /// To be documented. + [NativeName("Src", "Line 6340, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IPropertyBag_Read_Stub")] + public unsafe partial int IPropertyBagReadStub(IPropertyBag* This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pszPropName, Variant* pVar, IErrorLog* pErrorLog, uint varType, Silk.NET.Core.Native.IUnknown* pUnkObj); + + /// To be documented. + [NativeName("Src", "Line 6340, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IPropertyBag_Read_Stub")] + public unsafe partial int IPropertyBagReadStub(IPropertyBag* This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pszPropName, Variant* pVar, IErrorLog* pErrorLog, uint varType, ref Silk.NET.Core.Native.IUnknown pUnkObj); + + /// To be documented. + [NativeName("Src", "Line 6340, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IPropertyBag_Read_Stub")] + public unsafe partial int IPropertyBagReadStub(IPropertyBag* This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pszPropName, Variant* pVar, ref IErrorLog pErrorLog, uint varType, Silk.NET.Core.Native.IUnknown* pUnkObj); + + /// To be documented. + [NativeName("Src", "Line 6340, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IPropertyBag_Read_Stub")] + public unsafe partial int IPropertyBagReadStub(IPropertyBag* This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pszPropName, Variant* pVar, ref IErrorLog pErrorLog, uint varType, ref Silk.NET.Core.Native.IUnknown pUnkObj); + + /// To be documented. + [NativeName("Src", "Line 6340, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IPropertyBag_Read_Stub")] + public unsafe partial int IPropertyBagReadStub(IPropertyBag* This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pszPropName, ref Variant pVar, IErrorLog* pErrorLog, uint varType, Silk.NET.Core.Native.IUnknown* pUnkObj); + + /// To be documented. + [NativeName("Src", "Line 6340, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IPropertyBag_Read_Stub")] + public unsafe partial int IPropertyBagReadStub(IPropertyBag* This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pszPropName, ref Variant pVar, IErrorLog* pErrorLog, uint varType, ref Silk.NET.Core.Native.IUnknown pUnkObj); + + /// To be documented. + [NativeName("Src", "Line 6340, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IPropertyBag_Read_Stub")] + public unsafe partial int IPropertyBagReadStub(IPropertyBag* This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pszPropName, ref Variant pVar, ref IErrorLog pErrorLog, uint varType, Silk.NET.Core.Native.IUnknown* pUnkObj); + + /// To be documented. + [NativeName("Src", "Line 6340, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IPropertyBag_Read_Stub")] + public unsafe partial int IPropertyBagReadStub(IPropertyBag* This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pszPropName, ref Variant pVar, ref IErrorLog pErrorLog, uint varType, ref Silk.NET.Core.Native.IUnknown pUnkObj); + + /// To be documented. + [NativeName("Src", "Line 6340, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IPropertyBag_Read_Stub")] + public unsafe partial int IPropertyBagReadStub(ref IPropertyBag This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pszPropName, Variant* pVar, IErrorLog* pErrorLog, uint varType, Silk.NET.Core.Native.IUnknown* pUnkObj); + + /// To be documented. + [NativeName("Src", "Line 6340, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IPropertyBag_Read_Stub")] + public unsafe partial int IPropertyBagReadStub(ref IPropertyBag This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pszPropName, Variant* pVar, IErrorLog* pErrorLog, uint varType, ref Silk.NET.Core.Native.IUnknown pUnkObj); + + /// To be documented. + [NativeName("Src", "Line 6340, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IPropertyBag_Read_Stub")] + public unsafe partial int IPropertyBagReadStub(ref IPropertyBag This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pszPropName, Variant* pVar, ref IErrorLog pErrorLog, uint varType, Silk.NET.Core.Native.IUnknown* pUnkObj); + + /// To be documented. + [NativeName("Src", "Line 6340, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IPropertyBag_Read_Stub")] + public unsafe partial int IPropertyBagReadStub(ref IPropertyBag This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pszPropName, Variant* pVar, ref IErrorLog pErrorLog, uint varType, ref Silk.NET.Core.Native.IUnknown pUnkObj); + + /// To be documented. + [NativeName("Src", "Line 6340, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IPropertyBag_Read_Stub")] + public unsafe partial int IPropertyBagReadStub(ref IPropertyBag This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pszPropName, ref Variant pVar, IErrorLog* pErrorLog, uint varType, Silk.NET.Core.Native.IUnknown* pUnkObj); + + /// To be documented. + [NativeName("Src", "Line 6340, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IPropertyBag_Read_Stub")] + public unsafe partial int IPropertyBagReadStub(ref IPropertyBag This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pszPropName, ref Variant pVar, IErrorLog* pErrorLog, uint varType, ref Silk.NET.Core.Native.IUnknown pUnkObj); + + /// To be documented. + [NativeName("Src", "Line 6340, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IPropertyBag_Read_Stub")] + public unsafe partial int IPropertyBagReadStub(ref IPropertyBag This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pszPropName, ref Variant pVar, ref IErrorLog pErrorLog, uint varType, Silk.NET.Core.Native.IUnknown* pUnkObj); + + /// To be documented. + [NativeName("Src", "Line 6340, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IPropertyBag_Read_Stub")] + public unsafe partial int IPropertyBagReadStub(ref IPropertyBag This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pszPropName, ref Variant pVar, ref IErrorLog pErrorLog, uint varType, ref Silk.NET.Core.Native.IUnknown pUnkObj); + + /// To be documented. + [NativeName("Src", "Line 6340, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IPropertyBag_Read_Stub")] + public unsafe partial int IPropertyBagReadStub(ref IPropertyBag This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pszPropName, Variant* pVar, IErrorLog* pErrorLog, uint varType, Silk.NET.Core.Native.IUnknown* pUnkObj); + + /// To be documented. + [NativeName("Src", "Line 6340, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IPropertyBag_Read_Stub")] + public unsafe partial int IPropertyBagReadStub(ref IPropertyBag This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pszPropName, Variant* pVar, IErrorLog* pErrorLog, uint varType, ref Silk.NET.Core.Native.IUnknown pUnkObj); + + /// To be documented. + [NativeName("Src", "Line 6340, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IPropertyBag_Read_Stub")] + public unsafe partial int IPropertyBagReadStub(ref IPropertyBag This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pszPropName, Variant* pVar, ref IErrorLog pErrorLog, uint varType, Silk.NET.Core.Native.IUnknown* pUnkObj); + + /// To be documented. + [NativeName("Src", "Line 6340, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IPropertyBag_Read_Stub")] + public unsafe partial int IPropertyBagReadStub(ref IPropertyBag This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pszPropName, Variant* pVar, ref IErrorLog pErrorLog, uint varType, ref Silk.NET.Core.Native.IUnknown pUnkObj); + + /// To be documented. + [NativeName("Src", "Line 6340, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IPropertyBag_Read_Stub")] + public unsafe partial int IPropertyBagReadStub(ref IPropertyBag This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pszPropName, ref Variant pVar, IErrorLog* pErrorLog, uint varType, Silk.NET.Core.Native.IUnknown* pUnkObj); + + /// To be documented. + [NativeName("Src", "Line 6340, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IPropertyBag_Read_Stub")] + public unsafe partial int IPropertyBagReadStub(ref IPropertyBag This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pszPropName, ref Variant pVar, IErrorLog* pErrorLog, uint varType, ref Silk.NET.Core.Native.IUnknown pUnkObj); + + /// To be documented. + [NativeName("Src", "Line 6340, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IPropertyBag_Read_Stub")] + public unsafe partial int IPropertyBagReadStub(ref IPropertyBag This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pszPropName, ref Variant pVar, ref IErrorLog pErrorLog, uint varType, Silk.NET.Core.Native.IUnknown* pUnkObj); + + /// To be documented. + [NativeName("Src", "Line 6340, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IPropertyBag_Read_Stub")] + public partial int IPropertyBagReadStub(ref IPropertyBag This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pszPropName, ref Variant pVar, ref IErrorLog pErrorLog, uint varType, ref Silk.NET.Core.Native.IUnknown pUnkObj); + + /// To be documented. + [NativeName("Src", "Line 6340, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IPropertyBag_Read_Stub")] + public unsafe partial int IPropertyBagReadStub(ref IPropertyBag This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pszPropName, Variant* pVar, IErrorLog* pErrorLog, uint varType, Silk.NET.Core.Native.IUnknown* pUnkObj); + + /// To be documented. + [NativeName("Src", "Line 6340, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IPropertyBag_Read_Stub")] + public unsafe partial int IPropertyBagReadStub(ref IPropertyBag This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pszPropName, Variant* pVar, IErrorLog* pErrorLog, uint varType, ref Silk.NET.Core.Native.IUnknown pUnkObj); + + /// To be documented. + [NativeName("Src", "Line 6340, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IPropertyBag_Read_Stub")] + public unsafe partial int IPropertyBagReadStub(ref IPropertyBag This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pszPropName, Variant* pVar, ref IErrorLog pErrorLog, uint varType, Silk.NET.Core.Native.IUnknown* pUnkObj); + + /// To be documented. + [NativeName("Src", "Line 6340, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IPropertyBag_Read_Stub")] + public unsafe partial int IPropertyBagReadStub(ref IPropertyBag This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pszPropName, Variant* pVar, ref IErrorLog pErrorLog, uint varType, ref Silk.NET.Core.Native.IUnknown pUnkObj); + + /// To be documented. + [NativeName("Src", "Line 6340, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IPropertyBag_Read_Stub")] + public unsafe partial int IPropertyBagReadStub(ref IPropertyBag This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pszPropName, ref Variant pVar, IErrorLog* pErrorLog, uint varType, Silk.NET.Core.Native.IUnknown* pUnkObj); + + /// To be documented. + [NativeName("Src", "Line 6340, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IPropertyBag_Read_Stub")] + public unsafe partial int IPropertyBagReadStub(ref IPropertyBag This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pszPropName, ref Variant pVar, IErrorLog* pErrorLog, uint varType, ref Silk.NET.Core.Native.IUnknown pUnkObj); + + /// To be documented. + [NativeName("Src", "Line 6340, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IPropertyBag_Read_Stub")] + public unsafe partial int IPropertyBagReadStub(ref IPropertyBag This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pszPropName, ref Variant pVar, ref IErrorLog pErrorLog, uint varType, Silk.NET.Core.Native.IUnknown* pUnkObj); + + /// To be documented. + [NativeName("Src", "Line 6340, Column 43 in oaidl.h")] + [NativeApi(EntryPoint = "IPropertyBag_Read_Stub")] + public partial int IPropertyBagReadStub(ref IPropertyBag This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pszPropName, ref Variant pVar, ref IErrorLog pErrorLog, uint varType, ref Silk.NET.Core.Native.IUnknown pUnkObj); + + /// To be documented. + [NativeName("Src", "Line 969, Column 43 in propidlbase.h")] + [NativeApi(EntryPoint = "IEnumSTATPROPSTG_RemoteNext_Proxy")] + public unsafe partial int IEnumSTATPROPSTGRemoteNextProxy(IEnumSTATPROPSTG* This, uint celt, STATPROPSTG* rgelt, uint* pceltFetched); + + /// To be documented. + [NativeName("Src", "Line 969, Column 43 in propidlbase.h")] + [NativeApi(EntryPoint = "IEnumSTATPROPSTG_RemoteNext_Proxy")] + public unsafe partial int IEnumSTATPROPSTGRemoteNextProxy(IEnumSTATPROPSTG* This, uint celt, STATPROPSTG* rgelt, ref uint pceltFetched); + + /// To be documented. + [NativeName("Src", "Line 969, Column 43 in propidlbase.h")] + [NativeApi(EntryPoint = "IEnumSTATPROPSTG_RemoteNext_Proxy")] + public unsafe partial int IEnumSTATPROPSTGRemoteNextProxy(IEnumSTATPROPSTG* This, uint celt, ref STATPROPSTG rgelt, uint* pceltFetched); + + /// To be documented. + [NativeName("Src", "Line 969, Column 43 in propidlbase.h")] + [NativeApi(EntryPoint = "IEnumSTATPROPSTG_RemoteNext_Proxy")] + public unsafe partial int IEnumSTATPROPSTGRemoteNextProxy(IEnumSTATPROPSTG* This, uint celt, ref STATPROPSTG rgelt, ref uint pceltFetched); + + /// To be documented. + [NativeName("Src", "Line 969, Column 43 in propidlbase.h")] + [NativeApi(EntryPoint = "IEnumSTATPROPSTG_RemoteNext_Proxy")] + public unsafe partial int IEnumSTATPROPSTGRemoteNextProxy(ref IEnumSTATPROPSTG This, uint celt, STATPROPSTG* rgelt, uint* pceltFetched); + + /// To be documented. + [NativeName("Src", "Line 969, Column 43 in propidlbase.h")] + [NativeApi(EntryPoint = "IEnumSTATPROPSTG_RemoteNext_Proxy")] + public unsafe partial int IEnumSTATPROPSTGRemoteNextProxy(ref IEnumSTATPROPSTG This, uint celt, STATPROPSTG* rgelt, ref uint pceltFetched); + + /// To be documented. + [NativeName("Src", "Line 969, Column 43 in propidlbase.h")] + [NativeApi(EntryPoint = "IEnumSTATPROPSTG_RemoteNext_Proxy")] + public unsafe partial int IEnumSTATPROPSTGRemoteNextProxy(ref IEnumSTATPROPSTG This, uint celt, ref STATPROPSTG rgelt, uint* pceltFetched); + + /// To be documented. + [NativeName("Src", "Line 969, Column 43 in propidlbase.h")] + [NativeApi(EntryPoint = "IEnumSTATPROPSTG_RemoteNext_Proxy")] + public partial int IEnumSTATPROPSTGRemoteNextProxy(ref IEnumSTATPROPSTG This, uint celt, ref STATPROPSTG rgelt, ref uint pceltFetched); + + /// To be documented. + [NativeName("Src", "Line 976, Column 17 in propidlbase.h")] + [NativeApi(EntryPoint = "IEnumSTATPROPSTG_RemoteNext_Stub")] + public unsafe partial void IEnumSTATPROPSTGRemoteNextStub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 976, Column 17 in propidlbase.h")] + [NativeApi(EntryPoint = "IEnumSTATPROPSTG_RemoteNext_Stub")] + public unsafe partial void IEnumSTATPROPSTGRemoteNextStub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 976, Column 17 in propidlbase.h")] + [NativeApi(EntryPoint = "IEnumSTATPROPSTG_RemoteNext_Stub")] + public unsafe partial void IEnumSTATPROPSTGRemoteNextStub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 976, Column 17 in propidlbase.h")] + [NativeApi(EntryPoint = "IEnumSTATPROPSTG_RemoteNext_Stub")] + public unsafe partial void IEnumSTATPROPSTGRemoteNextStub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 976, Column 17 in propidlbase.h")] + [NativeApi(EntryPoint = "IEnumSTATPROPSTG_RemoteNext_Stub")] + public unsafe partial void IEnumSTATPROPSTGRemoteNextStub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 976, Column 17 in propidlbase.h")] + [NativeApi(EntryPoint = "IEnumSTATPROPSTG_RemoteNext_Stub")] + public unsafe partial void IEnumSTATPROPSTGRemoteNextStub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 976, Column 17 in propidlbase.h")] + [NativeApi(EntryPoint = "IEnumSTATPROPSTG_RemoteNext_Stub")] + public unsafe partial void IEnumSTATPROPSTGRemoteNextStub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 976, Column 17 in propidlbase.h")] + [NativeApi(EntryPoint = "IEnumSTATPROPSTG_RemoteNext_Stub")] + public unsafe partial void IEnumSTATPROPSTGRemoteNextStub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 976, Column 17 in propidlbase.h")] + [NativeApi(EntryPoint = "IEnumSTATPROPSTG_RemoteNext_Stub")] + public unsafe partial void IEnumSTATPROPSTGRemoteNextStub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 976, Column 17 in propidlbase.h")] + [NativeApi(EntryPoint = "IEnumSTATPROPSTG_RemoteNext_Stub")] + public unsafe partial void IEnumSTATPROPSTGRemoteNextStub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 976, Column 17 in propidlbase.h")] + [NativeApi(EntryPoint = "IEnumSTATPROPSTG_RemoteNext_Stub")] + public unsafe partial void IEnumSTATPROPSTGRemoteNextStub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 976, Column 17 in propidlbase.h")] + [NativeApi(EntryPoint = "IEnumSTATPROPSTG_RemoteNext_Stub")] + public unsafe partial void IEnumSTATPROPSTGRemoteNextStub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 976, Column 17 in propidlbase.h")] + [NativeApi(EntryPoint = "IEnumSTATPROPSTG_RemoteNext_Stub")] + public unsafe partial void IEnumSTATPROPSTGRemoteNextStub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 976, Column 17 in propidlbase.h")] + [NativeApi(EntryPoint = "IEnumSTATPROPSTG_RemoteNext_Stub")] + public unsafe partial void IEnumSTATPROPSTGRemoteNextStub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 976, Column 17 in propidlbase.h")] + [NativeApi(EntryPoint = "IEnumSTATPROPSTG_RemoteNext_Stub")] + public unsafe partial void IEnumSTATPROPSTGRemoteNextStub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 976, Column 17 in propidlbase.h")] + [NativeApi(EntryPoint = "IEnumSTATPROPSTG_RemoteNext_Stub")] + public partial void IEnumSTATPROPSTGRemoteNextStub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 1108, Column 43 in propidlbase.h")] + [NativeApi(EntryPoint = "IEnumSTATPROPSETSTG_RemoteNext_Proxy")] + public unsafe partial int IEnumSTATPROPSETSTGRemoteNextProxy(IEnumSTATPROPSETSTG* This, uint celt, STATPROPSETSTG* rgelt, uint* pceltFetched); + + /// To be documented. + [NativeName("Src", "Line 1108, Column 43 in propidlbase.h")] + [NativeApi(EntryPoint = "IEnumSTATPROPSETSTG_RemoteNext_Proxy")] + public unsafe partial int IEnumSTATPROPSETSTGRemoteNextProxy(IEnumSTATPROPSETSTG* This, uint celt, STATPROPSETSTG* rgelt, ref uint pceltFetched); + + /// To be documented. + [NativeName("Src", "Line 1108, Column 43 in propidlbase.h")] + [NativeApi(EntryPoint = "IEnumSTATPROPSETSTG_RemoteNext_Proxy")] + public unsafe partial int IEnumSTATPROPSETSTGRemoteNextProxy(IEnumSTATPROPSETSTG* This, uint celt, ref STATPROPSETSTG rgelt, uint* pceltFetched); + + /// To be documented. + [NativeName("Src", "Line 1108, Column 43 in propidlbase.h")] + [NativeApi(EntryPoint = "IEnumSTATPROPSETSTG_RemoteNext_Proxy")] + public unsafe partial int IEnumSTATPROPSETSTGRemoteNextProxy(IEnumSTATPROPSETSTG* This, uint celt, ref STATPROPSETSTG rgelt, ref uint pceltFetched); + + /// To be documented. + [NativeName("Src", "Line 1108, Column 43 in propidlbase.h")] + [NativeApi(EntryPoint = "IEnumSTATPROPSETSTG_RemoteNext_Proxy")] + public unsafe partial int IEnumSTATPROPSETSTGRemoteNextProxy(ref IEnumSTATPROPSETSTG This, uint celt, STATPROPSETSTG* rgelt, uint* pceltFetched); + + /// To be documented. + [NativeName("Src", "Line 1108, Column 43 in propidlbase.h")] + [NativeApi(EntryPoint = "IEnumSTATPROPSETSTG_RemoteNext_Proxy")] + public unsafe partial int IEnumSTATPROPSETSTGRemoteNextProxy(ref IEnumSTATPROPSETSTG This, uint celt, STATPROPSETSTG* rgelt, ref uint pceltFetched); + + /// To be documented. + [NativeName("Src", "Line 1108, Column 43 in propidlbase.h")] + [NativeApi(EntryPoint = "IEnumSTATPROPSETSTG_RemoteNext_Proxy")] + public unsafe partial int IEnumSTATPROPSETSTGRemoteNextProxy(ref IEnumSTATPROPSETSTG This, uint celt, ref STATPROPSETSTG rgelt, uint* pceltFetched); + + /// To be documented. + [NativeName("Src", "Line 1108, Column 43 in propidlbase.h")] + [NativeApi(EntryPoint = "IEnumSTATPROPSETSTG_RemoteNext_Proxy")] + public partial int IEnumSTATPROPSETSTGRemoteNextProxy(ref IEnumSTATPROPSETSTG This, uint celt, ref STATPROPSETSTG rgelt, ref uint pceltFetched); + + /// To be documented. + [NativeName("Src", "Line 1115, Column 17 in propidlbase.h")] + [NativeApi(EntryPoint = "IEnumSTATPROPSETSTG_RemoteNext_Stub")] + public unsafe partial void IEnumSTATPROPSETSTGRemoteNextStub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 1115, Column 17 in propidlbase.h")] + [NativeApi(EntryPoint = "IEnumSTATPROPSETSTG_RemoteNext_Stub")] + public unsafe partial void IEnumSTATPROPSETSTGRemoteNextStub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 1115, Column 17 in propidlbase.h")] + [NativeApi(EntryPoint = "IEnumSTATPROPSETSTG_RemoteNext_Stub")] + public unsafe partial void IEnumSTATPROPSETSTGRemoteNextStub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 1115, Column 17 in propidlbase.h")] + [NativeApi(EntryPoint = "IEnumSTATPROPSETSTG_RemoteNext_Stub")] + public unsafe partial void IEnumSTATPROPSETSTGRemoteNextStub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 1115, Column 17 in propidlbase.h")] + [NativeApi(EntryPoint = "IEnumSTATPROPSETSTG_RemoteNext_Stub")] + public unsafe partial void IEnumSTATPROPSETSTGRemoteNextStub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 1115, Column 17 in propidlbase.h")] + [NativeApi(EntryPoint = "IEnumSTATPROPSETSTG_RemoteNext_Stub")] + public unsafe partial void IEnumSTATPROPSETSTGRemoteNextStub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 1115, Column 17 in propidlbase.h")] + [NativeApi(EntryPoint = "IEnumSTATPROPSETSTG_RemoteNext_Stub")] + public unsafe partial void IEnumSTATPROPSETSTGRemoteNextStub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 1115, Column 17 in propidlbase.h")] + [NativeApi(EntryPoint = "IEnumSTATPROPSETSTG_RemoteNext_Stub")] + public unsafe partial void IEnumSTATPROPSETSTGRemoteNextStub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 1115, Column 17 in propidlbase.h")] + [NativeApi(EntryPoint = "IEnumSTATPROPSETSTG_RemoteNext_Stub")] + public unsafe partial void IEnumSTATPROPSETSTGRemoteNextStub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 1115, Column 17 in propidlbase.h")] + [NativeApi(EntryPoint = "IEnumSTATPROPSETSTG_RemoteNext_Stub")] + public unsafe partial void IEnumSTATPROPSETSTGRemoteNextStub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 1115, Column 17 in propidlbase.h")] + [NativeApi(EntryPoint = "IEnumSTATPROPSETSTG_RemoteNext_Stub")] + public unsafe partial void IEnumSTATPROPSETSTGRemoteNextStub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 1115, Column 17 in propidlbase.h")] + [NativeApi(EntryPoint = "IEnumSTATPROPSETSTG_RemoteNext_Stub")] + public unsafe partial void IEnumSTATPROPSETSTGRemoteNextStub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 1115, Column 17 in propidlbase.h")] + [NativeApi(EntryPoint = "IEnumSTATPROPSETSTG_RemoteNext_Stub")] + public unsafe partial void IEnumSTATPROPSETSTGRemoteNextStub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 1115, Column 17 in propidlbase.h")] + [NativeApi(EntryPoint = "IEnumSTATPROPSETSTG_RemoteNext_Stub")] + public unsafe partial void IEnumSTATPROPSETSTGRemoteNextStub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 1115, Column 17 in propidlbase.h")] + [NativeApi(EntryPoint = "IEnumSTATPROPSETSTG_RemoteNext_Stub")] + public unsafe partial void IEnumSTATPROPSETSTGRemoteNextStub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 1115, Column 17 in propidlbase.h")] + [NativeApi(EntryPoint = "IEnumSTATPROPSETSTG_RemoteNext_Stub")] + public partial void IEnumSTATPROPSETSTGRemoteNextStub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 1154, Column 39 in propidlbase.h")] + [NativeApi(EntryPoint = "LPSAFEARRAY_UserSize")] + public unsafe partial uint LPSAFEARRAYUserSize(uint* arg0, uint arg1, SafeArray** arg2); + + /// To be documented. + [NativeName("Src", "Line 1154, Column 39 in propidlbase.h")] + [NativeApi(EntryPoint = "LPSAFEARRAY_UserSize")] + public unsafe partial uint LPSAFEARRAYUserSize(uint* arg0, uint arg1, ref SafeArray* arg2); + + /// To be documented. + [NativeName("Src", "Line 1154, Column 39 in propidlbase.h")] + [NativeApi(EntryPoint = "LPSAFEARRAY_UserSize")] + public unsafe partial uint LPSAFEARRAYUserSize(ref uint arg0, uint arg1, SafeArray** arg2); + + /// To be documented. + [NativeName("Src", "Line 1154, Column 39 in propidlbase.h")] + [NativeApi(EntryPoint = "LPSAFEARRAY_UserSize")] + public unsafe partial uint LPSAFEARRAYUserSize(ref uint arg0, uint arg1, ref SafeArray* arg2); + + /// To be documented. + [NativeName("Src", "Line 1155, Column 29 in propidlbase.h")] + [NativeApi(EntryPoint = "LPSAFEARRAY_UserMarshal")] + public unsafe partial byte* LPSAFEARRAYUserMarshal(uint* arg0, byte* arg1, SafeArray** arg2); + + /// To be documented. + [NativeName("Src", "Line 1155, Column 29 in propidlbase.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "LPSAFEARRAY_UserMarshal")] + public unsafe partial string LPSAFEARRAYUserMarshalS(uint* arg0, byte* arg1, SafeArray** arg2); + + /// To be documented. + [NativeName("Src", "Line 1155, Column 29 in propidlbase.h")] + [NativeApi(EntryPoint = "LPSAFEARRAY_UserMarshal")] + public unsafe partial byte* LPSAFEARRAYUserMarshal(uint* arg0, byte* arg1, ref SafeArray* arg2); + + /// To be documented. + [NativeName("Src", "Line 1155, Column 29 in propidlbase.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "LPSAFEARRAY_UserMarshal")] + public unsafe partial string LPSAFEARRAYUserMarshalS(uint* arg0, byte* arg1, ref SafeArray* arg2); + + /// To be documented. + [NativeName("Src", "Line 1155, Column 29 in propidlbase.h")] + [NativeApi(EntryPoint = "LPSAFEARRAY_UserMarshal")] + public unsafe partial byte* LPSAFEARRAYUserMarshal(uint* arg0, ref byte arg1, SafeArray** arg2); + + /// To be documented. + [NativeName("Src", "Line 1155, Column 29 in propidlbase.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "LPSAFEARRAY_UserMarshal")] + public unsafe partial string LPSAFEARRAYUserMarshalS(uint* arg0, ref byte arg1, SafeArray** arg2); + + /// To be documented. + [NativeName("Src", "Line 1155, Column 29 in propidlbase.h")] + [NativeApi(EntryPoint = "LPSAFEARRAY_UserMarshal")] + public unsafe partial byte* LPSAFEARRAYUserMarshal(uint* arg0, ref byte arg1, ref SafeArray* arg2); + + /// To be documented. + [NativeName("Src", "Line 1155, Column 29 in propidlbase.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "LPSAFEARRAY_UserMarshal")] + public unsafe partial string LPSAFEARRAYUserMarshalS(uint* arg0, ref byte arg1, ref SafeArray* arg2); + + /// To be documented. + [NativeName("Src", "Line 1155, Column 29 in propidlbase.h")] + [NativeApi(EntryPoint = "LPSAFEARRAY_UserMarshal")] + public unsafe partial byte* LPSAFEARRAYUserMarshal(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, SafeArray** arg2); + + /// To be documented. + [NativeName("Src", "Line 1155, Column 29 in propidlbase.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "LPSAFEARRAY_UserMarshal")] + public unsafe partial string LPSAFEARRAYUserMarshalS(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, SafeArray** arg2); + + /// To be documented. + [NativeName("Src", "Line 1155, Column 29 in propidlbase.h")] + [NativeApi(EntryPoint = "LPSAFEARRAY_UserMarshal")] + public unsafe partial byte* LPSAFEARRAYUserMarshal(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref SafeArray* arg2); + + /// To be documented. + [NativeName("Src", "Line 1155, Column 29 in propidlbase.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "LPSAFEARRAY_UserMarshal")] + public unsafe partial string LPSAFEARRAYUserMarshalS(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref SafeArray* arg2); + + /// To be documented. + [NativeName("Src", "Line 1155, Column 29 in propidlbase.h")] + [NativeApi(EntryPoint = "LPSAFEARRAY_UserMarshal")] + public unsafe partial byte* LPSAFEARRAYUserMarshal(ref uint arg0, byte* arg1, SafeArray** arg2); + + /// To be documented. + [NativeName("Src", "Line 1155, Column 29 in propidlbase.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "LPSAFEARRAY_UserMarshal")] + public unsafe partial string LPSAFEARRAYUserMarshalS(ref uint arg0, byte* arg1, SafeArray** arg2); + + /// To be documented. + [NativeName("Src", "Line 1155, Column 29 in propidlbase.h")] + [NativeApi(EntryPoint = "LPSAFEARRAY_UserMarshal")] + public unsafe partial byte* LPSAFEARRAYUserMarshal(ref uint arg0, byte* arg1, ref SafeArray* arg2); + + /// To be documented. + [NativeName("Src", "Line 1155, Column 29 in propidlbase.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "LPSAFEARRAY_UserMarshal")] + public unsafe partial string LPSAFEARRAYUserMarshalS(ref uint arg0, byte* arg1, ref SafeArray* arg2); + + /// To be documented. + [NativeName("Src", "Line 1155, Column 29 in propidlbase.h")] + [NativeApi(EntryPoint = "LPSAFEARRAY_UserMarshal")] + public unsafe partial byte* LPSAFEARRAYUserMarshal(ref uint arg0, ref byte arg1, SafeArray** arg2); + + /// To be documented. + [NativeName("Src", "Line 1155, Column 29 in propidlbase.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "LPSAFEARRAY_UserMarshal")] + public unsafe partial string LPSAFEARRAYUserMarshalS(ref uint arg0, ref byte arg1, SafeArray** arg2); + + /// To be documented. + [NativeName("Src", "Line 1155, Column 29 in propidlbase.h")] + [NativeApi(EntryPoint = "LPSAFEARRAY_UserMarshal")] + public unsafe partial byte* LPSAFEARRAYUserMarshal(ref uint arg0, ref byte arg1, ref SafeArray* arg2); + + /// To be documented. + [NativeName("Src", "Line 1155, Column 29 in propidlbase.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "LPSAFEARRAY_UserMarshal")] + public unsafe partial string LPSAFEARRAYUserMarshalS(ref uint arg0, ref byte arg1, ref SafeArray* arg2); + + /// To be documented. + [NativeName("Src", "Line 1155, Column 29 in propidlbase.h")] + [NativeApi(EntryPoint = "LPSAFEARRAY_UserMarshal")] + public unsafe partial byte* LPSAFEARRAYUserMarshal(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, SafeArray** arg2); + + /// To be documented. + [NativeName("Src", "Line 1155, Column 29 in propidlbase.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "LPSAFEARRAY_UserMarshal")] + public unsafe partial string LPSAFEARRAYUserMarshalS(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, SafeArray** arg2); + + /// To be documented. + [NativeName("Src", "Line 1155, Column 29 in propidlbase.h")] + [NativeApi(EntryPoint = "LPSAFEARRAY_UserMarshal")] + public unsafe partial byte* LPSAFEARRAYUserMarshal(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref SafeArray* arg2); + + /// To be documented. + [NativeName("Src", "Line 1155, Column 29 in propidlbase.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "LPSAFEARRAY_UserMarshal")] + public unsafe partial string LPSAFEARRAYUserMarshalS(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref SafeArray* arg2); + + /// To be documented. + [NativeName("Src", "Line 1156, Column 29 in propidlbase.h")] + [NativeApi(EntryPoint = "LPSAFEARRAY_UserUnmarshal")] + public unsafe partial byte* LPSAFEARRAYUserUnmarshal(uint* arg0, byte* arg1, SafeArray** arg2); + + /// To be documented. + [NativeName("Src", "Line 1156, Column 29 in propidlbase.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "LPSAFEARRAY_UserUnmarshal")] + public unsafe partial string LPSAFEARRAYUserUnmarshalS(uint* arg0, byte* arg1, SafeArray** arg2); + + /// To be documented. + [NativeName("Src", "Line 1156, Column 29 in propidlbase.h")] + [NativeApi(EntryPoint = "LPSAFEARRAY_UserUnmarshal")] + public unsafe partial byte* LPSAFEARRAYUserUnmarshal(uint* arg0, byte* arg1, ref SafeArray* arg2); + + /// To be documented. + [NativeName("Src", "Line 1156, Column 29 in propidlbase.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "LPSAFEARRAY_UserUnmarshal")] + public unsafe partial string LPSAFEARRAYUserUnmarshalS(uint* arg0, byte* arg1, ref SafeArray* arg2); + + /// To be documented. + [NativeName("Src", "Line 1156, Column 29 in propidlbase.h")] + [NativeApi(EntryPoint = "LPSAFEARRAY_UserUnmarshal")] + public unsafe partial byte* LPSAFEARRAYUserUnmarshal(uint* arg0, ref byte arg1, SafeArray** arg2); + + /// To be documented. + [NativeName("Src", "Line 1156, Column 29 in propidlbase.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "LPSAFEARRAY_UserUnmarshal")] + public unsafe partial string LPSAFEARRAYUserUnmarshalS(uint* arg0, ref byte arg1, SafeArray** arg2); + + /// To be documented. + [NativeName("Src", "Line 1156, Column 29 in propidlbase.h")] + [NativeApi(EntryPoint = "LPSAFEARRAY_UserUnmarshal")] + public unsafe partial byte* LPSAFEARRAYUserUnmarshal(uint* arg0, ref byte arg1, ref SafeArray* arg2); + + /// To be documented. + [NativeName("Src", "Line 1156, Column 29 in propidlbase.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "LPSAFEARRAY_UserUnmarshal")] + public unsafe partial string LPSAFEARRAYUserUnmarshalS(uint* arg0, ref byte arg1, ref SafeArray* arg2); + + /// To be documented. + [NativeName("Src", "Line 1156, Column 29 in propidlbase.h")] + [NativeApi(EntryPoint = "LPSAFEARRAY_UserUnmarshal")] + public unsafe partial byte* LPSAFEARRAYUserUnmarshal(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, SafeArray** arg2); + + /// To be documented. + [NativeName("Src", "Line 1156, Column 29 in propidlbase.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "LPSAFEARRAY_UserUnmarshal")] + public unsafe partial string LPSAFEARRAYUserUnmarshalS(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, SafeArray** arg2); + + /// To be documented. + [NativeName("Src", "Line 1156, Column 29 in propidlbase.h")] + [NativeApi(EntryPoint = "LPSAFEARRAY_UserUnmarshal")] + public unsafe partial byte* LPSAFEARRAYUserUnmarshal(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref SafeArray* arg2); + + /// To be documented. + [NativeName("Src", "Line 1156, Column 29 in propidlbase.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "LPSAFEARRAY_UserUnmarshal")] + public unsafe partial string LPSAFEARRAYUserUnmarshalS(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref SafeArray* arg2); + + /// To be documented. + [NativeName("Src", "Line 1156, Column 29 in propidlbase.h")] + [NativeApi(EntryPoint = "LPSAFEARRAY_UserUnmarshal")] + public unsafe partial byte* LPSAFEARRAYUserUnmarshal(ref uint arg0, byte* arg1, SafeArray** arg2); + + /// To be documented. + [NativeName("Src", "Line 1156, Column 29 in propidlbase.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "LPSAFEARRAY_UserUnmarshal")] + public unsafe partial string LPSAFEARRAYUserUnmarshalS(ref uint arg0, byte* arg1, SafeArray** arg2); + + /// To be documented. + [NativeName("Src", "Line 1156, Column 29 in propidlbase.h")] + [NativeApi(EntryPoint = "LPSAFEARRAY_UserUnmarshal")] + public unsafe partial byte* LPSAFEARRAYUserUnmarshal(ref uint arg0, byte* arg1, ref SafeArray* arg2); + + /// To be documented. + [NativeName("Src", "Line 1156, Column 29 in propidlbase.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "LPSAFEARRAY_UserUnmarshal")] + public unsafe partial string LPSAFEARRAYUserUnmarshalS(ref uint arg0, byte* arg1, ref SafeArray* arg2); + + /// To be documented. + [NativeName("Src", "Line 1156, Column 29 in propidlbase.h")] + [NativeApi(EntryPoint = "LPSAFEARRAY_UserUnmarshal")] + public unsafe partial byte* LPSAFEARRAYUserUnmarshal(ref uint arg0, ref byte arg1, SafeArray** arg2); + + /// To be documented. + [NativeName("Src", "Line 1156, Column 29 in propidlbase.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "LPSAFEARRAY_UserUnmarshal")] + public unsafe partial string LPSAFEARRAYUserUnmarshalS(ref uint arg0, ref byte arg1, SafeArray** arg2); + + /// To be documented. + [NativeName("Src", "Line 1156, Column 29 in propidlbase.h")] + [NativeApi(EntryPoint = "LPSAFEARRAY_UserUnmarshal")] + public unsafe partial byte* LPSAFEARRAYUserUnmarshal(ref uint arg0, ref byte arg1, ref SafeArray* arg2); + + /// To be documented. + [NativeName("Src", "Line 1156, Column 29 in propidlbase.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "LPSAFEARRAY_UserUnmarshal")] + public unsafe partial string LPSAFEARRAYUserUnmarshalS(ref uint arg0, ref byte arg1, ref SafeArray* arg2); + + /// To be documented. + [NativeName("Src", "Line 1156, Column 29 in propidlbase.h")] + [NativeApi(EntryPoint = "LPSAFEARRAY_UserUnmarshal")] + public unsafe partial byte* LPSAFEARRAYUserUnmarshal(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, SafeArray** arg2); + + /// To be documented. + [NativeName("Src", "Line 1156, Column 29 in propidlbase.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "LPSAFEARRAY_UserUnmarshal")] + public unsafe partial string LPSAFEARRAYUserUnmarshalS(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, SafeArray** arg2); + + /// To be documented. + [NativeName("Src", "Line 1156, Column 29 in propidlbase.h")] + [NativeApi(EntryPoint = "LPSAFEARRAY_UserUnmarshal")] + public unsafe partial byte* LPSAFEARRAYUserUnmarshal(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref SafeArray* arg2); + + /// To be documented. + [NativeName("Src", "Line 1156, Column 29 in propidlbase.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "LPSAFEARRAY_UserUnmarshal")] + public unsafe partial string LPSAFEARRAYUserUnmarshalS(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref SafeArray* arg2); + + /// To be documented. + [NativeName("Src", "Line 1157, Column 39 in propidlbase.h")] + [NativeApi(EntryPoint = "LPSAFEARRAY_UserFree")] + public unsafe partial void LPSAFEARRAYUserFree(uint* arg0, SafeArray** arg1); + + /// To be documented. + [NativeName("Src", "Line 1157, Column 39 in propidlbase.h")] + [NativeApi(EntryPoint = "LPSAFEARRAY_UserFree")] + public unsafe partial void LPSAFEARRAYUserFree(uint* arg0, ref SafeArray* arg1); + + /// To be documented. + [NativeName("Src", "Line 1157, Column 39 in propidlbase.h")] + [NativeApi(EntryPoint = "LPSAFEARRAY_UserFree")] + public unsafe partial void LPSAFEARRAYUserFree(ref uint arg0, SafeArray** arg1); + + /// To be documented. + [NativeName("Src", "Line 1157, Column 39 in propidlbase.h")] + [NativeApi(EntryPoint = "LPSAFEARRAY_UserFree")] + public unsafe partial void LPSAFEARRAYUserFree(ref uint arg0, ref SafeArray* arg1); + + /// To be documented. + [NativeName("Src", "Line 1164, Column 39 in propidlbase.h")] + [NativeApi(EntryPoint = "LPSAFEARRAY_UserSize64")] + public unsafe partial uint LPSAFEARRAYUserSize64(uint* arg0, uint arg1, SafeArray** arg2); + + /// To be documented. + [NativeName("Src", "Line 1164, Column 39 in propidlbase.h")] + [NativeApi(EntryPoint = "LPSAFEARRAY_UserSize64")] + public unsafe partial uint LPSAFEARRAYUserSize64(uint* arg0, uint arg1, ref SafeArray* arg2); + + /// To be documented. + [NativeName("Src", "Line 1164, Column 39 in propidlbase.h")] + [NativeApi(EntryPoint = "LPSAFEARRAY_UserSize64")] + public unsafe partial uint LPSAFEARRAYUserSize64(ref uint arg0, uint arg1, SafeArray** arg2); + + /// To be documented. + [NativeName("Src", "Line 1164, Column 39 in propidlbase.h")] + [NativeApi(EntryPoint = "LPSAFEARRAY_UserSize64")] + public unsafe partial uint LPSAFEARRAYUserSize64(ref uint arg0, uint arg1, ref SafeArray* arg2); + + /// To be documented. + [NativeName("Src", "Line 1165, Column 29 in propidlbase.h")] + [NativeApi(EntryPoint = "LPSAFEARRAY_UserMarshal64")] + public unsafe partial byte* LPSAFEARRAYUserMarshal64(uint* arg0, byte* arg1, SafeArray** arg2); + + /// To be documented. + [NativeName("Src", "Line 1165, Column 29 in propidlbase.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "LPSAFEARRAY_UserMarshal64")] + public unsafe partial string LPSAFEARRAYUserMarshal64S(uint* arg0, byte* arg1, SafeArray** arg2); + + /// To be documented. + [NativeName("Src", "Line 1165, Column 29 in propidlbase.h")] + [NativeApi(EntryPoint = "LPSAFEARRAY_UserMarshal64")] + public unsafe partial byte* LPSAFEARRAYUserMarshal64(uint* arg0, byte* arg1, ref SafeArray* arg2); + + /// To be documented. + [NativeName("Src", "Line 1165, Column 29 in propidlbase.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "LPSAFEARRAY_UserMarshal64")] + public unsafe partial string LPSAFEARRAYUserMarshal64S(uint* arg0, byte* arg1, ref SafeArray* arg2); + + /// To be documented. + [NativeName("Src", "Line 1165, Column 29 in propidlbase.h")] + [NativeApi(EntryPoint = "LPSAFEARRAY_UserMarshal64")] + public unsafe partial byte* LPSAFEARRAYUserMarshal64(uint* arg0, ref byte arg1, SafeArray** arg2); + + /// To be documented. + [NativeName("Src", "Line 1165, Column 29 in propidlbase.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "LPSAFEARRAY_UserMarshal64")] + public unsafe partial string LPSAFEARRAYUserMarshal64S(uint* arg0, ref byte arg1, SafeArray** arg2); + + /// To be documented. + [NativeName("Src", "Line 1165, Column 29 in propidlbase.h")] + [NativeApi(EntryPoint = "LPSAFEARRAY_UserMarshal64")] + public unsafe partial byte* LPSAFEARRAYUserMarshal64(uint* arg0, ref byte arg1, ref SafeArray* arg2); + + /// To be documented. + [NativeName("Src", "Line 1165, Column 29 in propidlbase.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "LPSAFEARRAY_UserMarshal64")] + public unsafe partial string LPSAFEARRAYUserMarshal64S(uint* arg0, ref byte arg1, ref SafeArray* arg2); + + /// To be documented. + [NativeName("Src", "Line 1165, Column 29 in propidlbase.h")] + [NativeApi(EntryPoint = "LPSAFEARRAY_UserMarshal64")] + public unsafe partial byte* LPSAFEARRAYUserMarshal64(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, SafeArray** arg2); + + /// To be documented. + [NativeName("Src", "Line 1165, Column 29 in propidlbase.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "LPSAFEARRAY_UserMarshal64")] + public unsafe partial string LPSAFEARRAYUserMarshal64S(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, SafeArray** arg2); + + /// To be documented. + [NativeName("Src", "Line 1165, Column 29 in propidlbase.h")] + [NativeApi(EntryPoint = "LPSAFEARRAY_UserMarshal64")] + public unsafe partial byte* LPSAFEARRAYUserMarshal64(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref SafeArray* arg2); + + /// To be documented. + [NativeName("Src", "Line 1165, Column 29 in propidlbase.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "LPSAFEARRAY_UserMarshal64")] + public unsafe partial string LPSAFEARRAYUserMarshal64S(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref SafeArray* arg2); + + /// To be documented. + [NativeName("Src", "Line 1165, Column 29 in propidlbase.h")] + [NativeApi(EntryPoint = "LPSAFEARRAY_UserMarshal64")] + public unsafe partial byte* LPSAFEARRAYUserMarshal64(ref uint arg0, byte* arg1, SafeArray** arg2); + + /// To be documented. + [NativeName("Src", "Line 1165, Column 29 in propidlbase.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "LPSAFEARRAY_UserMarshal64")] + public unsafe partial string LPSAFEARRAYUserMarshal64S(ref uint arg0, byte* arg1, SafeArray** arg2); + + /// To be documented. + [NativeName("Src", "Line 1165, Column 29 in propidlbase.h")] + [NativeApi(EntryPoint = "LPSAFEARRAY_UserMarshal64")] + public unsafe partial byte* LPSAFEARRAYUserMarshal64(ref uint arg0, byte* arg1, ref SafeArray* arg2); + + /// To be documented. + [NativeName("Src", "Line 1165, Column 29 in propidlbase.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "LPSAFEARRAY_UserMarshal64")] + public unsafe partial string LPSAFEARRAYUserMarshal64S(ref uint arg0, byte* arg1, ref SafeArray* arg2); + + /// To be documented. + [NativeName("Src", "Line 1165, Column 29 in propidlbase.h")] + [NativeApi(EntryPoint = "LPSAFEARRAY_UserMarshal64")] + public unsafe partial byte* LPSAFEARRAYUserMarshal64(ref uint arg0, ref byte arg1, SafeArray** arg2); + + /// To be documented. + [NativeName("Src", "Line 1165, Column 29 in propidlbase.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "LPSAFEARRAY_UserMarshal64")] + public unsafe partial string LPSAFEARRAYUserMarshal64S(ref uint arg0, ref byte arg1, SafeArray** arg2); + + /// To be documented. + [NativeName("Src", "Line 1165, Column 29 in propidlbase.h")] + [NativeApi(EntryPoint = "LPSAFEARRAY_UserMarshal64")] + public unsafe partial byte* LPSAFEARRAYUserMarshal64(ref uint arg0, ref byte arg1, ref SafeArray* arg2); + + /// To be documented. + [NativeName("Src", "Line 1165, Column 29 in propidlbase.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "LPSAFEARRAY_UserMarshal64")] + public unsafe partial string LPSAFEARRAYUserMarshal64S(ref uint arg0, ref byte arg1, ref SafeArray* arg2); + + /// To be documented. + [NativeName("Src", "Line 1165, Column 29 in propidlbase.h")] + [NativeApi(EntryPoint = "LPSAFEARRAY_UserMarshal64")] + public unsafe partial byte* LPSAFEARRAYUserMarshal64(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, SafeArray** arg2); + + /// To be documented. + [NativeName("Src", "Line 1165, Column 29 in propidlbase.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "LPSAFEARRAY_UserMarshal64")] + public unsafe partial string LPSAFEARRAYUserMarshal64S(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, SafeArray** arg2); + + /// To be documented. + [NativeName("Src", "Line 1165, Column 29 in propidlbase.h")] + [NativeApi(EntryPoint = "LPSAFEARRAY_UserMarshal64")] + public unsafe partial byte* LPSAFEARRAYUserMarshal64(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref SafeArray* arg2); + + /// To be documented. + [NativeName("Src", "Line 1165, Column 29 in propidlbase.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "LPSAFEARRAY_UserMarshal64")] + public unsafe partial string LPSAFEARRAYUserMarshal64S(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref SafeArray* arg2); + + /// To be documented. + [NativeName("Src", "Line 1166, Column 29 in propidlbase.h")] + [NativeApi(EntryPoint = "LPSAFEARRAY_UserUnmarshal64")] + public unsafe partial byte* LPSAFEARRAYUserUnmarshal64(uint* arg0, byte* arg1, SafeArray** arg2); + + /// To be documented. + [NativeName("Src", "Line 1166, Column 29 in propidlbase.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "LPSAFEARRAY_UserUnmarshal64")] + public unsafe partial string LPSAFEARRAYUserUnmarshal64S(uint* arg0, byte* arg1, SafeArray** arg2); + + /// To be documented. + [NativeName("Src", "Line 1166, Column 29 in propidlbase.h")] + [NativeApi(EntryPoint = "LPSAFEARRAY_UserUnmarshal64")] + public unsafe partial byte* LPSAFEARRAYUserUnmarshal64(uint* arg0, byte* arg1, ref SafeArray* arg2); + + /// To be documented. + [NativeName("Src", "Line 1166, Column 29 in propidlbase.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "LPSAFEARRAY_UserUnmarshal64")] + public unsafe partial string LPSAFEARRAYUserUnmarshal64S(uint* arg0, byte* arg1, ref SafeArray* arg2); + + /// To be documented. + [NativeName("Src", "Line 1166, Column 29 in propidlbase.h")] + [NativeApi(EntryPoint = "LPSAFEARRAY_UserUnmarshal64")] + public unsafe partial byte* LPSAFEARRAYUserUnmarshal64(uint* arg0, ref byte arg1, SafeArray** arg2); + + /// To be documented. + [NativeName("Src", "Line 1166, Column 29 in propidlbase.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "LPSAFEARRAY_UserUnmarshal64")] + public unsafe partial string LPSAFEARRAYUserUnmarshal64S(uint* arg0, ref byte arg1, SafeArray** arg2); + + /// To be documented. + [NativeName("Src", "Line 1166, Column 29 in propidlbase.h")] + [NativeApi(EntryPoint = "LPSAFEARRAY_UserUnmarshal64")] + public unsafe partial byte* LPSAFEARRAYUserUnmarshal64(uint* arg0, ref byte arg1, ref SafeArray* arg2); + + /// To be documented. + [NativeName("Src", "Line 1166, Column 29 in propidlbase.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "LPSAFEARRAY_UserUnmarshal64")] + public unsafe partial string LPSAFEARRAYUserUnmarshal64S(uint* arg0, ref byte arg1, ref SafeArray* arg2); + + /// To be documented. + [NativeName("Src", "Line 1166, Column 29 in propidlbase.h")] + [NativeApi(EntryPoint = "LPSAFEARRAY_UserUnmarshal64")] + public unsafe partial byte* LPSAFEARRAYUserUnmarshal64(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, SafeArray** arg2); + + /// To be documented. + [NativeName("Src", "Line 1166, Column 29 in propidlbase.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "LPSAFEARRAY_UserUnmarshal64")] + public unsafe partial string LPSAFEARRAYUserUnmarshal64S(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, SafeArray** arg2); + + /// To be documented. + [NativeName("Src", "Line 1166, Column 29 in propidlbase.h")] + [NativeApi(EntryPoint = "LPSAFEARRAY_UserUnmarshal64")] + public unsafe partial byte* LPSAFEARRAYUserUnmarshal64(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref SafeArray* arg2); + + /// To be documented. + [NativeName("Src", "Line 1166, Column 29 in propidlbase.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "LPSAFEARRAY_UserUnmarshal64")] + public unsafe partial string LPSAFEARRAYUserUnmarshal64S(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref SafeArray* arg2); + + /// To be documented. + [NativeName("Src", "Line 1166, Column 29 in propidlbase.h")] + [NativeApi(EntryPoint = "LPSAFEARRAY_UserUnmarshal64")] + public unsafe partial byte* LPSAFEARRAYUserUnmarshal64(ref uint arg0, byte* arg1, SafeArray** arg2); + + /// To be documented. + [NativeName("Src", "Line 1166, Column 29 in propidlbase.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "LPSAFEARRAY_UserUnmarshal64")] + public unsafe partial string LPSAFEARRAYUserUnmarshal64S(ref uint arg0, byte* arg1, SafeArray** arg2); + + /// To be documented. + [NativeName("Src", "Line 1166, Column 29 in propidlbase.h")] + [NativeApi(EntryPoint = "LPSAFEARRAY_UserUnmarshal64")] + public unsafe partial byte* LPSAFEARRAYUserUnmarshal64(ref uint arg0, byte* arg1, ref SafeArray* arg2); + + /// To be documented. + [NativeName("Src", "Line 1166, Column 29 in propidlbase.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "LPSAFEARRAY_UserUnmarshal64")] + public unsafe partial string LPSAFEARRAYUserUnmarshal64S(ref uint arg0, byte* arg1, ref SafeArray* arg2); + + /// To be documented. + [NativeName("Src", "Line 1166, Column 29 in propidlbase.h")] + [NativeApi(EntryPoint = "LPSAFEARRAY_UserUnmarshal64")] + public unsafe partial byte* LPSAFEARRAYUserUnmarshal64(ref uint arg0, ref byte arg1, SafeArray** arg2); + + /// To be documented. + [NativeName("Src", "Line 1166, Column 29 in propidlbase.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "LPSAFEARRAY_UserUnmarshal64")] + public unsafe partial string LPSAFEARRAYUserUnmarshal64S(ref uint arg0, ref byte arg1, SafeArray** arg2); + + /// To be documented. + [NativeName("Src", "Line 1166, Column 29 in propidlbase.h")] + [NativeApi(EntryPoint = "LPSAFEARRAY_UserUnmarshal64")] + public unsafe partial byte* LPSAFEARRAYUserUnmarshal64(ref uint arg0, ref byte arg1, ref SafeArray* arg2); + + /// To be documented. + [NativeName("Src", "Line 1166, Column 29 in propidlbase.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "LPSAFEARRAY_UserUnmarshal64")] + public unsafe partial string LPSAFEARRAYUserUnmarshal64S(ref uint arg0, ref byte arg1, ref SafeArray* arg2); + + /// To be documented. + [NativeName("Src", "Line 1166, Column 29 in propidlbase.h")] + [NativeApi(EntryPoint = "LPSAFEARRAY_UserUnmarshal64")] + public unsafe partial byte* LPSAFEARRAYUserUnmarshal64(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, SafeArray** arg2); + + /// To be documented. + [NativeName("Src", "Line 1166, Column 29 in propidlbase.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "LPSAFEARRAY_UserUnmarshal64")] + public unsafe partial string LPSAFEARRAYUserUnmarshal64S(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, SafeArray** arg2); + + /// To be documented. + [NativeName("Src", "Line 1166, Column 29 in propidlbase.h")] + [NativeApi(EntryPoint = "LPSAFEARRAY_UserUnmarshal64")] + public unsafe partial byte* LPSAFEARRAYUserUnmarshal64(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref SafeArray* arg2); + + /// To be documented. + [NativeName("Src", "Line 1166, Column 29 in propidlbase.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "LPSAFEARRAY_UserUnmarshal64")] + public unsafe partial string LPSAFEARRAYUserUnmarshal64S(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref SafeArray* arg2); + + /// To be documented. + [NativeName("Src", "Line 1167, Column 39 in propidlbase.h")] + [NativeApi(EntryPoint = "LPSAFEARRAY_UserFree64")] + public unsafe partial void LPSAFEARRAYUserFree64(uint* arg0, SafeArray** arg1); + + /// To be documented. + [NativeName("Src", "Line 1167, Column 39 in propidlbase.h")] + [NativeApi(EntryPoint = "LPSAFEARRAY_UserFree64")] + public unsafe partial void LPSAFEARRAYUserFree64(uint* arg0, ref SafeArray* arg1); + + /// To be documented. + [NativeName("Src", "Line 1167, Column 39 in propidlbase.h")] + [NativeApi(EntryPoint = "LPSAFEARRAY_UserFree64")] + public unsafe partial void LPSAFEARRAYUserFree64(ref uint arg0, SafeArray** arg1); + + /// To be documented. + [NativeName("Src", "Line 1167, Column 39 in propidlbase.h")] + [NativeApi(EntryPoint = "LPSAFEARRAY_UserFree64")] + public unsafe partial void LPSAFEARRAYUserFree64(ref uint arg0, ref SafeArray* arg1); + + /// To be documented. + [NativeName("Src", "Line 1169, Column 41 in propidlbase.h")] + [NativeApi(EntryPoint = "IEnumSTATPROPSTG_Next_Proxy")] + public unsafe partial int IEnumSTATPROPSTGNextProxy(IEnumSTATPROPSTG* This, uint celt, STATPROPSTG* rgelt, uint* pceltFetched); + + /// To be documented. + [NativeName("Src", "Line 1169, Column 41 in propidlbase.h")] + [NativeApi(EntryPoint = "IEnumSTATPROPSTG_Next_Proxy")] + public unsafe partial int IEnumSTATPROPSTGNextProxy(IEnumSTATPROPSTG* This, uint celt, STATPROPSTG* rgelt, ref uint pceltFetched); + + /// To be documented. + [NativeName("Src", "Line 1169, Column 41 in propidlbase.h")] + [NativeApi(EntryPoint = "IEnumSTATPROPSTG_Next_Proxy")] + public unsafe partial int IEnumSTATPROPSTGNextProxy(IEnumSTATPROPSTG* This, uint celt, ref STATPROPSTG rgelt, uint* pceltFetched); + + /// To be documented. + [NativeName("Src", "Line 1169, Column 41 in propidlbase.h")] + [NativeApi(EntryPoint = "IEnumSTATPROPSTG_Next_Proxy")] + public unsafe partial int IEnumSTATPROPSTGNextProxy(IEnumSTATPROPSTG* This, uint celt, ref STATPROPSTG rgelt, ref uint pceltFetched); + + /// To be documented. + [NativeName("Src", "Line 1169, Column 41 in propidlbase.h")] + [NativeApi(EntryPoint = "IEnumSTATPROPSTG_Next_Proxy")] + public unsafe partial int IEnumSTATPROPSTGNextProxy(ref IEnumSTATPROPSTG This, uint celt, STATPROPSTG* rgelt, uint* pceltFetched); + + /// To be documented. + [NativeName("Src", "Line 1169, Column 41 in propidlbase.h")] + [NativeApi(EntryPoint = "IEnumSTATPROPSTG_Next_Proxy")] + public unsafe partial int IEnumSTATPROPSTGNextProxy(ref IEnumSTATPROPSTG This, uint celt, STATPROPSTG* rgelt, ref uint pceltFetched); + + /// To be documented. + [NativeName("Src", "Line 1169, Column 41 in propidlbase.h")] + [NativeApi(EntryPoint = "IEnumSTATPROPSTG_Next_Proxy")] + public unsafe partial int IEnumSTATPROPSTGNextProxy(ref IEnumSTATPROPSTG This, uint celt, ref STATPROPSTG rgelt, uint* pceltFetched); + + /// To be documented. + [NativeName("Src", "Line 1169, Column 41 in propidlbase.h")] + [NativeApi(EntryPoint = "IEnumSTATPROPSTG_Next_Proxy")] + public partial int IEnumSTATPROPSTGNextProxy(ref IEnumSTATPROPSTG This, uint celt, ref STATPROPSTG rgelt, ref uint pceltFetched); + + /// To be documented. + [NativeName("Src", "Line 1178, Column 43 in propidlbase.h")] + [NativeApi(EntryPoint = "IEnumSTATPROPSTG_Next_Stub")] + public unsafe partial int IEnumSTATPROPSTGNextStub(IEnumSTATPROPSTG* This, uint celt, STATPROPSTG* rgelt, uint* pceltFetched); + + /// To be documented. + [NativeName("Src", "Line 1178, Column 43 in propidlbase.h")] + [NativeApi(EntryPoint = "IEnumSTATPROPSTG_Next_Stub")] + public unsafe partial int IEnumSTATPROPSTGNextStub(IEnumSTATPROPSTG* This, uint celt, STATPROPSTG* rgelt, ref uint pceltFetched); + + /// To be documented. + [NativeName("Src", "Line 1178, Column 43 in propidlbase.h")] + [NativeApi(EntryPoint = "IEnumSTATPROPSTG_Next_Stub")] + public unsafe partial int IEnumSTATPROPSTGNextStub(IEnumSTATPROPSTG* This, uint celt, ref STATPROPSTG rgelt, uint* pceltFetched); + + /// To be documented. + [NativeName("Src", "Line 1178, Column 43 in propidlbase.h")] + [NativeApi(EntryPoint = "IEnumSTATPROPSTG_Next_Stub")] + public unsafe partial int IEnumSTATPROPSTGNextStub(IEnumSTATPROPSTG* This, uint celt, ref STATPROPSTG rgelt, ref uint pceltFetched); + + /// To be documented. + [NativeName("Src", "Line 1178, Column 43 in propidlbase.h")] + [NativeApi(EntryPoint = "IEnumSTATPROPSTG_Next_Stub")] + public unsafe partial int IEnumSTATPROPSTGNextStub(ref IEnumSTATPROPSTG This, uint celt, STATPROPSTG* rgelt, uint* pceltFetched); + + /// To be documented. + [NativeName("Src", "Line 1178, Column 43 in propidlbase.h")] + [NativeApi(EntryPoint = "IEnumSTATPROPSTG_Next_Stub")] + public unsafe partial int IEnumSTATPROPSTGNextStub(ref IEnumSTATPROPSTG This, uint celt, STATPROPSTG* rgelt, ref uint pceltFetched); + + /// To be documented. + [NativeName("Src", "Line 1178, Column 43 in propidlbase.h")] + [NativeApi(EntryPoint = "IEnumSTATPROPSTG_Next_Stub")] + public unsafe partial int IEnumSTATPROPSTGNextStub(ref IEnumSTATPROPSTG This, uint celt, ref STATPROPSTG rgelt, uint* pceltFetched); + + /// To be documented. + [NativeName("Src", "Line 1178, Column 43 in propidlbase.h")] + [NativeApi(EntryPoint = "IEnumSTATPROPSTG_Next_Stub")] + public partial int IEnumSTATPROPSTGNextStub(ref IEnumSTATPROPSTG This, uint celt, ref STATPROPSTG rgelt, ref uint pceltFetched); + + /// To be documented. + [NativeName("Src", "Line 1184, Column 41 in propidlbase.h")] + [NativeApi(EntryPoint = "IEnumSTATPROPSETSTG_Next_Proxy")] + public unsafe partial int IEnumSTATPROPSETSTGNextProxy(IEnumSTATPROPSETSTG* This, uint celt, STATPROPSETSTG* rgelt, uint* pceltFetched); + + /// To be documented. + [NativeName("Src", "Line 1184, Column 41 in propidlbase.h")] + [NativeApi(EntryPoint = "IEnumSTATPROPSETSTG_Next_Proxy")] + public unsafe partial int IEnumSTATPROPSETSTGNextProxy(IEnumSTATPROPSETSTG* This, uint celt, STATPROPSETSTG* rgelt, ref uint pceltFetched); + + /// To be documented. + [NativeName("Src", "Line 1184, Column 41 in propidlbase.h")] + [NativeApi(EntryPoint = "IEnumSTATPROPSETSTG_Next_Proxy")] + public unsafe partial int IEnumSTATPROPSETSTGNextProxy(IEnumSTATPROPSETSTG* This, uint celt, ref STATPROPSETSTG rgelt, uint* pceltFetched); + + /// To be documented. + [NativeName("Src", "Line 1184, Column 41 in propidlbase.h")] + [NativeApi(EntryPoint = "IEnumSTATPROPSETSTG_Next_Proxy")] + public unsafe partial int IEnumSTATPROPSETSTGNextProxy(IEnumSTATPROPSETSTG* This, uint celt, ref STATPROPSETSTG rgelt, ref uint pceltFetched); + + /// To be documented. + [NativeName("Src", "Line 1184, Column 41 in propidlbase.h")] + [NativeApi(EntryPoint = "IEnumSTATPROPSETSTG_Next_Proxy")] + public unsafe partial int IEnumSTATPROPSETSTGNextProxy(ref IEnumSTATPROPSETSTG This, uint celt, STATPROPSETSTG* rgelt, uint* pceltFetched); + + /// To be documented. + [NativeName("Src", "Line 1184, Column 41 in propidlbase.h")] + [NativeApi(EntryPoint = "IEnumSTATPROPSETSTG_Next_Proxy")] + public unsafe partial int IEnumSTATPROPSETSTGNextProxy(ref IEnumSTATPROPSETSTG This, uint celt, STATPROPSETSTG* rgelt, ref uint pceltFetched); + + /// To be documented. + [NativeName("Src", "Line 1184, Column 41 in propidlbase.h")] + [NativeApi(EntryPoint = "IEnumSTATPROPSETSTG_Next_Proxy")] + public unsafe partial int IEnumSTATPROPSETSTGNextProxy(ref IEnumSTATPROPSETSTG This, uint celt, ref STATPROPSETSTG rgelt, uint* pceltFetched); + + /// To be documented. + [NativeName("Src", "Line 1184, Column 41 in propidlbase.h")] + [NativeApi(EntryPoint = "IEnumSTATPROPSETSTG_Next_Proxy")] + public partial int IEnumSTATPROPSETSTGNextProxy(ref IEnumSTATPROPSETSTG This, uint celt, ref STATPROPSETSTG rgelt, ref uint pceltFetched); + + /// To be documented. + [NativeName("Src", "Line 1193, Column 43 in propidlbase.h")] + [NativeApi(EntryPoint = "IEnumSTATPROPSETSTG_Next_Stub")] + public unsafe partial int IEnumSTATPROPSETSTGNextStub(IEnumSTATPROPSETSTG* This, uint celt, STATPROPSETSTG* rgelt, uint* pceltFetched); + + /// To be documented. + [NativeName("Src", "Line 1193, Column 43 in propidlbase.h")] + [NativeApi(EntryPoint = "IEnumSTATPROPSETSTG_Next_Stub")] + public unsafe partial int IEnumSTATPROPSETSTGNextStub(IEnumSTATPROPSETSTG* This, uint celt, STATPROPSETSTG* rgelt, ref uint pceltFetched); + + /// To be documented. + [NativeName("Src", "Line 1193, Column 43 in propidlbase.h")] + [NativeApi(EntryPoint = "IEnumSTATPROPSETSTG_Next_Stub")] + public unsafe partial int IEnumSTATPROPSETSTGNextStub(IEnumSTATPROPSETSTG* This, uint celt, ref STATPROPSETSTG rgelt, uint* pceltFetched); + + /// To be documented. + [NativeName("Src", "Line 1193, Column 43 in propidlbase.h")] + [NativeApi(EntryPoint = "IEnumSTATPROPSETSTG_Next_Stub")] + public unsafe partial int IEnumSTATPROPSETSTGNextStub(IEnumSTATPROPSETSTG* This, uint celt, ref STATPROPSETSTG rgelt, ref uint pceltFetched); + + /// To be documented. + [NativeName("Src", "Line 1193, Column 43 in propidlbase.h")] + [NativeApi(EntryPoint = "IEnumSTATPROPSETSTG_Next_Stub")] + public unsafe partial int IEnumSTATPROPSETSTGNextStub(ref IEnumSTATPROPSETSTG This, uint celt, STATPROPSETSTG* rgelt, uint* pceltFetched); + + /// To be documented. + [NativeName("Src", "Line 1193, Column 43 in propidlbase.h")] + [NativeApi(EntryPoint = "IEnumSTATPROPSETSTG_Next_Stub")] + public unsafe partial int IEnumSTATPROPSETSTGNextStub(ref IEnumSTATPROPSETSTG This, uint celt, STATPROPSETSTG* rgelt, ref uint pceltFetched); + + /// To be documented. + [NativeName("Src", "Line 1193, Column 43 in propidlbase.h")] + [NativeApi(EntryPoint = "IEnumSTATPROPSETSTG_Next_Stub")] + public unsafe partial int IEnumSTATPROPSETSTGNextStub(ref IEnumSTATPROPSETSTG This, uint celt, ref STATPROPSETSTG rgelt, uint* pceltFetched); + + /// To be documented. + [NativeName("Src", "Line 1193, Column 43 in propidlbase.h")] + [NativeApi(EntryPoint = "IEnumSTATPROPSETSTG_Next_Stub")] + public partial int IEnumSTATPROPSETSTGNextStub(ref IEnumSTATPROPSETSTG This, uint celt, ref STATPROPSETSTG rgelt, ref uint pceltFetched); + + /// To be documented. + [NativeName("Src", "Line 1215, Column 26 in propidl.h")] + [NativeApi(EntryPoint = "PropVariantCopy")] + public unsafe partial int PropVariantCopy(PropVariant* pvarDest, [Flow(Silk.NET.Core.Native.FlowDirection.In)] PropVariant* pvarSrc); + + /// To be documented. + [NativeName("Src", "Line 1215, Column 26 in propidl.h")] + [NativeApi(EntryPoint = "PropVariantCopy")] + public unsafe partial int PropVariantCopy(PropVariant* pvarDest, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in PropVariant pvarSrc); + + /// To be documented. + [NativeName("Src", "Line 1215, Column 26 in propidl.h")] + [NativeApi(EntryPoint = "PropVariantCopy")] + public unsafe partial int PropVariantCopy(ref PropVariant pvarDest, [Flow(Silk.NET.Core.Native.FlowDirection.In)] PropVariant* pvarSrc); + + /// To be documented. + [NativeName("Src", "Line 1215, Column 26 in propidl.h")] + [NativeApi(EntryPoint = "PropVariantCopy")] + public partial int PropVariantCopy(ref PropVariant pvarDest, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in PropVariant pvarSrc); + + /// To be documented. + [NativeName("Src", "Line 1219, Column 11 in propidl.h")] + [NativeApi(EntryPoint = "PropVariantClear")] + public unsafe partial int PropVariantClear(PropVariant* pvar); + + /// To be documented. + [NativeName("Src", "Line 1219, Column 11 in propidl.h")] + [NativeApi(EntryPoint = "PropVariantClear")] + public partial int PropVariantClear(ref PropVariant pvar); + + /// To be documented. + [NativeName("Src", "Line 1221, Column 11 in propidl.h")] + [NativeApi(EntryPoint = "FreePropVariantArray")] + public unsafe partial int FreePropVariantArray(uint cVariants, PropVariant* rgvars); + + /// To be documented. + [NativeName("Src", "Line 1221, Column 11 in propidl.h")] + [NativeApi(EntryPoint = "FreePropVariantArray")] + public partial int FreePropVariantArray(uint cVariants, ref PropVariant rgvars); + + /// To be documented. + [NativeName("Src", "Line 1265, Column 1 in propidl.h")] + [NativeApi(EntryPoint = "StgConvertVariantToProperty")] + public unsafe partial SerializedPropertyValue* StgConvertVariantToProperty([Flow(Silk.NET.Core.Native.FlowDirection.In)] PropVariant* pvar, ushort CodePage, SerializedPropertyValue* pprop, uint* pcb, uint pid, byte fReserved, uint* pcIndirect); + + /// To be documented. + [NativeName("Src", "Line 1265, Column 1 in propidl.h")] + [NativeApi(EntryPoint = "StgConvertVariantToProperty")] + public unsafe partial SerializedPropertyValue* StgConvertVariantToProperty([Flow(Silk.NET.Core.Native.FlowDirection.In)] PropVariant* pvar, ushort CodePage, SerializedPropertyValue* pprop, uint* pcb, uint pid, byte fReserved, ref uint pcIndirect); + + /// To be documented. + [NativeName("Src", "Line 1265, Column 1 in propidl.h")] + [NativeApi(EntryPoint = "StgConvertVariantToProperty")] + public unsafe partial SerializedPropertyValue* StgConvertVariantToProperty([Flow(Silk.NET.Core.Native.FlowDirection.In)] PropVariant* pvar, ushort CodePage, SerializedPropertyValue* pprop, ref uint pcb, uint pid, byte fReserved, uint* pcIndirect); + + /// To be documented. + [NativeName("Src", "Line 1265, Column 1 in propidl.h")] + [NativeApi(EntryPoint = "StgConvertVariantToProperty")] + public unsafe partial SerializedPropertyValue* StgConvertVariantToProperty([Flow(Silk.NET.Core.Native.FlowDirection.In)] PropVariant* pvar, ushort CodePage, SerializedPropertyValue* pprop, ref uint pcb, uint pid, byte fReserved, ref uint pcIndirect); + + /// To be documented. + [NativeName("Src", "Line 1265, Column 1 in propidl.h")] + [NativeApi(EntryPoint = "StgConvertVariantToProperty")] + public unsafe partial SerializedPropertyValue* StgConvertVariantToProperty([Flow(Silk.NET.Core.Native.FlowDirection.In)] PropVariant* pvar, ushort CodePage, ref SerializedPropertyValue pprop, uint* pcb, uint pid, byte fReserved, uint* pcIndirect); + + /// To be documented. + [NativeName("Src", "Line 1265, Column 1 in propidl.h")] + [NativeApi(EntryPoint = "StgConvertVariantToProperty")] + public unsafe partial SerializedPropertyValue* StgConvertVariantToProperty([Flow(Silk.NET.Core.Native.FlowDirection.In)] PropVariant* pvar, ushort CodePage, ref SerializedPropertyValue pprop, uint* pcb, uint pid, byte fReserved, ref uint pcIndirect); + + /// To be documented. + [NativeName("Src", "Line 1265, Column 1 in propidl.h")] + [NativeApi(EntryPoint = "StgConvertVariantToProperty")] + public unsafe partial SerializedPropertyValue* StgConvertVariantToProperty([Flow(Silk.NET.Core.Native.FlowDirection.In)] PropVariant* pvar, ushort CodePage, ref SerializedPropertyValue pprop, ref uint pcb, uint pid, byte fReserved, uint* pcIndirect); + + /// To be documented. + [NativeName("Src", "Line 1265, Column 1 in propidl.h")] + [NativeApi(EntryPoint = "StgConvertVariantToProperty")] + public unsafe partial SerializedPropertyValue* StgConvertVariantToProperty([Flow(Silk.NET.Core.Native.FlowDirection.In)] PropVariant* pvar, ushort CodePage, ref SerializedPropertyValue pprop, ref uint pcb, uint pid, byte fReserved, ref uint pcIndirect); + + /// To be documented. + [NativeName("Src", "Line 1265, Column 1 in propidl.h")] + [NativeApi(EntryPoint = "StgConvertVariantToProperty")] + public unsafe partial SerializedPropertyValue* StgConvertVariantToProperty([Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in PropVariant pvar, ushort CodePage, SerializedPropertyValue* pprop, uint* pcb, uint pid, byte fReserved, uint* pcIndirect); + + /// To be documented. + [NativeName("Src", "Line 1265, Column 1 in propidl.h")] + [NativeApi(EntryPoint = "StgConvertVariantToProperty")] + public unsafe partial SerializedPropertyValue* StgConvertVariantToProperty([Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in PropVariant pvar, ushort CodePage, SerializedPropertyValue* pprop, uint* pcb, uint pid, byte fReserved, ref uint pcIndirect); + + /// To be documented. + [NativeName("Src", "Line 1265, Column 1 in propidl.h")] + [NativeApi(EntryPoint = "StgConvertVariantToProperty")] + public unsafe partial SerializedPropertyValue* StgConvertVariantToProperty([Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in PropVariant pvar, ushort CodePage, SerializedPropertyValue* pprop, ref uint pcb, uint pid, byte fReserved, uint* pcIndirect); + + /// To be documented. + [NativeName("Src", "Line 1265, Column 1 in propidl.h")] + [NativeApi(EntryPoint = "StgConvertVariantToProperty")] + public unsafe partial SerializedPropertyValue* StgConvertVariantToProperty([Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in PropVariant pvar, ushort CodePage, SerializedPropertyValue* pprop, ref uint pcb, uint pid, byte fReserved, ref uint pcIndirect); + + /// To be documented. + [NativeName("Src", "Line 1265, Column 1 in propidl.h")] + [NativeApi(EntryPoint = "StgConvertVariantToProperty")] + public unsafe partial SerializedPropertyValue* StgConvertVariantToProperty([Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in PropVariant pvar, ushort CodePage, ref SerializedPropertyValue pprop, uint* pcb, uint pid, byte fReserved, uint* pcIndirect); + + /// To be documented. + [NativeName("Src", "Line 1265, Column 1 in propidl.h")] + [NativeApi(EntryPoint = "StgConvertVariantToProperty")] + public unsafe partial SerializedPropertyValue* StgConvertVariantToProperty([Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in PropVariant pvar, ushort CodePage, ref SerializedPropertyValue pprop, uint* pcb, uint pid, byte fReserved, ref uint pcIndirect); + + /// To be documented. + [NativeName("Src", "Line 1265, Column 1 in propidl.h")] + [NativeApi(EntryPoint = "StgConvertVariantToProperty")] + public unsafe partial SerializedPropertyValue* StgConvertVariantToProperty([Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in PropVariant pvar, ushort CodePage, ref SerializedPropertyValue pprop, ref uint pcb, uint pid, byte fReserved, uint* pcIndirect); + + /// To be documented. + [NativeName("Src", "Line 1265, Column 1 in propidl.h")] + [NativeApi(EntryPoint = "StgConvertVariantToProperty")] + public unsafe partial SerializedPropertyValue* StgConvertVariantToProperty([Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in PropVariant pvar, ushort CodePage, ref SerializedPropertyValue pprop, ref uint pcb, uint pid, byte fReserved, ref uint pcIndirect); + + /// To be documented. + [NativeName("Src", "Line 1280, Column 1 in propidl.h")] + [NativeApi(EntryPoint = "StgConvertPropertyToVariant")] + public unsafe partial byte StgConvertPropertyToVariant([Flow(Silk.NET.Core.Native.FlowDirection.In)] SerializedPropertyValue* pprop, ushort CodePage, PropVariant* pvar, PMemoryAllocator* pma); + + /// To be documented. + [NativeName("Src", "Line 1280, Column 1 in propidl.h")] + [NativeApi(EntryPoint = "StgConvertPropertyToVariant")] + public unsafe partial byte StgConvertPropertyToVariant([Flow(Silk.NET.Core.Native.FlowDirection.In)] SerializedPropertyValue* pprop, ushort CodePage, ref PropVariant pvar, PMemoryAllocator* pma); + + /// To be documented. + [NativeName("Src", "Line 1280, Column 1 in propidl.h")] + [NativeApi(EntryPoint = "StgConvertPropertyToVariant")] + public unsafe partial byte StgConvertPropertyToVariant([Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in SerializedPropertyValue pprop, ushort CodePage, PropVariant* pvar, PMemoryAllocator* pma); + + /// To be documented. + [NativeName("Src", "Line 1280, Column 1 in propidl.h")] + [NativeApi(EntryPoint = "StgConvertPropertyToVariant")] + public unsafe partial byte StgConvertPropertyToVariant([Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in SerializedPropertyValue pprop, ushort CodePage, ref PropVariant pvar, PMemoryAllocator* pma); + + /// To be documented. + [NativeName("Src", "Line 588, Column 43 in ocidl.h")] + [NativeApi(EntryPoint = "IEnumConnections_RemoteNext_Proxy")] + public unsafe partial int IEnumConnectionsRemoteNextProxy(IEnumConnections* This, uint cConnections, ConnectData* rgcd, uint* pcFetched); + + /// To be documented. + [NativeName("Src", "Line 588, Column 43 in ocidl.h")] + [NativeApi(EntryPoint = "IEnumConnections_RemoteNext_Proxy")] + public unsafe partial int IEnumConnectionsRemoteNextProxy(IEnumConnections* This, uint cConnections, ConnectData* rgcd, ref uint pcFetched); + + /// To be documented. + [NativeName("Src", "Line 588, Column 43 in ocidl.h")] + [NativeApi(EntryPoint = "IEnumConnections_RemoteNext_Proxy")] + public unsafe partial int IEnumConnectionsRemoteNextProxy(IEnumConnections* This, uint cConnections, ref ConnectData rgcd, uint* pcFetched); + + /// To be documented. + [NativeName("Src", "Line 588, Column 43 in ocidl.h")] + [NativeApi(EntryPoint = "IEnumConnections_RemoteNext_Proxy")] + public unsafe partial int IEnumConnectionsRemoteNextProxy(IEnumConnections* This, uint cConnections, ref ConnectData rgcd, ref uint pcFetched); + + /// To be documented. + [NativeName("Src", "Line 588, Column 43 in ocidl.h")] + [NativeApi(EntryPoint = "IEnumConnections_RemoteNext_Proxy")] + public unsafe partial int IEnumConnectionsRemoteNextProxy(ref IEnumConnections This, uint cConnections, ConnectData* rgcd, uint* pcFetched); + + /// To be documented. + [NativeName("Src", "Line 588, Column 43 in ocidl.h")] + [NativeApi(EntryPoint = "IEnumConnections_RemoteNext_Proxy")] + public unsafe partial int IEnumConnectionsRemoteNextProxy(ref IEnumConnections This, uint cConnections, ConnectData* rgcd, ref uint pcFetched); + + /// To be documented. + [NativeName("Src", "Line 588, Column 43 in ocidl.h")] + [NativeApi(EntryPoint = "IEnumConnections_RemoteNext_Proxy")] + public unsafe partial int IEnumConnectionsRemoteNextProxy(ref IEnumConnections This, uint cConnections, ref ConnectData rgcd, uint* pcFetched); + + /// To be documented. + [NativeName("Src", "Line 588, Column 43 in ocidl.h")] + [NativeApi(EntryPoint = "IEnumConnections_RemoteNext_Proxy")] + public partial int IEnumConnectionsRemoteNextProxy(ref IEnumConnections This, uint cConnections, ref ConnectData rgcd, ref uint pcFetched); + + /// To be documented. + [NativeName("Src", "Line 595, Column 17 in ocidl.h")] + [NativeApi(EntryPoint = "IEnumConnections_RemoteNext_Stub")] + public unsafe partial void IEnumConnectionsRemoteNextStub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 595, Column 17 in ocidl.h")] + [NativeApi(EntryPoint = "IEnumConnections_RemoteNext_Stub")] + public unsafe partial void IEnumConnectionsRemoteNextStub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 595, Column 17 in ocidl.h")] + [NativeApi(EntryPoint = "IEnumConnections_RemoteNext_Stub")] + public unsafe partial void IEnumConnectionsRemoteNextStub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 595, Column 17 in ocidl.h")] + [NativeApi(EntryPoint = "IEnumConnections_RemoteNext_Stub")] + public unsafe partial void IEnumConnectionsRemoteNextStub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 595, Column 17 in ocidl.h")] + [NativeApi(EntryPoint = "IEnumConnections_RemoteNext_Stub")] + public unsafe partial void IEnumConnectionsRemoteNextStub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 595, Column 17 in ocidl.h")] + [NativeApi(EntryPoint = "IEnumConnections_RemoteNext_Stub")] + public unsafe partial void IEnumConnectionsRemoteNextStub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 595, Column 17 in ocidl.h")] + [NativeApi(EntryPoint = "IEnumConnections_RemoteNext_Stub")] + public unsafe partial void IEnumConnectionsRemoteNextStub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 595, Column 17 in ocidl.h")] + [NativeApi(EntryPoint = "IEnumConnections_RemoteNext_Stub")] + public unsafe partial void IEnumConnectionsRemoteNextStub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 595, Column 17 in ocidl.h")] + [NativeApi(EntryPoint = "IEnumConnections_RemoteNext_Stub")] + public unsafe partial void IEnumConnectionsRemoteNextStub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 595, Column 17 in ocidl.h")] + [NativeApi(EntryPoint = "IEnumConnections_RemoteNext_Stub")] + public unsafe partial void IEnumConnectionsRemoteNextStub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 595, Column 17 in ocidl.h")] + [NativeApi(EntryPoint = "IEnumConnections_RemoteNext_Stub")] + public unsafe partial void IEnumConnectionsRemoteNextStub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 595, Column 17 in ocidl.h")] + [NativeApi(EntryPoint = "IEnumConnections_RemoteNext_Stub")] + public unsafe partial void IEnumConnectionsRemoteNextStub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 595, Column 17 in ocidl.h")] + [NativeApi(EntryPoint = "IEnumConnections_RemoteNext_Stub")] + public unsafe partial void IEnumConnectionsRemoteNextStub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 595, Column 17 in ocidl.h")] + [NativeApi(EntryPoint = "IEnumConnections_RemoteNext_Stub")] + public unsafe partial void IEnumConnectionsRemoteNextStub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 595, Column 17 in ocidl.h")] + [NativeApi(EntryPoint = "IEnumConnections_RemoteNext_Stub")] + public unsafe partial void IEnumConnectionsRemoteNextStub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 595, Column 17 in ocidl.h")] + [NativeApi(EntryPoint = "IEnumConnections_RemoteNext_Stub")] + public partial void IEnumConnectionsRemoteNextStub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 859, Column 43 in ocidl.h")] + [NativeApi(EntryPoint = "IEnumConnectionPoints_RemoteNext_Proxy")] + public unsafe partial int IEnumConnectionPointsRemoteNextProxy(IEnumConnectionPoints* This, uint cConnections, IConnectionPoint** ppCP, uint* pcFetched); + + /// To be documented. + [NativeName("Src", "Line 859, Column 43 in ocidl.h")] + [NativeApi(EntryPoint = "IEnumConnectionPoints_RemoteNext_Proxy")] + public unsafe partial int IEnumConnectionPointsRemoteNextProxy(IEnumConnectionPoints* This, uint cConnections, IConnectionPoint** ppCP, ref uint pcFetched); + + /// To be documented. + [NativeName("Src", "Line 859, Column 43 in ocidl.h")] + [NativeApi(EntryPoint = "IEnumConnectionPoints_RemoteNext_Proxy")] + public unsafe partial int IEnumConnectionPointsRemoteNextProxy(IEnumConnectionPoints* This, uint cConnections, ref IConnectionPoint* ppCP, uint* pcFetched); + + /// To be documented. + [NativeName("Src", "Line 859, Column 43 in ocidl.h")] + [NativeApi(EntryPoint = "IEnumConnectionPoints_RemoteNext_Proxy")] + public unsafe partial int IEnumConnectionPointsRemoteNextProxy(IEnumConnectionPoints* This, uint cConnections, ref IConnectionPoint* ppCP, ref uint pcFetched); + + /// To be documented. + [NativeName("Src", "Line 859, Column 43 in ocidl.h")] + [NativeApi(EntryPoint = "IEnumConnectionPoints_RemoteNext_Proxy")] + public unsafe partial int IEnumConnectionPointsRemoteNextProxy(ref IEnumConnectionPoints This, uint cConnections, IConnectionPoint** ppCP, uint* pcFetched); + + /// To be documented. + [NativeName("Src", "Line 859, Column 43 in ocidl.h")] + [NativeApi(EntryPoint = "IEnumConnectionPoints_RemoteNext_Proxy")] + public unsafe partial int IEnumConnectionPointsRemoteNextProxy(ref IEnumConnectionPoints This, uint cConnections, IConnectionPoint** ppCP, ref uint pcFetched); + + /// To be documented. + [NativeName("Src", "Line 859, Column 43 in ocidl.h")] + [NativeApi(EntryPoint = "IEnumConnectionPoints_RemoteNext_Proxy")] + public unsafe partial int IEnumConnectionPointsRemoteNextProxy(ref IEnumConnectionPoints This, uint cConnections, ref IConnectionPoint* ppCP, uint* pcFetched); + + /// To be documented. + [NativeName("Src", "Line 859, Column 43 in ocidl.h")] + [NativeApi(EntryPoint = "IEnumConnectionPoints_RemoteNext_Proxy")] + public unsafe partial int IEnumConnectionPointsRemoteNextProxy(ref IEnumConnectionPoints This, uint cConnections, ref IConnectionPoint* ppCP, ref uint pcFetched); + + /// To be documented. + [NativeName("Src", "Line 866, Column 17 in ocidl.h")] + [NativeApi(EntryPoint = "IEnumConnectionPoints_RemoteNext_Stub")] + public unsafe partial void IEnumConnectionPointsRemoteNextStub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 866, Column 17 in ocidl.h")] + [NativeApi(EntryPoint = "IEnumConnectionPoints_RemoteNext_Stub")] + public unsafe partial void IEnumConnectionPointsRemoteNextStub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 866, Column 17 in ocidl.h")] + [NativeApi(EntryPoint = "IEnumConnectionPoints_RemoteNext_Stub")] + public unsafe partial void IEnumConnectionPointsRemoteNextStub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 866, Column 17 in ocidl.h")] + [NativeApi(EntryPoint = "IEnumConnectionPoints_RemoteNext_Stub")] + public unsafe partial void IEnumConnectionPointsRemoteNextStub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 866, Column 17 in ocidl.h")] + [NativeApi(EntryPoint = "IEnumConnectionPoints_RemoteNext_Stub")] + public unsafe partial void IEnumConnectionPointsRemoteNextStub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 866, Column 17 in ocidl.h")] + [NativeApi(EntryPoint = "IEnumConnectionPoints_RemoteNext_Stub")] + public unsafe partial void IEnumConnectionPointsRemoteNextStub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 866, Column 17 in ocidl.h")] + [NativeApi(EntryPoint = "IEnumConnectionPoints_RemoteNext_Stub")] + public unsafe partial void IEnumConnectionPointsRemoteNextStub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 866, Column 17 in ocidl.h")] + [NativeApi(EntryPoint = "IEnumConnectionPoints_RemoteNext_Stub")] + public unsafe partial void IEnumConnectionPointsRemoteNextStub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 866, Column 17 in ocidl.h")] + [NativeApi(EntryPoint = "IEnumConnectionPoints_RemoteNext_Stub")] + public unsafe partial void IEnumConnectionPointsRemoteNextStub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 866, Column 17 in ocidl.h")] + [NativeApi(EntryPoint = "IEnumConnectionPoints_RemoteNext_Stub")] + public unsafe partial void IEnumConnectionPointsRemoteNextStub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 866, Column 17 in ocidl.h")] + [NativeApi(EntryPoint = "IEnumConnectionPoints_RemoteNext_Stub")] + public unsafe partial void IEnumConnectionPointsRemoteNextStub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 866, Column 17 in ocidl.h")] + [NativeApi(EntryPoint = "IEnumConnectionPoints_RemoteNext_Stub")] + public unsafe partial void IEnumConnectionPointsRemoteNextStub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 866, Column 17 in ocidl.h")] + [NativeApi(EntryPoint = "IEnumConnectionPoints_RemoteNext_Stub")] + public unsafe partial void IEnumConnectionPointsRemoteNextStub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 866, Column 17 in ocidl.h")] + [NativeApi(EntryPoint = "IEnumConnectionPoints_RemoteNext_Stub")] + public unsafe partial void IEnumConnectionPointsRemoteNextStub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 866, Column 17 in ocidl.h")] + [NativeApi(EntryPoint = "IEnumConnectionPoints_RemoteNext_Stub")] + public unsafe partial void IEnumConnectionPointsRemoteNextStub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 866, Column 17 in ocidl.h")] + [NativeApi(EntryPoint = "IEnumConnectionPoints_RemoteNext_Stub")] + public partial void IEnumConnectionPointsRemoteNextStub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 1145, Column 43 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_RemoteCreateInstanceLic_Proxy")] + public unsafe partial int IClassFactory2RemoteCreateInstanceLicProxy(Silk.NET.Core.Native.IUnknown* This, Guid* riid, char* bstrKey, Silk.NET.Core.Native.IUnknown** ppvObj); + + /// To be documented. + [NativeName("Src", "Line 1145, Column 43 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_RemoteCreateInstanceLic_Proxy")] + public unsafe partial int IClassFactory2RemoteCreateInstanceLicProxy(Silk.NET.Core.Native.IUnknown* This, Guid* riid, char* bstrKey, ref Silk.NET.Core.Native.IUnknown* ppvObj); + + /// To be documented. + [NativeName("Src", "Line 1145, Column 43 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_RemoteCreateInstanceLic_Proxy")] + public unsafe partial int IClassFactory2RemoteCreateInstanceLicProxy(Silk.NET.Core.Native.IUnknown* This, Guid* riid, ref char bstrKey, Silk.NET.Core.Native.IUnknown** ppvObj); + + /// To be documented. + [NativeName("Src", "Line 1145, Column 43 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_RemoteCreateInstanceLic_Proxy")] + public unsafe partial int IClassFactory2RemoteCreateInstanceLicProxy(Silk.NET.Core.Native.IUnknown* This, Guid* riid, ref char bstrKey, ref Silk.NET.Core.Native.IUnknown* ppvObj); + + /// To be documented. + [NativeName("Src", "Line 1145, Column 43 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_RemoteCreateInstanceLic_Proxy")] + public unsafe partial int IClassFactory2RemoteCreateInstanceLicProxy(Silk.NET.Core.Native.IUnknown* This, Guid* riid, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.BStr)] string bstrKey, Silk.NET.Core.Native.IUnknown** ppvObj); + + /// To be documented. + [NativeName("Src", "Line 1145, Column 43 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_RemoteCreateInstanceLic_Proxy")] + public unsafe partial int IClassFactory2RemoteCreateInstanceLicProxy(Silk.NET.Core.Native.IUnknown* This, Guid* riid, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.BStr)] string bstrKey, ref Silk.NET.Core.Native.IUnknown* ppvObj); + + /// To be documented. + [NativeName("Src", "Line 1145, Column 43 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_RemoteCreateInstanceLic_Proxy")] + public unsafe partial int IClassFactory2RemoteCreateInstanceLicProxy(Silk.NET.Core.Native.IUnknown* This, ref Guid riid, char* bstrKey, Silk.NET.Core.Native.IUnknown** ppvObj); + + /// To be documented. + [NativeName("Src", "Line 1145, Column 43 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_RemoteCreateInstanceLic_Proxy")] + public unsafe partial int IClassFactory2RemoteCreateInstanceLicProxy(Silk.NET.Core.Native.IUnknown* This, ref Guid riid, char* bstrKey, ref Silk.NET.Core.Native.IUnknown* ppvObj); + + /// To be documented. + [NativeName("Src", "Line 1145, Column 43 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_RemoteCreateInstanceLic_Proxy")] + public unsafe partial int IClassFactory2RemoteCreateInstanceLicProxy(Silk.NET.Core.Native.IUnknown* This, ref Guid riid, ref char bstrKey, Silk.NET.Core.Native.IUnknown** ppvObj); + + /// To be documented. + [NativeName("Src", "Line 1145, Column 43 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_RemoteCreateInstanceLic_Proxy")] + public unsafe partial int IClassFactory2RemoteCreateInstanceLicProxy(Silk.NET.Core.Native.IUnknown* This, ref Guid riid, ref char bstrKey, ref Silk.NET.Core.Native.IUnknown* ppvObj); + + /// To be documented. + [NativeName("Src", "Line 1145, Column 43 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_RemoteCreateInstanceLic_Proxy")] + public unsafe partial int IClassFactory2RemoteCreateInstanceLicProxy(Silk.NET.Core.Native.IUnknown* This, ref Guid riid, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.BStr)] string bstrKey, Silk.NET.Core.Native.IUnknown** ppvObj); + + /// To be documented. + [NativeName("Src", "Line 1145, Column 43 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_RemoteCreateInstanceLic_Proxy")] + public unsafe partial int IClassFactory2RemoteCreateInstanceLicProxy(Silk.NET.Core.Native.IUnknown* This, ref Guid riid, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.BStr)] string bstrKey, ref Silk.NET.Core.Native.IUnknown* ppvObj); + + /// To be documented. + [NativeName("Src", "Line 1145, Column 43 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_RemoteCreateInstanceLic_Proxy")] + public unsafe partial int IClassFactory2RemoteCreateInstanceLicProxy(ref Silk.NET.Core.Native.IUnknown This, Guid* riid, char* bstrKey, Silk.NET.Core.Native.IUnknown** ppvObj); + + /// To be documented. + [NativeName("Src", "Line 1145, Column 43 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_RemoteCreateInstanceLic_Proxy")] + public unsafe partial int IClassFactory2RemoteCreateInstanceLicProxy(ref Silk.NET.Core.Native.IUnknown This, Guid* riid, char* bstrKey, ref Silk.NET.Core.Native.IUnknown* ppvObj); + + /// To be documented. + [NativeName("Src", "Line 1145, Column 43 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_RemoteCreateInstanceLic_Proxy")] + public unsafe partial int IClassFactory2RemoteCreateInstanceLicProxy(ref Silk.NET.Core.Native.IUnknown This, Guid* riid, ref char bstrKey, Silk.NET.Core.Native.IUnknown** ppvObj); + + /// To be documented. + [NativeName("Src", "Line 1145, Column 43 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_RemoteCreateInstanceLic_Proxy")] + public unsafe partial int IClassFactory2RemoteCreateInstanceLicProxy(ref Silk.NET.Core.Native.IUnknown This, Guid* riid, ref char bstrKey, ref Silk.NET.Core.Native.IUnknown* ppvObj); + + /// To be documented. + [NativeName("Src", "Line 1145, Column 43 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_RemoteCreateInstanceLic_Proxy")] + public unsafe partial int IClassFactory2RemoteCreateInstanceLicProxy(ref Silk.NET.Core.Native.IUnknown This, Guid* riid, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.BStr)] string bstrKey, Silk.NET.Core.Native.IUnknown** ppvObj); + + /// To be documented. + [NativeName("Src", "Line 1145, Column 43 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_RemoteCreateInstanceLic_Proxy")] + public unsafe partial int IClassFactory2RemoteCreateInstanceLicProxy(ref Silk.NET.Core.Native.IUnknown This, Guid* riid, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.BStr)] string bstrKey, ref Silk.NET.Core.Native.IUnknown* ppvObj); + + /// To be documented. + [NativeName("Src", "Line 1145, Column 43 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_RemoteCreateInstanceLic_Proxy")] + public unsafe partial int IClassFactory2RemoteCreateInstanceLicProxy(ref Silk.NET.Core.Native.IUnknown This, ref Guid riid, char* bstrKey, Silk.NET.Core.Native.IUnknown** ppvObj); + + /// To be documented. + [NativeName("Src", "Line 1145, Column 43 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_RemoteCreateInstanceLic_Proxy")] + public unsafe partial int IClassFactory2RemoteCreateInstanceLicProxy(ref Silk.NET.Core.Native.IUnknown This, ref Guid riid, char* bstrKey, ref Silk.NET.Core.Native.IUnknown* ppvObj); + + /// To be documented. + [NativeName("Src", "Line 1145, Column 43 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_RemoteCreateInstanceLic_Proxy")] + public unsafe partial int IClassFactory2RemoteCreateInstanceLicProxy(ref Silk.NET.Core.Native.IUnknown This, ref Guid riid, ref char bstrKey, Silk.NET.Core.Native.IUnknown** ppvObj); + + /// To be documented. + [NativeName("Src", "Line 1145, Column 43 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_RemoteCreateInstanceLic_Proxy")] + public unsafe partial int IClassFactory2RemoteCreateInstanceLicProxy(ref Silk.NET.Core.Native.IUnknown This, ref Guid riid, ref char bstrKey, ref Silk.NET.Core.Native.IUnknown* ppvObj); + + /// To be documented. + [NativeName("Src", "Line 1145, Column 43 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_RemoteCreateInstanceLic_Proxy")] + public unsafe partial int IClassFactory2RemoteCreateInstanceLicProxy(ref Silk.NET.Core.Native.IUnknown This, ref Guid riid, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.BStr)] string bstrKey, Silk.NET.Core.Native.IUnknown** ppvObj); + + /// To be documented. + [NativeName("Src", "Line 1145, Column 43 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_RemoteCreateInstanceLic_Proxy")] + public unsafe partial int IClassFactory2RemoteCreateInstanceLicProxy(ref Silk.NET.Core.Native.IUnknown This, ref Guid riid, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.BStr)] string bstrKey, ref Silk.NET.Core.Native.IUnknown* ppvObj); + + /// To be documented. + [NativeName("Src", "Line 1152, Column 17 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_RemoteCreateInstanceLic_Stub")] + public unsafe partial void IClassFactory2RemoteCreateInstanceLicStub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 1152, Column 17 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_RemoteCreateInstanceLic_Stub")] + public unsafe partial void IClassFactory2RemoteCreateInstanceLicStub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 1152, Column 17 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_RemoteCreateInstanceLic_Stub")] + public unsafe partial void IClassFactory2RemoteCreateInstanceLicStub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 1152, Column 17 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_RemoteCreateInstanceLic_Stub")] + public unsafe partial void IClassFactory2RemoteCreateInstanceLicStub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 1152, Column 17 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_RemoteCreateInstanceLic_Stub")] + public unsafe partial void IClassFactory2RemoteCreateInstanceLicStub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 1152, Column 17 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_RemoteCreateInstanceLic_Stub")] + public unsafe partial void IClassFactory2RemoteCreateInstanceLicStub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 1152, Column 17 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_RemoteCreateInstanceLic_Stub")] + public unsafe partial void IClassFactory2RemoteCreateInstanceLicStub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 1152, Column 17 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_RemoteCreateInstanceLic_Stub")] + public unsafe partial void IClassFactory2RemoteCreateInstanceLicStub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 1152, Column 17 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_RemoteCreateInstanceLic_Stub")] + public unsafe partial void IClassFactory2RemoteCreateInstanceLicStub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 1152, Column 17 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_RemoteCreateInstanceLic_Stub")] + public unsafe partial void IClassFactory2RemoteCreateInstanceLicStub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 1152, Column 17 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_RemoteCreateInstanceLic_Stub")] + public unsafe partial void IClassFactory2RemoteCreateInstanceLicStub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 1152, Column 17 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_RemoteCreateInstanceLic_Stub")] + public unsafe partial void IClassFactory2RemoteCreateInstanceLicStub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 1152, Column 17 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_RemoteCreateInstanceLic_Stub")] + public unsafe partial void IClassFactory2RemoteCreateInstanceLicStub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 1152, Column 17 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_RemoteCreateInstanceLic_Stub")] + public unsafe partial void IClassFactory2RemoteCreateInstanceLicStub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 1152, Column 17 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_RemoteCreateInstanceLic_Stub")] + public unsafe partial void IClassFactory2RemoteCreateInstanceLicStub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 1152, Column 17 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_RemoteCreateInstanceLic_Stub")] + public partial void IClassFactory2RemoteCreateInstanceLicStub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 2631, Column 43 in ocidl.h")] + [NativeApi(EntryPoint = "IPersistMemory_RemoteLoad_Proxy")] + public unsafe partial int IPersistMemoryRemoteLoadProxy(IPersistMemory* This, byte* pMem, uint cbSize); + + /// To be documented. + [NativeName("Src", "Line 2631, Column 43 in ocidl.h")] + [NativeApi(EntryPoint = "IPersistMemory_RemoteLoad_Proxy")] + public unsafe partial int IPersistMemoryRemoteLoadProxy(IPersistMemory* This, ref byte pMem, uint cbSize); + + /// To be documented. + [NativeName("Src", "Line 2631, Column 43 in ocidl.h")] + [NativeApi(EntryPoint = "IPersistMemory_RemoteLoad_Proxy")] + public unsafe partial int IPersistMemoryRemoteLoadProxy(IPersistMemory* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pMem, uint cbSize); + + /// To be documented. + [NativeName("Src", "Line 2631, Column 43 in ocidl.h")] + [NativeApi(EntryPoint = "IPersistMemory_RemoteLoad_Proxy")] + public unsafe partial int IPersistMemoryRemoteLoadProxy(ref IPersistMemory This, byte* pMem, uint cbSize); + + /// To be documented. + [NativeName("Src", "Line 2631, Column 43 in ocidl.h")] + [NativeApi(EntryPoint = "IPersistMemory_RemoteLoad_Proxy")] + public partial int IPersistMemoryRemoteLoadProxy(ref IPersistMemory This, ref byte pMem, uint cbSize); + + /// To be documented. + [NativeName("Src", "Line 2631, Column 43 in ocidl.h")] + [NativeApi(EntryPoint = "IPersistMemory_RemoteLoad_Proxy")] + public partial int IPersistMemoryRemoteLoadProxy(ref IPersistMemory This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pMem, uint cbSize); + + /// To be documented. + [NativeName("Src", "Line 2637, Column 17 in ocidl.h")] + [NativeApi(EntryPoint = "IPersistMemory_RemoteLoad_Stub")] + public unsafe partial void IPersistMemoryRemoteLoadStub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 2637, Column 17 in ocidl.h")] + [NativeApi(EntryPoint = "IPersistMemory_RemoteLoad_Stub")] + public unsafe partial void IPersistMemoryRemoteLoadStub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 2637, Column 17 in ocidl.h")] + [NativeApi(EntryPoint = "IPersistMemory_RemoteLoad_Stub")] + public unsafe partial void IPersistMemoryRemoteLoadStub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 2637, Column 17 in ocidl.h")] + [NativeApi(EntryPoint = "IPersistMemory_RemoteLoad_Stub")] + public unsafe partial void IPersistMemoryRemoteLoadStub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 2637, Column 17 in ocidl.h")] + [NativeApi(EntryPoint = "IPersistMemory_RemoteLoad_Stub")] + public unsafe partial void IPersistMemoryRemoteLoadStub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 2637, Column 17 in ocidl.h")] + [NativeApi(EntryPoint = "IPersistMemory_RemoteLoad_Stub")] + public unsafe partial void IPersistMemoryRemoteLoadStub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 2637, Column 17 in ocidl.h")] + [NativeApi(EntryPoint = "IPersistMemory_RemoteLoad_Stub")] + public unsafe partial void IPersistMemoryRemoteLoadStub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 2637, Column 17 in ocidl.h")] + [NativeApi(EntryPoint = "IPersistMemory_RemoteLoad_Stub")] + public unsafe partial void IPersistMemoryRemoteLoadStub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 2637, Column 17 in ocidl.h")] + [NativeApi(EntryPoint = "IPersistMemory_RemoteLoad_Stub")] + public unsafe partial void IPersistMemoryRemoteLoadStub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 2637, Column 17 in ocidl.h")] + [NativeApi(EntryPoint = "IPersistMemory_RemoteLoad_Stub")] + public unsafe partial void IPersistMemoryRemoteLoadStub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 2637, Column 17 in ocidl.h")] + [NativeApi(EntryPoint = "IPersistMemory_RemoteLoad_Stub")] + public unsafe partial void IPersistMemoryRemoteLoadStub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 2637, Column 17 in ocidl.h")] + [NativeApi(EntryPoint = "IPersistMemory_RemoteLoad_Stub")] + public unsafe partial void IPersistMemoryRemoteLoadStub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 2637, Column 17 in ocidl.h")] + [NativeApi(EntryPoint = "IPersistMemory_RemoteLoad_Stub")] + public unsafe partial void IPersistMemoryRemoteLoadStub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 2637, Column 17 in ocidl.h")] + [NativeApi(EntryPoint = "IPersistMemory_RemoteLoad_Stub")] + public unsafe partial void IPersistMemoryRemoteLoadStub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 2637, Column 17 in ocidl.h")] + [NativeApi(EntryPoint = "IPersistMemory_RemoteLoad_Stub")] + public unsafe partial void IPersistMemoryRemoteLoadStub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 2637, Column 17 in ocidl.h")] + [NativeApi(EntryPoint = "IPersistMemory_RemoteLoad_Stub")] + public partial void IPersistMemoryRemoteLoadStub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 2644, Column 43 in ocidl.h")] + [NativeApi(EntryPoint = "IPersistMemory_RemoteSave_Proxy")] + public unsafe partial int IPersistMemoryRemoteSaveProxy(IPersistMemory* This, byte* pMem, Silk.NET.Core.Bool32 fClearDirty, uint cbSize); + + /// To be documented. + [NativeName("Src", "Line 2644, Column 43 in ocidl.h")] + [NativeApi(EntryPoint = "IPersistMemory_RemoteSave_Proxy")] + public unsafe partial int IPersistMemoryRemoteSaveProxy(IPersistMemory* This, ref byte pMem, Silk.NET.Core.Bool32 fClearDirty, uint cbSize); + + /// To be documented. + [NativeName("Src", "Line 2644, Column 43 in ocidl.h")] + [NativeApi(EntryPoint = "IPersistMemory_RemoteSave_Proxy")] + public unsafe partial int IPersistMemoryRemoteSaveProxy(IPersistMemory* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pMem, Silk.NET.Core.Bool32 fClearDirty, uint cbSize); + + /// To be documented. + [NativeName("Src", "Line 2644, Column 43 in ocidl.h")] + [NativeApi(EntryPoint = "IPersistMemory_RemoteSave_Proxy")] + public unsafe partial int IPersistMemoryRemoteSaveProxy(ref IPersistMemory This, byte* pMem, Silk.NET.Core.Bool32 fClearDirty, uint cbSize); + + /// To be documented. + [NativeName("Src", "Line 2644, Column 43 in ocidl.h")] + [NativeApi(EntryPoint = "IPersistMemory_RemoteSave_Proxy")] + public partial int IPersistMemoryRemoteSaveProxy(ref IPersistMemory This, ref byte pMem, Silk.NET.Core.Bool32 fClearDirty, uint cbSize); + + /// To be documented. + [NativeName("Src", "Line 2644, Column 43 in ocidl.h")] + [NativeApi(EntryPoint = "IPersistMemory_RemoteSave_Proxy")] + public partial int IPersistMemoryRemoteSaveProxy(ref IPersistMemory This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pMem, Silk.NET.Core.Bool32 fClearDirty, uint cbSize); + + /// To be documented. + [NativeName("Src", "Line 2651, Column 17 in ocidl.h")] + [NativeApi(EntryPoint = "IPersistMemory_RemoteSave_Stub")] + public unsafe partial void IPersistMemoryRemoteSaveStub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 2651, Column 17 in ocidl.h")] + [NativeApi(EntryPoint = "IPersistMemory_RemoteSave_Stub")] + public unsafe partial void IPersistMemoryRemoteSaveStub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 2651, Column 17 in ocidl.h")] + [NativeApi(EntryPoint = "IPersistMemory_RemoteSave_Stub")] + public unsafe partial void IPersistMemoryRemoteSaveStub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 2651, Column 17 in ocidl.h")] + [NativeApi(EntryPoint = "IPersistMemory_RemoteSave_Stub")] + public unsafe partial void IPersistMemoryRemoteSaveStub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 2651, Column 17 in ocidl.h")] + [NativeApi(EntryPoint = "IPersistMemory_RemoteSave_Stub")] + public unsafe partial void IPersistMemoryRemoteSaveStub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 2651, Column 17 in ocidl.h")] + [NativeApi(EntryPoint = "IPersistMemory_RemoteSave_Stub")] + public unsafe partial void IPersistMemoryRemoteSaveStub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 2651, Column 17 in ocidl.h")] + [NativeApi(EntryPoint = "IPersistMemory_RemoteSave_Stub")] + public unsafe partial void IPersistMemoryRemoteSaveStub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 2651, Column 17 in ocidl.h")] + [NativeApi(EntryPoint = "IPersistMemory_RemoteSave_Stub")] + public unsafe partial void IPersistMemoryRemoteSaveStub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 2651, Column 17 in ocidl.h")] + [NativeApi(EntryPoint = "IPersistMemory_RemoteSave_Stub")] + public unsafe partial void IPersistMemoryRemoteSaveStub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 2651, Column 17 in ocidl.h")] + [NativeApi(EntryPoint = "IPersistMemory_RemoteSave_Stub")] + public unsafe partial void IPersistMemoryRemoteSaveStub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 2651, Column 17 in ocidl.h")] + [NativeApi(EntryPoint = "IPersistMemory_RemoteSave_Stub")] + public unsafe partial void IPersistMemoryRemoteSaveStub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 2651, Column 17 in ocidl.h")] + [NativeApi(EntryPoint = "IPersistMemory_RemoteSave_Stub")] + public unsafe partial void IPersistMemoryRemoteSaveStub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 2651, Column 17 in ocidl.h")] + [NativeApi(EntryPoint = "IPersistMemory_RemoteSave_Stub")] + public unsafe partial void IPersistMemoryRemoteSaveStub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 2651, Column 17 in ocidl.h")] + [NativeApi(EntryPoint = "IPersistMemory_RemoteSave_Stub")] + public unsafe partial void IPersistMemoryRemoteSaveStub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 2651, Column 17 in ocidl.h")] + [NativeApi(EntryPoint = "IPersistMemory_RemoteSave_Stub")] + public unsafe partial void IPersistMemoryRemoteSaveStub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 2651, Column 17 in ocidl.h")] + [NativeApi(EntryPoint = "IPersistMemory_RemoteSave_Stub")] + public partial void IPersistMemoryRemoteSaveStub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 5735, Column 43 in ocidl.h")] + [NativeApi(EntryPoint = "IEnumOleUndoUnits_RemoteNext_Proxy")] + public unsafe partial int IEnumOleUndoUnitsRemoteNextProxy(IEnumOleUndoUnits* This, uint cElt, IOleUndoUnit** rgElt, uint* pcEltFetched); + + /// To be documented. + [NativeName("Src", "Line 5735, Column 43 in ocidl.h")] + [NativeApi(EntryPoint = "IEnumOleUndoUnits_RemoteNext_Proxy")] + public unsafe partial int IEnumOleUndoUnitsRemoteNextProxy(IEnumOleUndoUnits* This, uint cElt, IOleUndoUnit** rgElt, ref uint pcEltFetched); + + /// To be documented. + [NativeName("Src", "Line 5735, Column 43 in ocidl.h")] + [NativeApi(EntryPoint = "IEnumOleUndoUnits_RemoteNext_Proxy")] + public unsafe partial int IEnumOleUndoUnitsRemoteNextProxy(IEnumOleUndoUnits* This, uint cElt, ref IOleUndoUnit* rgElt, uint* pcEltFetched); + + /// To be documented. + [NativeName("Src", "Line 5735, Column 43 in ocidl.h")] + [NativeApi(EntryPoint = "IEnumOleUndoUnits_RemoteNext_Proxy")] + public unsafe partial int IEnumOleUndoUnitsRemoteNextProxy(IEnumOleUndoUnits* This, uint cElt, ref IOleUndoUnit* rgElt, ref uint pcEltFetched); + + /// To be documented. + [NativeName("Src", "Line 5735, Column 43 in ocidl.h")] + [NativeApi(EntryPoint = "IEnumOleUndoUnits_RemoteNext_Proxy")] + public unsafe partial int IEnumOleUndoUnitsRemoteNextProxy(ref IEnumOleUndoUnits This, uint cElt, IOleUndoUnit** rgElt, uint* pcEltFetched); + + /// To be documented. + [NativeName("Src", "Line 5735, Column 43 in ocidl.h")] + [NativeApi(EntryPoint = "IEnumOleUndoUnits_RemoteNext_Proxy")] + public unsafe partial int IEnumOleUndoUnitsRemoteNextProxy(ref IEnumOleUndoUnits This, uint cElt, IOleUndoUnit** rgElt, ref uint pcEltFetched); + + /// To be documented. + [NativeName("Src", "Line 5735, Column 43 in ocidl.h")] + [NativeApi(EntryPoint = "IEnumOleUndoUnits_RemoteNext_Proxy")] + public unsafe partial int IEnumOleUndoUnitsRemoteNextProxy(ref IEnumOleUndoUnits This, uint cElt, ref IOleUndoUnit* rgElt, uint* pcEltFetched); + + /// To be documented. + [NativeName("Src", "Line 5735, Column 43 in ocidl.h")] + [NativeApi(EntryPoint = "IEnumOleUndoUnits_RemoteNext_Proxy")] + public unsafe partial int IEnumOleUndoUnitsRemoteNextProxy(ref IEnumOleUndoUnits This, uint cElt, ref IOleUndoUnit* rgElt, ref uint pcEltFetched); + + /// To be documented. + [NativeName("Src", "Line 5742, Column 17 in ocidl.h")] + [NativeApi(EntryPoint = "IEnumOleUndoUnits_RemoteNext_Stub")] + public unsafe partial void IEnumOleUndoUnitsRemoteNextStub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 5742, Column 17 in ocidl.h")] + [NativeApi(EntryPoint = "IEnumOleUndoUnits_RemoteNext_Stub")] + public unsafe partial void IEnumOleUndoUnitsRemoteNextStub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 5742, Column 17 in ocidl.h")] + [NativeApi(EntryPoint = "IEnumOleUndoUnits_RemoteNext_Stub")] + public unsafe partial void IEnumOleUndoUnitsRemoteNextStub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 5742, Column 17 in ocidl.h")] + [NativeApi(EntryPoint = "IEnumOleUndoUnits_RemoteNext_Stub")] + public unsafe partial void IEnumOleUndoUnitsRemoteNextStub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 5742, Column 17 in ocidl.h")] + [NativeApi(EntryPoint = "IEnumOleUndoUnits_RemoteNext_Stub")] + public unsafe partial void IEnumOleUndoUnitsRemoteNextStub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 5742, Column 17 in ocidl.h")] + [NativeApi(EntryPoint = "IEnumOleUndoUnits_RemoteNext_Stub")] + public unsafe partial void IEnumOleUndoUnitsRemoteNextStub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 5742, Column 17 in ocidl.h")] + [NativeApi(EntryPoint = "IEnumOleUndoUnits_RemoteNext_Stub")] + public unsafe partial void IEnumOleUndoUnitsRemoteNextStub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 5742, Column 17 in ocidl.h")] + [NativeApi(EntryPoint = "IEnumOleUndoUnits_RemoteNext_Stub")] + public unsafe partial void IEnumOleUndoUnitsRemoteNextStub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 5742, Column 17 in ocidl.h")] + [NativeApi(EntryPoint = "IEnumOleUndoUnits_RemoteNext_Stub")] + public unsafe partial void IEnumOleUndoUnitsRemoteNextStub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 5742, Column 17 in ocidl.h")] + [NativeApi(EntryPoint = "IEnumOleUndoUnits_RemoteNext_Stub")] + public unsafe partial void IEnumOleUndoUnitsRemoteNextStub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 5742, Column 17 in ocidl.h")] + [NativeApi(EntryPoint = "IEnumOleUndoUnits_RemoteNext_Stub")] + public unsafe partial void IEnumOleUndoUnitsRemoteNextStub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 5742, Column 17 in ocidl.h")] + [NativeApi(EntryPoint = "IEnumOleUndoUnits_RemoteNext_Stub")] + public unsafe partial void IEnumOleUndoUnitsRemoteNextStub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 5742, Column 17 in ocidl.h")] + [NativeApi(EntryPoint = "IEnumOleUndoUnits_RemoteNext_Stub")] + public unsafe partial void IEnumOleUndoUnitsRemoteNextStub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 5742, Column 17 in ocidl.h")] + [NativeApi(EntryPoint = "IEnumOleUndoUnits_RemoteNext_Stub")] + public unsafe partial void IEnumOleUndoUnitsRemoteNextStub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 5742, Column 17 in ocidl.h")] + [NativeApi(EntryPoint = "IEnumOleUndoUnits_RemoteNext_Stub")] + public unsafe partial void IEnumOleUndoUnitsRemoteNextStub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 5742, Column 17 in ocidl.h")] + [NativeApi(EntryPoint = "IEnumOleUndoUnits_RemoteNext_Stub")] + public partial void IEnumOleUndoUnitsRemoteNextStub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 6819, Column 43 in ocidl.h")] + [NativeApi(EntryPoint = "IAdviseSinkEx_RemoteOnViewStatusChange_Proxy")] + public unsafe partial int IAdviseSinkExRemoteOnViewStatusChangeProxy(IAdviseSinkEx* This, uint dwViewStatus); + + /// To be documented. + [NativeName("Src", "Line 6819, Column 43 in ocidl.h")] + [NativeApi(EntryPoint = "IAdviseSinkEx_RemoteOnViewStatusChange_Proxy")] + public partial int IAdviseSinkExRemoteOnViewStatusChangeProxy(ref IAdviseSinkEx This, uint dwViewStatus); + + /// To be documented. + [NativeName("Src", "Line 6824, Column 17 in ocidl.h")] + [NativeApi(EntryPoint = "IAdviseSinkEx_RemoteOnViewStatusChange_Stub")] + public unsafe partial void IAdviseSinkExRemoteOnViewStatusChangeStub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 6824, Column 17 in ocidl.h")] + [NativeApi(EntryPoint = "IAdviseSinkEx_RemoteOnViewStatusChange_Stub")] + public unsafe partial void IAdviseSinkExRemoteOnViewStatusChangeStub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 6824, Column 17 in ocidl.h")] + [NativeApi(EntryPoint = "IAdviseSinkEx_RemoteOnViewStatusChange_Stub")] + public unsafe partial void IAdviseSinkExRemoteOnViewStatusChangeStub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 6824, Column 17 in ocidl.h")] + [NativeApi(EntryPoint = "IAdviseSinkEx_RemoteOnViewStatusChange_Stub")] + public unsafe partial void IAdviseSinkExRemoteOnViewStatusChangeStub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 6824, Column 17 in ocidl.h")] + [NativeApi(EntryPoint = "IAdviseSinkEx_RemoteOnViewStatusChange_Stub")] + public unsafe partial void IAdviseSinkExRemoteOnViewStatusChangeStub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 6824, Column 17 in ocidl.h")] + [NativeApi(EntryPoint = "IAdviseSinkEx_RemoteOnViewStatusChange_Stub")] + public unsafe partial void IAdviseSinkExRemoteOnViewStatusChangeStub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 6824, Column 17 in ocidl.h")] + [NativeApi(EntryPoint = "IAdviseSinkEx_RemoteOnViewStatusChange_Stub")] + public unsafe partial void IAdviseSinkExRemoteOnViewStatusChangeStub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 6824, Column 17 in ocidl.h")] + [NativeApi(EntryPoint = "IAdviseSinkEx_RemoteOnViewStatusChange_Stub")] + public unsafe partial void IAdviseSinkExRemoteOnViewStatusChangeStub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 6824, Column 17 in ocidl.h")] + [NativeApi(EntryPoint = "IAdviseSinkEx_RemoteOnViewStatusChange_Stub")] + public unsafe partial void IAdviseSinkExRemoteOnViewStatusChangeStub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 6824, Column 17 in ocidl.h")] + [NativeApi(EntryPoint = "IAdviseSinkEx_RemoteOnViewStatusChange_Stub")] + public unsafe partial void IAdviseSinkExRemoteOnViewStatusChangeStub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 6824, Column 17 in ocidl.h")] + [NativeApi(EntryPoint = "IAdviseSinkEx_RemoteOnViewStatusChange_Stub")] + public unsafe partial void IAdviseSinkExRemoteOnViewStatusChangeStub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 6824, Column 17 in ocidl.h")] + [NativeApi(EntryPoint = "IAdviseSinkEx_RemoteOnViewStatusChange_Stub")] + public unsafe partial void IAdviseSinkExRemoteOnViewStatusChangeStub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 6824, Column 17 in ocidl.h")] + [NativeApi(EntryPoint = "IAdviseSinkEx_RemoteOnViewStatusChange_Stub")] + public unsafe partial void IAdviseSinkExRemoteOnViewStatusChangeStub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 6824, Column 17 in ocidl.h")] + [NativeApi(EntryPoint = "IAdviseSinkEx_RemoteOnViewStatusChange_Stub")] + public unsafe partial void IAdviseSinkExRemoteOnViewStatusChangeStub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 6824, Column 17 in ocidl.h")] + [NativeApi(EntryPoint = "IAdviseSinkEx_RemoteOnViewStatusChange_Stub")] + public unsafe partial void IAdviseSinkExRemoteOnViewStatusChangeStub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 6824, Column 17 in ocidl.h")] + [NativeApi(EntryPoint = "IAdviseSinkEx_RemoteOnViewStatusChange_Stub")] + public partial void IAdviseSinkExRemoteOnViewStatusChangeStub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 6998, Column 43 in ocidl.h")] + [NativeApi(EntryPoint = "IQuickActivate_RemoteQuickActivate_Proxy")] + public unsafe partial int IQuickActivateRemoteQuickActivateProxy(Silk.NET.Core.Native.IUnknown* This, void* pQaContainer, QAControl* pQaControl); + + /// To be documented. + [NativeName("Src", "Line 6998, Column 43 in ocidl.h")] + [NativeApi(EntryPoint = "IQuickActivate_RemoteQuickActivate_Proxy")] + public unsafe partial int IQuickActivateRemoteQuickActivateProxy(Silk.NET.Core.Native.IUnknown* This, void* pQaContainer, ref QAControl pQaControl); + + /// To be documented. + [NativeName("Src", "Line 6998, Column 43 in ocidl.h")] + [NativeApi(EntryPoint = "IQuickActivate_RemoteQuickActivate_Proxy")] + public unsafe partial int IQuickActivateRemoteQuickActivateProxy(Silk.NET.Core.Native.IUnknown* This, ref T0 pQaContainer, QAControl* pQaControl) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 6998, Column 43 in ocidl.h")] + [NativeApi(EntryPoint = "IQuickActivate_RemoteQuickActivate_Proxy")] + public unsafe partial int IQuickActivateRemoteQuickActivateProxy(Silk.NET.Core.Native.IUnknown* This, ref T0 pQaContainer, ref QAControl pQaControl) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 6998, Column 43 in ocidl.h")] + [NativeApi(EntryPoint = "IQuickActivate_RemoteQuickActivate_Proxy")] + public unsafe partial int IQuickActivateRemoteQuickActivateProxy(ref Silk.NET.Core.Native.IUnknown This, void* pQaContainer, QAControl* pQaControl); + + /// To be documented. + [NativeName("Src", "Line 6998, Column 43 in ocidl.h")] + [NativeApi(EntryPoint = "IQuickActivate_RemoteQuickActivate_Proxy")] + public unsafe partial int IQuickActivateRemoteQuickActivateProxy(ref Silk.NET.Core.Native.IUnknown This, void* pQaContainer, ref QAControl pQaControl); + + /// To be documented. + [NativeName("Src", "Line 6998, Column 43 in ocidl.h")] + [NativeApi(EntryPoint = "IQuickActivate_RemoteQuickActivate_Proxy")] + public unsafe partial int IQuickActivateRemoteQuickActivateProxy(ref Silk.NET.Core.Native.IUnknown This, ref T0 pQaContainer, QAControl* pQaControl) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 6998, Column 43 in ocidl.h")] + [NativeApi(EntryPoint = "IQuickActivate_RemoteQuickActivate_Proxy")] + public partial int IQuickActivateRemoteQuickActivateProxy(ref Silk.NET.Core.Native.IUnknown This, ref T0 pQaContainer, ref QAControl pQaControl) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 7004, Column 17 in ocidl.h")] + [NativeApi(EntryPoint = "IQuickActivate_RemoteQuickActivate_Stub")] + public unsafe partial void IQuickActivateRemoteQuickActivateStub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 7004, Column 17 in ocidl.h")] + [NativeApi(EntryPoint = "IQuickActivate_RemoteQuickActivate_Stub")] + public unsafe partial void IQuickActivateRemoteQuickActivateStub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 7004, Column 17 in ocidl.h")] + [NativeApi(EntryPoint = "IQuickActivate_RemoteQuickActivate_Stub")] + public unsafe partial void IQuickActivateRemoteQuickActivateStub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 7004, Column 17 in ocidl.h")] + [NativeApi(EntryPoint = "IQuickActivate_RemoteQuickActivate_Stub")] + public unsafe partial void IQuickActivateRemoteQuickActivateStub(IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 7004, Column 17 in ocidl.h")] + [NativeApi(EntryPoint = "IQuickActivate_RemoteQuickActivate_Stub")] + public unsafe partial void IQuickActivateRemoteQuickActivateStub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 7004, Column 17 in ocidl.h")] + [NativeApi(EntryPoint = "IQuickActivate_RemoteQuickActivate_Stub")] + public unsafe partial void IQuickActivateRemoteQuickActivateStub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 7004, Column 17 in ocidl.h")] + [NativeApi(EntryPoint = "IQuickActivate_RemoteQuickActivate_Stub")] + public unsafe partial void IQuickActivateRemoteQuickActivateStub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 7004, Column 17 in ocidl.h")] + [NativeApi(EntryPoint = "IQuickActivate_RemoteQuickActivate_Stub")] + public unsafe partial void IQuickActivateRemoteQuickActivateStub(IRpcStubBuffer* This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 7004, Column 17 in ocidl.h")] + [NativeApi(EntryPoint = "IQuickActivate_RemoteQuickActivate_Stub")] + public unsafe partial void IQuickActivateRemoteQuickActivateStub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 7004, Column 17 in ocidl.h")] + [NativeApi(EntryPoint = "IQuickActivate_RemoteQuickActivate_Stub")] + public unsafe partial void IQuickActivateRemoteQuickActivateStub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 7004, Column 17 in ocidl.h")] + [NativeApi(EntryPoint = "IQuickActivate_RemoteQuickActivate_Stub")] + public unsafe partial void IQuickActivateRemoteQuickActivateStub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 7004, Column 17 in ocidl.h")] + [NativeApi(EntryPoint = "IQuickActivate_RemoteQuickActivate_Stub")] + public unsafe partial void IQuickActivateRemoteQuickActivateStub(ref IRpcStubBuffer This, IRpcChannelBuffer* _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 7004, Column 17 in ocidl.h")] + [NativeApi(EntryPoint = "IQuickActivate_RemoteQuickActivate_Stub")] + public unsafe partial void IQuickActivateRemoteQuickActivateStub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 7004, Column 17 in ocidl.h")] + [NativeApi(EntryPoint = "IQuickActivate_RemoteQuickActivate_Stub")] + public unsafe partial void IQuickActivateRemoteQuickActivateStub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 7004, Column 17 in ocidl.h")] + [NativeApi(EntryPoint = "IQuickActivate_RemoteQuickActivate_Stub")] + public unsafe partial void IQuickActivateRemoteQuickActivateStub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 7004, Column 17 in ocidl.h")] + [NativeApi(EntryPoint = "IQuickActivate_RemoteQuickActivate_Stub")] + public partial void IQuickActivateRemoteQuickActivateStub(ref IRpcStubBuffer This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase); + + /// To be documented. + [NativeName("Src", "Line 7040, Column 39 in ocidl.h")] + [NativeApi(EntryPoint = "HACCEL_UserSize")] + public unsafe partial uint HACCELUserSize(uint* arg0, uint arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7040, Column 39 in ocidl.h")] + [NativeApi(EntryPoint = "HACCEL_UserSize")] + public unsafe partial uint HACCELUserSize(uint* arg0, uint arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7040, Column 39 in ocidl.h")] + [NativeApi(EntryPoint = "HACCEL_UserSize")] + public unsafe partial uint HACCELUserSize(ref uint arg0, uint arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7040, Column 39 in ocidl.h")] + [NativeApi(EntryPoint = "HACCEL_UserSize")] + public unsafe partial uint HACCELUserSize(ref uint arg0, uint arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7041, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HACCEL_UserMarshal")] + public unsafe partial byte* HACCELUserMarshal(uint* arg0, byte* arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7041, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HACCEL_UserMarshal")] + public unsafe partial string HACCELUserMarshalS(uint* arg0, byte* arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7041, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HACCEL_UserMarshal")] + public unsafe partial byte* HACCELUserMarshal(uint* arg0, byte* arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7041, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HACCEL_UserMarshal")] + public unsafe partial string HACCELUserMarshalS(uint* arg0, byte* arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7041, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HACCEL_UserMarshal")] + public unsafe partial byte* HACCELUserMarshal(uint* arg0, ref byte arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7041, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HACCEL_UserMarshal")] + public unsafe partial string HACCELUserMarshalS(uint* arg0, ref byte arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7041, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HACCEL_UserMarshal")] + public unsafe partial byte* HACCELUserMarshal(uint* arg0, ref byte arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7041, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HACCEL_UserMarshal")] + public unsafe partial string HACCELUserMarshalS(uint* arg0, ref byte arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7041, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HACCEL_UserMarshal")] + public unsafe partial byte* HACCELUserMarshal(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7041, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HACCEL_UserMarshal")] + public unsafe partial string HACCELUserMarshalS(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7041, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HACCEL_UserMarshal")] + public unsafe partial byte* HACCELUserMarshal(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7041, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HACCEL_UserMarshal")] + public unsafe partial string HACCELUserMarshalS(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7041, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HACCEL_UserMarshal")] + public unsafe partial byte* HACCELUserMarshal(ref uint arg0, byte* arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7041, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HACCEL_UserMarshal")] + public unsafe partial string HACCELUserMarshalS(ref uint arg0, byte* arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7041, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HACCEL_UserMarshal")] + public unsafe partial byte* HACCELUserMarshal(ref uint arg0, byte* arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7041, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HACCEL_UserMarshal")] + public unsafe partial string HACCELUserMarshalS(ref uint arg0, byte* arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7041, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HACCEL_UserMarshal")] + public unsafe partial byte* HACCELUserMarshal(ref uint arg0, ref byte arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7041, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HACCEL_UserMarshal")] + public unsafe partial string HACCELUserMarshalS(ref uint arg0, ref byte arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7041, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HACCEL_UserMarshal")] + public unsafe partial byte* HACCELUserMarshal(ref uint arg0, ref byte arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7041, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HACCEL_UserMarshal")] + public unsafe partial string HACCELUserMarshalS(ref uint arg0, ref byte arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7041, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HACCEL_UserMarshal")] + public unsafe partial byte* HACCELUserMarshal(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7041, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HACCEL_UserMarshal")] + public unsafe partial string HACCELUserMarshalS(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7041, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HACCEL_UserMarshal")] + public unsafe partial byte* HACCELUserMarshal(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7041, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HACCEL_UserMarshal")] + public unsafe partial string HACCELUserMarshalS(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7042, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HACCEL_UserUnmarshal")] + public unsafe partial byte* HACCELUserUnmarshal(uint* arg0, byte* arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7042, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HACCEL_UserUnmarshal")] + public unsafe partial string HACCELUserUnmarshalS(uint* arg0, byte* arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7042, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HACCEL_UserUnmarshal")] + public unsafe partial byte* HACCELUserUnmarshal(uint* arg0, byte* arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7042, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HACCEL_UserUnmarshal")] + public unsafe partial string HACCELUserUnmarshalS(uint* arg0, byte* arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7042, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HACCEL_UserUnmarshal")] + public unsafe partial byte* HACCELUserUnmarshal(uint* arg0, ref byte arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7042, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HACCEL_UserUnmarshal")] + public unsafe partial string HACCELUserUnmarshalS(uint* arg0, ref byte arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7042, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HACCEL_UserUnmarshal")] + public unsafe partial byte* HACCELUserUnmarshal(uint* arg0, ref byte arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7042, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HACCEL_UserUnmarshal")] + public unsafe partial string HACCELUserUnmarshalS(uint* arg0, ref byte arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7042, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HACCEL_UserUnmarshal")] + public unsafe partial byte* HACCELUserUnmarshal(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7042, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HACCEL_UserUnmarshal")] + public unsafe partial string HACCELUserUnmarshalS(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7042, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HACCEL_UserUnmarshal")] + public unsafe partial byte* HACCELUserUnmarshal(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7042, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HACCEL_UserUnmarshal")] + public unsafe partial string HACCELUserUnmarshalS(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7042, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HACCEL_UserUnmarshal")] + public unsafe partial byte* HACCELUserUnmarshal(ref uint arg0, byte* arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7042, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HACCEL_UserUnmarshal")] + public unsafe partial string HACCELUserUnmarshalS(ref uint arg0, byte* arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7042, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HACCEL_UserUnmarshal")] + public unsafe partial byte* HACCELUserUnmarshal(ref uint arg0, byte* arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7042, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HACCEL_UserUnmarshal")] + public unsafe partial string HACCELUserUnmarshalS(ref uint arg0, byte* arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7042, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HACCEL_UserUnmarshal")] + public unsafe partial byte* HACCELUserUnmarshal(ref uint arg0, ref byte arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7042, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HACCEL_UserUnmarshal")] + public unsafe partial string HACCELUserUnmarshalS(ref uint arg0, ref byte arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7042, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HACCEL_UserUnmarshal")] + public unsafe partial byte* HACCELUserUnmarshal(ref uint arg0, ref byte arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7042, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HACCEL_UserUnmarshal")] + public unsafe partial string HACCELUserUnmarshalS(ref uint arg0, ref byte arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7042, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HACCEL_UserUnmarshal")] + public unsafe partial byte* HACCELUserUnmarshal(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7042, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HACCEL_UserUnmarshal")] + public unsafe partial string HACCELUserUnmarshalS(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7042, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HACCEL_UserUnmarshal")] + public unsafe partial byte* HACCELUserUnmarshal(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7042, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HACCEL_UserUnmarshal")] + public unsafe partial string HACCELUserUnmarshalS(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7043, Column 39 in ocidl.h")] + [NativeApi(EntryPoint = "HACCEL_UserFree")] + public unsafe partial void HACCELUserFree(uint* arg0, void** arg1); + + /// To be documented. + [NativeName("Src", "Line 7043, Column 39 in ocidl.h")] + [NativeApi(EntryPoint = "HACCEL_UserFree")] + public unsafe partial void HACCELUserFree(uint* arg0, ref void* arg1); + + /// To be documented. + [NativeName("Src", "Line 7043, Column 39 in ocidl.h")] + [NativeApi(EntryPoint = "HACCEL_UserFree")] + public unsafe partial void HACCELUserFree(ref uint arg0, void** arg1); + + /// To be documented. + [NativeName("Src", "Line 7043, Column 39 in ocidl.h")] + [NativeApi(EntryPoint = "HACCEL_UserFree")] + public unsafe partial void HACCELUserFree(ref uint arg0, ref void* arg1); + + /// To be documented. + [NativeName("Src", "Line 7050, Column 39 in ocidl.h")] + [NativeApi(EntryPoint = "HFONT_UserSize")] + public unsafe partial uint HFONTUserSize(uint* arg0, uint arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7050, Column 39 in ocidl.h")] + [NativeApi(EntryPoint = "HFONT_UserSize")] + public unsafe partial uint HFONTUserSize(uint* arg0, uint arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7050, Column 39 in ocidl.h")] + [NativeApi(EntryPoint = "HFONT_UserSize")] + public unsafe partial uint HFONTUserSize(ref uint arg0, uint arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7050, Column 39 in ocidl.h")] + [NativeApi(EntryPoint = "HFONT_UserSize")] + public unsafe partial uint HFONTUserSize(ref uint arg0, uint arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7051, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HFONT_UserMarshal")] + public unsafe partial byte* HFONTUserMarshal(uint* arg0, byte* arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7051, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HFONT_UserMarshal")] + public unsafe partial string HFONTUserMarshalS(uint* arg0, byte* arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7051, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HFONT_UserMarshal")] + public unsafe partial byte* HFONTUserMarshal(uint* arg0, byte* arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7051, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HFONT_UserMarshal")] + public unsafe partial string HFONTUserMarshalS(uint* arg0, byte* arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7051, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HFONT_UserMarshal")] + public unsafe partial byte* HFONTUserMarshal(uint* arg0, ref byte arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7051, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HFONT_UserMarshal")] + public unsafe partial string HFONTUserMarshalS(uint* arg0, ref byte arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7051, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HFONT_UserMarshal")] + public unsafe partial byte* HFONTUserMarshal(uint* arg0, ref byte arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7051, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HFONT_UserMarshal")] + public unsafe partial string HFONTUserMarshalS(uint* arg0, ref byte arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7051, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HFONT_UserMarshal")] + public unsafe partial byte* HFONTUserMarshal(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7051, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HFONT_UserMarshal")] + public unsafe partial string HFONTUserMarshalS(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7051, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HFONT_UserMarshal")] + public unsafe partial byte* HFONTUserMarshal(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7051, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HFONT_UserMarshal")] + public unsafe partial string HFONTUserMarshalS(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7051, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HFONT_UserMarshal")] + public unsafe partial byte* HFONTUserMarshal(ref uint arg0, byte* arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7051, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HFONT_UserMarshal")] + public unsafe partial string HFONTUserMarshalS(ref uint arg0, byte* arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7051, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HFONT_UserMarshal")] + public unsafe partial byte* HFONTUserMarshal(ref uint arg0, byte* arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7051, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HFONT_UserMarshal")] + public unsafe partial string HFONTUserMarshalS(ref uint arg0, byte* arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7051, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HFONT_UserMarshal")] + public unsafe partial byte* HFONTUserMarshal(ref uint arg0, ref byte arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7051, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HFONT_UserMarshal")] + public unsafe partial string HFONTUserMarshalS(ref uint arg0, ref byte arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7051, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HFONT_UserMarshal")] + public unsafe partial byte* HFONTUserMarshal(ref uint arg0, ref byte arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7051, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HFONT_UserMarshal")] + public unsafe partial string HFONTUserMarshalS(ref uint arg0, ref byte arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7051, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HFONT_UserMarshal")] + public unsafe partial byte* HFONTUserMarshal(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7051, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HFONT_UserMarshal")] + public unsafe partial string HFONTUserMarshalS(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7051, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HFONT_UserMarshal")] + public unsafe partial byte* HFONTUserMarshal(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7051, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HFONT_UserMarshal")] + public unsafe partial string HFONTUserMarshalS(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7052, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HFONT_UserUnmarshal")] + public unsafe partial byte* HFONTUserUnmarshal(uint* arg0, byte* arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7052, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HFONT_UserUnmarshal")] + public unsafe partial string HFONTUserUnmarshalS(uint* arg0, byte* arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7052, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HFONT_UserUnmarshal")] + public unsafe partial byte* HFONTUserUnmarshal(uint* arg0, byte* arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7052, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HFONT_UserUnmarshal")] + public unsafe partial string HFONTUserUnmarshalS(uint* arg0, byte* arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7052, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HFONT_UserUnmarshal")] + public unsafe partial byte* HFONTUserUnmarshal(uint* arg0, ref byte arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7052, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HFONT_UserUnmarshal")] + public unsafe partial string HFONTUserUnmarshalS(uint* arg0, ref byte arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7052, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HFONT_UserUnmarshal")] + public unsafe partial byte* HFONTUserUnmarshal(uint* arg0, ref byte arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7052, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HFONT_UserUnmarshal")] + public unsafe partial string HFONTUserUnmarshalS(uint* arg0, ref byte arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7052, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HFONT_UserUnmarshal")] + public unsafe partial byte* HFONTUserUnmarshal(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7052, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HFONT_UserUnmarshal")] + public unsafe partial string HFONTUserUnmarshalS(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7052, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HFONT_UserUnmarshal")] + public unsafe partial byte* HFONTUserUnmarshal(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7052, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HFONT_UserUnmarshal")] + public unsafe partial string HFONTUserUnmarshalS(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7052, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HFONT_UserUnmarshal")] + public unsafe partial byte* HFONTUserUnmarshal(ref uint arg0, byte* arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7052, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HFONT_UserUnmarshal")] + public unsafe partial string HFONTUserUnmarshalS(ref uint arg0, byte* arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7052, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HFONT_UserUnmarshal")] + public unsafe partial byte* HFONTUserUnmarshal(ref uint arg0, byte* arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7052, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HFONT_UserUnmarshal")] + public unsafe partial string HFONTUserUnmarshalS(ref uint arg0, byte* arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7052, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HFONT_UserUnmarshal")] + public unsafe partial byte* HFONTUserUnmarshal(ref uint arg0, ref byte arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7052, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HFONT_UserUnmarshal")] + public unsafe partial string HFONTUserUnmarshalS(ref uint arg0, ref byte arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7052, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HFONT_UserUnmarshal")] + public unsafe partial byte* HFONTUserUnmarshal(ref uint arg0, ref byte arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7052, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HFONT_UserUnmarshal")] + public unsafe partial string HFONTUserUnmarshalS(ref uint arg0, ref byte arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7052, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HFONT_UserUnmarshal")] + public unsafe partial byte* HFONTUserUnmarshal(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7052, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HFONT_UserUnmarshal")] + public unsafe partial string HFONTUserUnmarshalS(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7052, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HFONT_UserUnmarshal")] + public unsafe partial byte* HFONTUserUnmarshal(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7052, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HFONT_UserUnmarshal")] + public unsafe partial string HFONTUserUnmarshalS(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7053, Column 39 in ocidl.h")] + [NativeApi(EntryPoint = "HFONT_UserFree")] + public unsafe partial void HFONTUserFree(uint* arg0, void** arg1); + + /// To be documented. + [NativeName("Src", "Line 7053, Column 39 in ocidl.h")] + [NativeApi(EntryPoint = "HFONT_UserFree")] + public unsafe partial void HFONTUserFree(uint* arg0, ref void* arg1); + + /// To be documented. + [NativeName("Src", "Line 7053, Column 39 in ocidl.h")] + [NativeApi(EntryPoint = "HFONT_UserFree")] + public unsafe partial void HFONTUserFree(ref uint arg0, void** arg1); + + /// To be documented. + [NativeName("Src", "Line 7053, Column 39 in ocidl.h")] + [NativeApi(EntryPoint = "HFONT_UserFree")] + public unsafe partial void HFONTUserFree(ref uint arg0, ref void* arg1); + + /// To be documented. + [NativeName("Src", "Line 7055, Column 39 in ocidl.h")] + [NativeApi(EntryPoint = "HPALETTE_UserSize")] + public unsafe partial uint HPALETTEUserSize(uint* arg0, uint arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7055, Column 39 in ocidl.h")] + [NativeApi(EntryPoint = "HPALETTE_UserSize")] + public unsafe partial uint HPALETTEUserSize(uint* arg0, uint arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7055, Column 39 in ocidl.h")] + [NativeApi(EntryPoint = "HPALETTE_UserSize")] + public unsafe partial uint HPALETTEUserSize(ref uint arg0, uint arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7055, Column 39 in ocidl.h")] + [NativeApi(EntryPoint = "HPALETTE_UserSize")] + public unsafe partial uint HPALETTEUserSize(ref uint arg0, uint arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7056, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HPALETTE_UserMarshal")] + public unsafe partial byte* HPALETTEUserMarshal(uint* arg0, byte* arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7056, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HPALETTE_UserMarshal")] + public unsafe partial string HPALETTEUserMarshalS(uint* arg0, byte* arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7056, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HPALETTE_UserMarshal")] + public unsafe partial byte* HPALETTEUserMarshal(uint* arg0, byte* arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7056, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HPALETTE_UserMarshal")] + public unsafe partial string HPALETTEUserMarshalS(uint* arg0, byte* arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7056, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HPALETTE_UserMarshal")] + public unsafe partial byte* HPALETTEUserMarshal(uint* arg0, ref byte arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7056, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HPALETTE_UserMarshal")] + public unsafe partial string HPALETTEUserMarshalS(uint* arg0, ref byte arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7056, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HPALETTE_UserMarshal")] + public unsafe partial byte* HPALETTEUserMarshal(uint* arg0, ref byte arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7056, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HPALETTE_UserMarshal")] + public unsafe partial string HPALETTEUserMarshalS(uint* arg0, ref byte arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7056, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HPALETTE_UserMarshal")] + public unsafe partial byte* HPALETTEUserMarshal(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7056, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HPALETTE_UserMarshal")] + public unsafe partial string HPALETTEUserMarshalS(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7056, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HPALETTE_UserMarshal")] + public unsafe partial byte* HPALETTEUserMarshal(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7056, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HPALETTE_UserMarshal")] + public unsafe partial string HPALETTEUserMarshalS(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7056, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HPALETTE_UserMarshal")] + public unsafe partial byte* HPALETTEUserMarshal(ref uint arg0, byte* arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7056, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HPALETTE_UserMarshal")] + public unsafe partial string HPALETTEUserMarshalS(ref uint arg0, byte* arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7056, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HPALETTE_UserMarshal")] + public unsafe partial byte* HPALETTEUserMarshal(ref uint arg0, byte* arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7056, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HPALETTE_UserMarshal")] + public unsafe partial string HPALETTEUserMarshalS(ref uint arg0, byte* arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7056, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HPALETTE_UserMarshal")] + public unsafe partial byte* HPALETTEUserMarshal(ref uint arg0, ref byte arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7056, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HPALETTE_UserMarshal")] + public unsafe partial string HPALETTEUserMarshalS(ref uint arg0, ref byte arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7056, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HPALETTE_UserMarshal")] + public unsafe partial byte* HPALETTEUserMarshal(ref uint arg0, ref byte arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7056, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HPALETTE_UserMarshal")] + public unsafe partial string HPALETTEUserMarshalS(ref uint arg0, ref byte arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7056, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HPALETTE_UserMarshal")] + public unsafe partial byte* HPALETTEUserMarshal(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7056, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HPALETTE_UserMarshal")] + public unsafe partial string HPALETTEUserMarshalS(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7056, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HPALETTE_UserMarshal")] + public unsafe partial byte* HPALETTEUserMarshal(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7056, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HPALETTE_UserMarshal")] + public unsafe partial string HPALETTEUserMarshalS(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7057, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HPALETTE_UserUnmarshal")] + public unsafe partial byte* HPALETTEUserUnmarshal(uint* arg0, byte* arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7057, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HPALETTE_UserUnmarshal")] + public unsafe partial string HPALETTEUserUnmarshalS(uint* arg0, byte* arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7057, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HPALETTE_UserUnmarshal")] + public unsafe partial byte* HPALETTEUserUnmarshal(uint* arg0, byte* arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7057, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HPALETTE_UserUnmarshal")] + public unsafe partial string HPALETTEUserUnmarshalS(uint* arg0, byte* arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7057, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HPALETTE_UserUnmarshal")] + public unsafe partial byte* HPALETTEUserUnmarshal(uint* arg0, ref byte arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7057, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HPALETTE_UserUnmarshal")] + public unsafe partial string HPALETTEUserUnmarshalS(uint* arg0, ref byte arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7057, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HPALETTE_UserUnmarshal")] + public unsafe partial byte* HPALETTEUserUnmarshal(uint* arg0, ref byte arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7057, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HPALETTE_UserUnmarshal")] + public unsafe partial string HPALETTEUserUnmarshalS(uint* arg0, ref byte arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7057, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HPALETTE_UserUnmarshal")] + public unsafe partial byte* HPALETTEUserUnmarshal(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7057, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HPALETTE_UserUnmarshal")] + public unsafe partial string HPALETTEUserUnmarshalS(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7057, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HPALETTE_UserUnmarshal")] + public unsafe partial byte* HPALETTEUserUnmarshal(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7057, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HPALETTE_UserUnmarshal")] + public unsafe partial string HPALETTEUserUnmarshalS(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7057, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HPALETTE_UserUnmarshal")] + public unsafe partial byte* HPALETTEUserUnmarshal(ref uint arg0, byte* arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7057, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HPALETTE_UserUnmarshal")] + public unsafe partial string HPALETTEUserUnmarshalS(ref uint arg0, byte* arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7057, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HPALETTE_UserUnmarshal")] + public unsafe partial byte* HPALETTEUserUnmarshal(ref uint arg0, byte* arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7057, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HPALETTE_UserUnmarshal")] + public unsafe partial string HPALETTEUserUnmarshalS(ref uint arg0, byte* arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7057, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HPALETTE_UserUnmarshal")] + public unsafe partial byte* HPALETTEUserUnmarshal(ref uint arg0, ref byte arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7057, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HPALETTE_UserUnmarshal")] + public unsafe partial string HPALETTEUserUnmarshalS(ref uint arg0, ref byte arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7057, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HPALETTE_UserUnmarshal")] + public unsafe partial byte* HPALETTEUserUnmarshal(ref uint arg0, ref byte arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7057, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HPALETTE_UserUnmarshal")] + public unsafe partial string HPALETTEUserUnmarshalS(ref uint arg0, ref byte arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7057, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HPALETTE_UserUnmarshal")] + public unsafe partial byte* HPALETTEUserUnmarshal(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7057, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HPALETTE_UserUnmarshal")] + public unsafe partial string HPALETTEUserUnmarshalS(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7057, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HPALETTE_UserUnmarshal")] + public unsafe partial byte* HPALETTEUserUnmarshal(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7057, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HPALETTE_UserUnmarshal")] + public unsafe partial string HPALETTEUserUnmarshalS(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7058, Column 39 in ocidl.h")] + [NativeApi(EntryPoint = "HPALETTE_UserFree")] + public unsafe partial void HPALETTEUserFree(uint* arg0, void** arg1); + + /// To be documented. + [NativeName("Src", "Line 7058, Column 39 in ocidl.h")] + [NativeApi(EntryPoint = "HPALETTE_UserFree")] + public unsafe partial void HPALETTEUserFree(uint* arg0, ref void* arg1); + + /// To be documented. + [NativeName("Src", "Line 7058, Column 39 in ocidl.h")] + [NativeApi(EntryPoint = "HPALETTE_UserFree")] + public unsafe partial void HPALETTEUserFree(ref uint arg0, void** arg1); + + /// To be documented. + [NativeName("Src", "Line 7058, Column 39 in ocidl.h")] + [NativeApi(EntryPoint = "HPALETTE_UserFree")] + public unsafe partial void HPALETTEUserFree(ref uint arg0, ref void* arg1); + + /// To be documented. + [NativeName("Src", "Line 7060, Column 39 in ocidl.h")] + [NativeApi(EntryPoint = "HRGN_UserSize")] + public unsafe partial uint HRGNUserSize(uint* arg0, uint arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7060, Column 39 in ocidl.h")] + [NativeApi(EntryPoint = "HRGN_UserSize")] + public unsafe partial uint HRGNUserSize(uint* arg0, uint arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7060, Column 39 in ocidl.h")] + [NativeApi(EntryPoint = "HRGN_UserSize")] + public unsafe partial uint HRGNUserSize(ref uint arg0, uint arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7060, Column 39 in ocidl.h")] + [NativeApi(EntryPoint = "HRGN_UserSize")] + public unsafe partial uint HRGNUserSize(ref uint arg0, uint arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7061, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HRGN_UserMarshal")] + public unsafe partial byte* HRGNUserMarshal(uint* arg0, byte* arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7061, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HRGN_UserMarshal")] + public unsafe partial string HRGNUserMarshalS(uint* arg0, byte* arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7061, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HRGN_UserMarshal")] + public unsafe partial byte* HRGNUserMarshal(uint* arg0, byte* arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7061, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HRGN_UserMarshal")] + public unsafe partial string HRGNUserMarshalS(uint* arg0, byte* arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7061, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HRGN_UserMarshal")] + public unsafe partial byte* HRGNUserMarshal(uint* arg0, ref byte arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7061, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HRGN_UserMarshal")] + public unsafe partial string HRGNUserMarshalS(uint* arg0, ref byte arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7061, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HRGN_UserMarshal")] + public unsafe partial byte* HRGNUserMarshal(uint* arg0, ref byte arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7061, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HRGN_UserMarshal")] + public unsafe partial string HRGNUserMarshalS(uint* arg0, ref byte arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7061, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HRGN_UserMarshal")] + public unsafe partial byte* HRGNUserMarshal(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7061, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HRGN_UserMarshal")] + public unsafe partial string HRGNUserMarshalS(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7061, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HRGN_UserMarshal")] + public unsafe partial byte* HRGNUserMarshal(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7061, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HRGN_UserMarshal")] + public unsafe partial string HRGNUserMarshalS(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7061, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HRGN_UserMarshal")] + public unsafe partial byte* HRGNUserMarshal(ref uint arg0, byte* arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7061, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HRGN_UserMarshal")] + public unsafe partial string HRGNUserMarshalS(ref uint arg0, byte* arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7061, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HRGN_UserMarshal")] + public unsafe partial byte* HRGNUserMarshal(ref uint arg0, byte* arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7061, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HRGN_UserMarshal")] + public unsafe partial string HRGNUserMarshalS(ref uint arg0, byte* arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7061, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HRGN_UserMarshal")] + public unsafe partial byte* HRGNUserMarshal(ref uint arg0, ref byte arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7061, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HRGN_UserMarshal")] + public unsafe partial string HRGNUserMarshalS(ref uint arg0, ref byte arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7061, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HRGN_UserMarshal")] + public unsafe partial byte* HRGNUserMarshal(ref uint arg0, ref byte arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7061, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HRGN_UserMarshal")] + public unsafe partial string HRGNUserMarshalS(ref uint arg0, ref byte arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7061, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HRGN_UserMarshal")] + public unsafe partial byte* HRGNUserMarshal(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7061, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HRGN_UserMarshal")] + public unsafe partial string HRGNUserMarshalS(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7061, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HRGN_UserMarshal")] + public unsafe partial byte* HRGNUserMarshal(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7061, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HRGN_UserMarshal")] + public unsafe partial string HRGNUserMarshalS(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7062, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HRGN_UserUnmarshal")] + public unsafe partial byte* HRGNUserUnmarshal(uint* arg0, byte* arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7062, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HRGN_UserUnmarshal")] + public unsafe partial string HRGNUserUnmarshalS(uint* arg0, byte* arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7062, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HRGN_UserUnmarshal")] + public unsafe partial byte* HRGNUserUnmarshal(uint* arg0, byte* arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7062, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HRGN_UserUnmarshal")] + public unsafe partial string HRGNUserUnmarshalS(uint* arg0, byte* arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7062, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HRGN_UserUnmarshal")] + public unsafe partial byte* HRGNUserUnmarshal(uint* arg0, ref byte arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7062, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HRGN_UserUnmarshal")] + public unsafe partial string HRGNUserUnmarshalS(uint* arg0, ref byte arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7062, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HRGN_UserUnmarshal")] + public unsafe partial byte* HRGNUserUnmarshal(uint* arg0, ref byte arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7062, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HRGN_UserUnmarshal")] + public unsafe partial string HRGNUserUnmarshalS(uint* arg0, ref byte arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7062, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HRGN_UserUnmarshal")] + public unsafe partial byte* HRGNUserUnmarshal(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7062, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HRGN_UserUnmarshal")] + public unsafe partial string HRGNUserUnmarshalS(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7062, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HRGN_UserUnmarshal")] + public unsafe partial byte* HRGNUserUnmarshal(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7062, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HRGN_UserUnmarshal")] + public unsafe partial string HRGNUserUnmarshalS(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7062, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HRGN_UserUnmarshal")] + public unsafe partial byte* HRGNUserUnmarshal(ref uint arg0, byte* arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7062, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HRGN_UserUnmarshal")] + public unsafe partial string HRGNUserUnmarshalS(ref uint arg0, byte* arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7062, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HRGN_UserUnmarshal")] + public unsafe partial byte* HRGNUserUnmarshal(ref uint arg0, byte* arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7062, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HRGN_UserUnmarshal")] + public unsafe partial string HRGNUserUnmarshalS(ref uint arg0, byte* arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7062, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HRGN_UserUnmarshal")] + public unsafe partial byte* HRGNUserUnmarshal(ref uint arg0, ref byte arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7062, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HRGN_UserUnmarshal")] + public unsafe partial string HRGNUserUnmarshalS(ref uint arg0, ref byte arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7062, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HRGN_UserUnmarshal")] + public unsafe partial byte* HRGNUserUnmarshal(ref uint arg0, ref byte arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7062, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HRGN_UserUnmarshal")] + public unsafe partial string HRGNUserUnmarshalS(ref uint arg0, ref byte arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7062, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HRGN_UserUnmarshal")] + public unsafe partial byte* HRGNUserUnmarshal(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7062, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HRGN_UserUnmarshal")] + public unsafe partial string HRGNUserUnmarshalS(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7062, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HRGN_UserUnmarshal")] + public unsafe partial byte* HRGNUserUnmarshal(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7062, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HRGN_UserUnmarshal")] + public unsafe partial string HRGNUserUnmarshalS(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7063, Column 39 in ocidl.h")] + [NativeApi(EntryPoint = "HRGN_UserFree")] + public unsafe partial void HRGNUserFree(uint* arg0, void** arg1); + + /// To be documented. + [NativeName("Src", "Line 7063, Column 39 in ocidl.h")] + [NativeApi(EntryPoint = "HRGN_UserFree")] + public unsafe partial void HRGNUserFree(uint* arg0, ref void* arg1); + + /// To be documented. + [NativeName("Src", "Line 7063, Column 39 in ocidl.h")] + [NativeApi(EntryPoint = "HRGN_UserFree")] + public unsafe partial void HRGNUserFree(ref uint arg0, void** arg1); + + /// To be documented. + [NativeName("Src", "Line 7063, Column 39 in ocidl.h")] + [NativeApi(EntryPoint = "HRGN_UserFree")] + public unsafe partial void HRGNUserFree(ref uint arg0, ref void* arg1); + + /// To be documented. + [NativeName("Src", "Line 7065, Column 39 in ocidl.h")] + [NativeApi(EntryPoint = "HWND_UserSize")] + public unsafe partial uint HWNDUserSize(uint* arg0, uint arg1, nint* arg2); + + /// To be documented. + [NativeName("Src", "Line 7065, Column 39 in ocidl.h")] + [NativeApi(EntryPoint = "HWND_UserSize")] + public unsafe partial uint HWNDUserSize(uint* arg0, uint arg1, ref nint arg2); + + /// To be documented. + [NativeName("Src", "Line 7065, Column 39 in ocidl.h")] + [NativeApi(EntryPoint = "HWND_UserSize")] + public unsafe partial uint HWNDUserSize(ref uint arg0, uint arg1, nint* arg2); + + /// To be documented. + [NativeName("Src", "Line 7065, Column 39 in ocidl.h")] + [NativeApi(EntryPoint = "HWND_UserSize")] + public partial uint HWNDUserSize(ref uint arg0, uint arg1, ref nint arg2); + + /// To be documented. + [NativeName("Src", "Line 7066, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HWND_UserMarshal")] + public unsafe partial byte* HWNDUserMarshal(uint* arg0, byte* arg1, nint* arg2); + + /// To be documented. + [NativeName("Src", "Line 7066, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HWND_UserMarshal")] + public unsafe partial string HWNDUserMarshalS(uint* arg0, byte* arg1, nint* arg2); + + /// To be documented. + [NativeName("Src", "Line 7066, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HWND_UserMarshal")] + public unsafe partial byte* HWNDUserMarshal(uint* arg0, byte* arg1, ref nint arg2); + + /// To be documented. + [NativeName("Src", "Line 7066, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HWND_UserMarshal")] + public unsafe partial string HWNDUserMarshalS(uint* arg0, byte* arg1, ref nint arg2); + + /// To be documented. + [NativeName("Src", "Line 7066, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HWND_UserMarshal")] + public unsafe partial byte* HWNDUserMarshal(uint* arg0, ref byte arg1, nint* arg2); + + /// To be documented. + [NativeName("Src", "Line 7066, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HWND_UserMarshal")] + public unsafe partial string HWNDUserMarshalS(uint* arg0, ref byte arg1, nint* arg2); + + /// To be documented. + [NativeName("Src", "Line 7066, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HWND_UserMarshal")] + public unsafe partial byte* HWNDUserMarshal(uint* arg0, ref byte arg1, ref nint arg2); + + /// To be documented. + [NativeName("Src", "Line 7066, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HWND_UserMarshal")] + public unsafe partial string HWNDUserMarshalS(uint* arg0, ref byte arg1, ref nint arg2); + + /// To be documented. + [NativeName("Src", "Line 7066, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HWND_UserMarshal")] + public unsafe partial byte* HWNDUserMarshal(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, nint* arg2); + + /// To be documented. + [NativeName("Src", "Line 7066, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HWND_UserMarshal")] + public unsafe partial string HWNDUserMarshalS(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, nint* arg2); + + /// To be documented. + [NativeName("Src", "Line 7066, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HWND_UserMarshal")] + public unsafe partial byte* HWNDUserMarshal(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref nint arg2); + + /// To be documented. + [NativeName("Src", "Line 7066, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HWND_UserMarshal")] + public unsafe partial string HWNDUserMarshalS(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref nint arg2); + + /// To be documented. + [NativeName("Src", "Line 7066, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HWND_UserMarshal")] + public unsafe partial byte* HWNDUserMarshal(ref uint arg0, byte* arg1, nint* arg2); + + /// To be documented. + [NativeName("Src", "Line 7066, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HWND_UserMarshal")] + public unsafe partial string HWNDUserMarshalS(ref uint arg0, byte* arg1, nint* arg2); + + /// To be documented. + [NativeName("Src", "Line 7066, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HWND_UserMarshal")] + public unsafe partial byte* HWNDUserMarshal(ref uint arg0, byte* arg1, ref nint arg2); + + /// To be documented. + [NativeName("Src", "Line 7066, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HWND_UserMarshal")] + public unsafe partial string HWNDUserMarshalS(ref uint arg0, byte* arg1, ref nint arg2); + + /// To be documented. + [NativeName("Src", "Line 7066, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HWND_UserMarshal")] + public unsafe partial byte* HWNDUserMarshal(ref uint arg0, ref byte arg1, nint* arg2); + + /// To be documented. + [NativeName("Src", "Line 7066, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HWND_UserMarshal")] + public unsafe partial string HWNDUserMarshalS(ref uint arg0, ref byte arg1, nint* arg2); + + /// To be documented. + [NativeName("Src", "Line 7066, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HWND_UserMarshal")] + public unsafe partial byte* HWNDUserMarshal(ref uint arg0, ref byte arg1, ref nint arg2); + + /// To be documented. + [NativeName("Src", "Line 7066, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HWND_UserMarshal")] + public partial string HWNDUserMarshalS(ref uint arg0, ref byte arg1, ref nint arg2); + + /// To be documented. + [NativeName("Src", "Line 7066, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HWND_UserMarshal")] + public unsafe partial byte* HWNDUserMarshal(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, nint* arg2); + + /// To be documented. + [NativeName("Src", "Line 7066, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HWND_UserMarshal")] + public unsafe partial string HWNDUserMarshalS(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, nint* arg2); + + /// To be documented. + [NativeName("Src", "Line 7066, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HWND_UserMarshal")] + public unsafe partial byte* HWNDUserMarshal(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref nint arg2); + + /// To be documented. + [NativeName("Src", "Line 7066, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HWND_UserMarshal")] + public partial string HWNDUserMarshalS(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref nint arg2); + + /// To be documented. + [NativeName("Src", "Line 7067, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HWND_UserUnmarshal")] + public unsafe partial byte* HWNDUserUnmarshal(uint* arg0, byte* arg1, nint* arg2); + + /// To be documented. + [NativeName("Src", "Line 7067, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HWND_UserUnmarshal")] + public unsafe partial string HWNDUserUnmarshalS(uint* arg0, byte* arg1, nint* arg2); + + /// To be documented. + [NativeName("Src", "Line 7067, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HWND_UserUnmarshal")] + public unsafe partial byte* HWNDUserUnmarshal(uint* arg0, byte* arg1, ref nint arg2); + + /// To be documented. + [NativeName("Src", "Line 7067, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HWND_UserUnmarshal")] + public unsafe partial string HWNDUserUnmarshalS(uint* arg0, byte* arg1, ref nint arg2); + + /// To be documented. + [NativeName("Src", "Line 7067, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HWND_UserUnmarshal")] + public unsafe partial byte* HWNDUserUnmarshal(uint* arg0, ref byte arg1, nint* arg2); + + /// To be documented. + [NativeName("Src", "Line 7067, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HWND_UserUnmarshal")] + public unsafe partial string HWNDUserUnmarshalS(uint* arg0, ref byte arg1, nint* arg2); + + /// To be documented. + [NativeName("Src", "Line 7067, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HWND_UserUnmarshal")] + public unsafe partial byte* HWNDUserUnmarshal(uint* arg0, ref byte arg1, ref nint arg2); + + /// To be documented. + [NativeName("Src", "Line 7067, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HWND_UserUnmarshal")] + public unsafe partial string HWNDUserUnmarshalS(uint* arg0, ref byte arg1, ref nint arg2); + + /// To be documented. + [NativeName("Src", "Line 7067, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HWND_UserUnmarshal")] + public unsafe partial byte* HWNDUserUnmarshal(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, nint* arg2); + + /// To be documented. + [NativeName("Src", "Line 7067, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HWND_UserUnmarshal")] + public unsafe partial string HWNDUserUnmarshalS(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, nint* arg2); + + /// To be documented. + [NativeName("Src", "Line 7067, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HWND_UserUnmarshal")] + public unsafe partial byte* HWNDUserUnmarshal(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref nint arg2); + + /// To be documented. + [NativeName("Src", "Line 7067, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HWND_UserUnmarshal")] + public unsafe partial string HWNDUserUnmarshalS(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref nint arg2); + + /// To be documented. + [NativeName("Src", "Line 7067, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HWND_UserUnmarshal")] + public unsafe partial byte* HWNDUserUnmarshal(ref uint arg0, byte* arg1, nint* arg2); + + /// To be documented. + [NativeName("Src", "Line 7067, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HWND_UserUnmarshal")] + public unsafe partial string HWNDUserUnmarshalS(ref uint arg0, byte* arg1, nint* arg2); + + /// To be documented. + [NativeName("Src", "Line 7067, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HWND_UserUnmarshal")] + public unsafe partial byte* HWNDUserUnmarshal(ref uint arg0, byte* arg1, ref nint arg2); + + /// To be documented. + [NativeName("Src", "Line 7067, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HWND_UserUnmarshal")] + public unsafe partial string HWNDUserUnmarshalS(ref uint arg0, byte* arg1, ref nint arg2); + + /// To be documented. + [NativeName("Src", "Line 7067, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HWND_UserUnmarshal")] + public unsafe partial byte* HWNDUserUnmarshal(ref uint arg0, ref byte arg1, nint* arg2); + + /// To be documented. + [NativeName("Src", "Line 7067, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HWND_UserUnmarshal")] + public unsafe partial string HWNDUserUnmarshalS(ref uint arg0, ref byte arg1, nint* arg2); + + /// To be documented. + [NativeName("Src", "Line 7067, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HWND_UserUnmarshal")] + public unsafe partial byte* HWNDUserUnmarshal(ref uint arg0, ref byte arg1, ref nint arg2); + + /// To be documented. + [NativeName("Src", "Line 7067, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HWND_UserUnmarshal")] + public partial string HWNDUserUnmarshalS(ref uint arg0, ref byte arg1, ref nint arg2); + + /// To be documented. + [NativeName("Src", "Line 7067, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HWND_UserUnmarshal")] + public unsafe partial byte* HWNDUserUnmarshal(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, nint* arg2); + + /// To be documented. + [NativeName("Src", "Line 7067, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HWND_UserUnmarshal")] + public unsafe partial string HWNDUserUnmarshalS(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, nint* arg2); + + /// To be documented. + [NativeName("Src", "Line 7067, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HWND_UserUnmarshal")] + public unsafe partial byte* HWNDUserUnmarshal(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref nint arg2); + + /// To be documented. + [NativeName("Src", "Line 7067, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HWND_UserUnmarshal")] + public partial string HWNDUserUnmarshalS(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref nint arg2); + + /// To be documented. + [NativeName("Src", "Line 7068, Column 39 in ocidl.h")] + [NativeApi(EntryPoint = "HWND_UserFree")] + public unsafe partial void HWNDUserFree(uint* arg0, nint* arg1); + + /// To be documented. + [NativeName("Src", "Line 7068, Column 39 in ocidl.h")] + [NativeApi(EntryPoint = "HWND_UserFree")] + public unsafe partial void HWNDUserFree(uint* arg0, ref nint arg1); + + /// To be documented. + [NativeName("Src", "Line 7068, Column 39 in ocidl.h")] + [NativeApi(EntryPoint = "HWND_UserFree")] + public unsafe partial void HWNDUserFree(ref uint arg0, nint* arg1); + + /// To be documented. + [NativeName("Src", "Line 7068, Column 39 in ocidl.h")] + [NativeApi(EntryPoint = "HWND_UserFree")] + public partial void HWNDUserFree(ref uint arg0, ref nint arg1); + + /// To be documented. + [NativeName("Src", "Line 7085, Column 39 in ocidl.h")] + [NativeApi(EntryPoint = "HACCEL_UserSize64")] + public unsafe partial uint HACCELUserSize64(uint* arg0, uint arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7085, Column 39 in ocidl.h")] + [NativeApi(EntryPoint = "HACCEL_UserSize64")] + public unsafe partial uint HACCELUserSize64(uint* arg0, uint arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7085, Column 39 in ocidl.h")] + [NativeApi(EntryPoint = "HACCEL_UserSize64")] + public unsafe partial uint HACCELUserSize64(ref uint arg0, uint arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7085, Column 39 in ocidl.h")] + [NativeApi(EntryPoint = "HACCEL_UserSize64")] + public unsafe partial uint HACCELUserSize64(ref uint arg0, uint arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7086, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HACCEL_UserMarshal64")] + public unsafe partial byte* HACCELUserMarshal64(uint* arg0, byte* arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7086, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HACCEL_UserMarshal64")] + public unsafe partial string HACCELUserMarshal64S(uint* arg0, byte* arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7086, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HACCEL_UserMarshal64")] + public unsafe partial byte* HACCELUserMarshal64(uint* arg0, byte* arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7086, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HACCEL_UserMarshal64")] + public unsafe partial string HACCELUserMarshal64S(uint* arg0, byte* arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7086, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HACCEL_UserMarshal64")] + public unsafe partial byte* HACCELUserMarshal64(uint* arg0, ref byte arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7086, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HACCEL_UserMarshal64")] + public unsafe partial string HACCELUserMarshal64S(uint* arg0, ref byte arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7086, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HACCEL_UserMarshal64")] + public unsafe partial byte* HACCELUserMarshal64(uint* arg0, ref byte arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7086, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HACCEL_UserMarshal64")] + public unsafe partial string HACCELUserMarshal64S(uint* arg0, ref byte arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7086, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HACCEL_UserMarshal64")] + public unsafe partial byte* HACCELUserMarshal64(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7086, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HACCEL_UserMarshal64")] + public unsafe partial string HACCELUserMarshal64S(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7086, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HACCEL_UserMarshal64")] + public unsafe partial byte* HACCELUserMarshal64(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7086, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HACCEL_UserMarshal64")] + public unsafe partial string HACCELUserMarshal64S(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7086, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HACCEL_UserMarshal64")] + public unsafe partial byte* HACCELUserMarshal64(ref uint arg0, byte* arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7086, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HACCEL_UserMarshal64")] + public unsafe partial string HACCELUserMarshal64S(ref uint arg0, byte* arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7086, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HACCEL_UserMarshal64")] + public unsafe partial byte* HACCELUserMarshal64(ref uint arg0, byte* arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7086, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HACCEL_UserMarshal64")] + public unsafe partial string HACCELUserMarshal64S(ref uint arg0, byte* arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7086, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HACCEL_UserMarshal64")] + public unsafe partial byte* HACCELUserMarshal64(ref uint arg0, ref byte arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7086, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HACCEL_UserMarshal64")] + public unsafe partial string HACCELUserMarshal64S(ref uint arg0, ref byte arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7086, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HACCEL_UserMarshal64")] + public unsafe partial byte* HACCELUserMarshal64(ref uint arg0, ref byte arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7086, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HACCEL_UserMarshal64")] + public unsafe partial string HACCELUserMarshal64S(ref uint arg0, ref byte arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7086, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HACCEL_UserMarshal64")] + public unsafe partial byte* HACCELUserMarshal64(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7086, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HACCEL_UserMarshal64")] + public unsafe partial string HACCELUserMarshal64S(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7086, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HACCEL_UserMarshal64")] + public unsafe partial byte* HACCELUserMarshal64(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7086, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HACCEL_UserMarshal64")] + public unsafe partial string HACCELUserMarshal64S(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7087, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HACCEL_UserUnmarshal64")] + public unsafe partial byte* HACCELUserUnmarshal64(uint* arg0, byte* arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7087, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HACCEL_UserUnmarshal64")] + public unsafe partial string HACCELUserUnmarshal64S(uint* arg0, byte* arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7087, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HACCEL_UserUnmarshal64")] + public unsafe partial byte* HACCELUserUnmarshal64(uint* arg0, byte* arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7087, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HACCEL_UserUnmarshal64")] + public unsafe partial string HACCELUserUnmarshal64S(uint* arg0, byte* arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7087, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HACCEL_UserUnmarshal64")] + public unsafe partial byte* HACCELUserUnmarshal64(uint* arg0, ref byte arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7087, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HACCEL_UserUnmarshal64")] + public unsafe partial string HACCELUserUnmarshal64S(uint* arg0, ref byte arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7087, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HACCEL_UserUnmarshal64")] + public unsafe partial byte* HACCELUserUnmarshal64(uint* arg0, ref byte arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7087, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HACCEL_UserUnmarshal64")] + public unsafe partial string HACCELUserUnmarshal64S(uint* arg0, ref byte arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7087, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HACCEL_UserUnmarshal64")] + public unsafe partial byte* HACCELUserUnmarshal64(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7087, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HACCEL_UserUnmarshal64")] + public unsafe partial string HACCELUserUnmarshal64S(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7087, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HACCEL_UserUnmarshal64")] + public unsafe partial byte* HACCELUserUnmarshal64(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7087, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HACCEL_UserUnmarshal64")] + public unsafe partial string HACCELUserUnmarshal64S(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7087, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HACCEL_UserUnmarshal64")] + public unsafe partial byte* HACCELUserUnmarshal64(ref uint arg0, byte* arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7087, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HACCEL_UserUnmarshal64")] + public unsafe partial string HACCELUserUnmarshal64S(ref uint arg0, byte* arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7087, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HACCEL_UserUnmarshal64")] + public unsafe partial byte* HACCELUserUnmarshal64(ref uint arg0, byte* arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7087, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HACCEL_UserUnmarshal64")] + public unsafe partial string HACCELUserUnmarshal64S(ref uint arg0, byte* arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7087, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HACCEL_UserUnmarshal64")] + public unsafe partial byte* HACCELUserUnmarshal64(ref uint arg0, ref byte arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7087, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HACCEL_UserUnmarshal64")] + public unsafe partial string HACCELUserUnmarshal64S(ref uint arg0, ref byte arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7087, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HACCEL_UserUnmarshal64")] + public unsafe partial byte* HACCELUserUnmarshal64(ref uint arg0, ref byte arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7087, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HACCEL_UserUnmarshal64")] + public unsafe partial string HACCELUserUnmarshal64S(ref uint arg0, ref byte arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7087, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HACCEL_UserUnmarshal64")] + public unsafe partial byte* HACCELUserUnmarshal64(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7087, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HACCEL_UserUnmarshal64")] + public unsafe partial string HACCELUserUnmarshal64S(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7087, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HACCEL_UserUnmarshal64")] + public unsafe partial byte* HACCELUserUnmarshal64(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7087, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HACCEL_UserUnmarshal64")] + public unsafe partial string HACCELUserUnmarshal64S(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7088, Column 39 in ocidl.h")] + [NativeApi(EntryPoint = "HACCEL_UserFree64")] + public unsafe partial void HACCELUserFree64(uint* arg0, void** arg1); + + /// To be documented. + [NativeName("Src", "Line 7088, Column 39 in ocidl.h")] + [NativeApi(EntryPoint = "HACCEL_UserFree64")] + public unsafe partial void HACCELUserFree64(uint* arg0, ref void* arg1); + + /// To be documented. + [NativeName("Src", "Line 7088, Column 39 in ocidl.h")] + [NativeApi(EntryPoint = "HACCEL_UserFree64")] + public unsafe partial void HACCELUserFree64(ref uint arg0, void** arg1); + + /// To be documented. + [NativeName("Src", "Line 7088, Column 39 in ocidl.h")] + [NativeApi(EntryPoint = "HACCEL_UserFree64")] + public unsafe partial void HACCELUserFree64(ref uint arg0, ref void* arg1); + + /// To be documented. + [NativeName("Src", "Line 7095, Column 39 in ocidl.h")] + [NativeApi(EntryPoint = "HFONT_UserSize64")] + public unsafe partial uint HFONTUserSize64(uint* arg0, uint arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7095, Column 39 in ocidl.h")] + [NativeApi(EntryPoint = "HFONT_UserSize64")] + public unsafe partial uint HFONTUserSize64(uint* arg0, uint arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7095, Column 39 in ocidl.h")] + [NativeApi(EntryPoint = "HFONT_UserSize64")] + public unsafe partial uint HFONTUserSize64(ref uint arg0, uint arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7095, Column 39 in ocidl.h")] + [NativeApi(EntryPoint = "HFONT_UserSize64")] + public unsafe partial uint HFONTUserSize64(ref uint arg0, uint arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7096, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HFONT_UserMarshal64")] + public unsafe partial byte* HFONTUserMarshal64(uint* arg0, byte* arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7096, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HFONT_UserMarshal64")] + public unsafe partial string HFONTUserMarshal64S(uint* arg0, byte* arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7096, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HFONT_UserMarshal64")] + public unsafe partial byte* HFONTUserMarshal64(uint* arg0, byte* arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7096, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HFONT_UserMarshal64")] + public unsafe partial string HFONTUserMarshal64S(uint* arg0, byte* arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7096, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HFONT_UserMarshal64")] + public unsafe partial byte* HFONTUserMarshal64(uint* arg0, ref byte arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7096, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HFONT_UserMarshal64")] + public unsafe partial string HFONTUserMarshal64S(uint* arg0, ref byte arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7096, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HFONT_UserMarshal64")] + public unsafe partial byte* HFONTUserMarshal64(uint* arg0, ref byte arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7096, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HFONT_UserMarshal64")] + public unsafe partial string HFONTUserMarshal64S(uint* arg0, ref byte arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7096, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HFONT_UserMarshal64")] + public unsafe partial byte* HFONTUserMarshal64(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7096, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HFONT_UserMarshal64")] + public unsafe partial string HFONTUserMarshal64S(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7096, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HFONT_UserMarshal64")] + public unsafe partial byte* HFONTUserMarshal64(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7096, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HFONT_UserMarshal64")] + public unsafe partial string HFONTUserMarshal64S(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7096, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HFONT_UserMarshal64")] + public unsafe partial byte* HFONTUserMarshal64(ref uint arg0, byte* arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7096, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HFONT_UserMarshal64")] + public unsafe partial string HFONTUserMarshal64S(ref uint arg0, byte* arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7096, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HFONT_UserMarshal64")] + public unsafe partial byte* HFONTUserMarshal64(ref uint arg0, byte* arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7096, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HFONT_UserMarshal64")] + public unsafe partial string HFONTUserMarshal64S(ref uint arg0, byte* arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7096, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HFONT_UserMarshal64")] + public unsafe partial byte* HFONTUserMarshal64(ref uint arg0, ref byte arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7096, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HFONT_UserMarshal64")] + public unsafe partial string HFONTUserMarshal64S(ref uint arg0, ref byte arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7096, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HFONT_UserMarshal64")] + public unsafe partial byte* HFONTUserMarshal64(ref uint arg0, ref byte arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7096, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HFONT_UserMarshal64")] + public unsafe partial string HFONTUserMarshal64S(ref uint arg0, ref byte arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7096, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HFONT_UserMarshal64")] + public unsafe partial byte* HFONTUserMarshal64(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7096, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HFONT_UserMarshal64")] + public unsafe partial string HFONTUserMarshal64S(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7096, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HFONT_UserMarshal64")] + public unsafe partial byte* HFONTUserMarshal64(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7096, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HFONT_UserMarshal64")] + public unsafe partial string HFONTUserMarshal64S(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7097, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HFONT_UserUnmarshal64")] + public unsafe partial byte* HFONTUserUnmarshal64(uint* arg0, byte* arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7097, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HFONT_UserUnmarshal64")] + public unsafe partial string HFONTUserUnmarshal64S(uint* arg0, byte* arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7097, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HFONT_UserUnmarshal64")] + public unsafe partial byte* HFONTUserUnmarshal64(uint* arg0, byte* arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7097, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HFONT_UserUnmarshal64")] + public unsafe partial string HFONTUserUnmarshal64S(uint* arg0, byte* arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7097, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HFONT_UserUnmarshal64")] + public unsafe partial byte* HFONTUserUnmarshal64(uint* arg0, ref byte arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7097, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HFONT_UserUnmarshal64")] + public unsafe partial string HFONTUserUnmarshal64S(uint* arg0, ref byte arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7097, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HFONT_UserUnmarshal64")] + public unsafe partial byte* HFONTUserUnmarshal64(uint* arg0, ref byte arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7097, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HFONT_UserUnmarshal64")] + public unsafe partial string HFONTUserUnmarshal64S(uint* arg0, ref byte arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7097, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HFONT_UserUnmarshal64")] + public unsafe partial byte* HFONTUserUnmarshal64(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7097, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HFONT_UserUnmarshal64")] + public unsafe partial string HFONTUserUnmarshal64S(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7097, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HFONT_UserUnmarshal64")] + public unsafe partial byte* HFONTUserUnmarshal64(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7097, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HFONT_UserUnmarshal64")] + public unsafe partial string HFONTUserUnmarshal64S(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7097, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HFONT_UserUnmarshal64")] + public unsafe partial byte* HFONTUserUnmarshal64(ref uint arg0, byte* arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7097, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HFONT_UserUnmarshal64")] + public unsafe partial string HFONTUserUnmarshal64S(ref uint arg0, byte* arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7097, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HFONT_UserUnmarshal64")] + public unsafe partial byte* HFONTUserUnmarshal64(ref uint arg0, byte* arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7097, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HFONT_UserUnmarshal64")] + public unsafe partial string HFONTUserUnmarshal64S(ref uint arg0, byte* arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7097, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HFONT_UserUnmarshal64")] + public unsafe partial byte* HFONTUserUnmarshal64(ref uint arg0, ref byte arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7097, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HFONT_UserUnmarshal64")] + public unsafe partial string HFONTUserUnmarshal64S(ref uint arg0, ref byte arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7097, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HFONT_UserUnmarshal64")] + public unsafe partial byte* HFONTUserUnmarshal64(ref uint arg0, ref byte arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7097, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HFONT_UserUnmarshal64")] + public unsafe partial string HFONTUserUnmarshal64S(ref uint arg0, ref byte arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7097, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HFONT_UserUnmarshal64")] + public unsafe partial byte* HFONTUserUnmarshal64(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7097, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HFONT_UserUnmarshal64")] + public unsafe partial string HFONTUserUnmarshal64S(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7097, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HFONT_UserUnmarshal64")] + public unsafe partial byte* HFONTUserUnmarshal64(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7097, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HFONT_UserUnmarshal64")] + public unsafe partial string HFONTUserUnmarshal64S(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7098, Column 39 in ocidl.h")] + [NativeApi(EntryPoint = "HFONT_UserFree64")] + public unsafe partial void HFONTUserFree64(uint* arg0, void** arg1); + + /// To be documented. + [NativeName("Src", "Line 7098, Column 39 in ocidl.h")] + [NativeApi(EntryPoint = "HFONT_UserFree64")] + public unsafe partial void HFONTUserFree64(uint* arg0, ref void* arg1); + + /// To be documented. + [NativeName("Src", "Line 7098, Column 39 in ocidl.h")] + [NativeApi(EntryPoint = "HFONT_UserFree64")] + public unsafe partial void HFONTUserFree64(ref uint arg0, void** arg1); + + /// To be documented. + [NativeName("Src", "Line 7098, Column 39 in ocidl.h")] + [NativeApi(EntryPoint = "HFONT_UserFree64")] + public unsafe partial void HFONTUserFree64(ref uint arg0, ref void* arg1); + + /// To be documented. + [NativeName("Src", "Line 7100, Column 39 in ocidl.h")] + [NativeApi(EntryPoint = "HPALETTE_UserSize64")] + public unsafe partial uint HPALETTEUserSize64(uint* arg0, uint arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7100, Column 39 in ocidl.h")] + [NativeApi(EntryPoint = "HPALETTE_UserSize64")] + public unsafe partial uint HPALETTEUserSize64(uint* arg0, uint arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7100, Column 39 in ocidl.h")] + [NativeApi(EntryPoint = "HPALETTE_UserSize64")] + public unsafe partial uint HPALETTEUserSize64(ref uint arg0, uint arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7100, Column 39 in ocidl.h")] + [NativeApi(EntryPoint = "HPALETTE_UserSize64")] + public unsafe partial uint HPALETTEUserSize64(ref uint arg0, uint arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7101, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HPALETTE_UserMarshal64")] + public unsafe partial byte* HPALETTEUserMarshal64(uint* arg0, byte* arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7101, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HPALETTE_UserMarshal64")] + public unsafe partial string HPALETTEUserMarshal64S(uint* arg0, byte* arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7101, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HPALETTE_UserMarshal64")] + public unsafe partial byte* HPALETTEUserMarshal64(uint* arg0, byte* arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7101, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HPALETTE_UserMarshal64")] + public unsafe partial string HPALETTEUserMarshal64S(uint* arg0, byte* arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7101, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HPALETTE_UserMarshal64")] + public unsafe partial byte* HPALETTEUserMarshal64(uint* arg0, ref byte arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7101, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HPALETTE_UserMarshal64")] + public unsafe partial string HPALETTEUserMarshal64S(uint* arg0, ref byte arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7101, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HPALETTE_UserMarshal64")] + public unsafe partial byte* HPALETTEUserMarshal64(uint* arg0, ref byte arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7101, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HPALETTE_UserMarshal64")] + public unsafe partial string HPALETTEUserMarshal64S(uint* arg0, ref byte arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7101, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HPALETTE_UserMarshal64")] + public unsafe partial byte* HPALETTEUserMarshal64(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7101, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HPALETTE_UserMarshal64")] + public unsafe partial string HPALETTEUserMarshal64S(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7101, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HPALETTE_UserMarshal64")] + public unsafe partial byte* HPALETTEUserMarshal64(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7101, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HPALETTE_UserMarshal64")] + public unsafe partial string HPALETTEUserMarshal64S(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7101, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HPALETTE_UserMarshal64")] + public unsafe partial byte* HPALETTEUserMarshal64(ref uint arg0, byte* arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7101, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HPALETTE_UserMarshal64")] + public unsafe partial string HPALETTEUserMarshal64S(ref uint arg0, byte* arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7101, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HPALETTE_UserMarshal64")] + public unsafe partial byte* HPALETTEUserMarshal64(ref uint arg0, byte* arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7101, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HPALETTE_UserMarshal64")] + public unsafe partial string HPALETTEUserMarshal64S(ref uint arg0, byte* arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7101, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HPALETTE_UserMarshal64")] + public unsafe partial byte* HPALETTEUserMarshal64(ref uint arg0, ref byte arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7101, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HPALETTE_UserMarshal64")] + public unsafe partial string HPALETTEUserMarshal64S(ref uint arg0, ref byte arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7101, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HPALETTE_UserMarshal64")] + public unsafe partial byte* HPALETTEUserMarshal64(ref uint arg0, ref byte arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7101, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HPALETTE_UserMarshal64")] + public unsafe partial string HPALETTEUserMarshal64S(ref uint arg0, ref byte arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7101, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HPALETTE_UserMarshal64")] + public unsafe partial byte* HPALETTEUserMarshal64(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7101, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HPALETTE_UserMarshal64")] + public unsafe partial string HPALETTEUserMarshal64S(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7101, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HPALETTE_UserMarshal64")] + public unsafe partial byte* HPALETTEUserMarshal64(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7101, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HPALETTE_UserMarshal64")] + public unsafe partial string HPALETTEUserMarshal64S(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7102, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HPALETTE_UserUnmarshal64")] + public unsafe partial byte* HPALETTEUserUnmarshal64(uint* arg0, byte* arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7102, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HPALETTE_UserUnmarshal64")] + public unsafe partial string HPALETTEUserUnmarshal64S(uint* arg0, byte* arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7102, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HPALETTE_UserUnmarshal64")] + public unsafe partial byte* HPALETTEUserUnmarshal64(uint* arg0, byte* arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7102, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HPALETTE_UserUnmarshal64")] + public unsafe partial string HPALETTEUserUnmarshal64S(uint* arg0, byte* arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7102, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HPALETTE_UserUnmarshal64")] + public unsafe partial byte* HPALETTEUserUnmarshal64(uint* arg0, ref byte arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7102, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HPALETTE_UserUnmarshal64")] + public unsafe partial string HPALETTEUserUnmarshal64S(uint* arg0, ref byte arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7102, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HPALETTE_UserUnmarshal64")] + public unsafe partial byte* HPALETTEUserUnmarshal64(uint* arg0, ref byte arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7102, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HPALETTE_UserUnmarshal64")] + public unsafe partial string HPALETTEUserUnmarshal64S(uint* arg0, ref byte arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7102, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HPALETTE_UserUnmarshal64")] + public unsafe partial byte* HPALETTEUserUnmarshal64(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7102, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HPALETTE_UserUnmarshal64")] + public unsafe partial string HPALETTEUserUnmarshal64S(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7102, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HPALETTE_UserUnmarshal64")] + public unsafe partial byte* HPALETTEUserUnmarshal64(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7102, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HPALETTE_UserUnmarshal64")] + public unsafe partial string HPALETTEUserUnmarshal64S(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7102, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HPALETTE_UserUnmarshal64")] + public unsafe partial byte* HPALETTEUserUnmarshal64(ref uint arg0, byte* arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7102, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HPALETTE_UserUnmarshal64")] + public unsafe partial string HPALETTEUserUnmarshal64S(ref uint arg0, byte* arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7102, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HPALETTE_UserUnmarshal64")] + public unsafe partial byte* HPALETTEUserUnmarshal64(ref uint arg0, byte* arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7102, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HPALETTE_UserUnmarshal64")] + public unsafe partial string HPALETTEUserUnmarshal64S(ref uint arg0, byte* arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7102, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HPALETTE_UserUnmarshal64")] + public unsafe partial byte* HPALETTEUserUnmarshal64(ref uint arg0, ref byte arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7102, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HPALETTE_UserUnmarshal64")] + public unsafe partial string HPALETTEUserUnmarshal64S(ref uint arg0, ref byte arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7102, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HPALETTE_UserUnmarshal64")] + public unsafe partial byte* HPALETTEUserUnmarshal64(ref uint arg0, ref byte arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7102, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HPALETTE_UserUnmarshal64")] + public unsafe partial string HPALETTEUserUnmarshal64S(ref uint arg0, ref byte arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7102, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HPALETTE_UserUnmarshal64")] + public unsafe partial byte* HPALETTEUserUnmarshal64(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7102, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HPALETTE_UserUnmarshal64")] + public unsafe partial string HPALETTEUserUnmarshal64S(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7102, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HPALETTE_UserUnmarshal64")] + public unsafe partial byte* HPALETTEUserUnmarshal64(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7102, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HPALETTE_UserUnmarshal64")] + public unsafe partial string HPALETTEUserUnmarshal64S(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7103, Column 39 in ocidl.h")] + [NativeApi(EntryPoint = "HPALETTE_UserFree64")] + public unsafe partial void HPALETTEUserFree64(uint* arg0, void** arg1); + + /// To be documented. + [NativeName("Src", "Line 7103, Column 39 in ocidl.h")] + [NativeApi(EntryPoint = "HPALETTE_UserFree64")] + public unsafe partial void HPALETTEUserFree64(uint* arg0, ref void* arg1); + + /// To be documented. + [NativeName("Src", "Line 7103, Column 39 in ocidl.h")] + [NativeApi(EntryPoint = "HPALETTE_UserFree64")] + public unsafe partial void HPALETTEUserFree64(ref uint arg0, void** arg1); + + /// To be documented. + [NativeName("Src", "Line 7103, Column 39 in ocidl.h")] + [NativeApi(EntryPoint = "HPALETTE_UserFree64")] + public unsafe partial void HPALETTEUserFree64(ref uint arg0, ref void* arg1); + + /// To be documented. + [NativeName("Src", "Line 7105, Column 39 in ocidl.h")] + [NativeApi(EntryPoint = "HRGN_UserSize64")] + public unsafe partial uint HRGNUserSize64(uint* arg0, uint arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7105, Column 39 in ocidl.h")] + [NativeApi(EntryPoint = "HRGN_UserSize64")] + public unsafe partial uint HRGNUserSize64(uint* arg0, uint arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7105, Column 39 in ocidl.h")] + [NativeApi(EntryPoint = "HRGN_UserSize64")] + public unsafe partial uint HRGNUserSize64(ref uint arg0, uint arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7105, Column 39 in ocidl.h")] + [NativeApi(EntryPoint = "HRGN_UserSize64")] + public unsafe partial uint HRGNUserSize64(ref uint arg0, uint arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7106, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HRGN_UserMarshal64")] + public unsafe partial byte* HRGNUserMarshal64(uint* arg0, byte* arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7106, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HRGN_UserMarshal64")] + public unsafe partial string HRGNUserMarshal64S(uint* arg0, byte* arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7106, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HRGN_UserMarshal64")] + public unsafe partial byte* HRGNUserMarshal64(uint* arg0, byte* arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7106, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HRGN_UserMarshal64")] + public unsafe partial string HRGNUserMarshal64S(uint* arg0, byte* arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7106, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HRGN_UserMarshal64")] + public unsafe partial byte* HRGNUserMarshal64(uint* arg0, ref byte arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7106, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HRGN_UserMarshal64")] + public unsafe partial string HRGNUserMarshal64S(uint* arg0, ref byte arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7106, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HRGN_UserMarshal64")] + public unsafe partial byte* HRGNUserMarshal64(uint* arg0, ref byte arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7106, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HRGN_UserMarshal64")] + public unsafe partial string HRGNUserMarshal64S(uint* arg0, ref byte arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7106, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HRGN_UserMarshal64")] + public unsafe partial byte* HRGNUserMarshal64(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7106, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HRGN_UserMarshal64")] + public unsafe partial string HRGNUserMarshal64S(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7106, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HRGN_UserMarshal64")] + public unsafe partial byte* HRGNUserMarshal64(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7106, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HRGN_UserMarshal64")] + public unsafe partial string HRGNUserMarshal64S(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7106, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HRGN_UserMarshal64")] + public unsafe partial byte* HRGNUserMarshal64(ref uint arg0, byte* arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7106, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HRGN_UserMarshal64")] + public unsafe partial string HRGNUserMarshal64S(ref uint arg0, byte* arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7106, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HRGN_UserMarshal64")] + public unsafe partial byte* HRGNUserMarshal64(ref uint arg0, byte* arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7106, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HRGN_UserMarshal64")] + public unsafe partial string HRGNUserMarshal64S(ref uint arg0, byte* arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7106, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HRGN_UserMarshal64")] + public unsafe partial byte* HRGNUserMarshal64(ref uint arg0, ref byte arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7106, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HRGN_UserMarshal64")] + public unsafe partial string HRGNUserMarshal64S(ref uint arg0, ref byte arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7106, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HRGN_UserMarshal64")] + public unsafe partial byte* HRGNUserMarshal64(ref uint arg0, ref byte arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7106, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HRGN_UserMarshal64")] + public unsafe partial string HRGNUserMarshal64S(ref uint arg0, ref byte arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7106, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HRGN_UserMarshal64")] + public unsafe partial byte* HRGNUserMarshal64(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7106, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HRGN_UserMarshal64")] + public unsafe partial string HRGNUserMarshal64S(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7106, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HRGN_UserMarshal64")] + public unsafe partial byte* HRGNUserMarshal64(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7106, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HRGN_UserMarshal64")] + public unsafe partial string HRGNUserMarshal64S(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7107, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HRGN_UserUnmarshal64")] + public unsafe partial byte* HRGNUserUnmarshal64(uint* arg0, byte* arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7107, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HRGN_UserUnmarshal64")] + public unsafe partial string HRGNUserUnmarshal64S(uint* arg0, byte* arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7107, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HRGN_UserUnmarshal64")] + public unsafe partial byte* HRGNUserUnmarshal64(uint* arg0, byte* arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7107, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HRGN_UserUnmarshal64")] + public unsafe partial string HRGNUserUnmarshal64S(uint* arg0, byte* arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7107, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HRGN_UserUnmarshal64")] + public unsafe partial byte* HRGNUserUnmarshal64(uint* arg0, ref byte arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7107, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HRGN_UserUnmarshal64")] + public unsafe partial string HRGNUserUnmarshal64S(uint* arg0, ref byte arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7107, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HRGN_UserUnmarshal64")] + public unsafe partial byte* HRGNUserUnmarshal64(uint* arg0, ref byte arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7107, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HRGN_UserUnmarshal64")] + public unsafe partial string HRGNUserUnmarshal64S(uint* arg0, ref byte arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7107, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HRGN_UserUnmarshal64")] + public unsafe partial byte* HRGNUserUnmarshal64(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7107, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HRGN_UserUnmarshal64")] + public unsafe partial string HRGNUserUnmarshal64S(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7107, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HRGN_UserUnmarshal64")] + public unsafe partial byte* HRGNUserUnmarshal64(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7107, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HRGN_UserUnmarshal64")] + public unsafe partial string HRGNUserUnmarshal64S(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7107, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HRGN_UserUnmarshal64")] + public unsafe partial byte* HRGNUserUnmarshal64(ref uint arg0, byte* arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7107, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HRGN_UserUnmarshal64")] + public unsafe partial string HRGNUserUnmarshal64S(ref uint arg0, byte* arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7107, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HRGN_UserUnmarshal64")] + public unsafe partial byte* HRGNUserUnmarshal64(ref uint arg0, byte* arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7107, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HRGN_UserUnmarshal64")] + public unsafe partial string HRGNUserUnmarshal64S(ref uint arg0, byte* arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7107, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HRGN_UserUnmarshal64")] + public unsafe partial byte* HRGNUserUnmarshal64(ref uint arg0, ref byte arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7107, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HRGN_UserUnmarshal64")] + public unsafe partial string HRGNUserUnmarshal64S(ref uint arg0, ref byte arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7107, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HRGN_UserUnmarshal64")] + public unsafe partial byte* HRGNUserUnmarshal64(ref uint arg0, ref byte arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7107, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HRGN_UserUnmarshal64")] + public unsafe partial string HRGNUserUnmarshal64S(ref uint arg0, ref byte arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7107, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HRGN_UserUnmarshal64")] + public unsafe partial byte* HRGNUserUnmarshal64(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7107, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HRGN_UserUnmarshal64")] + public unsafe partial string HRGNUserUnmarshal64S(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, void** arg2); + + /// To be documented. + [NativeName("Src", "Line 7107, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HRGN_UserUnmarshal64")] + public unsafe partial byte* HRGNUserUnmarshal64(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7107, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HRGN_UserUnmarshal64")] + public unsafe partial string HRGNUserUnmarshal64S(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref void* arg2); + + /// To be documented. + [NativeName("Src", "Line 7108, Column 39 in ocidl.h")] + [NativeApi(EntryPoint = "HRGN_UserFree64")] + public unsafe partial void HRGNUserFree64(uint* arg0, void** arg1); + + /// To be documented. + [NativeName("Src", "Line 7108, Column 39 in ocidl.h")] + [NativeApi(EntryPoint = "HRGN_UserFree64")] + public unsafe partial void HRGNUserFree64(uint* arg0, ref void* arg1); + + /// To be documented. + [NativeName("Src", "Line 7108, Column 39 in ocidl.h")] + [NativeApi(EntryPoint = "HRGN_UserFree64")] + public unsafe partial void HRGNUserFree64(ref uint arg0, void** arg1); + + /// To be documented. + [NativeName("Src", "Line 7108, Column 39 in ocidl.h")] + [NativeApi(EntryPoint = "HRGN_UserFree64")] + public unsafe partial void HRGNUserFree64(ref uint arg0, ref void* arg1); + + /// To be documented. + [NativeName("Src", "Line 7110, Column 39 in ocidl.h")] + [NativeApi(EntryPoint = "HWND_UserSize64")] + public unsafe partial uint HWNDUserSize64(uint* arg0, uint arg1, nint* arg2); + + /// To be documented. + [NativeName("Src", "Line 7110, Column 39 in ocidl.h")] + [NativeApi(EntryPoint = "HWND_UserSize64")] + public unsafe partial uint HWNDUserSize64(uint* arg0, uint arg1, ref nint arg2); + + /// To be documented. + [NativeName("Src", "Line 7110, Column 39 in ocidl.h")] + [NativeApi(EntryPoint = "HWND_UserSize64")] + public unsafe partial uint HWNDUserSize64(ref uint arg0, uint arg1, nint* arg2); + + /// To be documented. + [NativeName("Src", "Line 7110, Column 39 in ocidl.h")] + [NativeApi(EntryPoint = "HWND_UserSize64")] + public partial uint HWNDUserSize64(ref uint arg0, uint arg1, ref nint arg2); + + /// To be documented. + [NativeName("Src", "Line 7111, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HWND_UserMarshal64")] + public unsafe partial byte* HWNDUserMarshal64(uint* arg0, byte* arg1, nint* arg2); + + /// To be documented. + [NativeName("Src", "Line 7111, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HWND_UserMarshal64")] + public unsafe partial string HWNDUserMarshal64S(uint* arg0, byte* arg1, nint* arg2); + + /// To be documented. + [NativeName("Src", "Line 7111, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HWND_UserMarshal64")] + public unsafe partial byte* HWNDUserMarshal64(uint* arg0, byte* arg1, ref nint arg2); + + /// To be documented. + [NativeName("Src", "Line 7111, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HWND_UserMarshal64")] + public unsafe partial string HWNDUserMarshal64S(uint* arg0, byte* arg1, ref nint arg2); + + /// To be documented. + [NativeName("Src", "Line 7111, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HWND_UserMarshal64")] + public unsafe partial byte* HWNDUserMarshal64(uint* arg0, ref byte arg1, nint* arg2); + + /// To be documented. + [NativeName("Src", "Line 7111, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HWND_UserMarshal64")] + public unsafe partial string HWNDUserMarshal64S(uint* arg0, ref byte arg1, nint* arg2); + + /// To be documented. + [NativeName("Src", "Line 7111, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HWND_UserMarshal64")] + public unsafe partial byte* HWNDUserMarshal64(uint* arg0, ref byte arg1, ref nint arg2); + + /// To be documented. + [NativeName("Src", "Line 7111, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HWND_UserMarshal64")] + public unsafe partial string HWNDUserMarshal64S(uint* arg0, ref byte arg1, ref nint arg2); + + /// To be documented. + [NativeName("Src", "Line 7111, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HWND_UserMarshal64")] + public unsafe partial byte* HWNDUserMarshal64(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, nint* arg2); + + /// To be documented. + [NativeName("Src", "Line 7111, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HWND_UserMarshal64")] + public unsafe partial string HWNDUserMarshal64S(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, nint* arg2); + + /// To be documented. + [NativeName("Src", "Line 7111, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HWND_UserMarshal64")] + public unsafe partial byte* HWNDUserMarshal64(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref nint arg2); + + /// To be documented. + [NativeName("Src", "Line 7111, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HWND_UserMarshal64")] + public unsafe partial string HWNDUserMarshal64S(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref nint arg2); + + /// To be documented. + [NativeName("Src", "Line 7111, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HWND_UserMarshal64")] + public unsafe partial byte* HWNDUserMarshal64(ref uint arg0, byte* arg1, nint* arg2); + + /// To be documented. + [NativeName("Src", "Line 7111, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HWND_UserMarshal64")] + public unsafe partial string HWNDUserMarshal64S(ref uint arg0, byte* arg1, nint* arg2); + + /// To be documented. + [NativeName("Src", "Line 7111, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HWND_UserMarshal64")] + public unsafe partial byte* HWNDUserMarshal64(ref uint arg0, byte* arg1, ref nint arg2); + + /// To be documented. + [NativeName("Src", "Line 7111, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HWND_UserMarshal64")] + public unsafe partial string HWNDUserMarshal64S(ref uint arg0, byte* arg1, ref nint arg2); + + /// To be documented. + [NativeName("Src", "Line 7111, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HWND_UserMarshal64")] + public unsafe partial byte* HWNDUserMarshal64(ref uint arg0, ref byte arg1, nint* arg2); + + /// To be documented. + [NativeName("Src", "Line 7111, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HWND_UserMarshal64")] + public unsafe partial string HWNDUserMarshal64S(ref uint arg0, ref byte arg1, nint* arg2); + + /// To be documented. + [NativeName("Src", "Line 7111, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HWND_UserMarshal64")] + public unsafe partial byte* HWNDUserMarshal64(ref uint arg0, ref byte arg1, ref nint arg2); + + /// To be documented. + [NativeName("Src", "Line 7111, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HWND_UserMarshal64")] + public partial string HWNDUserMarshal64S(ref uint arg0, ref byte arg1, ref nint arg2); + + /// To be documented. + [NativeName("Src", "Line 7111, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HWND_UserMarshal64")] + public unsafe partial byte* HWNDUserMarshal64(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, nint* arg2); + + /// To be documented. + [NativeName("Src", "Line 7111, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HWND_UserMarshal64")] + public unsafe partial string HWNDUserMarshal64S(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, nint* arg2); + + /// To be documented. + [NativeName("Src", "Line 7111, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HWND_UserMarshal64")] + public unsafe partial byte* HWNDUserMarshal64(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref nint arg2); + + /// To be documented. + [NativeName("Src", "Line 7111, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HWND_UserMarshal64")] + public partial string HWNDUserMarshal64S(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref nint arg2); + + /// To be documented. + [NativeName("Src", "Line 7112, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HWND_UserUnmarshal64")] + public unsafe partial byte* HWNDUserUnmarshal64(uint* arg0, byte* arg1, nint* arg2); + + /// To be documented. + [NativeName("Src", "Line 7112, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HWND_UserUnmarshal64")] + public unsafe partial string HWNDUserUnmarshal64S(uint* arg0, byte* arg1, nint* arg2); + + /// To be documented. + [NativeName("Src", "Line 7112, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HWND_UserUnmarshal64")] + public unsafe partial byte* HWNDUserUnmarshal64(uint* arg0, byte* arg1, ref nint arg2); + + /// To be documented. + [NativeName("Src", "Line 7112, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HWND_UserUnmarshal64")] + public unsafe partial string HWNDUserUnmarshal64S(uint* arg0, byte* arg1, ref nint arg2); + + /// To be documented. + [NativeName("Src", "Line 7112, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HWND_UserUnmarshal64")] + public unsafe partial byte* HWNDUserUnmarshal64(uint* arg0, ref byte arg1, nint* arg2); + + /// To be documented. + [NativeName("Src", "Line 7112, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HWND_UserUnmarshal64")] + public unsafe partial string HWNDUserUnmarshal64S(uint* arg0, ref byte arg1, nint* arg2); + + /// To be documented. + [NativeName("Src", "Line 7112, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HWND_UserUnmarshal64")] + public unsafe partial byte* HWNDUserUnmarshal64(uint* arg0, ref byte arg1, ref nint arg2); + + /// To be documented. + [NativeName("Src", "Line 7112, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HWND_UserUnmarshal64")] + public unsafe partial string HWNDUserUnmarshal64S(uint* arg0, ref byte arg1, ref nint arg2); + + /// To be documented. + [NativeName("Src", "Line 7112, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HWND_UserUnmarshal64")] + public unsafe partial byte* HWNDUserUnmarshal64(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, nint* arg2); + + /// To be documented. + [NativeName("Src", "Line 7112, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HWND_UserUnmarshal64")] + public unsafe partial string HWNDUserUnmarshal64S(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, nint* arg2); + + /// To be documented. + [NativeName("Src", "Line 7112, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HWND_UserUnmarshal64")] + public unsafe partial byte* HWNDUserUnmarshal64(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref nint arg2); + + /// To be documented. + [NativeName("Src", "Line 7112, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HWND_UserUnmarshal64")] + public unsafe partial string HWNDUserUnmarshal64S(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref nint arg2); + + /// To be documented. + [NativeName("Src", "Line 7112, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HWND_UserUnmarshal64")] + public unsafe partial byte* HWNDUserUnmarshal64(ref uint arg0, byte* arg1, nint* arg2); + + /// To be documented. + [NativeName("Src", "Line 7112, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HWND_UserUnmarshal64")] + public unsafe partial string HWNDUserUnmarshal64S(ref uint arg0, byte* arg1, nint* arg2); + + /// To be documented. + [NativeName("Src", "Line 7112, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HWND_UserUnmarshal64")] + public unsafe partial byte* HWNDUserUnmarshal64(ref uint arg0, byte* arg1, ref nint arg2); + + /// To be documented. + [NativeName("Src", "Line 7112, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HWND_UserUnmarshal64")] + public unsafe partial string HWNDUserUnmarshal64S(ref uint arg0, byte* arg1, ref nint arg2); + + /// To be documented. + [NativeName("Src", "Line 7112, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HWND_UserUnmarshal64")] + public unsafe partial byte* HWNDUserUnmarshal64(ref uint arg0, ref byte arg1, nint* arg2); + + /// To be documented. + [NativeName("Src", "Line 7112, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HWND_UserUnmarshal64")] + public unsafe partial string HWNDUserUnmarshal64S(ref uint arg0, ref byte arg1, nint* arg2); + + /// To be documented. + [NativeName("Src", "Line 7112, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HWND_UserUnmarshal64")] + public unsafe partial byte* HWNDUserUnmarshal64(ref uint arg0, ref byte arg1, ref nint arg2); + + /// To be documented. + [NativeName("Src", "Line 7112, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HWND_UserUnmarshal64")] + public partial string HWNDUserUnmarshal64S(ref uint arg0, ref byte arg1, ref nint arg2); + + /// To be documented. + [NativeName("Src", "Line 7112, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HWND_UserUnmarshal64")] + public unsafe partial byte* HWNDUserUnmarshal64(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, nint* arg2); + + /// To be documented. + [NativeName("Src", "Line 7112, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HWND_UserUnmarshal64")] + public unsafe partial string HWNDUserUnmarshal64S(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, nint* arg2); + + /// To be documented. + [NativeName("Src", "Line 7112, Column 29 in ocidl.h")] + [NativeApi(EntryPoint = "HWND_UserUnmarshal64")] + public unsafe partial byte* HWNDUserUnmarshal64(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref nint arg2); + + /// To be documented. + [NativeName("Src", "Line 7112, Column 29 in ocidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "HWND_UserUnmarshal64")] + public partial string HWNDUserUnmarshal64S(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref nint arg2); + + /// To be documented. + [NativeName("Src", "Line 7113, Column 39 in ocidl.h")] + [NativeApi(EntryPoint = "HWND_UserFree64")] + public unsafe partial void HWNDUserFree64(uint* arg0, nint* arg1); + + /// To be documented. + [NativeName("Src", "Line 7113, Column 39 in ocidl.h")] + [NativeApi(EntryPoint = "HWND_UserFree64")] + public unsafe partial void HWNDUserFree64(uint* arg0, ref nint arg1); + + /// To be documented. + [NativeName("Src", "Line 7113, Column 39 in ocidl.h")] + [NativeApi(EntryPoint = "HWND_UserFree64")] + public unsafe partial void HWNDUserFree64(ref uint arg0, nint* arg1); + + /// To be documented. + [NativeName("Src", "Line 7113, Column 39 in ocidl.h")] + [NativeApi(EntryPoint = "HWND_UserFree64")] + public partial void HWNDUserFree64(ref uint arg0, ref nint arg1); + + /// To be documented. + [NativeName("Src", "Line 7120, Column 41 in ocidl.h")] + [NativeApi(EntryPoint = "IEnumConnections_Next_Proxy")] + public unsafe partial int IEnumConnectionsNextProxy(IEnumConnections* This, uint cConnections, ConnectData* rgcd, uint* pcFetched); + + /// To be documented. + [NativeName("Src", "Line 7120, Column 41 in ocidl.h")] + [NativeApi(EntryPoint = "IEnumConnections_Next_Proxy")] + public unsafe partial int IEnumConnectionsNextProxy(IEnumConnections* This, uint cConnections, ConnectData* rgcd, ref uint pcFetched); + + /// To be documented. + [NativeName("Src", "Line 7120, Column 41 in ocidl.h")] + [NativeApi(EntryPoint = "IEnumConnections_Next_Proxy")] + public unsafe partial int IEnumConnectionsNextProxy(IEnumConnections* This, uint cConnections, ref ConnectData rgcd, uint* pcFetched); + + /// To be documented. + [NativeName("Src", "Line 7120, Column 41 in ocidl.h")] + [NativeApi(EntryPoint = "IEnumConnections_Next_Proxy")] + public unsafe partial int IEnumConnectionsNextProxy(IEnumConnections* This, uint cConnections, ref ConnectData rgcd, ref uint pcFetched); + + /// To be documented. + [NativeName("Src", "Line 7120, Column 41 in ocidl.h")] + [NativeApi(EntryPoint = "IEnumConnections_Next_Proxy")] + public unsafe partial int IEnumConnectionsNextProxy(ref IEnumConnections This, uint cConnections, ConnectData* rgcd, uint* pcFetched); + + /// To be documented. + [NativeName("Src", "Line 7120, Column 41 in ocidl.h")] + [NativeApi(EntryPoint = "IEnumConnections_Next_Proxy")] + public unsafe partial int IEnumConnectionsNextProxy(ref IEnumConnections This, uint cConnections, ConnectData* rgcd, ref uint pcFetched); + + /// To be documented. + [NativeName("Src", "Line 7120, Column 41 in ocidl.h")] + [NativeApi(EntryPoint = "IEnumConnections_Next_Proxy")] + public unsafe partial int IEnumConnectionsNextProxy(ref IEnumConnections This, uint cConnections, ref ConnectData rgcd, uint* pcFetched); + + /// To be documented. + [NativeName("Src", "Line 7120, Column 41 in ocidl.h")] + [NativeApi(EntryPoint = "IEnumConnections_Next_Proxy")] + public partial int IEnumConnectionsNextProxy(ref IEnumConnections This, uint cConnections, ref ConnectData rgcd, ref uint pcFetched); + + /// To be documented. + [NativeName("Src", "Line 7127, Column 43 in ocidl.h")] + [NativeApi(EntryPoint = "IEnumConnections_Next_Stub")] + public unsafe partial int IEnumConnectionsNextStub(IEnumConnections* This, uint cConnections, ConnectData* rgcd, uint* pcFetched); + + /// To be documented. + [NativeName("Src", "Line 7127, Column 43 in ocidl.h")] + [NativeApi(EntryPoint = "IEnumConnections_Next_Stub")] + public unsafe partial int IEnumConnectionsNextStub(IEnumConnections* This, uint cConnections, ConnectData* rgcd, ref uint pcFetched); + + /// To be documented. + [NativeName("Src", "Line 7127, Column 43 in ocidl.h")] + [NativeApi(EntryPoint = "IEnumConnections_Next_Stub")] + public unsafe partial int IEnumConnectionsNextStub(IEnumConnections* This, uint cConnections, ref ConnectData rgcd, uint* pcFetched); + + /// To be documented. + [NativeName("Src", "Line 7127, Column 43 in ocidl.h")] + [NativeApi(EntryPoint = "IEnumConnections_Next_Stub")] + public unsafe partial int IEnumConnectionsNextStub(IEnumConnections* This, uint cConnections, ref ConnectData rgcd, ref uint pcFetched); + + /// To be documented. + [NativeName("Src", "Line 7127, Column 43 in ocidl.h")] + [NativeApi(EntryPoint = "IEnumConnections_Next_Stub")] + public unsafe partial int IEnumConnectionsNextStub(ref IEnumConnections This, uint cConnections, ConnectData* rgcd, uint* pcFetched); + + /// To be documented. + [NativeName("Src", "Line 7127, Column 43 in ocidl.h")] + [NativeApi(EntryPoint = "IEnumConnections_Next_Stub")] + public unsafe partial int IEnumConnectionsNextStub(ref IEnumConnections This, uint cConnections, ConnectData* rgcd, ref uint pcFetched); + + /// To be documented. + [NativeName("Src", "Line 7127, Column 43 in ocidl.h")] + [NativeApi(EntryPoint = "IEnumConnections_Next_Stub")] + public unsafe partial int IEnumConnectionsNextStub(ref IEnumConnections This, uint cConnections, ref ConnectData rgcd, uint* pcFetched); + + /// To be documented. + [NativeName("Src", "Line 7127, Column 43 in ocidl.h")] + [NativeApi(EntryPoint = "IEnumConnections_Next_Stub")] + public partial int IEnumConnectionsNextStub(ref IEnumConnections This, uint cConnections, ref ConnectData rgcd, ref uint pcFetched); + + /// To be documented. + [NativeName("Src", "Line 7133, Column 41 in ocidl.h")] + [NativeApi(EntryPoint = "IEnumConnectionPoints_Next_Proxy")] + public unsafe partial int IEnumConnectionPointsNextProxy(IEnumConnectionPoints* This, uint cConnections, IConnectionPoint** ppCP, uint* pcFetched); + + /// To be documented. + [NativeName("Src", "Line 7133, Column 41 in ocidl.h")] + [NativeApi(EntryPoint = "IEnumConnectionPoints_Next_Proxy")] + public unsafe partial int IEnumConnectionPointsNextProxy(IEnumConnectionPoints* This, uint cConnections, IConnectionPoint** ppCP, ref uint pcFetched); + + /// To be documented. + [NativeName("Src", "Line 7133, Column 41 in ocidl.h")] + [NativeApi(EntryPoint = "IEnumConnectionPoints_Next_Proxy")] + public unsafe partial int IEnumConnectionPointsNextProxy(IEnumConnectionPoints* This, uint cConnections, ref IConnectionPoint* ppCP, uint* pcFetched); + + /// To be documented. + [NativeName("Src", "Line 7133, Column 41 in ocidl.h")] + [NativeApi(EntryPoint = "IEnumConnectionPoints_Next_Proxy")] + public unsafe partial int IEnumConnectionPointsNextProxy(IEnumConnectionPoints* This, uint cConnections, ref IConnectionPoint* ppCP, ref uint pcFetched); + + /// To be documented. + [NativeName("Src", "Line 7133, Column 41 in ocidl.h")] + [NativeApi(EntryPoint = "IEnumConnectionPoints_Next_Proxy")] + public unsafe partial int IEnumConnectionPointsNextProxy(ref IEnumConnectionPoints This, uint cConnections, IConnectionPoint** ppCP, uint* pcFetched); + + /// To be documented. + [NativeName("Src", "Line 7133, Column 41 in ocidl.h")] + [NativeApi(EntryPoint = "IEnumConnectionPoints_Next_Proxy")] + public unsafe partial int IEnumConnectionPointsNextProxy(ref IEnumConnectionPoints This, uint cConnections, IConnectionPoint** ppCP, ref uint pcFetched); + + /// To be documented. + [NativeName("Src", "Line 7133, Column 41 in ocidl.h")] + [NativeApi(EntryPoint = "IEnumConnectionPoints_Next_Proxy")] + public unsafe partial int IEnumConnectionPointsNextProxy(ref IEnumConnectionPoints This, uint cConnections, ref IConnectionPoint* ppCP, uint* pcFetched); + + /// To be documented. + [NativeName("Src", "Line 7133, Column 41 in ocidl.h")] + [NativeApi(EntryPoint = "IEnumConnectionPoints_Next_Proxy")] + public unsafe partial int IEnumConnectionPointsNextProxy(ref IEnumConnectionPoints This, uint cConnections, ref IConnectionPoint* ppCP, ref uint pcFetched); + + /// To be documented. + [NativeName("Src", "Line 7140, Column 43 in ocidl.h")] + [NativeApi(EntryPoint = "IEnumConnectionPoints_Next_Stub")] + public unsafe partial int IEnumConnectionPointsNextStub(IEnumConnectionPoints* This, uint cConnections, IConnectionPoint** ppCP, uint* pcFetched); + + /// To be documented. + [NativeName("Src", "Line 7140, Column 43 in ocidl.h")] + [NativeApi(EntryPoint = "IEnumConnectionPoints_Next_Stub")] + public unsafe partial int IEnumConnectionPointsNextStub(IEnumConnectionPoints* This, uint cConnections, IConnectionPoint** ppCP, ref uint pcFetched); + + /// To be documented. + [NativeName("Src", "Line 7140, Column 43 in ocidl.h")] + [NativeApi(EntryPoint = "IEnumConnectionPoints_Next_Stub")] + public unsafe partial int IEnumConnectionPointsNextStub(IEnumConnectionPoints* This, uint cConnections, ref IConnectionPoint* ppCP, uint* pcFetched); + + /// To be documented. + [NativeName("Src", "Line 7140, Column 43 in ocidl.h")] + [NativeApi(EntryPoint = "IEnumConnectionPoints_Next_Stub")] + public unsafe partial int IEnumConnectionPointsNextStub(IEnumConnectionPoints* This, uint cConnections, ref IConnectionPoint* ppCP, ref uint pcFetched); + + /// To be documented. + [NativeName("Src", "Line 7140, Column 43 in ocidl.h")] + [NativeApi(EntryPoint = "IEnumConnectionPoints_Next_Stub")] + public unsafe partial int IEnumConnectionPointsNextStub(ref IEnumConnectionPoints This, uint cConnections, IConnectionPoint** ppCP, uint* pcFetched); + + /// To be documented. + [NativeName("Src", "Line 7140, Column 43 in ocidl.h")] + [NativeApi(EntryPoint = "IEnumConnectionPoints_Next_Stub")] + public unsafe partial int IEnumConnectionPointsNextStub(ref IEnumConnectionPoints This, uint cConnections, IConnectionPoint** ppCP, ref uint pcFetched); + + /// To be documented. + [NativeName("Src", "Line 7140, Column 43 in ocidl.h")] + [NativeApi(EntryPoint = "IEnumConnectionPoints_Next_Stub")] + public unsafe partial int IEnumConnectionPointsNextStub(ref IEnumConnectionPoints This, uint cConnections, ref IConnectionPoint* ppCP, uint* pcFetched); + + /// To be documented. + [NativeName("Src", "Line 7140, Column 43 in ocidl.h")] + [NativeApi(EntryPoint = "IEnumConnectionPoints_Next_Stub")] + public unsafe partial int IEnumConnectionPointsNextStub(ref IEnumConnectionPoints This, uint cConnections, ref IConnectionPoint* ppCP, ref uint pcFetched); + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_CreateInstanceLic_Proxy")] + public unsafe partial int IClassFactory2CreateInstanceLicProxy(Silk.NET.Core.Native.IUnknown* This, Silk.NET.Core.Native.IUnknown* pUnkOuter, Silk.NET.Core.Native.IUnknown* pUnkReserved, Guid* riid, char* bstrKey, void** ppvObj); + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_CreateInstanceLic_Proxy")] + public unsafe partial int IClassFactory2CreateInstanceLicProxy(Silk.NET.Core.Native.IUnknown* This, Silk.NET.Core.Native.IUnknown* pUnkOuter, Silk.NET.Core.Native.IUnknown* pUnkReserved, Guid* riid, char* bstrKey, ref void* ppvObj); + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_CreateInstanceLic_Proxy")] + public unsafe partial int IClassFactory2CreateInstanceLicProxy(Silk.NET.Core.Native.IUnknown* This, Silk.NET.Core.Native.IUnknown* pUnkOuter, Silk.NET.Core.Native.IUnknown* pUnkReserved, Guid* riid, ref char bstrKey, void** ppvObj); + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_CreateInstanceLic_Proxy")] + public unsafe partial int IClassFactory2CreateInstanceLicProxy(Silk.NET.Core.Native.IUnknown* This, Silk.NET.Core.Native.IUnknown* pUnkOuter, Silk.NET.Core.Native.IUnknown* pUnkReserved, Guid* riid, ref char bstrKey, ref void* ppvObj); + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_CreateInstanceLic_Proxy")] + public unsafe partial int IClassFactory2CreateInstanceLicProxy(Silk.NET.Core.Native.IUnknown* This, Silk.NET.Core.Native.IUnknown* pUnkOuter, Silk.NET.Core.Native.IUnknown* pUnkReserved, Guid* riid, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.BStr)] string bstrKey, void** ppvObj); + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_CreateInstanceLic_Proxy")] + public unsafe partial int IClassFactory2CreateInstanceLicProxy(Silk.NET.Core.Native.IUnknown* This, Silk.NET.Core.Native.IUnknown* pUnkOuter, Silk.NET.Core.Native.IUnknown* pUnkReserved, Guid* riid, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.BStr)] string bstrKey, ref void* ppvObj); + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_CreateInstanceLic_Proxy")] + public unsafe partial int IClassFactory2CreateInstanceLicProxy(Silk.NET.Core.Native.IUnknown* This, Silk.NET.Core.Native.IUnknown* pUnkOuter, Silk.NET.Core.Native.IUnknown* pUnkReserved, ref Guid riid, char* bstrKey, void** ppvObj); + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_CreateInstanceLic_Proxy")] + public unsafe partial int IClassFactory2CreateInstanceLicProxy(Silk.NET.Core.Native.IUnknown* This, Silk.NET.Core.Native.IUnknown* pUnkOuter, Silk.NET.Core.Native.IUnknown* pUnkReserved, ref Guid riid, char* bstrKey, ref void* ppvObj); + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_CreateInstanceLic_Proxy")] + public unsafe partial int IClassFactory2CreateInstanceLicProxy(Silk.NET.Core.Native.IUnknown* This, Silk.NET.Core.Native.IUnknown* pUnkOuter, Silk.NET.Core.Native.IUnknown* pUnkReserved, ref Guid riid, ref char bstrKey, void** ppvObj); + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_CreateInstanceLic_Proxy")] + public unsafe partial int IClassFactory2CreateInstanceLicProxy(Silk.NET.Core.Native.IUnknown* This, Silk.NET.Core.Native.IUnknown* pUnkOuter, Silk.NET.Core.Native.IUnknown* pUnkReserved, ref Guid riid, ref char bstrKey, ref void* ppvObj); + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_CreateInstanceLic_Proxy")] + public unsafe partial int IClassFactory2CreateInstanceLicProxy(Silk.NET.Core.Native.IUnknown* This, Silk.NET.Core.Native.IUnknown* pUnkOuter, Silk.NET.Core.Native.IUnknown* pUnkReserved, ref Guid riid, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.BStr)] string bstrKey, void** ppvObj); + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_CreateInstanceLic_Proxy")] + public unsafe partial int IClassFactory2CreateInstanceLicProxy(Silk.NET.Core.Native.IUnknown* This, Silk.NET.Core.Native.IUnknown* pUnkOuter, Silk.NET.Core.Native.IUnknown* pUnkReserved, ref Guid riid, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.BStr)] string bstrKey, ref void* ppvObj); + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_CreateInstanceLic_Proxy")] + public unsafe partial int IClassFactory2CreateInstanceLicProxy(Silk.NET.Core.Native.IUnknown* This, Silk.NET.Core.Native.IUnknown* pUnkOuter, ref Silk.NET.Core.Native.IUnknown pUnkReserved, Guid* riid, char* bstrKey, void** ppvObj); + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_CreateInstanceLic_Proxy")] + public unsafe partial int IClassFactory2CreateInstanceLicProxy(Silk.NET.Core.Native.IUnknown* This, Silk.NET.Core.Native.IUnknown* pUnkOuter, ref Silk.NET.Core.Native.IUnknown pUnkReserved, Guid* riid, char* bstrKey, ref void* ppvObj); + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_CreateInstanceLic_Proxy")] + public unsafe partial int IClassFactory2CreateInstanceLicProxy(Silk.NET.Core.Native.IUnknown* This, Silk.NET.Core.Native.IUnknown* pUnkOuter, ref Silk.NET.Core.Native.IUnknown pUnkReserved, Guid* riid, ref char bstrKey, void** ppvObj); + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_CreateInstanceLic_Proxy")] + public unsafe partial int IClassFactory2CreateInstanceLicProxy(Silk.NET.Core.Native.IUnknown* This, Silk.NET.Core.Native.IUnknown* pUnkOuter, ref Silk.NET.Core.Native.IUnknown pUnkReserved, Guid* riid, ref char bstrKey, ref void* ppvObj); + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_CreateInstanceLic_Proxy")] + public unsafe partial int IClassFactory2CreateInstanceLicProxy(Silk.NET.Core.Native.IUnknown* This, Silk.NET.Core.Native.IUnknown* pUnkOuter, ref Silk.NET.Core.Native.IUnknown pUnkReserved, Guid* riid, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.BStr)] string bstrKey, void** ppvObj); + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_CreateInstanceLic_Proxy")] + public unsafe partial int IClassFactory2CreateInstanceLicProxy(Silk.NET.Core.Native.IUnknown* This, Silk.NET.Core.Native.IUnknown* pUnkOuter, ref Silk.NET.Core.Native.IUnknown pUnkReserved, Guid* riid, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.BStr)] string bstrKey, ref void* ppvObj); + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_CreateInstanceLic_Proxy")] + public unsafe partial int IClassFactory2CreateInstanceLicProxy(Silk.NET.Core.Native.IUnknown* This, Silk.NET.Core.Native.IUnknown* pUnkOuter, ref Silk.NET.Core.Native.IUnknown pUnkReserved, ref Guid riid, char* bstrKey, void** ppvObj); + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_CreateInstanceLic_Proxy")] + public unsafe partial int IClassFactory2CreateInstanceLicProxy(Silk.NET.Core.Native.IUnknown* This, Silk.NET.Core.Native.IUnknown* pUnkOuter, ref Silk.NET.Core.Native.IUnknown pUnkReserved, ref Guid riid, char* bstrKey, ref void* ppvObj); + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_CreateInstanceLic_Proxy")] + public unsafe partial int IClassFactory2CreateInstanceLicProxy(Silk.NET.Core.Native.IUnknown* This, Silk.NET.Core.Native.IUnknown* pUnkOuter, ref Silk.NET.Core.Native.IUnknown pUnkReserved, ref Guid riid, ref char bstrKey, void** ppvObj); + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_CreateInstanceLic_Proxy")] + public unsafe partial int IClassFactory2CreateInstanceLicProxy(Silk.NET.Core.Native.IUnknown* This, Silk.NET.Core.Native.IUnknown* pUnkOuter, ref Silk.NET.Core.Native.IUnknown pUnkReserved, ref Guid riid, ref char bstrKey, ref void* ppvObj); + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_CreateInstanceLic_Proxy")] + public unsafe partial int IClassFactory2CreateInstanceLicProxy(Silk.NET.Core.Native.IUnknown* This, Silk.NET.Core.Native.IUnknown* pUnkOuter, ref Silk.NET.Core.Native.IUnknown pUnkReserved, ref Guid riid, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.BStr)] string bstrKey, void** ppvObj); + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_CreateInstanceLic_Proxy")] + public unsafe partial int IClassFactory2CreateInstanceLicProxy(Silk.NET.Core.Native.IUnknown* This, Silk.NET.Core.Native.IUnknown* pUnkOuter, ref Silk.NET.Core.Native.IUnknown pUnkReserved, ref Guid riid, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.BStr)] string bstrKey, ref void* ppvObj); + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_CreateInstanceLic_Proxy")] + public unsafe partial int IClassFactory2CreateInstanceLicProxy(Silk.NET.Core.Native.IUnknown* This, ref Silk.NET.Core.Native.IUnknown pUnkOuter, Silk.NET.Core.Native.IUnknown* pUnkReserved, Guid* riid, char* bstrKey, void** ppvObj); + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_CreateInstanceLic_Proxy")] + public unsafe partial int IClassFactory2CreateInstanceLicProxy(Silk.NET.Core.Native.IUnknown* This, ref Silk.NET.Core.Native.IUnknown pUnkOuter, Silk.NET.Core.Native.IUnknown* pUnkReserved, Guid* riid, char* bstrKey, ref void* ppvObj); + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_CreateInstanceLic_Proxy")] + public unsafe partial int IClassFactory2CreateInstanceLicProxy(Silk.NET.Core.Native.IUnknown* This, ref Silk.NET.Core.Native.IUnknown pUnkOuter, Silk.NET.Core.Native.IUnknown* pUnkReserved, Guid* riid, ref char bstrKey, void** ppvObj); + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_CreateInstanceLic_Proxy")] + public unsafe partial int IClassFactory2CreateInstanceLicProxy(Silk.NET.Core.Native.IUnknown* This, ref Silk.NET.Core.Native.IUnknown pUnkOuter, Silk.NET.Core.Native.IUnknown* pUnkReserved, Guid* riid, ref char bstrKey, ref void* ppvObj); + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_CreateInstanceLic_Proxy")] + public unsafe partial int IClassFactory2CreateInstanceLicProxy(Silk.NET.Core.Native.IUnknown* This, ref Silk.NET.Core.Native.IUnknown pUnkOuter, Silk.NET.Core.Native.IUnknown* pUnkReserved, Guid* riid, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.BStr)] string bstrKey, void** ppvObj); + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_CreateInstanceLic_Proxy")] + public unsafe partial int IClassFactory2CreateInstanceLicProxy(Silk.NET.Core.Native.IUnknown* This, ref Silk.NET.Core.Native.IUnknown pUnkOuter, Silk.NET.Core.Native.IUnknown* pUnkReserved, Guid* riid, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.BStr)] string bstrKey, ref void* ppvObj); + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_CreateInstanceLic_Proxy")] + public unsafe partial int IClassFactory2CreateInstanceLicProxy(Silk.NET.Core.Native.IUnknown* This, ref Silk.NET.Core.Native.IUnknown pUnkOuter, Silk.NET.Core.Native.IUnknown* pUnkReserved, ref Guid riid, char* bstrKey, void** ppvObj); + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_CreateInstanceLic_Proxy")] + public unsafe partial int IClassFactory2CreateInstanceLicProxy(Silk.NET.Core.Native.IUnknown* This, ref Silk.NET.Core.Native.IUnknown pUnkOuter, Silk.NET.Core.Native.IUnknown* pUnkReserved, ref Guid riid, char* bstrKey, ref void* ppvObj); + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_CreateInstanceLic_Proxy")] + public unsafe partial int IClassFactory2CreateInstanceLicProxy(Silk.NET.Core.Native.IUnknown* This, ref Silk.NET.Core.Native.IUnknown pUnkOuter, Silk.NET.Core.Native.IUnknown* pUnkReserved, ref Guid riid, ref char bstrKey, void** ppvObj); + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_CreateInstanceLic_Proxy")] + public unsafe partial int IClassFactory2CreateInstanceLicProxy(Silk.NET.Core.Native.IUnknown* This, ref Silk.NET.Core.Native.IUnknown pUnkOuter, Silk.NET.Core.Native.IUnknown* pUnkReserved, ref Guid riid, ref char bstrKey, ref void* ppvObj); + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_CreateInstanceLic_Proxy")] + public unsafe partial int IClassFactory2CreateInstanceLicProxy(Silk.NET.Core.Native.IUnknown* This, ref Silk.NET.Core.Native.IUnknown pUnkOuter, Silk.NET.Core.Native.IUnknown* pUnkReserved, ref Guid riid, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.BStr)] string bstrKey, void** ppvObj); + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_CreateInstanceLic_Proxy")] + public unsafe partial int IClassFactory2CreateInstanceLicProxy(Silk.NET.Core.Native.IUnknown* This, ref Silk.NET.Core.Native.IUnknown pUnkOuter, Silk.NET.Core.Native.IUnknown* pUnkReserved, ref Guid riid, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.BStr)] string bstrKey, ref void* ppvObj); + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_CreateInstanceLic_Proxy")] + public unsafe partial int IClassFactory2CreateInstanceLicProxy(Silk.NET.Core.Native.IUnknown* This, ref Silk.NET.Core.Native.IUnknown pUnkOuter, ref Silk.NET.Core.Native.IUnknown pUnkReserved, Guid* riid, char* bstrKey, void** ppvObj); + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_CreateInstanceLic_Proxy")] + public unsafe partial int IClassFactory2CreateInstanceLicProxy(Silk.NET.Core.Native.IUnknown* This, ref Silk.NET.Core.Native.IUnknown pUnkOuter, ref Silk.NET.Core.Native.IUnknown pUnkReserved, Guid* riid, char* bstrKey, ref void* ppvObj); + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_CreateInstanceLic_Proxy")] + public unsafe partial int IClassFactory2CreateInstanceLicProxy(Silk.NET.Core.Native.IUnknown* This, ref Silk.NET.Core.Native.IUnknown pUnkOuter, ref Silk.NET.Core.Native.IUnknown pUnkReserved, Guid* riid, ref char bstrKey, void** ppvObj); + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_CreateInstanceLic_Proxy")] + public unsafe partial int IClassFactory2CreateInstanceLicProxy(Silk.NET.Core.Native.IUnknown* This, ref Silk.NET.Core.Native.IUnknown pUnkOuter, ref Silk.NET.Core.Native.IUnknown pUnkReserved, Guid* riid, ref char bstrKey, ref void* ppvObj); + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_CreateInstanceLic_Proxy")] + public unsafe partial int IClassFactory2CreateInstanceLicProxy(Silk.NET.Core.Native.IUnknown* This, ref Silk.NET.Core.Native.IUnknown pUnkOuter, ref Silk.NET.Core.Native.IUnknown pUnkReserved, Guid* riid, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.BStr)] string bstrKey, void** ppvObj); + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_CreateInstanceLic_Proxy")] + public unsafe partial int IClassFactory2CreateInstanceLicProxy(Silk.NET.Core.Native.IUnknown* This, ref Silk.NET.Core.Native.IUnknown pUnkOuter, ref Silk.NET.Core.Native.IUnknown pUnkReserved, Guid* riid, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.BStr)] string bstrKey, ref void* ppvObj); + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_CreateInstanceLic_Proxy")] + public unsafe partial int IClassFactory2CreateInstanceLicProxy(Silk.NET.Core.Native.IUnknown* This, ref Silk.NET.Core.Native.IUnknown pUnkOuter, ref Silk.NET.Core.Native.IUnknown pUnkReserved, ref Guid riid, char* bstrKey, void** ppvObj); + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_CreateInstanceLic_Proxy")] + public unsafe partial int IClassFactory2CreateInstanceLicProxy(Silk.NET.Core.Native.IUnknown* This, ref Silk.NET.Core.Native.IUnknown pUnkOuter, ref Silk.NET.Core.Native.IUnknown pUnkReserved, ref Guid riid, char* bstrKey, ref void* ppvObj); + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_CreateInstanceLic_Proxy")] + public unsafe partial int IClassFactory2CreateInstanceLicProxy(Silk.NET.Core.Native.IUnknown* This, ref Silk.NET.Core.Native.IUnknown pUnkOuter, ref Silk.NET.Core.Native.IUnknown pUnkReserved, ref Guid riid, ref char bstrKey, void** ppvObj); + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_CreateInstanceLic_Proxy")] + public unsafe partial int IClassFactory2CreateInstanceLicProxy(Silk.NET.Core.Native.IUnknown* This, ref Silk.NET.Core.Native.IUnknown pUnkOuter, ref Silk.NET.Core.Native.IUnknown pUnkReserved, ref Guid riid, ref char bstrKey, ref void* ppvObj); + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_CreateInstanceLic_Proxy")] + public unsafe partial int IClassFactory2CreateInstanceLicProxy(Silk.NET.Core.Native.IUnknown* This, ref Silk.NET.Core.Native.IUnknown pUnkOuter, ref Silk.NET.Core.Native.IUnknown pUnkReserved, ref Guid riid, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.BStr)] string bstrKey, void** ppvObj); + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_CreateInstanceLic_Proxy")] + public unsafe partial int IClassFactory2CreateInstanceLicProxy(Silk.NET.Core.Native.IUnknown* This, ref Silk.NET.Core.Native.IUnknown pUnkOuter, ref Silk.NET.Core.Native.IUnknown pUnkReserved, ref Guid riid, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.BStr)] string bstrKey, ref void* ppvObj); + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_CreateInstanceLic_Proxy")] + public unsafe partial int IClassFactory2CreateInstanceLicProxy(ref Silk.NET.Core.Native.IUnknown This, Silk.NET.Core.Native.IUnknown* pUnkOuter, Silk.NET.Core.Native.IUnknown* pUnkReserved, Guid* riid, char* bstrKey, void** ppvObj); + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_CreateInstanceLic_Proxy")] + public unsafe partial int IClassFactory2CreateInstanceLicProxy(ref Silk.NET.Core.Native.IUnknown This, Silk.NET.Core.Native.IUnknown* pUnkOuter, Silk.NET.Core.Native.IUnknown* pUnkReserved, Guid* riid, char* bstrKey, ref void* ppvObj); + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_CreateInstanceLic_Proxy")] + public unsafe partial int IClassFactory2CreateInstanceLicProxy(ref Silk.NET.Core.Native.IUnknown This, Silk.NET.Core.Native.IUnknown* pUnkOuter, Silk.NET.Core.Native.IUnknown* pUnkReserved, Guid* riid, ref char bstrKey, void** ppvObj); + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_CreateInstanceLic_Proxy")] + public unsafe partial int IClassFactory2CreateInstanceLicProxy(ref Silk.NET.Core.Native.IUnknown This, Silk.NET.Core.Native.IUnknown* pUnkOuter, Silk.NET.Core.Native.IUnknown* pUnkReserved, Guid* riid, ref char bstrKey, ref void* ppvObj); + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_CreateInstanceLic_Proxy")] + public unsafe partial int IClassFactory2CreateInstanceLicProxy(ref Silk.NET.Core.Native.IUnknown This, Silk.NET.Core.Native.IUnknown* pUnkOuter, Silk.NET.Core.Native.IUnknown* pUnkReserved, Guid* riid, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.BStr)] string bstrKey, void** ppvObj); + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_CreateInstanceLic_Proxy")] + public unsafe partial int IClassFactory2CreateInstanceLicProxy(ref Silk.NET.Core.Native.IUnknown This, Silk.NET.Core.Native.IUnknown* pUnkOuter, Silk.NET.Core.Native.IUnknown* pUnkReserved, Guid* riid, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.BStr)] string bstrKey, ref void* ppvObj); + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_CreateInstanceLic_Proxy")] + public unsafe partial int IClassFactory2CreateInstanceLicProxy(ref Silk.NET.Core.Native.IUnknown This, Silk.NET.Core.Native.IUnknown* pUnkOuter, Silk.NET.Core.Native.IUnknown* pUnkReserved, ref Guid riid, char* bstrKey, void** ppvObj); + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_CreateInstanceLic_Proxy")] + public unsafe partial int IClassFactory2CreateInstanceLicProxy(ref Silk.NET.Core.Native.IUnknown This, Silk.NET.Core.Native.IUnknown* pUnkOuter, Silk.NET.Core.Native.IUnknown* pUnkReserved, ref Guid riid, char* bstrKey, ref void* ppvObj); + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_CreateInstanceLic_Proxy")] + public unsafe partial int IClassFactory2CreateInstanceLicProxy(ref Silk.NET.Core.Native.IUnknown This, Silk.NET.Core.Native.IUnknown* pUnkOuter, Silk.NET.Core.Native.IUnknown* pUnkReserved, ref Guid riid, ref char bstrKey, void** ppvObj); + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_CreateInstanceLic_Proxy")] + public unsafe partial int IClassFactory2CreateInstanceLicProxy(ref Silk.NET.Core.Native.IUnknown This, Silk.NET.Core.Native.IUnknown* pUnkOuter, Silk.NET.Core.Native.IUnknown* pUnkReserved, ref Guid riid, ref char bstrKey, ref void* ppvObj); + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_CreateInstanceLic_Proxy")] + public unsafe partial int IClassFactory2CreateInstanceLicProxy(ref Silk.NET.Core.Native.IUnknown This, Silk.NET.Core.Native.IUnknown* pUnkOuter, Silk.NET.Core.Native.IUnknown* pUnkReserved, ref Guid riid, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.BStr)] string bstrKey, void** ppvObj); + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_CreateInstanceLic_Proxy")] + public unsafe partial int IClassFactory2CreateInstanceLicProxy(ref Silk.NET.Core.Native.IUnknown This, Silk.NET.Core.Native.IUnknown* pUnkOuter, Silk.NET.Core.Native.IUnknown* pUnkReserved, ref Guid riid, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.BStr)] string bstrKey, ref void* ppvObj); + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_CreateInstanceLic_Proxy")] + public unsafe partial int IClassFactory2CreateInstanceLicProxy(ref Silk.NET.Core.Native.IUnknown This, Silk.NET.Core.Native.IUnknown* pUnkOuter, ref Silk.NET.Core.Native.IUnknown pUnkReserved, Guid* riid, char* bstrKey, void** ppvObj); + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_CreateInstanceLic_Proxy")] + public unsafe partial int IClassFactory2CreateInstanceLicProxy(ref Silk.NET.Core.Native.IUnknown This, Silk.NET.Core.Native.IUnknown* pUnkOuter, ref Silk.NET.Core.Native.IUnknown pUnkReserved, Guid* riid, char* bstrKey, ref void* ppvObj); + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_CreateInstanceLic_Proxy")] + public unsafe partial int IClassFactory2CreateInstanceLicProxy(ref Silk.NET.Core.Native.IUnknown This, Silk.NET.Core.Native.IUnknown* pUnkOuter, ref Silk.NET.Core.Native.IUnknown pUnkReserved, Guid* riid, ref char bstrKey, void** ppvObj); + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_CreateInstanceLic_Proxy")] + public unsafe partial int IClassFactory2CreateInstanceLicProxy(ref Silk.NET.Core.Native.IUnknown This, Silk.NET.Core.Native.IUnknown* pUnkOuter, ref Silk.NET.Core.Native.IUnknown pUnkReserved, Guid* riid, ref char bstrKey, ref void* ppvObj); + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_CreateInstanceLic_Proxy")] + public unsafe partial int IClassFactory2CreateInstanceLicProxy(ref Silk.NET.Core.Native.IUnknown This, Silk.NET.Core.Native.IUnknown* pUnkOuter, ref Silk.NET.Core.Native.IUnknown pUnkReserved, Guid* riid, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.BStr)] string bstrKey, void** ppvObj); + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_CreateInstanceLic_Proxy")] + public unsafe partial int IClassFactory2CreateInstanceLicProxy(ref Silk.NET.Core.Native.IUnknown This, Silk.NET.Core.Native.IUnknown* pUnkOuter, ref Silk.NET.Core.Native.IUnknown pUnkReserved, Guid* riid, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.BStr)] string bstrKey, ref void* ppvObj); + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_CreateInstanceLic_Proxy")] + public unsafe partial int IClassFactory2CreateInstanceLicProxy(ref Silk.NET.Core.Native.IUnknown This, Silk.NET.Core.Native.IUnknown* pUnkOuter, ref Silk.NET.Core.Native.IUnknown pUnkReserved, ref Guid riid, char* bstrKey, void** ppvObj); + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_CreateInstanceLic_Proxy")] + public unsafe partial int IClassFactory2CreateInstanceLicProxy(ref Silk.NET.Core.Native.IUnknown This, Silk.NET.Core.Native.IUnknown* pUnkOuter, ref Silk.NET.Core.Native.IUnknown pUnkReserved, ref Guid riid, char* bstrKey, ref void* ppvObj); + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_CreateInstanceLic_Proxy")] + public unsafe partial int IClassFactory2CreateInstanceLicProxy(ref Silk.NET.Core.Native.IUnknown This, Silk.NET.Core.Native.IUnknown* pUnkOuter, ref Silk.NET.Core.Native.IUnknown pUnkReserved, ref Guid riid, ref char bstrKey, void** ppvObj); + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_CreateInstanceLic_Proxy")] + public unsafe partial int IClassFactory2CreateInstanceLicProxy(ref Silk.NET.Core.Native.IUnknown This, Silk.NET.Core.Native.IUnknown* pUnkOuter, ref Silk.NET.Core.Native.IUnknown pUnkReserved, ref Guid riid, ref char bstrKey, ref void* ppvObj); + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_CreateInstanceLic_Proxy")] + public unsafe partial int IClassFactory2CreateInstanceLicProxy(ref Silk.NET.Core.Native.IUnknown This, Silk.NET.Core.Native.IUnknown* pUnkOuter, ref Silk.NET.Core.Native.IUnknown pUnkReserved, ref Guid riid, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.BStr)] string bstrKey, void** ppvObj); + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_CreateInstanceLic_Proxy")] + public unsafe partial int IClassFactory2CreateInstanceLicProxy(ref Silk.NET.Core.Native.IUnknown This, Silk.NET.Core.Native.IUnknown* pUnkOuter, ref Silk.NET.Core.Native.IUnknown pUnkReserved, ref Guid riid, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.BStr)] string bstrKey, ref void* ppvObj); + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_CreateInstanceLic_Proxy")] + public unsafe partial int IClassFactory2CreateInstanceLicProxy(ref Silk.NET.Core.Native.IUnknown This, ref Silk.NET.Core.Native.IUnknown pUnkOuter, Silk.NET.Core.Native.IUnknown* pUnkReserved, Guid* riid, char* bstrKey, void** ppvObj); + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_CreateInstanceLic_Proxy")] + public unsafe partial int IClassFactory2CreateInstanceLicProxy(ref Silk.NET.Core.Native.IUnknown This, ref Silk.NET.Core.Native.IUnknown pUnkOuter, Silk.NET.Core.Native.IUnknown* pUnkReserved, Guid* riid, char* bstrKey, ref void* ppvObj); + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_CreateInstanceLic_Proxy")] + public unsafe partial int IClassFactory2CreateInstanceLicProxy(ref Silk.NET.Core.Native.IUnknown This, ref Silk.NET.Core.Native.IUnknown pUnkOuter, Silk.NET.Core.Native.IUnknown* pUnkReserved, Guid* riid, ref char bstrKey, void** ppvObj); + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_CreateInstanceLic_Proxy")] + public unsafe partial int IClassFactory2CreateInstanceLicProxy(ref Silk.NET.Core.Native.IUnknown This, ref Silk.NET.Core.Native.IUnknown pUnkOuter, Silk.NET.Core.Native.IUnknown* pUnkReserved, Guid* riid, ref char bstrKey, ref void* ppvObj); + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_CreateInstanceLic_Proxy")] + public unsafe partial int IClassFactory2CreateInstanceLicProxy(ref Silk.NET.Core.Native.IUnknown This, ref Silk.NET.Core.Native.IUnknown pUnkOuter, Silk.NET.Core.Native.IUnknown* pUnkReserved, Guid* riid, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.BStr)] string bstrKey, void** ppvObj); + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_CreateInstanceLic_Proxy")] + public unsafe partial int IClassFactory2CreateInstanceLicProxy(ref Silk.NET.Core.Native.IUnknown This, ref Silk.NET.Core.Native.IUnknown pUnkOuter, Silk.NET.Core.Native.IUnknown* pUnkReserved, Guid* riid, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.BStr)] string bstrKey, ref void* ppvObj); + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_CreateInstanceLic_Proxy")] + public unsafe partial int IClassFactory2CreateInstanceLicProxy(ref Silk.NET.Core.Native.IUnknown This, ref Silk.NET.Core.Native.IUnknown pUnkOuter, Silk.NET.Core.Native.IUnknown* pUnkReserved, ref Guid riid, char* bstrKey, void** ppvObj); + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_CreateInstanceLic_Proxy")] + public unsafe partial int IClassFactory2CreateInstanceLicProxy(ref Silk.NET.Core.Native.IUnknown This, ref Silk.NET.Core.Native.IUnknown pUnkOuter, Silk.NET.Core.Native.IUnknown* pUnkReserved, ref Guid riid, char* bstrKey, ref void* ppvObj); + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_CreateInstanceLic_Proxy")] + public unsafe partial int IClassFactory2CreateInstanceLicProxy(ref Silk.NET.Core.Native.IUnknown This, ref Silk.NET.Core.Native.IUnknown pUnkOuter, Silk.NET.Core.Native.IUnknown* pUnkReserved, ref Guid riid, ref char bstrKey, void** ppvObj); + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_CreateInstanceLic_Proxy")] + public unsafe partial int IClassFactory2CreateInstanceLicProxy(ref Silk.NET.Core.Native.IUnknown This, ref Silk.NET.Core.Native.IUnknown pUnkOuter, Silk.NET.Core.Native.IUnknown* pUnkReserved, ref Guid riid, ref char bstrKey, ref void* ppvObj); + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_CreateInstanceLic_Proxy")] + public unsafe partial int IClassFactory2CreateInstanceLicProxy(ref Silk.NET.Core.Native.IUnknown This, ref Silk.NET.Core.Native.IUnknown pUnkOuter, Silk.NET.Core.Native.IUnknown* pUnkReserved, ref Guid riid, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.BStr)] string bstrKey, void** ppvObj); + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_CreateInstanceLic_Proxy")] + public unsafe partial int IClassFactory2CreateInstanceLicProxy(ref Silk.NET.Core.Native.IUnknown This, ref Silk.NET.Core.Native.IUnknown pUnkOuter, Silk.NET.Core.Native.IUnknown* pUnkReserved, ref Guid riid, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.BStr)] string bstrKey, ref void* ppvObj); + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_CreateInstanceLic_Proxy")] + public unsafe partial int IClassFactory2CreateInstanceLicProxy(ref Silk.NET.Core.Native.IUnknown This, ref Silk.NET.Core.Native.IUnknown pUnkOuter, ref Silk.NET.Core.Native.IUnknown pUnkReserved, Guid* riid, char* bstrKey, void** ppvObj); + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_CreateInstanceLic_Proxy")] + public unsafe partial int IClassFactory2CreateInstanceLicProxy(ref Silk.NET.Core.Native.IUnknown This, ref Silk.NET.Core.Native.IUnknown pUnkOuter, ref Silk.NET.Core.Native.IUnknown pUnkReserved, Guid* riid, char* bstrKey, ref void* ppvObj); + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_CreateInstanceLic_Proxy")] + public unsafe partial int IClassFactory2CreateInstanceLicProxy(ref Silk.NET.Core.Native.IUnknown This, ref Silk.NET.Core.Native.IUnknown pUnkOuter, ref Silk.NET.Core.Native.IUnknown pUnkReserved, Guid* riid, ref char bstrKey, void** ppvObj); + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_CreateInstanceLic_Proxy")] + public unsafe partial int IClassFactory2CreateInstanceLicProxy(ref Silk.NET.Core.Native.IUnknown This, ref Silk.NET.Core.Native.IUnknown pUnkOuter, ref Silk.NET.Core.Native.IUnknown pUnkReserved, Guid* riid, ref char bstrKey, ref void* ppvObj); + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_CreateInstanceLic_Proxy")] + public unsafe partial int IClassFactory2CreateInstanceLicProxy(ref Silk.NET.Core.Native.IUnknown This, ref Silk.NET.Core.Native.IUnknown pUnkOuter, ref Silk.NET.Core.Native.IUnknown pUnkReserved, Guid* riid, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.BStr)] string bstrKey, void** ppvObj); + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_CreateInstanceLic_Proxy")] + public unsafe partial int IClassFactory2CreateInstanceLicProxy(ref Silk.NET.Core.Native.IUnknown This, ref Silk.NET.Core.Native.IUnknown pUnkOuter, ref Silk.NET.Core.Native.IUnknown pUnkReserved, Guid* riid, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.BStr)] string bstrKey, ref void* ppvObj); + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_CreateInstanceLic_Proxy")] + public unsafe partial int IClassFactory2CreateInstanceLicProxy(ref Silk.NET.Core.Native.IUnknown This, ref Silk.NET.Core.Native.IUnknown pUnkOuter, ref Silk.NET.Core.Native.IUnknown pUnkReserved, ref Guid riid, char* bstrKey, void** ppvObj); + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_CreateInstanceLic_Proxy")] + public unsafe partial int IClassFactory2CreateInstanceLicProxy(ref Silk.NET.Core.Native.IUnknown This, ref Silk.NET.Core.Native.IUnknown pUnkOuter, ref Silk.NET.Core.Native.IUnknown pUnkReserved, ref Guid riid, char* bstrKey, ref void* ppvObj); + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_CreateInstanceLic_Proxy")] + public unsafe partial int IClassFactory2CreateInstanceLicProxy(ref Silk.NET.Core.Native.IUnknown This, ref Silk.NET.Core.Native.IUnknown pUnkOuter, ref Silk.NET.Core.Native.IUnknown pUnkReserved, ref Guid riid, ref char bstrKey, void** ppvObj); + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_CreateInstanceLic_Proxy")] + public unsafe partial int IClassFactory2CreateInstanceLicProxy(ref Silk.NET.Core.Native.IUnknown This, ref Silk.NET.Core.Native.IUnknown pUnkOuter, ref Silk.NET.Core.Native.IUnknown pUnkReserved, ref Guid riid, ref char bstrKey, ref void* ppvObj); + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_CreateInstanceLic_Proxy")] + public unsafe partial int IClassFactory2CreateInstanceLicProxy(ref Silk.NET.Core.Native.IUnknown This, ref Silk.NET.Core.Native.IUnknown pUnkOuter, ref Silk.NET.Core.Native.IUnknown pUnkReserved, ref Guid riid, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.BStr)] string bstrKey, void** ppvObj); + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_CreateInstanceLic_Proxy")] + public unsafe partial int IClassFactory2CreateInstanceLicProxy(ref Silk.NET.Core.Native.IUnknown This, ref Silk.NET.Core.Native.IUnknown pUnkOuter, ref Silk.NET.Core.Native.IUnknown pUnkReserved, ref Guid riid, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.BStr)] string bstrKey, ref void* ppvObj); + + /// To be documented. + [NativeName("Src", "Line 7160, Column 43 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_CreateInstanceLic_Stub")] + public unsafe partial int IClassFactory2CreateInstanceLicStub(Silk.NET.Core.Native.IUnknown* This, Guid* riid, char* bstrKey, Silk.NET.Core.Native.IUnknown** ppvObj); + + /// To be documented. + [NativeName("Src", "Line 7160, Column 43 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_CreateInstanceLic_Stub")] + public unsafe partial int IClassFactory2CreateInstanceLicStub(Silk.NET.Core.Native.IUnknown* This, Guid* riid, char* bstrKey, ref Silk.NET.Core.Native.IUnknown* ppvObj); + + /// To be documented. + [NativeName("Src", "Line 7160, Column 43 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_CreateInstanceLic_Stub")] + public unsafe partial int IClassFactory2CreateInstanceLicStub(Silk.NET.Core.Native.IUnknown* This, Guid* riid, ref char bstrKey, Silk.NET.Core.Native.IUnknown** ppvObj); + + /// To be documented. + [NativeName("Src", "Line 7160, Column 43 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_CreateInstanceLic_Stub")] + public unsafe partial int IClassFactory2CreateInstanceLicStub(Silk.NET.Core.Native.IUnknown* This, Guid* riid, ref char bstrKey, ref Silk.NET.Core.Native.IUnknown* ppvObj); + + /// To be documented. + [NativeName("Src", "Line 7160, Column 43 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_CreateInstanceLic_Stub")] + public unsafe partial int IClassFactory2CreateInstanceLicStub(Silk.NET.Core.Native.IUnknown* This, Guid* riid, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.BStr)] string bstrKey, Silk.NET.Core.Native.IUnknown** ppvObj); + + /// To be documented. + [NativeName("Src", "Line 7160, Column 43 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_CreateInstanceLic_Stub")] + public unsafe partial int IClassFactory2CreateInstanceLicStub(Silk.NET.Core.Native.IUnknown* This, Guid* riid, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.BStr)] string bstrKey, ref Silk.NET.Core.Native.IUnknown* ppvObj); + + /// To be documented. + [NativeName("Src", "Line 7160, Column 43 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_CreateInstanceLic_Stub")] + public unsafe partial int IClassFactory2CreateInstanceLicStub(Silk.NET.Core.Native.IUnknown* This, ref Guid riid, char* bstrKey, Silk.NET.Core.Native.IUnknown** ppvObj); + + /// To be documented. + [NativeName("Src", "Line 7160, Column 43 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_CreateInstanceLic_Stub")] + public unsafe partial int IClassFactory2CreateInstanceLicStub(Silk.NET.Core.Native.IUnknown* This, ref Guid riid, char* bstrKey, ref Silk.NET.Core.Native.IUnknown* ppvObj); + + /// To be documented. + [NativeName("Src", "Line 7160, Column 43 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_CreateInstanceLic_Stub")] + public unsafe partial int IClassFactory2CreateInstanceLicStub(Silk.NET.Core.Native.IUnknown* This, ref Guid riid, ref char bstrKey, Silk.NET.Core.Native.IUnknown** ppvObj); + + /// To be documented. + [NativeName("Src", "Line 7160, Column 43 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_CreateInstanceLic_Stub")] + public unsafe partial int IClassFactory2CreateInstanceLicStub(Silk.NET.Core.Native.IUnknown* This, ref Guid riid, ref char bstrKey, ref Silk.NET.Core.Native.IUnknown* ppvObj); + + /// To be documented. + [NativeName("Src", "Line 7160, Column 43 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_CreateInstanceLic_Stub")] + public unsafe partial int IClassFactory2CreateInstanceLicStub(Silk.NET.Core.Native.IUnknown* This, ref Guid riid, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.BStr)] string bstrKey, Silk.NET.Core.Native.IUnknown** ppvObj); + + /// To be documented. + [NativeName("Src", "Line 7160, Column 43 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_CreateInstanceLic_Stub")] + public unsafe partial int IClassFactory2CreateInstanceLicStub(Silk.NET.Core.Native.IUnknown* This, ref Guid riid, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.BStr)] string bstrKey, ref Silk.NET.Core.Native.IUnknown* ppvObj); + + /// To be documented. + [NativeName("Src", "Line 7160, Column 43 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_CreateInstanceLic_Stub")] + public unsafe partial int IClassFactory2CreateInstanceLicStub(ref Silk.NET.Core.Native.IUnknown This, Guid* riid, char* bstrKey, Silk.NET.Core.Native.IUnknown** ppvObj); + + /// To be documented. + [NativeName("Src", "Line 7160, Column 43 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_CreateInstanceLic_Stub")] + public unsafe partial int IClassFactory2CreateInstanceLicStub(ref Silk.NET.Core.Native.IUnknown This, Guid* riid, char* bstrKey, ref Silk.NET.Core.Native.IUnknown* ppvObj); + + /// To be documented. + [NativeName("Src", "Line 7160, Column 43 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_CreateInstanceLic_Stub")] + public unsafe partial int IClassFactory2CreateInstanceLicStub(ref Silk.NET.Core.Native.IUnknown This, Guid* riid, ref char bstrKey, Silk.NET.Core.Native.IUnknown** ppvObj); + + /// To be documented. + [NativeName("Src", "Line 7160, Column 43 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_CreateInstanceLic_Stub")] + public unsafe partial int IClassFactory2CreateInstanceLicStub(ref Silk.NET.Core.Native.IUnknown This, Guid* riid, ref char bstrKey, ref Silk.NET.Core.Native.IUnknown* ppvObj); + + /// To be documented. + [NativeName("Src", "Line 7160, Column 43 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_CreateInstanceLic_Stub")] + public unsafe partial int IClassFactory2CreateInstanceLicStub(ref Silk.NET.Core.Native.IUnknown This, Guid* riid, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.BStr)] string bstrKey, Silk.NET.Core.Native.IUnknown** ppvObj); + + /// To be documented. + [NativeName("Src", "Line 7160, Column 43 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_CreateInstanceLic_Stub")] + public unsafe partial int IClassFactory2CreateInstanceLicStub(ref Silk.NET.Core.Native.IUnknown This, Guid* riid, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.BStr)] string bstrKey, ref Silk.NET.Core.Native.IUnknown* ppvObj); + + /// To be documented. + [NativeName("Src", "Line 7160, Column 43 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_CreateInstanceLic_Stub")] + public unsafe partial int IClassFactory2CreateInstanceLicStub(ref Silk.NET.Core.Native.IUnknown This, ref Guid riid, char* bstrKey, Silk.NET.Core.Native.IUnknown** ppvObj); + + /// To be documented. + [NativeName("Src", "Line 7160, Column 43 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_CreateInstanceLic_Stub")] + public unsafe partial int IClassFactory2CreateInstanceLicStub(ref Silk.NET.Core.Native.IUnknown This, ref Guid riid, char* bstrKey, ref Silk.NET.Core.Native.IUnknown* ppvObj); + + /// To be documented. + [NativeName("Src", "Line 7160, Column 43 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_CreateInstanceLic_Stub")] + public unsafe partial int IClassFactory2CreateInstanceLicStub(ref Silk.NET.Core.Native.IUnknown This, ref Guid riid, ref char bstrKey, Silk.NET.Core.Native.IUnknown** ppvObj); + + /// To be documented. + [NativeName("Src", "Line 7160, Column 43 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_CreateInstanceLic_Stub")] + public unsafe partial int IClassFactory2CreateInstanceLicStub(ref Silk.NET.Core.Native.IUnknown This, ref Guid riid, ref char bstrKey, ref Silk.NET.Core.Native.IUnknown* ppvObj); + + /// To be documented. + [NativeName("Src", "Line 7160, Column 43 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_CreateInstanceLic_Stub")] + public unsafe partial int IClassFactory2CreateInstanceLicStub(ref Silk.NET.Core.Native.IUnknown This, ref Guid riid, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.BStr)] string bstrKey, Silk.NET.Core.Native.IUnknown** ppvObj); + + /// To be documented. + [NativeName("Src", "Line 7160, Column 43 in ocidl.h")] + [NativeApi(EntryPoint = "IClassFactory2_CreateInstanceLic_Stub")] + public unsafe partial int IClassFactory2CreateInstanceLicStub(ref Silk.NET.Core.Native.IUnknown This, ref Guid riid, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.BStr)] string bstrKey, ref Silk.NET.Core.Native.IUnknown* ppvObj); + + /// To be documented. + [NativeName("Src", "Line 7166, Column 41 in ocidl.h")] + [NativeApi(EntryPoint = "IPersistMemory_Load_Proxy")] + public unsafe partial int IPersistMemoryLoadProxy(IPersistMemory* This, void* pMem, uint cbSize); + + /// To be documented. + [NativeName("Src", "Line 7166, Column 41 in ocidl.h")] + [NativeApi(EntryPoint = "IPersistMemory_Load_Proxy")] + public unsafe partial int IPersistMemoryLoadProxy(IPersistMemory* This, ref T0 pMem, uint cbSize) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 7166, Column 41 in ocidl.h")] + [NativeApi(EntryPoint = "IPersistMemory_Load_Proxy")] + public unsafe partial int IPersistMemoryLoadProxy(ref IPersistMemory This, void* pMem, uint cbSize); + + /// To be documented. + [NativeName("Src", "Line 7166, Column 41 in ocidl.h")] + [NativeApi(EntryPoint = "IPersistMemory_Load_Proxy")] + public partial int IPersistMemoryLoadProxy(ref IPersistMemory This, ref T0 pMem, uint cbSize) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 7172, Column 43 in ocidl.h")] + [NativeApi(EntryPoint = "IPersistMemory_Load_Stub")] + public unsafe partial int IPersistMemoryLoadStub(IPersistMemory* This, byte* pMem, uint cbSize); + + /// To be documented. + [NativeName("Src", "Line 7172, Column 43 in ocidl.h")] + [NativeApi(EntryPoint = "IPersistMemory_Load_Stub")] + public unsafe partial int IPersistMemoryLoadStub(IPersistMemory* This, ref byte pMem, uint cbSize); + + /// To be documented. + [NativeName("Src", "Line 7172, Column 43 in ocidl.h")] + [NativeApi(EntryPoint = "IPersistMemory_Load_Stub")] + public unsafe partial int IPersistMemoryLoadStub(IPersistMemory* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pMem, uint cbSize); + + /// To be documented. + [NativeName("Src", "Line 7172, Column 43 in ocidl.h")] + [NativeApi(EntryPoint = "IPersistMemory_Load_Stub")] + public unsafe partial int IPersistMemoryLoadStub(ref IPersistMemory This, byte* pMem, uint cbSize); + + /// To be documented. + [NativeName("Src", "Line 7172, Column 43 in ocidl.h")] + [NativeApi(EntryPoint = "IPersistMemory_Load_Stub")] + public partial int IPersistMemoryLoadStub(ref IPersistMemory This, ref byte pMem, uint cbSize); + + /// To be documented. + [NativeName("Src", "Line 7172, Column 43 in ocidl.h")] + [NativeApi(EntryPoint = "IPersistMemory_Load_Stub")] + public partial int IPersistMemoryLoadStub(ref IPersistMemory This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pMem, uint cbSize); + + /// To be documented. + [NativeName("Src", "Line 7177, Column 41 in ocidl.h")] + [NativeApi(EntryPoint = "IPersistMemory_Save_Proxy")] + public unsafe partial int IPersistMemorySaveProxy(IPersistMemory* This, void* pMem, Silk.NET.Core.Bool32 fClearDirty, uint cbSize); + + /// To be documented. + [NativeName("Src", "Line 7177, Column 41 in ocidl.h")] + [NativeApi(EntryPoint = "IPersistMemory_Save_Proxy")] + public unsafe partial int IPersistMemorySaveProxy(IPersistMemory* This, ref T0 pMem, Silk.NET.Core.Bool32 fClearDirty, uint cbSize) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 7177, Column 41 in ocidl.h")] + [NativeApi(EntryPoint = "IPersistMemory_Save_Proxy")] + public unsafe partial int IPersistMemorySaveProxy(ref IPersistMemory This, void* pMem, Silk.NET.Core.Bool32 fClearDirty, uint cbSize); + + /// To be documented. + [NativeName("Src", "Line 7177, Column 41 in ocidl.h")] + [NativeApi(EntryPoint = "IPersistMemory_Save_Proxy")] + public partial int IPersistMemorySaveProxy(ref IPersistMemory This, ref T0 pMem, Silk.NET.Core.Bool32 fClearDirty, uint cbSize) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 7184, Column 43 in ocidl.h")] + [NativeApi(EntryPoint = "IPersistMemory_Save_Stub")] + public unsafe partial int IPersistMemorySaveStub(IPersistMemory* This, byte* pMem, Silk.NET.Core.Bool32 fClearDirty, uint cbSize); + + /// To be documented. + [NativeName("Src", "Line 7184, Column 43 in ocidl.h")] + [NativeApi(EntryPoint = "IPersistMemory_Save_Stub")] + public unsafe partial int IPersistMemorySaveStub(IPersistMemory* This, ref byte pMem, Silk.NET.Core.Bool32 fClearDirty, uint cbSize); + + /// To be documented. + [NativeName("Src", "Line 7184, Column 43 in ocidl.h")] + [NativeApi(EntryPoint = "IPersistMemory_Save_Stub")] + public unsafe partial int IPersistMemorySaveStub(IPersistMemory* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pMem, Silk.NET.Core.Bool32 fClearDirty, uint cbSize); + + /// To be documented. + [NativeName("Src", "Line 7184, Column 43 in ocidl.h")] + [NativeApi(EntryPoint = "IPersistMemory_Save_Stub")] + public unsafe partial int IPersistMemorySaveStub(ref IPersistMemory This, byte* pMem, Silk.NET.Core.Bool32 fClearDirty, uint cbSize); + + /// To be documented. + [NativeName("Src", "Line 7184, Column 43 in ocidl.h")] + [NativeApi(EntryPoint = "IPersistMemory_Save_Stub")] + public partial int IPersistMemorySaveStub(ref IPersistMemory This, ref byte pMem, Silk.NET.Core.Bool32 fClearDirty, uint cbSize); + + /// To be documented. + [NativeName("Src", "Line 7184, Column 43 in ocidl.h")] + [NativeApi(EntryPoint = "IPersistMemory_Save_Stub")] + public partial int IPersistMemorySaveStub(ref IPersistMemory This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pMem, Silk.NET.Core.Bool32 fClearDirty, uint cbSize); + + /// To be documented. + [NativeName("Src", "Line 7190, Column 41 in ocidl.h")] + [NativeApi(EntryPoint = "IEnumOleUndoUnits_Next_Proxy")] + public unsafe partial int IEnumOleUndoUnitsNextProxy(IEnumOleUndoUnits* This, uint cElt, IOleUndoUnit** rgElt, uint* pcEltFetched); + + /// To be documented. + [NativeName("Src", "Line 7190, Column 41 in ocidl.h")] + [NativeApi(EntryPoint = "IEnumOleUndoUnits_Next_Proxy")] + public unsafe partial int IEnumOleUndoUnitsNextProxy(IEnumOleUndoUnits* This, uint cElt, IOleUndoUnit** rgElt, ref uint pcEltFetched); + + /// To be documented. + [NativeName("Src", "Line 7190, Column 41 in ocidl.h")] + [NativeApi(EntryPoint = "IEnumOleUndoUnits_Next_Proxy")] + public unsafe partial int IEnumOleUndoUnitsNextProxy(IEnumOleUndoUnits* This, uint cElt, ref IOleUndoUnit* rgElt, uint* pcEltFetched); + + /// To be documented. + [NativeName("Src", "Line 7190, Column 41 in ocidl.h")] + [NativeApi(EntryPoint = "IEnumOleUndoUnits_Next_Proxy")] + public unsafe partial int IEnumOleUndoUnitsNextProxy(IEnumOleUndoUnits* This, uint cElt, ref IOleUndoUnit* rgElt, ref uint pcEltFetched); + + /// To be documented. + [NativeName("Src", "Line 7190, Column 41 in ocidl.h")] + [NativeApi(EntryPoint = "IEnumOleUndoUnits_Next_Proxy")] + public unsafe partial int IEnumOleUndoUnitsNextProxy(ref IEnumOleUndoUnits This, uint cElt, IOleUndoUnit** rgElt, uint* pcEltFetched); + + /// To be documented. + [NativeName("Src", "Line 7190, Column 41 in ocidl.h")] + [NativeApi(EntryPoint = "IEnumOleUndoUnits_Next_Proxy")] + public unsafe partial int IEnumOleUndoUnitsNextProxy(ref IEnumOleUndoUnits This, uint cElt, IOleUndoUnit** rgElt, ref uint pcEltFetched); + + /// To be documented. + [NativeName("Src", "Line 7190, Column 41 in ocidl.h")] + [NativeApi(EntryPoint = "IEnumOleUndoUnits_Next_Proxy")] + public unsafe partial int IEnumOleUndoUnitsNextProxy(ref IEnumOleUndoUnits This, uint cElt, ref IOleUndoUnit* rgElt, uint* pcEltFetched); + + /// To be documented. + [NativeName("Src", "Line 7190, Column 41 in ocidl.h")] + [NativeApi(EntryPoint = "IEnumOleUndoUnits_Next_Proxy")] + public unsafe partial int IEnumOleUndoUnitsNextProxy(ref IEnumOleUndoUnits This, uint cElt, ref IOleUndoUnit* rgElt, ref uint pcEltFetched); + + /// To be documented. + [NativeName("Src", "Line 7197, Column 43 in ocidl.h")] + [NativeApi(EntryPoint = "IEnumOleUndoUnits_Next_Stub")] + public unsafe partial int IEnumOleUndoUnitsNextStub(IEnumOleUndoUnits* This, uint cElt, IOleUndoUnit** rgElt, uint* pcEltFetched); + + /// To be documented. + [NativeName("Src", "Line 7197, Column 43 in ocidl.h")] + [NativeApi(EntryPoint = "IEnumOleUndoUnits_Next_Stub")] + public unsafe partial int IEnumOleUndoUnitsNextStub(IEnumOleUndoUnits* This, uint cElt, IOleUndoUnit** rgElt, ref uint pcEltFetched); + + /// To be documented. + [NativeName("Src", "Line 7197, Column 43 in ocidl.h")] + [NativeApi(EntryPoint = "IEnumOleUndoUnits_Next_Stub")] + public unsafe partial int IEnumOleUndoUnitsNextStub(IEnumOleUndoUnits* This, uint cElt, ref IOleUndoUnit* rgElt, uint* pcEltFetched); + + /// To be documented. + [NativeName("Src", "Line 7197, Column 43 in ocidl.h")] + [NativeApi(EntryPoint = "IEnumOleUndoUnits_Next_Stub")] + public unsafe partial int IEnumOleUndoUnitsNextStub(IEnumOleUndoUnits* This, uint cElt, ref IOleUndoUnit* rgElt, ref uint pcEltFetched); + + /// To be documented. + [NativeName("Src", "Line 7197, Column 43 in ocidl.h")] + [NativeApi(EntryPoint = "IEnumOleUndoUnits_Next_Stub")] + public unsafe partial int IEnumOleUndoUnitsNextStub(ref IEnumOleUndoUnits This, uint cElt, IOleUndoUnit** rgElt, uint* pcEltFetched); + + /// To be documented. + [NativeName("Src", "Line 7197, Column 43 in ocidl.h")] + [NativeApi(EntryPoint = "IEnumOleUndoUnits_Next_Stub")] + public unsafe partial int IEnumOleUndoUnitsNextStub(ref IEnumOleUndoUnits This, uint cElt, IOleUndoUnit** rgElt, ref uint pcEltFetched); + + /// To be documented. + [NativeName("Src", "Line 7197, Column 43 in ocidl.h")] + [NativeApi(EntryPoint = "IEnumOleUndoUnits_Next_Stub")] + public unsafe partial int IEnumOleUndoUnitsNextStub(ref IEnumOleUndoUnits This, uint cElt, ref IOleUndoUnit* rgElt, uint* pcEltFetched); + + /// To be documented. + [NativeName("Src", "Line 7197, Column 43 in ocidl.h")] + [NativeApi(EntryPoint = "IEnumOleUndoUnits_Next_Stub")] + public unsafe partial int IEnumOleUndoUnitsNextStub(ref IEnumOleUndoUnits This, uint cElt, ref IOleUndoUnit* rgElt, ref uint pcEltFetched); + + /// To be documented. + [NativeName("Src", "Line 7203, Column 38 in ocidl.h")] + [NativeApi(EntryPoint = "IAdviseSinkEx_OnViewStatusChange_Proxy")] + public unsafe partial void IAdviseSinkExOnViewStatusChangeProxy(IAdviseSinkEx* This, uint dwViewStatus); + + /// To be documented. + [NativeName("Src", "Line 7203, Column 38 in ocidl.h")] + [NativeApi(EntryPoint = "IAdviseSinkEx_OnViewStatusChange_Proxy")] + public partial void IAdviseSinkExOnViewStatusChangeProxy(ref IAdviseSinkEx This, uint dwViewStatus); + + /// To be documented. + [NativeName("Src", "Line 7208, Column 43 in ocidl.h")] + [NativeApi(EntryPoint = "IAdviseSinkEx_OnViewStatusChange_Stub")] + public unsafe partial int IAdviseSinkExOnViewStatusChangeStub(IAdviseSinkEx* This, uint dwViewStatus); + + /// To be documented. + [NativeName("Src", "Line 7208, Column 43 in ocidl.h")] + [NativeApi(EntryPoint = "IAdviseSinkEx_OnViewStatusChange_Stub")] + public partial int IAdviseSinkExOnViewStatusChangeStub(ref IAdviseSinkEx This, uint dwViewStatus); + + /// To be documented. + [NativeName("Src", "Line 7212, Column 41 in ocidl.h")] + [NativeApi(EntryPoint = "IQuickActivate_QuickActivate_Proxy")] + public unsafe partial int IQuickActivateQuickActivateProxy(Silk.NET.Core.Native.IUnknown* This, void* pQaContainer, QAControl* pQaControl); + + /// To be documented. + [NativeName("Src", "Line 7212, Column 41 in ocidl.h")] + [NativeApi(EntryPoint = "IQuickActivate_QuickActivate_Proxy")] + public unsafe partial int IQuickActivateQuickActivateProxy(Silk.NET.Core.Native.IUnknown* This, void* pQaContainer, ref QAControl pQaControl); + + /// To be documented. + [NativeName("Src", "Line 7212, Column 41 in ocidl.h")] + [NativeApi(EntryPoint = "IQuickActivate_QuickActivate_Proxy")] + public unsafe partial int IQuickActivateQuickActivateProxy(Silk.NET.Core.Native.IUnknown* This, ref T0 pQaContainer, QAControl* pQaControl) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 7212, Column 41 in ocidl.h")] + [NativeApi(EntryPoint = "IQuickActivate_QuickActivate_Proxy")] + public unsafe partial int IQuickActivateQuickActivateProxy(Silk.NET.Core.Native.IUnknown* This, ref T0 pQaContainer, ref QAControl pQaControl) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 7212, Column 41 in ocidl.h")] + [NativeApi(EntryPoint = "IQuickActivate_QuickActivate_Proxy")] + public unsafe partial int IQuickActivateQuickActivateProxy(ref Silk.NET.Core.Native.IUnknown This, void* pQaContainer, QAControl* pQaControl); + + /// To be documented. + [NativeName("Src", "Line 7212, Column 41 in ocidl.h")] + [NativeApi(EntryPoint = "IQuickActivate_QuickActivate_Proxy")] + public unsafe partial int IQuickActivateQuickActivateProxy(ref Silk.NET.Core.Native.IUnknown This, void* pQaContainer, ref QAControl pQaControl); + + /// To be documented. + [NativeName("Src", "Line 7212, Column 41 in ocidl.h")] + [NativeApi(EntryPoint = "IQuickActivate_QuickActivate_Proxy")] + public unsafe partial int IQuickActivateQuickActivateProxy(ref Silk.NET.Core.Native.IUnknown This, ref T0 pQaContainer, QAControl* pQaControl) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 7212, Column 41 in ocidl.h")] + [NativeApi(EntryPoint = "IQuickActivate_QuickActivate_Proxy")] + public partial int IQuickActivateQuickActivateProxy(ref Silk.NET.Core.Native.IUnknown This, ref T0 pQaContainer, ref QAControl pQaControl) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 7218, Column 43 in ocidl.h")] + [NativeApi(EntryPoint = "IQuickActivate_QuickActivate_Stub")] + public unsafe partial int IQuickActivateQuickActivateStub(Silk.NET.Core.Native.IUnknown* This, void* pQaContainer, QAControl* pQaControl); + + /// To be documented. + [NativeName("Src", "Line 7218, Column 43 in ocidl.h")] + [NativeApi(EntryPoint = "IQuickActivate_QuickActivate_Stub")] + public unsafe partial int IQuickActivateQuickActivateStub(Silk.NET.Core.Native.IUnknown* This, void* pQaContainer, ref QAControl pQaControl); + + /// To be documented. + [NativeName("Src", "Line 7218, Column 43 in ocidl.h")] + [NativeApi(EntryPoint = "IQuickActivate_QuickActivate_Stub")] + public unsafe partial int IQuickActivateQuickActivateStub(Silk.NET.Core.Native.IUnknown* This, ref T0 pQaContainer, QAControl* pQaControl) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 7218, Column 43 in ocidl.h")] + [NativeApi(EntryPoint = "IQuickActivate_QuickActivate_Stub")] + public unsafe partial int IQuickActivateQuickActivateStub(Silk.NET.Core.Native.IUnknown* This, ref T0 pQaContainer, ref QAControl pQaControl) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 7218, Column 43 in ocidl.h")] + [NativeApi(EntryPoint = "IQuickActivate_QuickActivate_Stub")] + public unsafe partial int IQuickActivateQuickActivateStub(ref Silk.NET.Core.Native.IUnknown This, void* pQaContainer, QAControl* pQaControl); + + /// To be documented. + [NativeName("Src", "Line 7218, Column 43 in ocidl.h")] + [NativeApi(EntryPoint = "IQuickActivate_QuickActivate_Stub")] + public unsafe partial int IQuickActivateQuickActivateStub(ref Silk.NET.Core.Native.IUnknown This, void* pQaContainer, ref QAControl pQaControl); + + /// To be documented. + [NativeName("Src", "Line 7218, Column 43 in ocidl.h")] + [NativeApi(EntryPoint = "IQuickActivate_QuickActivate_Stub")] + public unsafe partial int IQuickActivateQuickActivateStub(ref Silk.NET.Core.Native.IUnknown This, ref T0 pQaContainer, QAControl* pQaControl) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 7218, Column 43 in ocidl.h")] + [NativeApi(EntryPoint = "IQuickActivate_QuickActivate_Stub")] + public partial int IQuickActivateQuickActivateStub(ref Silk.NET.Core.Native.IUnknown This, ref T0 pQaContainer, ref QAControl pQaControl) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 541, Column 1 in evntprov.h")] + [NativeApi(EntryPoint = "EventRegister")] + public unsafe partial uint EventRegister([Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ProviderId, PfnPenablecallback EnableCallback, void* CallbackContext, ulong* RegHandle); + + /// To be documented. + [NativeName("Src", "Line 541, Column 1 in evntprov.h")] + [NativeApi(EntryPoint = "EventRegister")] + public unsafe partial uint EventRegister([Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ProviderId, PfnPenablecallback EnableCallback, void* CallbackContext, ref ulong RegHandle); + + /// To be documented. + [NativeName("Src", "Line 541, Column 1 in evntprov.h")] + [NativeApi(EntryPoint = "EventRegister")] + public unsafe partial uint EventRegister([Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ProviderId, PfnPenablecallback EnableCallback, ref T0 CallbackContext, ulong* RegHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 541, Column 1 in evntprov.h")] + [NativeApi(EntryPoint = "EventRegister")] + public unsafe partial uint EventRegister([Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ProviderId, PfnPenablecallback EnableCallback, ref T0 CallbackContext, ref ulong RegHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 541, Column 1 in evntprov.h")] + [NativeApi(EntryPoint = "EventRegister")] + public unsafe partial uint EventRegister([Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ProviderId, PfnPenablecallback EnableCallback, void* CallbackContext, ulong* RegHandle); + + /// To be documented. + [NativeName("Src", "Line 541, Column 1 in evntprov.h")] + [NativeApi(EntryPoint = "EventRegister")] + public unsafe partial uint EventRegister([Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ProviderId, PfnPenablecallback EnableCallback, void* CallbackContext, ref ulong RegHandle); + + /// To be documented. + [NativeName("Src", "Line 541, Column 1 in evntprov.h")] + [NativeApi(EntryPoint = "EventRegister")] + public unsafe partial uint EventRegister([Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ProviderId, PfnPenablecallback EnableCallback, ref T0 CallbackContext, ulong* RegHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 541, Column 1 in evntprov.h")] + [NativeApi(EntryPoint = "EventRegister")] + public partial uint EventRegister([Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ProviderId, PfnPenablecallback EnableCallback, ref T0 CallbackContext, ref ulong RegHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 555, Column 1 in evntprov.h")] + [NativeApi(EntryPoint = "EventUnregister")] + public partial uint EventUnregister(ulong RegHandle); + + /// To be documented. + [NativeName("Src", "Line 568, Column 1 in evntprov.h")] + [NativeApi(EntryPoint = "EventSetInformation")] + public unsafe partial uint EventSetInformation(ulong RegHandle, EventInfoClass InformationClass, void* EventInformation, uint InformationLength); + + /// To be documented. + [NativeName("Src", "Line 568, Column 1 in evntprov.h")] + [NativeApi(EntryPoint = "EventSetInformation")] + public partial uint EventSetInformation(ulong RegHandle, EventInfoClass InformationClass, ref T0 EventInformation, uint InformationLength) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 611, Column 1 in evntprov.h")] + [NativeApi(EntryPoint = "EventEnabled")] + public unsafe partial byte EventEnabled(ulong RegHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] EventDescriptor* EventDescriptor); + + /// To be documented. + [NativeName("Src", "Line 611, Column 1 in evntprov.h")] + [NativeApi(EntryPoint = "EventEnabled")] + public partial byte EventEnabled(ulong RegHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in EventDescriptor EventDescriptor); + + /// To be documented. + [NativeName("Src", "Line 652, Column 1 in evntprov.h")] + [NativeApi(EntryPoint = "EventProviderEnabled")] + public partial byte EventProviderEnabled(ulong RegHandle, byte Level, ulong Keyword); + + /// To be documented. + [NativeName("Src", "Line 677, Column 1 in evntprov.h")] + [NativeApi(EntryPoint = "EventWrite")] + public unsafe partial uint EventWrite(ulong RegHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] EventDescriptor* EventDescriptor, uint UserDataCount, EventDataDescriptor* UserData); + + /// To be documented. + [NativeName("Src", "Line 677, Column 1 in evntprov.h")] + [NativeApi(EntryPoint = "EventWrite")] + public unsafe partial uint EventWrite(ulong RegHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] EventDescriptor* EventDescriptor, uint UserDataCount, ref EventDataDescriptor UserData); + + /// To be documented. + [NativeName("Src", "Line 677, Column 1 in evntprov.h")] + [NativeApi(EntryPoint = "EventWrite")] + public unsafe partial uint EventWrite(ulong RegHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in EventDescriptor EventDescriptor, uint UserDataCount, EventDataDescriptor* UserData); + + /// To be documented. + [NativeName("Src", "Line 677, Column 1 in evntprov.h")] + [NativeApi(EntryPoint = "EventWrite")] + public partial uint EventWrite(ulong RegHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in EventDescriptor EventDescriptor, uint UserDataCount, ref EventDataDescriptor UserData); + + /// To be documented. + [NativeName("Src", "Line 702, Column 1 in evntprov.h")] + [NativeApi(EntryPoint = "EventWriteTransfer")] + public unsafe partial uint EventWriteTransfer(ulong RegHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] EventDescriptor* EventDescriptor, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ActivityId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* RelatedActivityId, uint UserDataCount, EventDataDescriptor* UserData); + + /// To be documented. + [NativeName("Src", "Line 702, Column 1 in evntprov.h")] + [NativeApi(EntryPoint = "EventWriteTransfer")] + public unsafe partial uint EventWriteTransfer(ulong RegHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] EventDescriptor* EventDescriptor, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ActivityId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* RelatedActivityId, uint UserDataCount, ref EventDataDescriptor UserData); + + /// To be documented. + [NativeName("Src", "Line 702, Column 1 in evntprov.h")] + [NativeApi(EntryPoint = "EventWriteTransfer")] + public unsafe partial uint EventWriteTransfer(ulong RegHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] EventDescriptor* EventDescriptor, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ActivityId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid RelatedActivityId, uint UserDataCount, EventDataDescriptor* UserData); + + /// To be documented. + [NativeName("Src", "Line 702, Column 1 in evntprov.h")] + [NativeApi(EntryPoint = "EventWriteTransfer")] + public unsafe partial uint EventWriteTransfer(ulong RegHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] EventDescriptor* EventDescriptor, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ActivityId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid RelatedActivityId, uint UserDataCount, ref EventDataDescriptor UserData); + + /// To be documented. + [NativeName("Src", "Line 702, Column 1 in evntprov.h")] + [NativeApi(EntryPoint = "EventWriteTransfer")] + public unsafe partial uint EventWriteTransfer(ulong RegHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] EventDescriptor* EventDescriptor, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ActivityId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* RelatedActivityId, uint UserDataCount, EventDataDescriptor* UserData); + + /// To be documented. + [NativeName("Src", "Line 702, Column 1 in evntprov.h")] + [NativeApi(EntryPoint = "EventWriteTransfer")] + public unsafe partial uint EventWriteTransfer(ulong RegHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] EventDescriptor* EventDescriptor, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ActivityId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* RelatedActivityId, uint UserDataCount, ref EventDataDescriptor UserData); + + /// To be documented. + [NativeName("Src", "Line 702, Column 1 in evntprov.h")] + [NativeApi(EntryPoint = "EventWriteTransfer")] + public unsafe partial uint EventWriteTransfer(ulong RegHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] EventDescriptor* EventDescriptor, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ActivityId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid RelatedActivityId, uint UserDataCount, EventDataDescriptor* UserData); + + /// To be documented. + [NativeName("Src", "Line 702, Column 1 in evntprov.h")] + [NativeApi(EntryPoint = "EventWriteTransfer")] + public unsafe partial uint EventWriteTransfer(ulong RegHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] EventDescriptor* EventDescriptor, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ActivityId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid RelatedActivityId, uint UserDataCount, ref EventDataDescriptor UserData); + + /// To be documented. + [NativeName("Src", "Line 702, Column 1 in evntprov.h")] + [NativeApi(EntryPoint = "EventWriteTransfer")] + public unsafe partial uint EventWriteTransfer(ulong RegHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in EventDescriptor EventDescriptor, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ActivityId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* RelatedActivityId, uint UserDataCount, EventDataDescriptor* UserData); + + /// To be documented. + [NativeName("Src", "Line 702, Column 1 in evntprov.h")] + [NativeApi(EntryPoint = "EventWriteTransfer")] + public unsafe partial uint EventWriteTransfer(ulong RegHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in EventDescriptor EventDescriptor, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ActivityId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* RelatedActivityId, uint UserDataCount, ref EventDataDescriptor UserData); + + /// To be documented. + [NativeName("Src", "Line 702, Column 1 in evntprov.h")] + [NativeApi(EntryPoint = "EventWriteTransfer")] + public unsafe partial uint EventWriteTransfer(ulong RegHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in EventDescriptor EventDescriptor, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ActivityId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid RelatedActivityId, uint UserDataCount, EventDataDescriptor* UserData); + + /// To be documented. + [NativeName("Src", "Line 702, Column 1 in evntprov.h")] + [NativeApi(EntryPoint = "EventWriteTransfer")] + public unsafe partial uint EventWriteTransfer(ulong RegHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in EventDescriptor EventDescriptor, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ActivityId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid RelatedActivityId, uint UserDataCount, ref EventDataDescriptor UserData); + + /// To be documented. + [NativeName("Src", "Line 702, Column 1 in evntprov.h")] + [NativeApi(EntryPoint = "EventWriteTransfer")] + public unsafe partial uint EventWriteTransfer(ulong RegHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in EventDescriptor EventDescriptor, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ActivityId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* RelatedActivityId, uint UserDataCount, EventDataDescriptor* UserData); + + /// To be documented. + [NativeName("Src", "Line 702, Column 1 in evntprov.h")] + [NativeApi(EntryPoint = "EventWriteTransfer")] + public unsafe partial uint EventWriteTransfer(ulong RegHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in EventDescriptor EventDescriptor, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ActivityId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* RelatedActivityId, uint UserDataCount, ref EventDataDescriptor UserData); + + /// To be documented. + [NativeName("Src", "Line 702, Column 1 in evntprov.h")] + [NativeApi(EntryPoint = "EventWriteTransfer")] + public unsafe partial uint EventWriteTransfer(ulong RegHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in EventDescriptor EventDescriptor, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ActivityId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid RelatedActivityId, uint UserDataCount, EventDataDescriptor* UserData); + + /// To be documented. + [NativeName("Src", "Line 702, Column 1 in evntprov.h")] + [NativeApi(EntryPoint = "EventWriteTransfer")] + public partial uint EventWriteTransfer(ulong RegHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in EventDescriptor EventDescriptor, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ActivityId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid RelatedActivityId, uint UserDataCount, ref EventDataDescriptor UserData); + + /// To be documented. + [NativeName("Src", "Line 736, Column 1 in evntprov.h")] + [NativeApi(EntryPoint = "EventWriteEx")] + public unsafe partial uint EventWriteEx(ulong RegHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] EventDescriptor* EventDescriptor, ulong Filter, uint Flags, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ActivityId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* RelatedActivityId, uint UserDataCount, EventDataDescriptor* UserData); + + /// To be documented. + [NativeName("Src", "Line 736, Column 1 in evntprov.h")] + [NativeApi(EntryPoint = "EventWriteEx")] + public unsafe partial uint EventWriteEx(ulong RegHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] EventDescriptor* EventDescriptor, ulong Filter, uint Flags, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ActivityId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* RelatedActivityId, uint UserDataCount, ref EventDataDescriptor UserData); + + /// To be documented. + [NativeName("Src", "Line 736, Column 1 in evntprov.h")] + [NativeApi(EntryPoint = "EventWriteEx")] + public unsafe partial uint EventWriteEx(ulong RegHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] EventDescriptor* EventDescriptor, ulong Filter, uint Flags, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ActivityId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid RelatedActivityId, uint UserDataCount, EventDataDescriptor* UserData); + + /// To be documented. + [NativeName("Src", "Line 736, Column 1 in evntprov.h")] + [NativeApi(EntryPoint = "EventWriteEx")] + public unsafe partial uint EventWriteEx(ulong RegHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] EventDescriptor* EventDescriptor, ulong Filter, uint Flags, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ActivityId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid RelatedActivityId, uint UserDataCount, ref EventDataDescriptor UserData); + + /// To be documented. + [NativeName("Src", "Line 736, Column 1 in evntprov.h")] + [NativeApi(EntryPoint = "EventWriteEx")] + public unsafe partial uint EventWriteEx(ulong RegHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] EventDescriptor* EventDescriptor, ulong Filter, uint Flags, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ActivityId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* RelatedActivityId, uint UserDataCount, EventDataDescriptor* UserData); + + /// To be documented. + [NativeName("Src", "Line 736, Column 1 in evntprov.h")] + [NativeApi(EntryPoint = "EventWriteEx")] + public unsafe partial uint EventWriteEx(ulong RegHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] EventDescriptor* EventDescriptor, ulong Filter, uint Flags, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ActivityId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* RelatedActivityId, uint UserDataCount, ref EventDataDescriptor UserData); + + /// To be documented. + [NativeName("Src", "Line 736, Column 1 in evntprov.h")] + [NativeApi(EntryPoint = "EventWriteEx")] + public unsafe partial uint EventWriteEx(ulong RegHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] EventDescriptor* EventDescriptor, ulong Filter, uint Flags, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ActivityId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid RelatedActivityId, uint UserDataCount, EventDataDescriptor* UserData); + + /// To be documented. + [NativeName("Src", "Line 736, Column 1 in evntprov.h")] + [NativeApi(EntryPoint = "EventWriteEx")] + public unsafe partial uint EventWriteEx(ulong RegHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] EventDescriptor* EventDescriptor, ulong Filter, uint Flags, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ActivityId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid RelatedActivityId, uint UserDataCount, ref EventDataDescriptor UserData); + + /// To be documented. + [NativeName("Src", "Line 736, Column 1 in evntprov.h")] + [NativeApi(EntryPoint = "EventWriteEx")] + public unsafe partial uint EventWriteEx(ulong RegHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in EventDescriptor EventDescriptor, ulong Filter, uint Flags, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ActivityId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* RelatedActivityId, uint UserDataCount, EventDataDescriptor* UserData); + + /// To be documented. + [NativeName("Src", "Line 736, Column 1 in evntprov.h")] + [NativeApi(EntryPoint = "EventWriteEx")] + public unsafe partial uint EventWriteEx(ulong RegHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in EventDescriptor EventDescriptor, ulong Filter, uint Flags, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ActivityId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* RelatedActivityId, uint UserDataCount, ref EventDataDescriptor UserData); + + /// To be documented. + [NativeName("Src", "Line 736, Column 1 in evntprov.h")] + [NativeApi(EntryPoint = "EventWriteEx")] + public unsafe partial uint EventWriteEx(ulong RegHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in EventDescriptor EventDescriptor, ulong Filter, uint Flags, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ActivityId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid RelatedActivityId, uint UserDataCount, EventDataDescriptor* UserData); + + /// To be documented. + [NativeName("Src", "Line 736, Column 1 in evntprov.h")] + [NativeApi(EntryPoint = "EventWriteEx")] + public unsafe partial uint EventWriteEx(ulong RegHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in EventDescriptor EventDescriptor, ulong Filter, uint Flags, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ActivityId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid RelatedActivityId, uint UserDataCount, ref EventDataDescriptor UserData); + + /// To be documented. + [NativeName("Src", "Line 736, Column 1 in evntprov.h")] + [NativeApi(EntryPoint = "EventWriteEx")] + public unsafe partial uint EventWriteEx(ulong RegHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in EventDescriptor EventDescriptor, ulong Filter, uint Flags, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ActivityId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* RelatedActivityId, uint UserDataCount, EventDataDescriptor* UserData); + + /// To be documented. + [NativeName("Src", "Line 736, Column 1 in evntprov.h")] + [NativeApi(EntryPoint = "EventWriteEx")] + public unsafe partial uint EventWriteEx(ulong RegHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in EventDescriptor EventDescriptor, ulong Filter, uint Flags, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ActivityId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* RelatedActivityId, uint UserDataCount, ref EventDataDescriptor UserData); + + /// To be documented. + [NativeName("Src", "Line 736, Column 1 in evntprov.h")] + [NativeApi(EntryPoint = "EventWriteEx")] + public unsafe partial uint EventWriteEx(ulong RegHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in EventDescriptor EventDescriptor, ulong Filter, uint Flags, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ActivityId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid RelatedActivityId, uint UserDataCount, EventDataDescriptor* UserData); + + /// To be documented. + [NativeName("Src", "Line 736, Column 1 in evntprov.h")] + [NativeApi(EntryPoint = "EventWriteEx")] + public partial uint EventWriteEx(ulong RegHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in EventDescriptor EventDescriptor, ulong Filter, uint Flags, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ActivityId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid RelatedActivityId, uint UserDataCount, ref EventDataDescriptor UserData); + + /// To be documented. + [NativeName("Src", "Line 754, Column 1 in evntprov.h")] + [NativeApi(EntryPoint = "EventWriteString")] + public unsafe partial uint EventWriteString(ulong RegHandle, byte Level, ulong Keyword, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* String); + + /// To be documented. + [NativeName("Src", "Line 754, Column 1 in evntprov.h")] + [NativeApi(EntryPoint = "EventWriteString")] + public partial uint EventWriteString(ulong RegHandle, byte Level, ulong Keyword, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char String); + + /// To be documented. + [NativeName("Src", "Line 754, Column 1 in evntprov.h")] + [NativeApi(EntryPoint = "EventWriteString")] + public partial uint EventWriteString(ulong RegHandle, byte Level, ulong Keyword, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string String); + + /// To be documented. + [NativeName("Src", "Line 781, Column 1 in evntprov.h")] + [NativeApi(EntryPoint = "EventActivityIdControl")] + public unsafe partial uint EventActivityIdControl(uint ControlCode, Guid* ActivityId); + + /// To be documented. + [NativeName("Src", "Line 781, Column 1 in evntprov.h")] + [NativeApi(EntryPoint = "EventActivityIdControl")] + public partial uint EventActivityIdControl(uint ControlCode, ref Guid ActivityId); + + /// To be documented. + [NativeName("Src", "Line 1671, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "StartTraceW")] + public unsafe partial uint StartTraceW(ulong* TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* InstanceName, EventTraceProperties* Properties); + + /// To be documented. + [NativeName("Src", "Line 1671, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "StartTraceW")] + public unsafe partial uint StartTraceW(ulong* TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* InstanceName, ref EventTraceProperties Properties); + + /// To be documented. + [NativeName("Src", "Line 1671, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "StartTraceW")] + public unsafe partial uint StartTraceW(ulong* TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char InstanceName, EventTraceProperties* Properties); + + /// To be documented. + [NativeName("Src", "Line 1671, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "StartTraceW")] + public unsafe partial uint StartTraceW(ulong* TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char InstanceName, ref EventTraceProperties Properties); + + /// To be documented. + [NativeName("Src", "Line 1671, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "StartTraceW")] + public unsafe partial uint StartTraceW(ulong* TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string InstanceName, EventTraceProperties* Properties); + + /// To be documented. + [NativeName("Src", "Line 1671, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "StartTraceW")] + public unsafe partial uint StartTraceW(ulong* TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string InstanceName, ref EventTraceProperties Properties); + + /// To be documented. + [NativeName("Src", "Line 1671, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "StartTraceW")] + public unsafe partial uint StartTraceW(ref ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* InstanceName, EventTraceProperties* Properties); + + /// To be documented. + [NativeName("Src", "Line 1671, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "StartTraceW")] + public unsafe partial uint StartTraceW(ref ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* InstanceName, ref EventTraceProperties Properties); + + /// To be documented. + [NativeName("Src", "Line 1671, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "StartTraceW")] + public unsafe partial uint StartTraceW(ref ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char InstanceName, EventTraceProperties* Properties); + + /// To be documented. + [NativeName("Src", "Line 1671, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "StartTraceW")] + public partial uint StartTraceW(ref ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char InstanceName, ref EventTraceProperties Properties); + + /// To be documented. + [NativeName("Src", "Line 1671, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "StartTraceW")] + public unsafe partial uint StartTraceW(ref ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string InstanceName, EventTraceProperties* Properties); + + /// To be documented. + [NativeName("Src", "Line 1671, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "StartTraceW")] + public partial uint StartTraceW(ref ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string InstanceName, ref EventTraceProperties Properties); + + /// To be documented. + [NativeName("Src", "Line 1686, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "StartTraceA")] + public unsafe partial uint StartTraceA(ulong* TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* InstanceName, EventTraceProperties* Properties); + + /// To be documented. + [NativeName("Src", "Line 1686, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "StartTraceA")] + public unsafe partial uint StartTraceA(ulong* TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* InstanceName, ref EventTraceProperties Properties); + + /// To be documented. + [NativeName("Src", "Line 1686, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "StartTraceA")] + public unsafe partial uint StartTraceA(ulong* TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte InstanceName, EventTraceProperties* Properties); + + /// To be documented. + [NativeName("Src", "Line 1686, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "StartTraceA")] + public unsafe partial uint StartTraceA(ulong* TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte InstanceName, ref EventTraceProperties Properties); + + /// To be documented. + [NativeName("Src", "Line 1686, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "StartTraceA")] + public unsafe partial uint StartTraceA(ulong* TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string InstanceName, EventTraceProperties* Properties); + + /// To be documented. + [NativeName("Src", "Line 1686, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "StartTraceA")] + public unsafe partial uint StartTraceA(ulong* TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string InstanceName, ref EventTraceProperties Properties); + + /// To be documented. + [NativeName("Src", "Line 1686, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "StartTraceA")] + public unsafe partial uint StartTraceA(ref ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* InstanceName, EventTraceProperties* Properties); + + /// To be documented. + [NativeName("Src", "Line 1686, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "StartTraceA")] + public unsafe partial uint StartTraceA(ref ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* InstanceName, ref EventTraceProperties Properties); + + /// To be documented. + [NativeName("Src", "Line 1686, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "StartTraceA")] + public unsafe partial uint StartTraceA(ref ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte InstanceName, EventTraceProperties* Properties); + + /// To be documented. + [NativeName("Src", "Line 1686, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "StartTraceA")] + public partial uint StartTraceA(ref ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte InstanceName, ref EventTraceProperties Properties); + + /// To be documented. + [NativeName("Src", "Line 1686, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "StartTraceA")] + public unsafe partial uint StartTraceA(ref ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string InstanceName, EventTraceProperties* Properties); + + /// To be documented. + [NativeName("Src", "Line 1686, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "StartTraceA")] + public partial uint StartTraceA(ref ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string InstanceName, ref EventTraceProperties Properties); + + /// To be documented. + [NativeName("Src", "Line 1713, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "StopTraceW")] + public unsafe partial uint StopTraceW(ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* InstanceName, EventTraceProperties* Properties); + + /// To be documented. + [NativeName("Src", "Line 1713, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "StopTraceW")] + public unsafe partial uint StopTraceW(ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* InstanceName, ref EventTraceProperties Properties); + + /// To be documented. + [NativeName("Src", "Line 1713, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "StopTraceW")] + public unsafe partial uint StopTraceW(ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char InstanceName, EventTraceProperties* Properties); + + /// To be documented. + [NativeName("Src", "Line 1713, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "StopTraceW")] + public partial uint StopTraceW(ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char InstanceName, ref EventTraceProperties Properties); + + /// To be documented. + [NativeName("Src", "Line 1713, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "StopTraceW")] + public unsafe partial uint StopTraceW(ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string InstanceName, EventTraceProperties* Properties); + + /// To be documented. + [NativeName("Src", "Line 1713, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "StopTraceW")] + public partial uint StopTraceW(ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string InstanceName, ref EventTraceProperties Properties); + + /// To be documented. + [NativeName("Src", "Line 1728, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "StopTraceA")] + public unsafe partial uint StopTraceA(ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* InstanceName, EventTraceProperties* Properties); + + /// To be documented. + [NativeName("Src", "Line 1728, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "StopTraceA")] + public unsafe partial uint StopTraceA(ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* InstanceName, ref EventTraceProperties Properties); + + /// To be documented. + [NativeName("Src", "Line 1728, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "StopTraceA")] + public unsafe partial uint StopTraceA(ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte InstanceName, EventTraceProperties* Properties); + + /// To be documented. + [NativeName("Src", "Line 1728, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "StopTraceA")] + public partial uint StopTraceA(ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte InstanceName, ref EventTraceProperties Properties); + + /// To be documented. + [NativeName("Src", "Line 1728, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "StopTraceA")] + public unsafe partial uint StopTraceA(ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string InstanceName, EventTraceProperties* Properties); + + /// To be documented. + [NativeName("Src", "Line 1728, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "StopTraceA")] + public partial uint StopTraceA(ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string InstanceName, ref EventTraceProperties Properties); + + /// To be documented. + [NativeName("Src", "Line 1754, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "QueryTraceW")] + public unsafe partial uint QueryTraceW(ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* InstanceName, EventTraceProperties* Properties); + + /// To be documented. + [NativeName("Src", "Line 1754, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "QueryTraceW")] + public unsafe partial uint QueryTraceW(ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* InstanceName, ref EventTraceProperties Properties); + + /// To be documented. + [NativeName("Src", "Line 1754, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "QueryTraceW")] + public unsafe partial uint QueryTraceW(ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char InstanceName, EventTraceProperties* Properties); + + /// To be documented. + [NativeName("Src", "Line 1754, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "QueryTraceW")] + public partial uint QueryTraceW(ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char InstanceName, ref EventTraceProperties Properties); + + /// To be documented. + [NativeName("Src", "Line 1754, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "QueryTraceW")] + public unsafe partial uint QueryTraceW(ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string InstanceName, EventTraceProperties* Properties); + + /// To be documented. + [NativeName("Src", "Line 1754, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "QueryTraceW")] + public partial uint QueryTraceW(ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string InstanceName, ref EventTraceProperties Properties); + + /// To be documented. + [NativeName("Src", "Line 1769, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "QueryTraceA")] + public unsafe partial uint QueryTraceA(ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* InstanceName, EventTraceProperties* Properties); + + /// To be documented. + [NativeName("Src", "Line 1769, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "QueryTraceA")] + public unsafe partial uint QueryTraceA(ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* InstanceName, ref EventTraceProperties Properties); + + /// To be documented. + [NativeName("Src", "Line 1769, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "QueryTraceA")] + public unsafe partial uint QueryTraceA(ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte InstanceName, EventTraceProperties* Properties); + + /// To be documented. + [NativeName("Src", "Line 1769, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "QueryTraceA")] + public partial uint QueryTraceA(ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte InstanceName, ref EventTraceProperties Properties); + + /// To be documented. + [NativeName("Src", "Line 1769, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "QueryTraceA")] + public unsafe partial uint QueryTraceA(ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string InstanceName, EventTraceProperties* Properties); + + /// To be documented. + [NativeName("Src", "Line 1769, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "QueryTraceA")] + public partial uint QueryTraceA(ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string InstanceName, ref EventTraceProperties Properties); + + /// To be documented. + [NativeName("Src", "Line 1789, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "UpdateTraceW")] + public unsafe partial uint UpdateTraceW(ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* InstanceName, EventTraceProperties* Properties); + + /// To be documented. + [NativeName("Src", "Line 1789, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "UpdateTraceW")] + public unsafe partial uint UpdateTraceW(ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* InstanceName, ref EventTraceProperties Properties); + + /// To be documented. + [NativeName("Src", "Line 1789, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "UpdateTraceW")] + public unsafe partial uint UpdateTraceW(ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char InstanceName, EventTraceProperties* Properties); + + /// To be documented. + [NativeName("Src", "Line 1789, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "UpdateTraceW")] + public partial uint UpdateTraceW(ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char InstanceName, ref EventTraceProperties Properties); + + /// To be documented. + [NativeName("Src", "Line 1789, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "UpdateTraceW")] + public unsafe partial uint UpdateTraceW(ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string InstanceName, EventTraceProperties* Properties); + + /// To be documented. + [NativeName("Src", "Line 1789, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "UpdateTraceW")] + public partial uint UpdateTraceW(ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string InstanceName, ref EventTraceProperties Properties); + + /// To be documented. + [NativeName("Src", "Line 1798, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "UpdateTraceA")] + public unsafe partial uint UpdateTraceA(ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* InstanceName, EventTraceProperties* Properties); + + /// To be documented. + [NativeName("Src", "Line 1798, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "UpdateTraceA")] + public unsafe partial uint UpdateTraceA(ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* InstanceName, ref EventTraceProperties Properties); + + /// To be documented. + [NativeName("Src", "Line 1798, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "UpdateTraceA")] + public unsafe partial uint UpdateTraceA(ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte InstanceName, EventTraceProperties* Properties); + + /// To be documented. + [NativeName("Src", "Line 1798, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "UpdateTraceA")] + public partial uint UpdateTraceA(ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte InstanceName, ref EventTraceProperties Properties); + + /// To be documented. + [NativeName("Src", "Line 1798, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "UpdateTraceA")] + public unsafe partial uint UpdateTraceA(ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string InstanceName, EventTraceProperties* Properties); + + /// To be documented. + [NativeName("Src", "Line 1798, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "UpdateTraceA")] + public partial uint UpdateTraceA(ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string InstanceName, ref EventTraceProperties Properties); + + /// To be documented. + [NativeName("Src", "Line 1826, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "FlushTraceW")] + public unsafe partial uint FlushTraceW(ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* InstanceName, EventTraceProperties* Properties); + + /// To be documented. + [NativeName("Src", "Line 1826, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "FlushTraceW")] + public unsafe partial uint FlushTraceW(ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* InstanceName, ref EventTraceProperties Properties); + + /// To be documented. + [NativeName("Src", "Line 1826, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "FlushTraceW")] + public unsafe partial uint FlushTraceW(ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char InstanceName, EventTraceProperties* Properties); + + /// To be documented. + [NativeName("Src", "Line 1826, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "FlushTraceW")] + public partial uint FlushTraceW(ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char InstanceName, ref EventTraceProperties Properties); + + /// To be documented. + [NativeName("Src", "Line 1826, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "FlushTraceW")] + public unsafe partial uint FlushTraceW(ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string InstanceName, EventTraceProperties* Properties); + + /// To be documented. + [NativeName("Src", "Line 1826, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "FlushTraceW")] + public partial uint FlushTraceW(ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string InstanceName, ref EventTraceProperties Properties); + + /// To be documented. + [NativeName("Src", "Line 1843, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "FlushTraceA")] + public unsafe partial uint FlushTraceA(ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* InstanceName, EventTraceProperties* Properties); + + /// To be documented. + [NativeName("Src", "Line 1843, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "FlushTraceA")] + public unsafe partial uint FlushTraceA(ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* InstanceName, ref EventTraceProperties Properties); + + /// To be documented. + [NativeName("Src", "Line 1843, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "FlushTraceA")] + public unsafe partial uint FlushTraceA(ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte InstanceName, EventTraceProperties* Properties); + + /// To be documented. + [NativeName("Src", "Line 1843, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "FlushTraceA")] + public partial uint FlushTraceA(ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte InstanceName, ref EventTraceProperties Properties); + + /// To be documented. + [NativeName("Src", "Line 1843, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "FlushTraceA")] + public unsafe partial uint FlushTraceA(ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string InstanceName, EventTraceProperties* Properties); + + /// To be documented. + [NativeName("Src", "Line 1843, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "FlushTraceA")] + public partial uint FlushTraceA(ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string InstanceName, ref EventTraceProperties Properties); + + /// To be documented. + [NativeName("Src", "Line 1862, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "ControlTraceW")] + public unsafe partial uint ControlTraceW(ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* InstanceName, EventTraceProperties* Properties, uint ControlCode); + + /// To be documented. + [NativeName("Src", "Line 1862, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "ControlTraceW")] + public unsafe partial uint ControlTraceW(ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* InstanceName, ref EventTraceProperties Properties, uint ControlCode); + + /// To be documented. + [NativeName("Src", "Line 1862, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "ControlTraceW")] + public unsafe partial uint ControlTraceW(ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char InstanceName, EventTraceProperties* Properties, uint ControlCode); + + /// To be documented. + [NativeName("Src", "Line 1862, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "ControlTraceW")] + public partial uint ControlTraceW(ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char InstanceName, ref EventTraceProperties Properties, uint ControlCode); + + /// To be documented. + [NativeName("Src", "Line 1862, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "ControlTraceW")] + public unsafe partial uint ControlTraceW(ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string InstanceName, EventTraceProperties* Properties, uint ControlCode); + + /// To be documented. + [NativeName("Src", "Line 1862, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "ControlTraceW")] + public partial uint ControlTraceW(ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string InstanceName, ref EventTraceProperties Properties, uint ControlCode); + + /// To be documented. + [NativeName("Src", "Line 1878, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "ControlTraceA")] + public unsafe partial uint ControlTraceA(ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* InstanceName, EventTraceProperties* Properties, uint ControlCode); + + /// To be documented. + [NativeName("Src", "Line 1878, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "ControlTraceA")] + public unsafe partial uint ControlTraceA(ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* InstanceName, ref EventTraceProperties Properties, uint ControlCode); + + /// To be documented. + [NativeName("Src", "Line 1878, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "ControlTraceA")] + public unsafe partial uint ControlTraceA(ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte InstanceName, EventTraceProperties* Properties, uint ControlCode); + + /// To be documented. + [NativeName("Src", "Line 1878, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "ControlTraceA")] + public partial uint ControlTraceA(ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte InstanceName, ref EventTraceProperties Properties, uint ControlCode); + + /// To be documented. + [NativeName("Src", "Line 1878, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "ControlTraceA")] + public unsafe partial uint ControlTraceA(ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string InstanceName, EventTraceProperties* Properties, uint ControlCode); + + /// To be documented. + [NativeName("Src", "Line 1878, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "ControlTraceA")] + public partial uint ControlTraceA(ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string InstanceName, ref EventTraceProperties Properties, uint ControlCode); + + /// To be documented. + [NativeName("Src", "Line 1896, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "QueryAllTracesW")] + public unsafe partial uint QueryAllTracesW(EventTraceProperties** PropertyArray, uint PropertyArrayCount, uint* LoggerCount); + + /// To be documented. + [NativeName("Src", "Line 1896, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "QueryAllTracesW")] + public unsafe partial uint QueryAllTracesW(EventTraceProperties** PropertyArray, uint PropertyArrayCount, ref uint LoggerCount); + + /// To be documented. + [NativeName("Src", "Line 1896, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "QueryAllTracesW")] + public unsafe partial uint QueryAllTracesW(ref EventTraceProperties* PropertyArray, uint PropertyArrayCount, uint* LoggerCount); + + /// To be documented. + [NativeName("Src", "Line 1896, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "QueryAllTracesW")] + public unsafe partial uint QueryAllTracesW(ref EventTraceProperties* PropertyArray, uint PropertyArrayCount, ref uint LoggerCount); + + /// To be documented. + [NativeName("Src", "Line 1905, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "QueryAllTracesA")] + public unsafe partial uint QueryAllTracesA(EventTraceProperties** PropertyArray, uint PropertyArrayCount, uint* LoggerCount); + + /// To be documented. + [NativeName("Src", "Line 1905, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "QueryAllTracesA")] + public unsafe partial uint QueryAllTracesA(EventTraceProperties** PropertyArray, uint PropertyArrayCount, ref uint LoggerCount); + + /// To be documented. + [NativeName("Src", "Line 1905, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "QueryAllTracesA")] + public unsafe partial uint QueryAllTracesA(ref EventTraceProperties* PropertyArray, uint PropertyArrayCount, uint* LoggerCount); + + /// To be documented. + [NativeName("Src", "Line 1905, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "QueryAllTracesA")] + public unsafe partial uint QueryAllTracesA(ref EventTraceProperties* PropertyArray, uint PropertyArrayCount, ref uint LoggerCount); + + /// To be documented. + [NativeName("Src", "Line 1924, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "EnableTrace")] + public unsafe partial uint EnableTrace(uint Enable, uint EnableFlag, uint EnableLevel, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, ulong TraceHandle); + + /// To be documented. + [NativeName("Src", "Line 1924, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "EnableTrace")] + public partial uint EnableTrace(uint Enable, uint EnableFlag, uint EnableLevel, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, ulong TraceHandle); + + /// To be documented. + [NativeName("Src", "Line 1946, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "EnableTraceEx")] + public unsafe partial uint EnableTraceEx([Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ProviderId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* SourceId, ulong TraceHandle, uint IsEnabled, byte Level, ulong MatchAnyKeyword, ulong MatchAllKeyword, uint EnableProperty, EventFilterDescriptor* EnableFilterDesc); + + /// To be documented. + [NativeName("Src", "Line 1946, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "EnableTraceEx")] + public unsafe partial uint EnableTraceEx([Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ProviderId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* SourceId, ulong TraceHandle, uint IsEnabled, byte Level, ulong MatchAnyKeyword, ulong MatchAllKeyword, uint EnableProperty, ref EventFilterDescriptor EnableFilterDesc); + + /// To be documented. + [NativeName("Src", "Line 1946, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "EnableTraceEx")] + public unsafe partial uint EnableTraceEx([Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ProviderId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid SourceId, ulong TraceHandle, uint IsEnabled, byte Level, ulong MatchAnyKeyword, ulong MatchAllKeyword, uint EnableProperty, EventFilterDescriptor* EnableFilterDesc); + + /// To be documented. + [NativeName("Src", "Line 1946, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "EnableTraceEx")] + public unsafe partial uint EnableTraceEx([Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ProviderId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid SourceId, ulong TraceHandle, uint IsEnabled, byte Level, ulong MatchAnyKeyword, ulong MatchAllKeyword, uint EnableProperty, ref EventFilterDescriptor EnableFilterDesc); + + /// To be documented. + [NativeName("Src", "Line 1946, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "EnableTraceEx")] + public unsafe partial uint EnableTraceEx([Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ProviderId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* SourceId, ulong TraceHandle, uint IsEnabled, byte Level, ulong MatchAnyKeyword, ulong MatchAllKeyword, uint EnableProperty, EventFilterDescriptor* EnableFilterDesc); + + /// To be documented. + [NativeName("Src", "Line 1946, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "EnableTraceEx")] + public unsafe partial uint EnableTraceEx([Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ProviderId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* SourceId, ulong TraceHandle, uint IsEnabled, byte Level, ulong MatchAnyKeyword, ulong MatchAllKeyword, uint EnableProperty, ref EventFilterDescriptor EnableFilterDesc); + + /// To be documented. + [NativeName("Src", "Line 1946, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "EnableTraceEx")] + public unsafe partial uint EnableTraceEx([Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ProviderId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid SourceId, ulong TraceHandle, uint IsEnabled, byte Level, ulong MatchAnyKeyword, ulong MatchAllKeyword, uint EnableProperty, EventFilterDescriptor* EnableFilterDesc); + + /// To be documented. + [NativeName("Src", "Line 1946, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "EnableTraceEx")] + public partial uint EnableTraceEx([Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ProviderId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid SourceId, ulong TraceHandle, uint IsEnabled, byte Level, ulong MatchAnyKeyword, ulong MatchAllKeyword, uint EnableProperty, ref EventFilterDescriptor EnableFilterDesc); + + /// To be documented. + [NativeName("Src", "Line 1993, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "EnableTraceEx2")] + public unsafe partial uint EnableTraceEx2(ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ProviderId, uint ControlCode, byte Level, ulong MatchAnyKeyword, ulong MatchAllKeyword, uint Timeout, EnableTraceParameters* EnableParameters); + + /// To be documented. + [NativeName("Src", "Line 1993, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "EnableTraceEx2")] + public unsafe partial uint EnableTraceEx2(ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ProviderId, uint ControlCode, byte Level, ulong MatchAnyKeyword, ulong MatchAllKeyword, uint Timeout, ref EnableTraceParameters EnableParameters); + + /// To be documented. + [NativeName("Src", "Line 1993, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "EnableTraceEx2")] + public unsafe partial uint EnableTraceEx2(ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ProviderId, uint ControlCode, byte Level, ulong MatchAnyKeyword, ulong MatchAllKeyword, uint Timeout, EnableTraceParameters* EnableParameters); + + /// To be documented. + [NativeName("Src", "Line 1993, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "EnableTraceEx2")] + public partial uint EnableTraceEx2(ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ProviderId, uint ControlCode, byte Level, ulong MatchAnyKeyword, ulong MatchAllKeyword, uint Timeout, ref EnableTraceParameters EnableParameters); + + /// To be documented. + [NativeName("Src", "Line 2370, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "EnumerateTraceGuidsEx")] + public unsafe partial uint EnumerateTraceGuidsEx(TraceQueryInfoClass TraceQueryInfoClass, void* InBuffer, uint InBufferSize, void* OutBuffer, uint OutBufferSize, uint* ReturnLength); + + /// To be documented. + [NativeName("Src", "Line 2370, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "EnumerateTraceGuidsEx")] + public unsafe partial uint EnumerateTraceGuidsEx(TraceQueryInfoClass TraceQueryInfoClass, void* InBuffer, uint InBufferSize, void* OutBuffer, uint OutBufferSize, ref uint ReturnLength); + + /// To be documented. + [NativeName("Src", "Line 2370, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "EnumerateTraceGuidsEx")] + public unsafe partial uint EnumerateTraceGuidsEx(TraceQueryInfoClass TraceQueryInfoClass, void* InBuffer, uint InBufferSize, ref T0 OutBuffer, uint OutBufferSize, uint* ReturnLength) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2370, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "EnumerateTraceGuidsEx")] + public unsafe partial uint EnumerateTraceGuidsEx(TraceQueryInfoClass TraceQueryInfoClass, void* InBuffer, uint InBufferSize, ref T0 OutBuffer, uint OutBufferSize, ref uint ReturnLength) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2370, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "EnumerateTraceGuidsEx")] + public unsafe partial uint EnumerateTraceGuidsEx(TraceQueryInfoClass TraceQueryInfoClass, ref T0 InBuffer, uint InBufferSize, void* OutBuffer, uint OutBufferSize, uint* ReturnLength) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2370, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "EnumerateTraceGuidsEx")] + public unsafe partial uint EnumerateTraceGuidsEx(TraceQueryInfoClass TraceQueryInfoClass, ref T0 InBuffer, uint InBufferSize, void* OutBuffer, uint OutBufferSize, ref uint ReturnLength) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2370, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "EnumerateTraceGuidsEx")] + public unsafe partial uint EnumerateTraceGuidsEx(TraceQueryInfoClass TraceQueryInfoClass, ref T0 InBuffer, uint InBufferSize, ref T1 OutBuffer, uint OutBufferSize, uint* ReturnLength) where T0 : unmanaged where T1 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2370, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "EnumerateTraceGuidsEx")] + public partial uint EnumerateTraceGuidsEx(TraceQueryInfoClass TraceQueryInfoClass, ref T0 InBuffer, uint InBufferSize, ref T1 OutBuffer, uint OutBufferSize, ref uint ReturnLength) where T0 : unmanaged where T1 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2422, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "TraceSetInformation")] + public unsafe partial uint TraceSetInformation(ulong SessionHandle, TraceQueryInfoClass InformationClass, void* TraceInformation, uint InformationLength); + + /// To be documented. + [NativeName("Src", "Line 2422, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "TraceSetInformation")] + public partial uint TraceSetInformation(ulong SessionHandle, TraceQueryInfoClass InformationClass, ref T0 TraceInformation, uint InformationLength) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2434, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "TraceQueryInformation")] + public unsafe partial uint TraceQueryInformation(ulong SessionHandle, TraceQueryInfoClass InformationClass, void* TraceInformation, uint InformationLength, uint* ReturnLength); + + /// To be documented. + [NativeName("Src", "Line 2434, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "TraceQueryInformation")] + public unsafe partial uint TraceQueryInformation(ulong SessionHandle, TraceQueryInfoClass InformationClass, void* TraceInformation, uint InformationLength, ref uint ReturnLength); + + /// To be documented. + [NativeName("Src", "Line 2434, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "TraceQueryInformation")] + public unsafe partial uint TraceQueryInformation(ulong SessionHandle, TraceQueryInfoClass InformationClass, ref T0 TraceInformation, uint InformationLength, uint* ReturnLength) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2434, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "TraceQueryInformation")] + public partial uint TraceQueryInformation(ulong SessionHandle, TraceQueryInfoClass InformationClass, ref T0 TraceInformation, uint InformationLength, ref uint ReturnLength) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2456, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "CreateTraceInstanceId")] + public unsafe partial uint CreateTraceInstanceId(void* RegHandle, EventInstanceInfo* InstInfo); + + /// To be documented. + [NativeName("Src", "Line 2456, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "CreateTraceInstanceId")] + public unsafe partial uint CreateTraceInstanceId(void* RegHandle, ref EventInstanceInfo InstInfo); + + /// To be documented. + [NativeName("Src", "Line 2456, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "CreateTraceInstanceId")] + public unsafe partial uint CreateTraceInstanceId(ref T0 RegHandle, EventInstanceInfo* InstInfo) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2456, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "CreateTraceInstanceId")] + public partial uint CreateTraceInstanceId(ref T0 RegHandle, ref EventInstanceInfo InstInfo) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2474, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "TraceEvent")] + public unsafe partial uint TraceEvent(ulong TraceHandle, EventTraceHeader* EventTrace); + + /// To be documented. + [NativeName("Src", "Line 2474, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "TraceEvent")] + public partial uint TraceEvent(ulong TraceHandle, ref EventTraceHeader EventTrace); + + /// To be documented. + [NativeName("Src", "Line 2488, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "TraceEventInstance")] + public unsafe partial uint TraceEventInstance(ulong TraceHandle, EventInstanceHeader* EventTrace, EventInstanceInfo* InstInfo, EventInstanceInfo* ParentInstInfo); + + /// To be documented. + [NativeName("Src", "Line 2488, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "TraceEventInstance")] + public unsafe partial uint TraceEventInstance(ulong TraceHandle, EventInstanceHeader* EventTrace, EventInstanceInfo* InstInfo, ref EventInstanceInfo ParentInstInfo); + + /// To be documented. + [NativeName("Src", "Line 2488, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "TraceEventInstance")] + public unsafe partial uint TraceEventInstance(ulong TraceHandle, EventInstanceHeader* EventTrace, ref EventInstanceInfo InstInfo, EventInstanceInfo* ParentInstInfo); + + /// To be documented. + [NativeName("Src", "Line 2488, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "TraceEventInstance")] + public unsafe partial uint TraceEventInstance(ulong TraceHandle, EventInstanceHeader* EventTrace, ref EventInstanceInfo InstInfo, ref EventInstanceInfo ParentInstInfo); + + /// To be documented. + [NativeName("Src", "Line 2488, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "TraceEventInstance")] + public unsafe partial uint TraceEventInstance(ulong TraceHandle, ref EventInstanceHeader EventTrace, EventInstanceInfo* InstInfo, EventInstanceInfo* ParentInstInfo); + + /// To be documented. + [NativeName("Src", "Line 2488, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "TraceEventInstance")] + public unsafe partial uint TraceEventInstance(ulong TraceHandle, ref EventInstanceHeader EventTrace, EventInstanceInfo* InstInfo, ref EventInstanceInfo ParentInstInfo); + + /// To be documented. + [NativeName("Src", "Line 2488, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "TraceEventInstance")] + public unsafe partial uint TraceEventInstance(ulong TraceHandle, ref EventInstanceHeader EventTrace, ref EventInstanceInfo InstInfo, EventInstanceInfo* ParentInstInfo); + + /// To be documented. + [NativeName("Src", "Line 2488, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "TraceEventInstance")] + public partial uint TraceEventInstance(ulong TraceHandle, ref EventInstanceHeader EventTrace, ref EventInstanceInfo InstInfo, ref EventInstanceInfo ParentInstInfo); + + /// To be documented. + [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsW")] + public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofResourceName, ulong* RegistrationHandle); + + /// To be documented. + [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsW")] + public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofResourceName, ref ulong RegistrationHandle); + + /// To be documented. + [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsW")] + public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofResourceName, ulong* RegistrationHandle); + + /// To be documented. + [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsW")] + public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofResourceName, ref ulong RegistrationHandle); + + /// To be documented. + [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsW")] + public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofResourceName, ulong* RegistrationHandle); + + /// To be documented. + [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsW")] + public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofResourceName, ref ulong RegistrationHandle); + + /// To be documented. + [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsW")] + public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofResourceName, ulong* RegistrationHandle); + + /// To be documented. + [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsW")] + public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofResourceName, ref ulong RegistrationHandle); + + /// To be documented. + [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsW")] + public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofResourceName, ulong* RegistrationHandle); + + /// To be documented. + [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsW")] + public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofResourceName, ref ulong RegistrationHandle); + + /// To be documented. + [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsW")] + public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofResourceName, ulong* RegistrationHandle); + + /// To be documented. + [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsW")] + public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofResourceName, ref ulong RegistrationHandle); + + /// To be documented. + [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsW")] + public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofResourceName, ulong* RegistrationHandle); + + /// To be documented. + [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsW")] + public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofResourceName, ref ulong RegistrationHandle); + + /// To be documented. + [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsW")] + public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofResourceName, ulong* RegistrationHandle); + + /// To be documented. + [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsW")] + public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofResourceName, ref ulong RegistrationHandle); + + /// To be documented. + [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsW")] + public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofResourceName, ulong* RegistrationHandle); + + /// To be documented. + [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsW")] + public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofResourceName, ref ulong RegistrationHandle); + + /// To be documented. + [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsW")] + public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofResourceName, ulong* RegistrationHandle); + + /// To be documented. + [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsW")] + public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofResourceName, ref ulong RegistrationHandle); + + /// To be documented. + [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsW")] + public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofResourceName, ulong* RegistrationHandle); + + /// To be documented. + [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsW")] + public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofResourceName, ref ulong RegistrationHandle); + + /// To be documented. + [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsW")] + public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofResourceName, ulong* RegistrationHandle); + + /// To be documented. + [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsW")] + public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofResourceName, ref ulong RegistrationHandle); + + /// To be documented. + [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsW")] + public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofResourceName, ulong* RegistrationHandle); + + /// To be documented. + [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsW")] + public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofResourceName, ref ulong RegistrationHandle); + + /// To be documented. + [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsW")] + public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofResourceName, ulong* RegistrationHandle); + + /// To be documented. + [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsW")] + public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofResourceName, ref ulong RegistrationHandle); + + /// To be documented. + [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsW")] + public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofResourceName, ulong* RegistrationHandle); + + /// To be documented. + [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsW")] + public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofResourceName, ref ulong RegistrationHandle); + + /// To be documented. + [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsW")] + public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofResourceName, ulong* RegistrationHandle); + + /// To be documented. + [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsW")] + public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofResourceName, ref ulong RegistrationHandle); + + /// To be documented. + [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsW")] + public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofResourceName, ulong* RegistrationHandle); + + /// To be documented. + [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsW")] + public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofResourceName, ref ulong RegistrationHandle); + + /// To be documented. + [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsW")] + public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofResourceName, ulong* RegistrationHandle); + + /// To be documented. + [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsW")] + public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofResourceName, ref ulong RegistrationHandle); + + /// To be documented. + [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsW")] + public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofResourceName, ulong* RegistrationHandle); + + /// To be documented. + [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsW")] + public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofResourceName, ref ulong RegistrationHandle); + + /// To be documented. + [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsW")] + public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofResourceName, ulong* RegistrationHandle); + + /// To be documented. + [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsW")] + public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofResourceName, ref ulong RegistrationHandle); + + /// To be documented. + [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsW")] + public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofResourceName, ulong* RegistrationHandle); + + /// To be documented. + [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsW")] + public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofResourceName, ref ulong RegistrationHandle); + + /// To be documented. + [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsW")] + public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofResourceName, ulong* RegistrationHandle); + + /// To be documented. + [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsW")] + public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofResourceName, ref ulong RegistrationHandle); + + /// To be documented. + [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsW")] + public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofResourceName, ulong* RegistrationHandle); + + /// To be documented. + [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsW")] + public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofResourceName, ref ulong RegistrationHandle); + + /// To be documented. + [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsW")] + public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofResourceName, ulong* RegistrationHandle); + + /// To be documented. + [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsW")] + public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofResourceName, ref ulong RegistrationHandle); + + /// To be documented. + [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsW")] + public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofResourceName, ulong* RegistrationHandle); + + /// To be documented. + [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsW")] + public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofResourceName, ref ulong RegistrationHandle); + + /// To be documented. + [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsW")] + public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofResourceName, ulong* RegistrationHandle); + + /// To be documented. + [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsW")] + public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofResourceName, ref ulong RegistrationHandle); + + /// To be documented. + [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsW")] + public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofResourceName, ulong* RegistrationHandle); + + /// To be documented. + [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsW")] + public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofResourceName, ref ulong RegistrationHandle); + + /// To be documented. + [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsW")] + public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofResourceName, ulong* RegistrationHandle); + + /// To be documented. + [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsW")] + public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofResourceName, ref ulong RegistrationHandle); + + /// To be documented. + [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsW")] + public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofResourceName, ulong* RegistrationHandle); + + /// To be documented. + [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsW")] + public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofResourceName, ref ulong RegistrationHandle); + + /// To be documented. + [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsW")] + public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofResourceName, ulong* RegistrationHandle); + + /// To be documented. + [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsW")] + public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofResourceName, ref ulong RegistrationHandle); + + /// To be documented. + [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsW")] + public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofResourceName, ulong* RegistrationHandle); + + /// To be documented. + [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsW")] + public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofResourceName, ref ulong RegistrationHandle); + + /// To be documented. + [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsW")] + public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofResourceName, ulong* RegistrationHandle); + + /// To be documented. + [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsW")] + public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofResourceName, ref ulong RegistrationHandle); + + /// To be documented. + [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsW")] + public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofResourceName, ulong* RegistrationHandle); + + /// To be documented. + [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsW")] + public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofResourceName, ref ulong RegistrationHandle); + + /// To be documented. + [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsW")] + public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofResourceName, ulong* RegistrationHandle); + + /// To be documented. + [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsW")] + public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofResourceName, ref ulong RegistrationHandle); + + /// To be documented. + [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsW")] + public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofResourceName, ulong* RegistrationHandle); + + /// To be documented. + [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsW")] + public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofResourceName, ref ulong RegistrationHandle); + + /// To be documented. + [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsW")] + public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofResourceName, ulong* RegistrationHandle); + + /// To be documented. + [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsW")] + public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofResourceName, ref ulong RegistrationHandle); + + /// To be documented. + [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsW")] + public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofResourceName, ulong* RegistrationHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsW")] + public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofResourceName, ref ulong RegistrationHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsW")] + public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofResourceName, ulong* RegistrationHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsW")] + public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofResourceName, ref ulong RegistrationHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsW")] + public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofResourceName, ulong* RegistrationHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsW")] + public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofResourceName, ref ulong RegistrationHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsW")] + public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofResourceName, ulong* RegistrationHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsW")] + public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofResourceName, ref ulong RegistrationHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsW")] + public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofResourceName, ulong* RegistrationHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsW")] + public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofResourceName, ref ulong RegistrationHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsW")] + public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofResourceName, ulong* RegistrationHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsW")] + public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofResourceName, ref ulong RegistrationHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsW")] + public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofResourceName, ulong* RegistrationHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsW")] + public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofResourceName, ref ulong RegistrationHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsW")] + public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofResourceName, ulong* RegistrationHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsW")] + public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofResourceName, ref ulong RegistrationHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsW")] + public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofResourceName, ulong* RegistrationHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsW")] + public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofResourceName, ref ulong RegistrationHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsW")] + public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofResourceName, ulong* RegistrationHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsW")] + public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofResourceName, ref ulong RegistrationHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsW")] + public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofResourceName, ulong* RegistrationHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsW")] + public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofResourceName, ref ulong RegistrationHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsW")] + public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofResourceName, ulong* RegistrationHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsW")] + public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofResourceName, ref ulong RegistrationHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsW")] + public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofResourceName, ulong* RegistrationHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsW")] + public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofResourceName, ref ulong RegistrationHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsW")] + public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofResourceName, ulong* RegistrationHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsW")] + public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofResourceName, ref ulong RegistrationHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsW")] + public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofResourceName, ulong* RegistrationHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsW")] + public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofResourceName, ref ulong RegistrationHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsW")] + public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofResourceName, ulong* RegistrationHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsW")] + public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofResourceName, ref ulong RegistrationHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsW")] + public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofResourceName, ulong* RegistrationHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsW")] + public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofResourceName, ref ulong RegistrationHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsW")] + public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofResourceName, ulong* RegistrationHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsW")] + public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofResourceName, ref ulong RegistrationHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsW")] + public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofResourceName, ulong* RegistrationHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsW")] + public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofResourceName, ref ulong RegistrationHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsW")] + public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofResourceName, ulong* RegistrationHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsW")] + public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofResourceName, ref ulong RegistrationHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsW")] + public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofResourceName, ulong* RegistrationHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsW")] + public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofResourceName, ref ulong RegistrationHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsW")] + public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofResourceName, ulong* RegistrationHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsW")] + public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofResourceName, ref ulong RegistrationHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsW")] + public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofResourceName, ulong* RegistrationHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsW")] + public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofResourceName, ref ulong RegistrationHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsW")] + public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofResourceName, ulong* RegistrationHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsW")] + public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofResourceName, ref ulong RegistrationHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsW")] + public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofResourceName, ulong* RegistrationHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsW")] + public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofResourceName, ref ulong RegistrationHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsW")] + public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofResourceName, ulong* RegistrationHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsW")] + public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofResourceName, ref ulong RegistrationHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsW")] + public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofResourceName, ulong* RegistrationHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsW")] + public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofResourceName, ref ulong RegistrationHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsW")] + public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofResourceName, ulong* RegistrationHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsW")] + public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofResourceName, ref ulong RegistrationHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsW")] + public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofResourceName, ulong* RegistrationHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsW")] + public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofResourceName, ref ulong RegistrationHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsW")] + public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofResourceName, ulong* RegistrationHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsW")] + public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofResourceName, ref ulong RegistrationHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsW")] + public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofResourceName, ulong* RegistrationHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsW")] + public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofResourceName, ref ulong RegistrationHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsW")] + public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofResourceName, ulong* RegistrationHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsW")] + public partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofResourceName, ref ulong RegistrationHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsW")] + public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofResourceName, ulong* RegistrationHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsW")] + public partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofResourceName, ref ulong RegistrationHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsW")] + public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofResourceName, ulong* RegistrationHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsW")] + public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* MofResourceName, ref ulong RegistrationHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsW")] + public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofResourceName, ulong* RegistrationHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsW")] + public partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char MofResourceName, ref ulong RegistrationHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsW")] + public unsafe partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofResourceName, ulong* RegistrationHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2522, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsW")] + public partial uint RegisterTraceGuidsW(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string MofResourceName, ref ulong RegistrationHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsA")] + public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofResourceName, ulong* RegistrationHandle); + + /// To be documented. + [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsA")] + public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofResourceName, ref ulong RegistrationHandle); + + /// To be documented. + [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsA")] + public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofResourceName, ulong* RegistrationHandle); + + /// To be documented. + [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsA")] + public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofResourceName, ref ulong RegistrationHandle); + + /// To be documented. + [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsA")] + public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofResourceName, ulong* RegistrationHandle); + + /// To be documented. + [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsA")] + public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofResourceName, ref ulong RegistrationHandle); + + /// To be documented. + [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsA")] + public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofResourceName, ulong* RegistrationHandle); + + /// To be documented. + [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsA")] + public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofResourceName, ref ulong RegistrationHandle); + + /// To be documented. + [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsA")] + public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofResourceName, ulong* RegistrationHandle); + + /// To be documented. + [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsA")] + public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofResourceName, ref ulong RegistrationHandle); + + /// To be documented. + [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsA")] + public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofResourceName, ulong* RegistrationHandle); + + /// To be documented. + [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsA")] + public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofResourceName, ref ulong RegistrationHandle); + + /// To be documented. + [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsA")] + public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofResourceName, ulong* RegistrationHandle); + + /// To be documented. + [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsA")] + public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofResourceName, ref ulong RegistrationHandle); + + /// To be documented. + [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsA")] + public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofResourceName, ulong* RegistrationHandle); + + /// To be documented. + [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsA")] + public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofResourceName, ref ulong RegistrationHandle); + + /// To be documented. + [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsA")] + public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofResourceName, ulong* RegistrationHandle); + + /// To be documented. + [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsA")] + public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofResourceName, ref ulong RegistrationHandle); + + /// To be documented. + [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsA")] + public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofResourceName, ulong* RegistrationHandle); + + /// To be documented. + [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsA")] + public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofResourceName, ref ulong RegistrationHandle); + + /// To be documented. + [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsA")] + public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofResourceName, ulong* RegistrationHandle); + + /// To be documented. + [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsA")] + public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofResourceName, ref ulong RegistrationHandle); + + /// To be documented. + [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsA")] + public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofResourceName, ulong* RegistrationHandle); + + /// To be documented. + [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsA")] + public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofResourceName, ref ulong RegistrationHandle); + + /// To be documented. + [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsA")] + public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofResourceName, ulong* RegistrationHandle); + + /// To be documented. + [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsA")] + public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofResourceName, ref ulong RegistrationHandle); + + /// To be documented. + [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsA")] + public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofResourceName, ulong* RegistrationHandle); + + /// To be documented. + [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsA")] + public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofResourceName, ref ulong RegistrationHandle); + + /// To be documented. + [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsA")] + public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofResourceName, ulong* RegistrationHandle); + + /// To be documented. + [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsA")] + public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofResourceName, ref ulong RegistrationHandle); + + /// To be documented. + [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsA")] + public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofResourceName, ulong* RegistrationHandle); + + /// To be documented. + [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsA")] + public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofResourceName, ref ulong RegistrationHandle); + + /// To be documented. + [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsA")] + public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofResourceName, ulong* RegistrationHandle); + + /// To be documented. + [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsA")] + public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofResourceName, ref ulong RegistrationHandle); + + /// To be documented. + [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsA")] + public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofResourceName, ulong* RegistrationHandle); + + /// To be documented. + [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsA")] + public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofResourceName, ref ulong RegistrationHandle); + + /// To be documented. + [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsA")] + public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofResourceName, ulong* RegistrationHandle); + + /// To be documented. + [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsA")] + public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofResourceName, ref ulong RegistrationHandle); + + /// To be documented. + [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsA")] + public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofResourceName, ulong* RegistrationHandle); + + /// To be documented. + [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsA")] + public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofResourceName, ref ulong RegistrationHandle); + + /// To be documented. + [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsA")] + public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofResourceName, ulong* RegistrationHandle); + + /// To be documented. + [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsA")] + public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofResourceName, ref ulong RegistrationHandle); + + /// To be documented. + [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsA")] + public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofResourceName, ulong* RegistrationHandle); + + /// To be documented. + [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsA")] + public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofResourceName, ref ulong RegistrationHandle); + + /// To be documented. + [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsA")] + public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofResourceName, ulong* RegistrationHandle); + + /// To be documented. + [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsA")] + public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofResourceName, ref ulong RegistrationHandle); + + /// To be documented. + [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsA")] + public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofResourceName, ulong* RegistrationHandle); + + /// To be documented. + [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsA")] + public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofResourceName, ref ulong RegistrationHandle); + + /// To be documented. + [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsA")] + public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofResourceName, ulong* RegistrationHandle); + + /// To be documented. + [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsA")] + public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofResourceName, ref ulong RegistrationHandle); + + /// To be documented. + [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsA")] + public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofResourceName, ulong* RegistrationHandle); + + /// To be documented. + [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsA")] + public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofResourceName, ref ulong RegistrationHandle); + + /// To be documented. + [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsA")] + public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofResourceName, ulong* RegistrationHandle); + + /// To be documented. + [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsA")] + public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofResourceName, ref ulong RegistrationHandle); + + /// To be documented. + [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsA")] + public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofResourceName, ulong* RegistrationHandle); + + /// To be documented. + [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsA")] + public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofResourceName, ref ulong RegistrationHandle); + + /// To be documented. + [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsA")] + public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofResourceName, ulong* RegistrationHandle); + + /// To be documented. + [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsA")] + public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofResourceName, ref ulong RegistrationHandle); + + /// To be documented. + [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsA")] + public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofResourceName, ulong* RegistrationHandle); + + /// To be documented. + [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsA")] + public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofResourceName, ref ulong RegistrationHandle); + + /// To be documented. + [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsA")] + public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofResourceName, ulong* RegistrationHandle); + + /// To be documented. + [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsA")] + public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofResourceName, ref ulong RegistrationHandle); + + /// To be documented. + [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsA")] + public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofResourceName, ulong* RegistrationHandle); + + /// To be documented. + [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsA")] + public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofResourceName, ref ulong RegistrationHandle); + + /// To be documented. + [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsA")] + public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofResourceName, ulong* RegistrationHandle); + + /// To be documented. + [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsA")] + public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofResourceName, ref ulong RegistrationHandle); + + /// To be documented. + [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsA")] + public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofResourceName, ulong* RegistrationHandle); + + /// To be documented. + [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsA")] + public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofResourceName, ref ulong RegistrationHandle); + + /// To be documented. + [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsA")] + public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofResourceName, ulong* RegistrationHandle); + + /// To be documented. + [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsA")] + public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofResourceName, ref ulong RegistrationHandle); + + /// To be documented. + [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsA")] + public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofResourceName, ulong* RegistrationHandle); + + /// To be documented. + [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsA")] + public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, void* RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofResourceName, ref ulong RegistrationHandle); + + /// To be documented. + [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsA")] + public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofResourceName, ulong* RegistrationHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsA")] + public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofResourceName, ref ulong RegistrationHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsA")] + public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofResourceName, ulong* RegistrationHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsA")] + public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofResourceName, ref ulong RegistrationHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsA")] + public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofResourceName, ulong* RegistrationHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsA")] + public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofResourceName, ref ulong RegistrationHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsA")] + public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofResourceName, ulong* RegistrationHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsA")] + public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofResourceName, ref ulong RegistrationHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsA")] + public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofResourceName, ulong* RegistrationHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsA")] + public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofResourceName, ref ulong RegistrationHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsA")] + public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofResourceName, ulong* RegistrationHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsA")] + public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofResourceName, ref ulong RegistrationHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsA")] + public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofResourceName, ulong* RegistrationHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsA")] + public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofResourceName, ref ulong RegistrationHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsA")] + public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofResourceName, ulong* RegistrationHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsA")] + public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofResourceName, ref ulong RegistrationHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsA")] + public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofResourceName, ulong* RegistrationHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsA")] + public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofResourceName, ref ulong RegistrationHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsA")] + public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofResourceName, ulong* RegistrationHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsA")] + public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofResourceName, ref ulong RegistrationHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsA")] + public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofResourceName, ulong* RegistrationHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsA")] + public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofResourceName, ref ulong RegistrationHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsA")] + public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofResourceName, ulong* RegistrationHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsA")] + public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofResourceName, ref ulong RegistrationHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsA")] + public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofResourceName, ulong* RegistrationHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsA")] + public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofResourceName, ref ulong RegistrationHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsA")] + public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofResourceName, ulong* RegistrationHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsA")] + public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofResourceName, ref ulong RegistrationHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsA")] + public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofResourceName, ulong* RegistrationHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsA")] + public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofResourceName, ref ulong RegistrationHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsA")] + public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofResourceName, ulong* RegistrationHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsA")] + public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofResourceName, ref ulong RegistrationHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsA")] + public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofResourceName, ulong* RegistrationHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsA")] + public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofResourceName, ref ulong RegistrationHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsA")] + public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofResourceName, ulong* RegistrationHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsA")] + public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofResourceName, ref ulong RegistrationHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsA")] + public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofResourceName, ulong* RegistrationHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsA")] + public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofResourceName, ref ulong RegistrationHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsA")] + public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofResourceName, ulong* RegistrationHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsA")] + public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofResourceName, ref ulong RegistrationHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsA")] + public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofResourceName, ulong* RegistrationHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsA")] + public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofResourceName, ref ulong RegistrationHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsA")] + public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofResourceName, ulong* RegistrationHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsA")] + public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofResourceName, ref ulong RegistrationHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsA")] + public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofResourceName, ulong* RegistrationHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsA")] + public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofResourceName, ref ulong RegistrationHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsA")] + public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofResourceName, ulong* RegistrationHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsA")] + public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofResourceName, ref ulong RegistrationHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsA")] + public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofResourceName, ulong* RegistrationHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsA")] + public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofResourceName, ref ulong RegistrationHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsA")] + public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofResourceName, ulong* RegistrationHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsA")] + public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofResourceName, ref ulong RegistrationHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsA")] + public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofResourceName, ulong* RegistrationHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsA")] + public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, TraceGuidRegistration* TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofResourceName, ref ulong RegistrationHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsA")] + public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofResourceName, ulong* RegistrationHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsA")] + public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofResourceName, ref ulong RegistrationHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsA")] + public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofResourceName, ulong* RegistrationHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsA")] + public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofResourceName, ref ulong RegistrationHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsA")] + public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofResourceName, ulong* RegistrationHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsA")] + public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofResourceName, ref ulong RegistrationHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsA")] + public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofResourceName, ulong* RegistrationHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsA")] + public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofResourceName, ref ulong RegistrationHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsA")] + public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofResourceName, ulong* RegistrationHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsA")] + public partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofResourceName, ref ulong RegistrationHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsA")] + public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofResourceName, ulong* RegistrationHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsA")] + public partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofResourceName, ref ulong RegistrationHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsA")] + public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofResourceName, ulong* RegistrationHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsA")] + public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* MofResourceName, ref ulong RegistrationHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsA")] + public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofResourceName, ulong* RegistrationHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsA")] + public partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte MofResourceName, ref ulong RegistrationHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsA")] public unsafe partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofResourceName, ulong* RegistrationHandle) where T0 : unmanaged; /// To be documented. - [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RegisterTraceGuidsA")] - public partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofResourceName, ref ulong RegistrationHandle) where T0 : unmanaged; + [NativeName("Src", "Line 2542, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RegisterTraceGuidsA")] + public partial uint RegisterTraceGuidsA(PfnWmidprequest RequestAddress, ref T0 RequestContext, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid ControlGuid, uint GuidCount, ref TraceGuidRegistration TraceGuidReg, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofImagePath, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string MofResourceName, ref ulong RegistrationHandle) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2557, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "EnumerateTraceGuids")] + public unsafe partial uint EnumerateTraceGuids(TraceGuidProperties** GuidPropertiesArray, uint PropertyArrayCount, uint* GuidCount); + + /// To be documented. + [NativeName("Src", "Line 2557, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "EnumerateTraceGuids")] + public unsafe partial uint EnumerateTraceGuids(TraceGuidProperties** GuidPropertiesArray, uint PropertyArrayCount, ref uint GuidCount); + + /// To be documented. + [NativeName("Src", "Line 2557, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "EnumerateTraceGuids")] + public unsafe partial uint EnumerateTraceGuids(ref TraceGuidProperties* GuidPropertiesArray, uint PropertyArrayCount, uint* GuidCount); + + /// To be documented. + [NativeName("Src", "Line 2557, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "EnumerateTraceGuids")] + public unsafe partial uint EnumerateTraceGuids(ref TraceGuidProperties* GuidPropertiesArray, uint PropertyArrayCount, ref uint GuidCount); + + /// To be documented. + [NativeName("Src", "Line 2573, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "UnregisterTraceGuids")] + public partial uint UnregisterTraceGuids(ulong RegistrationHandle); + + /// To be documented. + [NativeName("Src", "Line 2580, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "GetTraceLoggerHandle")] + public unsafe partial ulong GetTraceLoggerHandle(void* Buffer); + + /// To be documented. + [NativeName("Src", "Line 2580, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "GetTraceLoggerHandle")] + public partial ulong GetTraceLoggerHandle(ref T0 Buffer) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2587, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "GetTraceEnableLevel")] + public partial byte GetTraceEnableLevel(ulong TraceHandle); + + /// To be documented. + [NativeName("Src", "Line 2594, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "GetTraceEnableFlags")] + public partial uint GetTraceEnableFlags(ulong TraceHandle); + + /// To be documented. + [NativeName("Src", "Line 2619, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "OpenTraceW")] + public unsafe partial ulong OpenTraceW(EventTraceLogfilew* Logfile); + + /// To be documented. + [NativeName("Src", "Line 2619, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "OpenTraceW")] + public partial ulong OpenTraceW(ref EventTraceLogfilew Logfile); + + /// To be documented. + [NativeName("Src", "Line 2627, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "ProcessTrace")] + public unsafe partial uint ProcessTrace(ulong* HandleArray, uint HandleCount, Filetime* StartTime, Filetime* EndTime); + + /// To be documented. + [NativeName("Src", "Line 2627, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "ProcessTrace")] + public unsafe partial uint ProcessTrace(ulong* HandleArray, uint HandleCount, Filetime* StartTime, ref Filetime EndTime); + + /// To be documented. + [NativeName("Src", "Line 2627, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "ProcessTrace")] + public unsafe partial uint ProcessTrace(ulong* HandleArray, uint HandleCount, ref Filetime StartTime, Filetime* EndTime); + + /// To be documented. + [NativeName("Src", "Line 2627, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "ProcessTrace")] + public unsafe partial uint ProcessTrace(ulong* HandleArray, uint HandleCount, ref Filetime StartTime, ref Filetime EndTime); + + /// To be documented. + [NativeName("Src", "Line 2627, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "ProcessTrace")] + public unsafe partial uint ProcessTrace(ref ulong HandleArray, uint HandleCount, Filetime* StartTime, Filetime* EndTime); + + /// To be documented. + [NativeName("Src", "Line 2627, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "ProcessTrace")] + public unsafe partial uint ProcessTrace(ref ulong HandleArray, uint HandleCount, Filetime* StartTime, ref Filetime EndTime); + + /// To be documented. + [NativeName("Src", "Line 2627, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "ProcessTrace")] + public unsafe partial uint ProcessTrace(ref ulong HandleArray, uint HandleCount, ref Filetime StartTime, Filetime* EndTime); + + /// To be documented. + [NativeName("Src", "Line 2627, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "ProcessTrace")] + public partial uint ProcessTrace(ref ulong HandleArray, uint HandleCount, ref Filetime StartTime, ref Filetime EndTime); + + /// To be documented. + [NativeName("Src", "Line 2638, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "CloseTrace")] + public partial uint CloseTrace(ulong TraceHandle); + + /// To be documented. + [NativeName("Src", "Line 2647, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "OpenTraceFromBufferStream")] + public unsafe partial ulong OpenTraceFromBufferStream([Flow(Silk.NET.Core.Native.FlowDirection.In)] EtwOpenTraceOptions* Options, PfnPetwBufferCompletionCallback BufferCompletionCallback, void* BufferCompletionContext); + + /// To be documented. + [NativeName("Src", "Line 2647, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "OpenTraceFromBufferStream")] + public unsafe partial ulong OpenTraceFromBufferStream([Flow(Silk.NET.Core.Native.FlowDirection.In)] EtwOpenTraceOptions* Options, PfnPetwBufferCompletionCallback BufferCompletionCallback, ref T0 BufferCompletionContext) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2647, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "OpenTraceFromBufferStream")] + public unsafe partial ulong OpenTraceFromBufferStream([Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in EtwOpenTraceOptions Options, PfnPetwBufferCompletionCallback BufferCompletionCallback, void* BufferCompletionContext); + + /// To be documented. + [NativeName("Src", "Line 2647, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "OpenTraceFromBufferStream")] + public partial ulong OpenTraceFromBufferStream([Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in EtwOpenTraceOptions Options, PfnPetwBufferCompletionCallback BufferCompletionCallback, ref T0 BufferCompletionContext) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2658, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "OpenTraceFromRealTimeLogger")] + public unsafe partial ulong OpenTraceFromRealTimeLogger([Flow(Silk.NET.Core.Native.FlowDirection.In)] char* LoggerName, [Flow(Silk.NET.Core.Native.FlowDirection.In)] EtwOpenTraceOptions* Options, TraceLogfileHeader* LogFileHeader); + + /// To be documented. + [NativeName("Src", "Line 2658, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "OpenTraceFromRealTimeLogger")] + public unsafe partial ulong OpenTraceFromRealTimeLogger([Flow(Silk.NET.Core.Native.FlowDirection.In)] char* LoggerName, [Flow(Silk.NET.Core.Native.FlowDirection.In)] EtwOpenTraceOptions* Options, ref TraceLogfileHeader LogFileHeader); + + /// To be documented. + [NativeName("Src", "Line 2658, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "OpenTraceFromRealTimeLogger")] + public unsafe partial ulong OpenTraceFromRealTimeLogger([Flow(Silk.NET.Core.Native.FlowDirection.In)] char* LoggerName, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in EtwOpenTraceOptions Options, TraceLogfileHeader* LogFileHeader); + + /// To be documented. + [NativeName("Src", "Line 2658, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "OpenTraceFromRealTimeLogger")] + public unsafe partial ulong OpenTraceFromRealTimeLogger([Flow(Silk.NET.Core.Native.FlowDirection.In)] char* LoggerName, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in EtwOpenTraceOptions Options, ref TraceLogfileHeader LogFileHeader); + + /// To be documented. + [NativeName("Src", "Line 2658, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "OpenTraceFromRealTimeLogger")] + public unsafe partial ulong OpenTraceFromRealTimeLogger([Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char LoggerName, [Flow(Silk.NET.Core.Native.FlowDirection.In)] EtwOpenTraceOptions* Options, TraceLogfileHeader* LogFileHeader); + + /// To be documented. + [NativeName("Src", "Line 2658, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "OpenTraceFromRealTimeLogger")] + public unsafe partial ulong OpenTraceFromRealTimeLogger([Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char LoggerName, [Flow(Silk.NET.Core.Native.FlowDirection.In)] EtwOpenTraceOptions* Options, ref TraceLogfileHeader LogFileHeader); + + /// To be documented. + [NativeName("Src", "Line 2658, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "OpenTraceFromRealTimeLogger")] + public unsafe partial ulong OpenTraceFromRealTimeLogger([Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char LoggerName, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in EtwOpenTraceOptions Options, TraceLogfileHeader* LogFileHeader); + + /// To be documented. + [NativeName("Src", "Line 2658, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "OpenTraceFromRealTimeLogger")] + public partial ulong OpenTraceFromRealTimeLogger([Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char LoggerName, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in EtwOpenTraceOptions Options, ref TraceLogfileHeader LogFileHeader); + + /// To be documented. + [NativeName("Src", "Line 2658, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "OpenTraceFromRealTimeLogger")] + public unsafe partial ulong OpenTraceFromRealTimeLogger([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string LoggerName, [Flow(Silk.NET.Core.Native.FlowDirection.In)] EtwOpenTraceOptions* Options, TraceLogfileHeader* LogFileHeader); + + /// To be documented. + [NativeName("Src", "Line 2658, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "OpenTraceFromRealTimeLogger")] + public unsafe partial ulong OpenTraceFromRealTimeLogger([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string LoggerName, [Flow(Silk.NET.Core.Native.FlowDirection.In)] EtwOpenTraceOptions* Options, ref TraceLogfileHeader LogFileHeader); + + /// To be documented. + [NativeName("Src", "Line 2658, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "OpenTraceFromRealTimeLogger")] + public unsafe partial ulong OpenTraceFromRealTimeLogger([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string LoggerName, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in EtwOpenTraceOptions Options, TraceLogfileHeader* LogFileHeader); + + /// To be documented. + [NativeName("Src", "Line 2658, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "OpenTraceFromRealTimeLogger")] + public partial ulong OpenTraceFromRealTimeLogger([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string LoggerName, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in EtwOpenTraceOptions Options, ref TraceLogfileHeader LogFileHeader); + + /// To be documented. + [NativeName("Src", "Line 2669, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "OpenTraceFromRealTimeLoggerWithAllocationOptions")] + public unsafe partial ulong OpenTraceFromRealTimeLoggerWithAllocationOptions([Flow(Silk.NET.Core.Native.FlowDirection.In)] char* LoggerName, [Flow(Silk.NET.Core.Native.FlowDirection.In)] EtwOpenTraceOptions* Options, nuint AllocationSize, void* MemoryPartitionHandle, TraceLogfileHeader* LogFileHeader); + + /// To be documented. + [NativeName("Src", "Line 2669, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "OpenTraceFromRealTimeLoggerWithAllocationOptions")] + public unsafe partial ulong OpenTraceFromRealTimeLoggerWithAllocationOptions([Flow(Silk.NET.Core.Native.FlowDirection.In)] char* LoggerName, [Flow(Silk.NET.Core.Native.FlowDirection.In)] EtwOpenTraceOptions* Options, nuint AllocationSize, void* MemoryPartitionHandle, ref TraceLogfileHeader LogFileHeader); + + /// To be documented. + [NativeName("Src", "Line 2669, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "OpenTraceFromRealTimeLoggerWithAllocationOptions")] + public unsafe partial ulong OpenTraceFromRealTimeLoggerWithAllocationOptions([Flow(Silk.NET.Core.Native.FlowDirection.In)] char* LoggerName, [Flow(Silk.NET.Core.Native.FlowDirection.In)] EtwOpenTraceOptions* Options, nuint AllocationSize, ref T0 MemoryPartitionHandle, TraceLogfileHeader* LogFileHeader) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2669, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "OpenTraceFromRealTimeLoggerWithAllocationOptions")] + public unsafe partial ulong OpenTraceFromRealTimeLoggerWithAllocationOptions([Flow(Silk.NET.Core.Native.FlowDirection.In)] char* LoggerName, [Flow(Silk.NET.Core.Native.FlowDirection.In)] EtwOpenTraceOptions* Options, nuint AllocationSize, ref T0 MemoryPartitionHandle, ref TraceLogfileHeader LogFileHeader) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2669, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "OpenTraceFromRealTimeLoggerWithAllocationOptions")] + public unsafe partial ulong OpenTraceFromRealTimeLoggerWithAllocationOptions([Flow(Silk.NET.Core.Native.FlowDirection.In)] char* LoggerName, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in EtwOpenTraceOptions Options, nuint AllocationSize, void* MemoryPartitionHandle, TraceLogfileHeader* LogFileHeader); + + /// To be documented. + [NativeName("Src", "Line 2669, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "OpenTraceFromRealTimeLoggerWithAllocationOptions")] + public unsafe partial ulong OpenTraceFromRealTimeLoggerWithAllocationOptions([Flow(Silk.NET.Core.Native.FlowDirection.In)] char* LoggerName, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in EtwOpenTraceOptions Options, nuint AllocationSize, void* MemoryPartitionHandle, ref TraceLogfileHeader LogFileHeader); + + /// To be documented. + [NativeName("Src", "Line 2669, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "OpenTraceFromRealTimeLoggerWithAllocationOptions")] + public unsafe partial ulong OpenTraceFromRealTimeLoggerWithAllocationOptions([Flow(Silk.NET.Core.Native.FlowDirection.In)] char* LoggerName, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in EtwOpenTraceOptions Options, nuint AllocationSize, ref T0 MemoryPartitionHandle, TraceLogfileHeader* LogFileHeader) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2669, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "OpenTraceFromRealTimeLoggerWithAllocationOptions")] + public unsafe partial ulong OpenTraceFromRealTimeLoggerWithAllocationOptions([Flow(Silk.NET.Core.Native.FlowDirection.In)] char* LoggerName, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in EtwOpenTraceOptions Options, nuint AllocationSize, ref T0 MemoryPartitionHandle, ref TraceLogfileHeader LogFileHeader) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2669, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "OpenTraceFromRealTimeLoggerWithAllocationOptions")] + public unsafe partial ulong OpenTraceFromRealTimeLoggerWithAllocationOptions([Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char LoggerName, [Flow(Silk.NET.Core.Native.FlowDirection.In)] EtwOpenTraceOptions* Options, nuint AllocationSize, void* MemoryPartitionHandle, TraceLogfileHeader* LogFileHeader); + + /// To be documented. + [NativeName("Src", "Line 2669, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "OpenTraceFromRealTimeLoggerWithAllocationOptions")] + public unsafe partial ulong OpenTraceFromRealTimeLoggerWithAllocationOptions([Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char LoggerName, [Flow(Silk.NET.Core.Native.FlowDirection.In)] EtwOpenTraceOptions* Options, nuint AllocationSize, void* MemoryPartitionHandle, ref TraceLogfileHeader LogFileHeader); + + /// To be documented. + [NativeName("Src", "Line 2669, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "OpenTraceFromRealTimeLoggerWithAllocationOptions")] + public unsafe partial ulong OpenTraceFromRealTimeLoggerWithAllocationOptions([Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char LoggerName, [Flow(Silk.NET.Core.Native.FlowDirection.In)] EtwOpenTraceOptions* Options, nuint AllocationSize, ref T0 MemoryPartitionHandle, TraceLogfileHeader* LogFileHeader) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2669, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "OpenTraceFromRealTimeLoggerWithAllocationOptions")] + public unsafe partial ulong OpenTraceFromRealTimeLoggerWithAllocationOptions([Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char LoggerName, [Flow(Silk.NET.Core.Native.FlowDirection.In)] EtwOpenTraceOptions* Options, nuint AllocationSize, ref T0 MemoryPartitionHandle, ref TraceLogfileHeader LogFileHeader) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2669, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "OpenTraceFromRealTimeLoggerWithAllocationOptions")] + public unsafe partial ulong OpenTraceFromRealTimeLoggerWithAllocationOptions([Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char LoggerName, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in EtwOpenTraceOptions Options, nuint AllocationSize, void* MemoryPartitionHandle, TraceLogfileHeader* LogFileHeader); + + /// To be documented. + [NativeName("Src", "Line 2669, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "OpenTraceFromRealTimeLoggerWithAllocationOptions")] + public unsafe partial ulong OpenTraceFromRealTimeLoggerWithAllocationOptions([Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char LoggerName, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in EtwOpenTraceOptions Options, nuint AllocationSize, void* MemoryPartitionHandle, ref TraceLogfileHeader LogFileHeader); + + /// To be documented. + [NativeName("Src", "Line 2669, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "OpenTraceFromRealTimeLoggerWithAllocationOptions")] + public unsafe partial ulong OpenTraceFromRealTimeLoggerWithAllocationOptions([Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char LoggerName, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in EtwOpenTraceOptions Options, nuint AllocationSize, ref T0 MemoryPartitionHandle, TraceLogfileHeader* LogFileHeader) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2669, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "OpenTraceFromRealTimeLoggerWithAllocationOptions")] + public partial ulong OpenTraceFromRealTimeLoggerWithAllocationOptions([Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char LoggerName, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in EtwOpenTraceOptions Options, nuint AllocationSize, ref T0 MemoryPartitionHandle, ref TraceLogfileHeader LogFileHeader) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2669, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "OpenTraceFromRealTimeLoggerWithAllocationOptions")] + public unsafe partial ulong OpenTraceFromRealTimeLoggerWithAllocationOptions([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string LoggerName, [Flow(Silk.NET.Core.Native.FlowDirection.In)] EtwOpenTraceOptions* Options, nuint AllocationSize, void* MemoryPartitionHandle, TraceLogfileHeader* LogFileHeader); + + /// To be documented. + [NativeName("Src", "Line 2669, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "OpenTraceFromRealTimeLoggerWithAllocationOptions")] + public unsafe partial ulong OpenTraceFromRealTimeLoggerWithAllocationOptions([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string LoggerName, [Flow(Silk.NET.Core.Native.FlowDirection.In)] EtwOpenTraceOptions* Options, nuint AllocationSize, void* MemoryPartitionHandle, ref TraceLogfileHeader LogFileHeader); + + /// To be documented. + [NativeName("Src", "Line 2669, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "OpenTraceFromRealTimeLoggerWithAllocationOptions")] + public unsafe partial ulong OpenTraceFromRealTimeLoggerWithAllocationOptions([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string LoggerName, [Flow(Silk.NET.Core.Native.FlowDirection.In)] EtwOpenTraceOptions* Options, nuint AllocationSize, ref T0 MemoryPartitionHandle, TraceLogfileHeader* LogFileHeader) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2669, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "OpenTraceFromRealTimeLoggerWithAllocationOptions")] + public unsafe partial ulong OpenTraceFromRealTimeLoggerWithAllocationOptions([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string LoggerName, [Flow(Silk.NET.Core.Native.FlowDirection.In)] EtwOpenTraceOptions* Options, nuint AllocationSize, ref T0 MemoryPartitionHandle, ref TraceLogfileHeader LogFileHeader) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2669, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "OpenTraceFromRealTimeLoggerWithAllocationOptions")] + public unsafe partial ulong OpenTraceFromRealTimeLoggerWithAllocationOptions([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string LoggerName, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in EtwOpenTraceOptions Options, nuint AllocationSize, void* MemoryPartitionHandle, TraceLogfileHeader* LogFileHeader); + + /// To be documented. + [NativeName("Src", "Line 2669, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "OpenTraceFromRealTimeLoggerWithAllocationOptions")] + public unsafe partial ulong OpenTraceFromRealTimeLoggerWithAllocationOptions([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string LoggerName, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in EtwOpenTraceOptions Options, nuint AllocationSize, void* MemoryPartitionHandle, ref TraceLogfileHeader LogFileHeader); + + /// To be documented. + [NativeName("Src", "Line 2669, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "OpenTraceFromRealTimeLoggerWithAllocationOptions")] + public unsafe partial ulong OpenTraceFromRealTimeLoggerWithAllocationOptions([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string LoggerName, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in EtwOpenTraceOptions Options, nuint AllocationSize, ref T0 MemoryPartitionHandle, TraceLogfileHeader* LogFileHeader) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2669, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "OpenTraceFromRealTimeLoggerWithAllocationOptions")] + public partial ulong OpenTraceFromRealTimeLoggerWithAllocationOptions([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string LoggerName, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in EtwOpenTraceOptions Options, nuint AllocationSize, ref T0 MemoryPartitionHandle, ref TraceLogfileHeader LogFileHeader) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2682, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "OpenTraceFromFile")] + public unsafe partial ulong OpenTraceFromFile([Flow(Silk.NET.Core.Native.FlowDirection.In)] char* LogFileName, [Flow(Silk.NET.Core.Native.FlowDirection.In)] EtwOpenTraceOptions* Options, TraceLogfileHeader* LogFileHeader); + + /// To be documented. + [NativeName("Src", "Line 2682, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "OpenTraceFromFile")] + public unsafe partial ulong OpenTraceFromFile([Flow(Silk.NET.Core.Native.FlowDirection.In)] char* LogFileName, [Flow(Silk.NET.Core.Native.FlowDirection.In)] EtwOpenTraceOptions* Options, ref TraceLogfileHeader LogFileHeader); + + /// To be documented. + [NativeName("Src", "Line 2682, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "OpenTraceFromFile")] + public unsafe partial ulong OpenTraceFromFile([Flow(Silk.NET.Core.Native.FlowDirection.In)] char* LogFileName, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in EtwOpenTraceOptions Options, TraceLogfileHeader* LogFileHeader); + + /// To be documented. + [NativeName("Src", "Line 2682, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "OpenTraceFromFile")] + public unsafe partial ulong OpenTraceFromFile([Flow(Silk.NET.Core.Native.FlowDirection.In)] char* LogFileName, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in EtwOpenTraceOptions Options, ref TraceLogfileHeader LogFileHeader); + + /// To be documented. + [NativeName("Src", "Line 2682, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "OpenTraceFromFile")] + public unsafe partial ulong OpenTraceFromFile([Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char LogFileName, [Flow(Silk.NET.Core.Native.FlowDirection.In)] EtwOpenTraceOptions* Options, TraceLogfileHeader* LogFileHeader); + + /// To be documented. + [NativeName("Src", "Line 2682, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "OpenTraceFromFile")] + public unsafe partial ulong OpenTraceFromFile([Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char LogFileName, [Flow(Silk.NET.Core.Native.FlowDirection.In)] EtwOpenTraceOptions* Options, ref TraceLogfileHeader LogFileHeader); + + /// To be documented. + [NativeName("Src", "Line 2682, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "OpenTraceFromFile")] + public unsafe partial ulong OpenTraceFromFile([Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char LogFileName, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in EtwOpenTraceOptions Options, TraceLogfileHeader* LogFileHeader); + + /// To be documented. + [NativeName("Src", "Line 2682, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "OpenTraceFromFile")] + public partial ulong OpenTraceFromFile([Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char LogFileName, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in EtwOpenTraceOptions Options, ref TraceLogfileHeader LogFileHeader); + + /// To be documented. + [NativeName("Src", "Line 2682, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "OpenTraceFromFile")] + public unsafe partial ulong OpenTraceFromFile([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string LogFileName, [Flow(Silk.NET.Core.Native.FlowDirection.In)] EtwOpenTraceOptions* Options, TraceLogfileHeader* LogFileHeader); + + /// To be documented. + [NativeName("Src", "Line 2682, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "OpenTraceFromFile")] + public unsafe partial ulong OpenTraceFromFile([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string LogFileName, [Flow(Silk.NET.Core.Native.FlowDirection.In)] EtwOpenTraceOptions* Options, ref TraceLogfileHeader LogFileHeader); + + /// To be documented. + [NativeName("Src", "Line 2682, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "OpenTraceFromFile")] + public unsafe partial ulong OpenTraceFromFile([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string LogFileName, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in EtwOpenTraceOptions Options, TraceLogfileHeader* LogFileHeader); + + /// To be documented. + [NativeName("Src", "Line 2682, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "OpenTraceFromFile")] + public partial ulong OpenTraceFromFile([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string LogFileName, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in EtwOpenTraceOptions Options, ref TraceLogfileHeader LogFileHeader); + + /// To be documented. + [NativeName("Src", "Line 2693, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "ProcessTraceBufferIncrementReference")] + public unsafe partial uint ProcessTraceBufferIncrementReference(ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] EtwBufferHeader* Buffer); + + /// To be documented. + [NativeName("Src", "Line 2693, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "ProcessTraceBufferIncrementReference")] + public partial uint ProcessTraceBufferIncrementReference(ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in EtwBufferHeader Buffer); + + /// To be documented. + [NativeName("Src", "Line 2703, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "ProcessTraceBufferDecrementReference")] + public unsafe partial uint ProcessTraceBufferDecrementReference([Flow(Silk.NET.Core.Native.FlowDirection.In)] EtwBufferHeader* Buffer); + + /// To be documented. + [NativeName("Src", "Line 2703, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "ProcessTraceBufferDecrementReference")] + public partial uint ProcessTraceBufferDecrementReference([Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in EtwBufferHeader Buffer); + + /// To be documented. + [NativeName("Src", "Line 2712, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "ProcessTraceAddBufferToBufferStream")] + public unsafe partial uint ProcessTraceAddBufferToBufferStream(ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] EtwBufferHeader* Buffer, uint BufferSize); + + /// To be documented. + [NativeName("Src", "Line 2712, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "ProcessTraceAddBufferToBufferStream")] + public partial uint ProcessTraceAddBufferToBufferStream(ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in EtwBufferHeader Buffer, uint BufferSize); + + /// To be documented. + [NativeName("Src", "Line 2749, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "QueryTraceProcessingHandle")] + public unsafe partial uint QueryTraceProcessingHandle(ulong ProcessingHandle, EtwProcessHandleInfoType InformationClass, void* InBuffer, uint InBufferSize, void* OutBuffer, uint OutBufferSize, uint* ReturnLength); + + /// To be documented. + [NativeName("Src", "Line 2749, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "QueryTraceProcessingHandle")] + public unsafe partial uint QueryTraceProcessingHandle(ulong ProcessingHandle, EtwProcessHandleInfoType InformationClass, void* InBuffer, uint InBufferSize, void* OutBuffer, uint OutBufferSize, ref uint ReturnLength); + + /// To be documented. + [NativeName("Src", "Line 2749, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "QueryTraceProcessingHandle")] + public unsafe partial uint QueryTraceProcessingHandle(ulong ProcessingHandle, EtwProcessHandleInfoType InformationClass, void* InBuffer, uint InBufferSize, ref T0 OutBuffer, uint OutBufferSize, uint* ReturnLength) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2749, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "QueryTraceProcessingHandle")] + public unsafe partial uint QueryTraceProcessingHandle(ulong ProcessingHandle, EtwProcessHandleInfoType InformationClass, void* InBuffer, uint InBufferSize, ref T0 OutBuffer, uint OutBufferSize, ref uint ReturnLength) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2749, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "QueryTraceProcessingHandle")] + public unsafe partial uint QueryTraceProcessingHandle(ulong ProcessingHandle, EtwProcessHandleInfoType InformationClass, ref T0 InBuffer, uint InBufferSize, void* OutBuffer, uint OutBufferSize, uint* ReturnLength) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2749, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "QueryTraceProcessingHandle")] + public unsafe partial uint QueryTraceProcessingHandle(ulong ProcessingHandle, EtwProcessHandleInfoType InformationClass, ref T0 InBuffer, uint InBufferSize, void* OutBuffer, uint OutBufferSize, ref uint ReturnLength) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2749, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "QueryTraceProcessingHandle")] + public unsafe partial uint QueryTraceProcessingHandle(ulong ProcessingHandle, EtwProcessHandleInfoType InformationClass, ref T0 InBuffer, uint InBufferSize, ref T1 OutBuffer, uint OutBufferSize, uint* ReturnLength) where T0 : unmanaged where T1 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2749, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "QueryTraceProcessingHandle")] + public partial uint QueryTraceProcessingHandle(ulong ProcessingHandle, EtwProcessHandleInfoType InformationClass, ref T0 InBuffer, uint InBufferSize, ref T1 OutBuffer, uint OutBufferSize, ref uint ReturnLength) where T0 : unmanaged where T1 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 2779, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "OpenTraceA")] + public unsafe partial ulong OpenTraceA(EventTraceLogfilea* Logfile); + + /// To be documented. + [NativeName("Src", "Line 2779, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "OpenTraceA")] + public partial ulong OpenTraceA(ref EventTraceLogfilea Logfile); + + /// To be documented. + [NativeName("Src", "Line 2786, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "SetTraceCallback")] + public unsafe partial uint SetTraceCallback([Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* pGuid, PfnPeventCallback EventCallback); + + /// To be documented. + [NativeName("Src", "Line 2786, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "SetTraceCallback")] + public partial uint SetTraceCallback([Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid pGuid, PfnPeventCallback EventCallback); + + /// To be documented. + [NativeName("Src", "Line 2794, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RemoveTraceCallback")] + public unsafe partial uint RemoveTraceCallback([Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* pGuid); + + /// To be documented. + [NativeName("Src", "Line 2794, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "RemoveTraceCallback")] + public partial uint RemoveTraceCallback([Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid pGuid); + + /// To be documented. + [NativeName("Src", "Line 2811, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "TraceMessage")] + public unsafe partial uint TraceMessage(ulong LoggerHandle, uint MessageFlags, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* MessageGuid, ushort MessageNumber); + + /// To be documented. + [NativeName("Src", "Line 2811, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "TraceMessage")] + public partial uint TraceMessage(ulong LoggerHandle, uint MessageFlags, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid MessageGuid, ushort MessageNumber); + + /// To be documented. + [NativeName("Src", "Line 2827, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "TraceMessageVa")] + public unsafe partial uint TraceMessageVa(ulong LoggerHandle, uint MessageFlags, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* MessageGuid, ushort MessageNumber, byte* MessageArgList); + + /// To be documented. + [NativeName("Src", "Line 2827, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "TraceMessageVa")] + public unsafe partial uint TraceMessageVa(ulong LoggerHandle, uint MessageFlags, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* MessageGuid, ushort MessageNumber, ref byte MessageArgList); + + /// To be documented. + [NativeName("Src", "Line 2827, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "TraceMessageVa")] + public unsafe partial uint TraceMessageVa(ulong LoggerHandle, uint MessageFlags, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* MessageGuid, ushort MessageNumber, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string MessageArgList); + + /// To be documented. + [NativeName("Src", "Line 2827, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "TraceMessageVa")] + public unsafe partial uint TraceMessageVa(ulong LoggerHandle, uint MessageFlags, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid MessageGuid, ushort MessageNumber, byte* MessageArgList); + + /// To be documented. + [NativeName("Src", "Line 2827, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "TraceMessageVa")] + public partial uint TraceMessageVa(ulong LoggerHandle, uint MessageFlags, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid MessageGuid, ushort MessageNumber, ref byte MessageArgList); + + /// To be documented. + [NativeName("Src", "Line 2827, Column 1 in evntrace.h")] + [NativeApi(EntryPoint = "TraceMessageVa")] + public partial uint TraceMessageVa(ulong LoggerHandle, uint MessageFlags, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid MessageGuid, ushort MessageNumber, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string MessageArgList); + + /// To be documented. + [NativeName("Src", "Line 727, Column 1 in fileapi.h")] + public unsafe uint GetFullPathNameW([Flow(Silk.NET.Core.Native.FlowDirection.In)] char* lpFileName, uint nBufferLength, char* lpBuffer, string[] lpFilePartSa) + { + // StringArrayOverloader + var lpFilePart = (char**) SilkMarshal.StringArrayToPtr(lpFilePartSa); + var ret = GetFullPathNameW(lpFileName, nBufferLength, lpBuffer, lpFilePart); + SilkMarshal.CopyPtrToStringArray((nint) lpFilePart, lpFilePartSa); + SilkMarshal.Free((nint) lpFilePart); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 727, Column 1 in fileapi.h")] + public unsafe uint GetFullPathNameW([Flow(Silk.NET.Core.Native.FlowDirection.In)] char* lpFileName, uint nBufferLength, ref char lpBuffer, string[] lpFilePartSa) + { + // StringArrayOverloader + var lpFilePart = (char**) SilkMarshal.StringArrayToPtr(lpFilePartSa); + var ret = GetFullPathNameW(lpFileName, nBufferLength, ref lpBuffer, lpFilePart); + SilkMarshal.CopyPtrToStringArray((nint) lpFilePart, lpFilePartSa); + SilkMarshal.Free((nint) lpFilePart); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 727, Column 1 in fileapi.h")] + public unsafe uint GetFullPathNameW([Flow(Silk.NET.Core.Native.FlowDirection.In)] char* lpFileName, uint nBufferLength, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpBuffer, string[] lpFilePartSa) + { + // StringArrayOverloader + var lpFilePart = (char**) SilkMarshal.StringArrayToPtr(lpFilePartSa); + var ret = GetFullPathNameW(lpFileName, nBufferLength, lpBuffer, lpFilePart); + SilkMarshal.CopyPtrToStringArray((nint) lpFilePart, lpFilePartSa); + SilkMarshal.Free((nint) lpFilePart); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 727, Column 1 in fileapi.h")] + public unsafe uint GetFullPathNameW([Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char lpFileName, uint nBufferLength, char* lpBuffer, string[] lpFilePartSa) + { + // StringArrayOverloader + var lpFilePart = (char**) SilkMarshal.StringArrayToPtr(lpFilePartSa); + var ret = GetFullPathNameW(in lpFileName, nBufferLength, lpBuffer, lpFilePart); + SilkMarshal.CopyPtrToStringArray((nint) lpFilePart, lpFilePartSa); + SilkMarshal.Free((nint) lpFilePart); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 727, Column 1 in fileapi.h")] + public unsafe uint GetFullPathNameW([Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char lpFileName, uint nBufferLength, ref char lpBuffer, string[] lpFilePartSa) + { + // StringArrayOverloader + var lpFilePart = (char**) SilkMarshal.StringArrayToPtr(lpFilePartSa); + var ret = GetFullPathNameW(in lpFileName, nBufferLength, ref lpBuffer, lpFilePart); + SilkMarshal.CopyPtrToStringArray((nint) lpFilePart, lpFilePartSa); + SilkMarshal.Free((nint) lpFilePart); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 727, Column 1 in fileapi.h")] + public unsafe uint GetFullPathNameW([Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char lpFileName, uint nBufferLength, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpBuffer, string[] lpFilePartSa) + { + // StringArrayOverloader + var lpFilePart = (char**) SilkMarshal.StringArrayToPtr(lpFilePartSa); + var ret = GetFullPathNameW(in lpFileName, nBufferLength, lpBuffer, lpFilePart); + SilkMarshal.CopyPtrToStringArray((nint) lpFilePart, lpFilePartSa); + SilkMarshal.Free((nint) lpFilePart); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 727, Column 1 in fileapi.h")] + public unsafe uint GetFullPathNameW([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileName, uint nBufferLength, char* lpBuffer, string[] lpFilePartSa) + { + // StringArrayOverloader + var lpFilePart = (char**) SilkMarshal.StringArrayToPtr(lpFilePartSa); + var ret = GetFullPathNameW(lpFileName, nBufferLength, lpBuffer, lpFilePart); + SilkMarshal.CopyPtrToStringArray((nint) lpFilePart, lpFilePartSa); + SilkMarshal.Free((nint) lpFilePart); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 727, Column 1 in fileapi.h")] + public unsafe uint GetFullPathNameW([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileName, uint nBufferLength, ref char lpBuffer, string[] lpFilePartSa) + { + // StringArrayOverloader + var lpFilePart = (char**) SilkMarshal.StringArrayToPtr(lpFilePartSa); + var ret = GetFullPathNameW(lpFileName, nBufferLength, ref lpBuffer, lpFilePart); + SilkMarshal.CopyPtrToStringArray((nint) lpFilePart, lpFilePartSa); + SilkMarshal.Free((nint) lpFilePart); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 727, Column 1 in fileapi.h")] + public unsafe uint GetFullPathNameW([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileName, uint nBufferLength, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpBuffer, string[] lpFilePartSa) + { + // StringArrayOverloader + var lpFilePart = (char**) SilkMarshal.StringArrayToPtr(lpFilePartSa); + var ret = GetFullPathNameW(lpFileName, nBufferLength, lpBuffer, lpFilePart); + SilkMarshal.CopyPtrToStringArray((nint) lpFilePart, lpFilePartSa); + SilkMarshal.Free((nint) lpFilePart); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 742, Column 1 in fileapi.h")] + public unsafe uint GetFullPathNameA([Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* lpFileName, uint nBufferLength, byte* lpBuffer, string[] lpFilePartSa) + { + // StringArrayOverloader + var lpFilePart = (byte**) SilkMarshal.StringArrayToPtr(lpFilePartSa); + var ret = GetFullPathNameA(lpFileName, nBufferLength, lpBuffer, lpFilePart); + SilkMarshal.CopyPtrToStringArray((nint) lpFilePart, lpFilePartSa); + SilkMarshal.Free((nint) lpFilePart); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 742, Column 1 in fileapi.h")] + public unsafe uint GetFullPathNameA([Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* lpFileName, uint nBufferLength, ref byte lpBuffer, string[] lpFilePartSa) + { + // StringArrayOverloader + var lpFilePart = (byte**) SilkMarshal.StringArrayToPtr(lpFilePartSa); + var ret = GetFullPathNameA(lpFileName, nBufferLength, ref lpBuffer, lpFilePart); + SilkMarshal.CopyPtrToStringArray((nint) lpFilePart, lpFilePartSa); + SilkMarshal.Free((nint) lpFilePart); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 742, Column 1 in fileapi.h")] + public unsafe uint GetFullPathNameA([Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* lpFileName, uint nBufferLength, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpBuffer, string[] lpFilePartSa) + { + // StringArrayOverloader + var lpFilePart = (byte**) SilkMarshal.StringArrayToPtr(lpFilePartSa); + var ret = GetFullPathNameA(lpFileName, nBufferLength, lpBuffer, lpFilePart); + SilkMarshal.CopyPtrToStringArray((nint) lpFilePart, lpFilePartSa); + SilkMarshal.Free((nint) lpFilePart); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 742, Column 1 in fileapi.h")] + public unsafe uint GetFullPathNameA([Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte lpFileName, uint nBufferLength, byte* lpBuffer, string[] lpFilePartSa) + { + // StringArrayOverloader + var lpFilePart = (byte**) SilkMarshal.StringArrayToPtr(lpFilePartSa); + var ret = GetFullPathNameA(in lpFileName, nBufferLength, lpBuffer, lpFilePart); + SilkMarshal.CopyPtrToStringArray((nint) lpFilePart, lpFilePartSa); + SilkMarshal.Free((nint) lpFilePart); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 742, Column 1 in fileapi.h")] + public unsafe uint GetFullPathNameA([Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte lpFileName, uint nBufferLength, ref byte lpBuffer, string[] lpFilePartSa) + { + // StringArrayOverloader + var lpFilePart = (byte**) SilkMarshal.StringArrayToPtr(lpFilePartSa); + var ret = GetFullPathNameA(in lpFileName, nBufferLength, ref lpBuffer, lpFilePart); + SilkMarshal.CopyPtrToStringArray((nint) lpFilePart, lpFilePartSa); + SilkMarshal.Free((nint) lpFilePart); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 742, Column 1 in fileapi.h")] + public unsafe uint GetFullPathNameA([Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte lpFileName, uint nBufferLength, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpBuffer, string[] lpFilePartSa) + { + // StringArrayOverloader + var lpFilePart = (byte**) SilkMarshal.StringArrayToPtr(lpFilePartSa); + var ret = GetFullPathNameA(in lpFileName, nBufferLength, lpBuffer, lpFilePart); + SilkMarshal.CopyPtrToStringArray((nint) lpFilePart, lpFilePartSa); + SilkMarshal.Free((nint) lpFilePart); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 742, Column 1 in fileapi.h")] + public unsafe uint GetFullPathNameA([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileName, uint nBufferLength, byte* lpBuffer, string[] lpFilePartSa) + { + // StringArrayOverloader + var lpFilePart = (byte**) SilkMarshal.StringArrayToPtr(lpFilePartSa); + var ret = GetFullPathNameA(lpFileName, nBufferLength, lpBuffer, lpFilePart); + SilkMarshal.CopyPtrToStringArray((nint) lpFilePart, lpFilePartSa); + SilkMarshal.Free((nint) lpFilePart); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 742, Column 1 in fileapi.h")] + public unsafe uint GetFullPathNameA([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileName, uint nBufferLength, ref byte lpBuffer, string[] lpFilePartSa) + { + // StringArrayOverloader + var lpFilePart = (byte**) SilkMarshal.StringArrayToPtr(lpFilePartSa); + var ret = GetFullPathNameA(lpFileName, nBufferLength, ref lpBuffer, lpFilePart); + SilkMarshal.CopyPtrToStringArray((nint) lpFilePart, lpFilePartSa); + SilkMarshal.Free((nint) lpFilePart); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 742, Column 1 in fileapi.h")] + public unsafe uint GetFullPathNameA([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileName, uint nBufferLength, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpBuffer, string[] lpFilePartSa) + { + // StringArrayOverloader + var lpFilePart = (byte**) SilkMarshal.StringArrayToPtr(lpFilePartSa); + var ret = GetFullPathNameA(lpFileName, nBufferLength, lpBuffer, lpFilePart); + SilkMarshal.CopyPtrToStringArray((nint) lpFilePart, lpFilePartSa); + SilkMarshal.Free((nint) lpFilePart); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 2005, Column 43 in objidlbase.h")] + public unsafe int IEnumUnknownRemoteNextProxy(ComPtr This, uint celt, ref ComPtr rgelt, uint* pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IEnumUnknownRemoteNextProxy((IEnumUnknown*) This.Handle, celt, (Silk.NET.Core.Native.IUnknown**) rgelt.GetAddressOf(), pceltFetched); + } + + /// To be documented. + [NativeName("Src", "Line 2005, Column 43 in objidlbase.h")] + public unsafe int IEnumUnknownRemoteNextProxy(ComPtr This, uint celt, ref ComPtr rgelt, ref uint pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IEnumUnknownRemoteNextProxy((IEnumUnknown*) This.Handle, celt, (Silk.NET.Core.Native.IUnknown**) rgelt.GetAddressOf(), ref pceltFetched); + } + + /// To be documented. + [NativeName("Src", "Line 2005, Column 43 in objidlbase.h")] + public unsafe int IEnumUnknownRemoteNextProxy(ComPtr This, uint celt, ref Silk.NET.Core.Native.IUnknown* rgelt, uint* pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IEnumUnknownRemoteNextProxy((IEnumUnknown*) This.Handle, celt, ref rgelt, pceltFetched); + } + + /// To be documented. + [NativeName("Src", "Line 2005, Column 43 in objidlbase.h")] + public unsafe int IEnumUnknownRemoteNextProxy(ComPtr This, uint celt, ref Silk.NET.Core.Native.IUnknown* rgelt, ref uint pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IEnumUnknownRemoteNextProxy((IEnumUnknown*) This.Handle, celt, ref rgelt, ref pceltFetched); + } + + /// To be documented. + [NativeName("Src", "Line 2005, Column 43 in objidlbase.h")] + public unsafe int IEnumUnknownRemoteNextProxy(ref IEnumUnknown This, uint celt, ref ComPtr rgelt, uint* pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IEnumUnknownRemoteNextProxy(ref This, celt, (Silk.NET.Core.Native.IUnknown**) rgelt.GetAddressOf(), pceltFetched); + } + + /// To be documented. + [NativeName("Src", "Line 2005, Column 43 in objidlbase.h")] + public unsafe int IEnumUnknownRemoteNextProxy(ref IEnumUnknown This, uint celt, ref ComPtr rgelt, ref uint pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IEnumUnknownRemoteNextProxy(ref This, celt, (Silk.NET.Core.Native.IUnknown**) rgelt.GetAddressOf(), ref pceltFetched); + } + + /// To be documented. + [NativeName("Src", "Line 2012, Column 17 in objidlbase.h")] + public unsafe void IEnumUnknownRemoteNextStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IEnumUnknownRemoteNextStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2012, Column 17 in objidlbase.h")] + public unsafe void IEnumUnknownRemoteNextStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IEnumUnknownRemoteNextStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2012, Column 17 in objidlbase.h")] + public unsafe void IEnumUnknownRemoteNextStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IEnumUnknownRemoteNextStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2012, Column 17 in objidlbase.h")] + public unsafe void IEnumUnknownRemoteNextStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IEnumUnknownRemoteNextStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2012, Column 17 in objidlbase.h")] + public unsafe void IEnumUnknownRemoteNextStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IEnumUnknownRemoteNextStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2012, Column 17 in objidlbase.h")] + public unsafe void IEnumUnknownRemoteNextStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IEnumUnknownRemoteNextStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2012, Column 17 in objidlbase.h")] + public unsafe void IEnumUnknownRemoteNextStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IEnumUnknownRemoteNextStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2012, Column 17 in objidlbase.h")] + public unsafe void IEnumUnknownRemoteNextStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IEnumUnknownRemoteNextStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2012, Column 17 in objidlbase.h")] + public unsafe void IEnumUnknownRemoteNextStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IEnumUnknownRemoteNextStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2012, Column 17 in objidlbase.h")] + public unsafe void IEnumUnknownRemoteNextStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IEnumUnknownRemoteNextStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2012, Column 17 in objidlbase.h")] + public unsafe void IEnumUnknownRemoteNextStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IEnumUnknownRemoteNextStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2012, Column 17 in objidlbase.h")] + public unsafe void IEnumUnknownRemoteNextStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IEnumUnknownRemoteNextStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2144, Column 43 in objidlbase.h")] + public unsafe int IEnumStringRemoteNextProxy(IEnumString* This, uint celt, string[] rgeltSa, uint* pceltFetched) + { + // StringArrayOverloader + var rgelt = (char**) SilkMarshal.StringArrayToPtr(rgeltSa); + var ret = IEnumStringRemoteNextProxy(This, celt, rgelt, pceltFetched); + SilkMarshal.CopyPtrToStringArray((nint) rgelt, rgeltSa); + SilkMarshal.Free((nint) rgelt); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 2144, Column 43 in objidlbase.h")] + public unsafe int IEnumStringRemoteNextProxy(ComPtr This, uint celt, char** rgelt, uint* pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IEnumStringRemoteNextProxy((IEnumString*) This.Handle, celt, rgelt, pceltFetched); + } + + /// To be documented. + [NativeName("Src", "Line 2144, Column 43 in objidlbase.h")] + public unsafe int IEnumStringRemoteNextProxy(IEnumString* This, uint celt, string[] rgeltSa, ref uint pceltFetched) + { + // StringArrayOverloader + var rgelt = (char**) SilkMarshal.StringArrayToPtr(rgeltSa); + var ret = IEnumStringRemoteNextProxy(This, celt, rgelt, ref pceltFetched); + SilkMarshal.CopyPtrToStringArray((nint) rgelt, rgeltSa); + SilkMarshal.Free((nint) rgelt); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 2144, Column 43 in objidlbase.h")] + public unsafe int IEnumStringRemoteNextProxy(ComPtr This, uint celt, char** rgelt, ref uint pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IEnumStringRemoteNextProxy((IEnumString*) This.Handle, celt, rgelt, ref pceltFetched); + } + + /// To be documented. + [NativeName("Src", "Line 2144, Column 43 in objidlbase.h")] + public unsafe int IEnumStringRemoteNextProxy(ComPtr This, uint celt, ref char* rgelt, uint* pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IEnumStringRemoteNextProxy((IEnumString*) This.Handle, celt, ref rgelt, pceltFetched); + } + + /// To be documented. + [NativeName("Src", "Line 2144, Column 43 in objidlbase.h")] + public unsafe int IEnumStringRemoteNextProxy(ComPtr This, uint celt, ref char* rgelt, ref uint pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IEnumStringRemoteNextProxy((IEnumString*) This.Handle, celt, ref rgelt, ref pceltFetched); + } + + /// To be documented. + [NativeName("Src", "Line 2144, Column 43 in objidlbase.h")] + public unsafe int IEnumStringRemoteNextProxy(ref IEnumString This, uint celt, string[] rgeltSa, uint* pceltFetched) + { + // StringArrayOverloader + var rgelt = (char**) SilkMarshal.StringArrayToPtr(rgeltSa); + var ret = IEnumStringRemoteNextProxy(ref This, celt, rgelt, pceltFetched); + SilkMarshal.CopyPtrToStringArray((nint) rgelt, rgeltSa); + SilkMarshal.Free((nint) rgelt); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 2144, Column 43 in objidlbase.h")] + public unsafe int IEnumStringRemoteNextProxy(ref IEnumString This, uint celt, string[] rgeltSa, ref uint pceltFetched) + { + // StringArrayOverloader + var rgelt = (char**) SilkMarshal.StringArrayToPtr(rgeltSa); + var ret = IEnumStringRemoteNextProxy(ref This, celt, rgelt, ref pceltFetched); + SilkMarshal.CopyPtrToStringArray((nint) rgelt, rgeltSa); + SilkMarshal.Free((nint) rgelt); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 2151, Column 17 in objidlbase.h")] + public unsafe void IEnumStringRemoteNextStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IEnumStringRemoteNextStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2151, Column 17 in objidlbase.h")] + public unsafe void IEnumStringRemoteNextStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IEnumStringRemoteNextStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2151, Column 17 in objidlbase.h")] + public unsafe void IEnumStringRemoteNextStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IEnumStringRemoteNextStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2151, Column 17 in objidlbase.h")] + public unsafe void IEnumStringRemoteNextStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IEnumStringRemoteNextStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2151, Column 17 in objidlbase.h")] + public unsafe void IEnumStringRemoteNextStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IEnumStringRemoteNextStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2151, Column 17 in objidlbase.h")] + public unsafe void IEnumStringRemoteNextStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IEnumStringRemoteNextStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2151, Column 17 in objidlbase.h")] + public unsafe void IEnumStringRemoteNextStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IEnumStringRemoteNextStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2151, Column 17 in objidlbase.h")] + public unsafe void IEnumStringRemoteNextStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IEnumStringRemoteNextStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2151, Column 17 in objidlbase.h")] + public unsafe void IEnumStringRemoteNextStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IEnumStringRemoteNextStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2151, Column 17 in objidlbase.h")] + public unsafe void IEnumStringRemoteNextStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IEnumStringRemoteNextStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2151, Column 17 in objidlbase.h")] + public unsafe void IEnumStringRemoteNextStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IEnumStringRemoteNextStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2151, Column 17 in objidlbase.h")] + public unsafe void IEnumStringRemoteNextStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IEnumStringRemoteNextStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2273, Column 43 in objidlbase.h")] + public unsafe int ISequentialStreamRemoteReadProxy(ComPtr This, byte* pv, uint cb, uint* pcbRead) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ISequentialStreamRemoteReadProxy((ISequentialStream*) This.Handle, pv, cb, pcbRead); + } + + /// To be documented. + [NativeName("Src", "Line 2273, Column 43 in objidlbase.h")] + public unsafe int ISequentialStreamRemoteReadProxy(ComPtr This, byte* pv, uint cb, ref uint pcbRead) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ISequentialStreamRemoteReadProxy((ISequentialStream*) This.Handle, pv, cb, ref pcbRead); + } + + /// To be documented. + [NativeName("Src", "Line 2273, Column 43 in objidlbase.h")] + public unsafe int ISequentialStreamRemoteReadProxy(ComPtr This, ref byte pv, uint cb, uint* pcbRead) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ISequentialStreamRemoteReadProxy((ISequentialStream*) This.Handle, ref pv, cb, pcbRead); + } + + /// To be documented. + [NativeName("Src", "Line 2273, Column 43 in objidlbase.h")] + public unsafe int ISequentialStreamRemoteReadProxy(ComPtr This, ref byte pv, uint cb, ref uint pcbRead) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ISequentialStreamRemoteReadProxy((ISequentialStream*) This.Handle, ref pv, cb, ref pcbRead); + } + + /// To be documented. + [NativeName("Src", "Line 2273, Column 43 in objidlbase.h")] + public unsafe int ISequentialStreamRemoteReadProxy(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pv, uint cb, uint* pcbRead) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ISequentialStreamRemoteReadProxy((ISequentialStream*) This.Handle, pv, cb, pcbRead); + } + + /// To be documented. + [NativeName("Src", "Line 2273, Column 43 in objidlbase.h")] + public unsafe int ISequentialStreamRemoteReadProxy(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pv, uint cb, ref uint pcbRead) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ISequentialStreamRemoteReadProxy((ISequentialStream*) This.Handle, pv, cb, ref pcbRead); + } + + /// To be documented. + [NativeName("Src", "Line 2280, Column 17 in objidlbase.h")] + public unsafe void ISequentialStreamRemoteReadStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ISequentialStreamRemoteReadStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2280, Column 17 in objidlbase.h")] + public unsafe void ISequentialStreamRemoteReadStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ISequentialStreamRemoteReadStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2280, Column 17 in objidlbase.h")] + public unsafe void ISequentialStreamRemoteReadStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ISequentialStreamRemoteReadStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2280, Column 17 in objidlbase.h")] + public unsafe void ISequentialStreamRemoteReadStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ISequentialStreamRemoteReadStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2280, Column 17 in objidlbase.h")] + public unsafe void ISequentialStreamRemoteReadStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ISequentialStreamRemoteReadStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2280, Column 17 in objidlbase.h")] + public unsafe void ISequentialStreamRemoteReadStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ISequentialStreamRemoteReadStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2280, Column 17 in objidlbase.h")] + public unsafe void ISequentialStreamRemoteReadStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ISequentialStreamRemoteReadStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2280, Column 17 in objidlbase.h")] + public unsafe void ISequentialStreamRemoteReadStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ISequentialStreamRemoteReadStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2280, Column 17 in objidlbase.h")] + public unsafe void ISequentialStreamRemoteReadStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ISequentialStreamRemoteReadStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2280, Column 17 in objidlbase.h")] + public unsafe void ISequentialStreamRemoteReadStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ISequentialStreamRemoteReadStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2280, Column 17 in objidlbase.h")] + public unsafe void ISequentialStreamRemoteReadStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ISequentialStreamRemoteReadStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2280, Column 17 in objidlbase.h")] + public unsafe void ISequentialStreamRemoteReadStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ISequentialStreamRemoteReadStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2287, Column 43 in objidlbase.h")] + public unsafe int ISequentialStreamRemoteWriteProxy(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* pv, uint cb, uint* pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ISequentialStreamRemoteWriteProxy((ISequentialStream*) This.Handle, pv, cb, pcbWritten); + } + + /// To be documented. + [NativeName("Src", "Line 2287, Column 43 in objidlbase.h")] + public unsafe int ISequentialStreamRemoteWriteProxy(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* pv, uint cb, ref uint pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ISequentialStreamRemoteWriteProxy((ISequentialStream*) This.Handle, pv, cb, ref pcbWritten); + } + + /// To be documented. + [NativeName("Src", "Line 2287, Column 43 in objidlbase.h")] + public unsafe int ISequentialStreamRemoteWriteProxy(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte pv, uint cb, uint* pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ISequentialStreamRemoteWriteProxy((ISequentialStream*) This.Handle, in pv, cb, pcbWritten); + } + + /// To be documented. + [NativeName("Src", "Line 2287, Column 43 in objidlbase.h")] + public unsafe int ISequentialStreamRemoteWriteProxy(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte pv, uint cb, ref uint pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ISequentialStreamRemoteWriteProxy((ISequentialStream*) This.Handle, in pv, cb, ref pcbWritten); + } + + /// To be documented. + [NativeName("Src", "Line 2287, Column 43 in objidlbase.h")] + public unsafe int ISequentialStreamRemoteWriteProxy(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pv, uint cb, uint* pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ISequentialStreamRemoteWriteProxy((ISequentialStream*) This.Handle, pv, cb, pcbWritten); + } + + /// To be documented. + [NativeName("Src", "Line 2287, Column 43 in objidlbase.h")] + public unsafe int ISequentialStreamRemoteWriteProxy(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pv, uint cb, ref uint pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ISequentialStreamRemoteWriteProxy((ISequentialStream*) This.Handle, pv, cb, ref pcbWritten); + } + + /// To be documented. + [NativeName("Src", "Line 2294, Column 17 in objidlbase.h")] + public unsafe void ISequentialStreamRemoteWriteStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ISequentialStreamRemoteWriteStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2294, Column 17 in objidlbase.h")] + public unsafe void ISequentialStreamRemoteWriteStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ISequentialStreamRemoteWriteStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2294, Column 17 in objidlbase.h")] + public unsafe void ISequentialStreamRemoteWriteStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ISequentialStreamRemoteWriteStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2294, Column 17 in objidlbase.h")] + public unsafe void ISequentialStreamRemoteWriteStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ISequentialStreamRemoteWriteStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2294, Column 17 in objidlbase.h")] + public unsafe void ISequentialStreamRemoteWriteStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ISequentialStreamRemoteWriteStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2294, Column 17 in objidlbase.h")] + public unsafe void ISequentialStreamRemoteWriteStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ISequentialStreamRemoteWriteStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2294, Column 17 in objidlbase.h")] + public unsafe void ISequentialStreamRemoteWriteStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ISequentialStreamRemoteWriteStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2294, Column 17 in objidlbase.h")] + public unsafe void ISequentialStreamRemoteWriteStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ISequentialStreamRemoteWriteStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2294, Column 17 in objidlbase.h")] + public unsafe void ISequentialStreamRemoteWriteStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ISequentialStreamRemoteWriteStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2294, Column 17 in objidlbase.h")] + public unsafe void ISequentialStreamRemoteWriteStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ISequentialStreamRemoteWriteStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2294, Column 17 in objidlbase.h")] + public unsafe void ISequentialStreamRemoteWriteStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ISequentialStreamRemoteWriteStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2294, Column 17 in objidlbase.h")] + public unsafe void ISequentialStreamRemoteWriteStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ISequentialStreamRemoteWriteStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2568, Column 43 in objidlbase.h")] + public unsafe int IStreamRemoteSeekProxy(ComPtr This, long dlibMove, uint dwOrigin, ulong* plibNewPosition) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStreamRemoteSeekProxy((Silk.NET.Core.Win32Extras.IStream*) This.Handle, dlibMove, dwOrigin, plibNewPosition); + } + + /// To be documented. + [NativeName("Src", "Line 2568, Column 43 in objidlbase.h")] + public unsafe int IStreamRemoteSeekProxy(ComPtr This, long dlibMove, uint dwOrigin, ref ulong plibNewPosition) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStreamRemoteSeekProxy((Silk.NET.Core.Win32Extras.IStream*) This.Handle, dlibMove, dwOrigin, ref plibNewPosition); + } + + /// To be documented. + [NativeName("Src", "Line 2575, Column 17 in objidlbase.h")] + public unsafe void IStreamRemoteSeekStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IStreamRemoteSeekStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2575, Column 17 in objidlbase.h")] + public unsafe void IStreamRemoteSeekStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IStreamRemoteSeekStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2575, Column 17 in objidlbase.h")] + public unsafe void IStreamRemoteSeekStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IStreamRemoteSeekStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2575, Column 17 in objidlbase.h")] + public unsafe void IStreamRemoteSeekStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IStreamRemoteSeekStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2575, Column 17 in objidlbase.h")] + public unsafe void IStreamRemoteSeekStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IStreamRemoteSeekStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2575, Column 17 in objidlbase.h")] + public unsafe void IStreamRemoteSeekStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IStreamRemoteSeekStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2575, Column 17 in objidlbase.h")] + public unsafe void IStreamRemoteSeekStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IStreamRemoteSeekStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2575, Column 17 in objidlbase.h")] + public unsafe void IStreamRemoteSeekStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IStreamRemoteSeekStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2575, Column 17 in objidlbase.h")] + public unsafe void IStreamRemoteSeekStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IStreamRemoteSeekStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2575, Column 17 in objidlbase.h")] + public unsafe void IStreamRemoteSeekStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IStreamRemoteSeekStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2575, Column 17 in objidlbase.h")] + public unsafe void IStreamRemoteSeekStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IStreamRemoteSeekStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2575, Column 17 in objidlbase.h")] + public unsafe void IStreamRemoteSeekStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IStreamRemoteSeekStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2582, Column 43 in objidlbase.h")] + public unsafe int IStreamRemoteCopyToProxy(ComPtr This, ComPtr pstm, ulong cb, ulong* pcbRead, ulong* pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStreamRemoteCopyToProxy((Silk.NET.Core.Win32Extras.IStream*) This.Handle, (Silk.NET.Core.Win32Extras.IStream*) pstm.Handle, cb, pcbRead, pcbWritten); + } + + /// To be documented. + [NativeName("Src", "Line 2582, Column 43 in objidlbase.h")] + public unsafe int IStreamRemoteCopyToProxy(ComPtr This, ComPtr pstm, ulong cb, ulong* pcbRead, ref ulong pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStreamRemoteCopyToProxy((Silk.NET.Core.Win32Extras.IStream*) This.Handle, (Silk.NET.Core.Win32Extras.IStream*) pstm.Handle, cb, pcbRead, ref pcbWritten); + } + + /// To be documented. + [NativeName("Src", "Line 2582, Column 43 in objidlbase.h")] + public unsafe int IStreamRemoteCopyToProxy(ComPtr This, ComPtr pstm, ulong cb, ref ulong pcbRead, ulong* pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStreamRemoteCopyToProxy((Silk.NET.Core.Win32Extras.IStream*) This.Handle, (Silk.NET.Core.Win32Extras.IStream*) pstm.Handle, cb, ref pcbRead, pcbWritten); + } + + /// To be documented. + [NativeName("Src", "Line 2582, Column 43 in objidlbase.h")] + public unsafe int IStreamRemoteCopyToProxy(ComPtr This, ComPtr pstm, ulong cb, ref ulong pcbRead, ref ulong pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStreamRemoteCopyToProxy((Silk.NET.Core.Win32Extras.IStream*) This.Handle, (Silk.NET.Core.Win32Extras.IStream*) pstm.Handle, cb, ref pcbRead, ref pcbWritten); + } + + /// To be documented. + [NativeName("Src", "Line 2582, Column 43 in objidlbase.h")] + public unsafe int IStreamRemoteCopyToProxy(ComPtr This, ref Silk.NET.Core.Win32Extras.IStream pstm, ulong cb, ulong* pcbRead, ulong* pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStreamRemoteCopyToProxy((Silk.NET.Core.Win32Extras.IStream*) This.Handle, ref pstm, cb, pcbRead, pcbWritten); + } + + /// To be documented. + [NativeName("Src", "Line 2582, Column 43 in objidlbase.h")] + public unsafe int IStreamRemoteCopyToProxy(ComPtr This, ref Silk.NET.Core.Win32Extras.IStream pstm, ulong cb, ulong* pcbRead, ref ulong pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStreamRemoteCopyToProxy((Silk.NET.Core.Win32Extras.IStream*) This.Handle, ref pstm, cb, pcbRead, ref pcbWritten); + } + + /// To be documented. + [NativeName("Src", "Line 2582, Column 43 in objidlbase.h")] + public unsafe int IStreamRemoteCopyToProxy(ComPtr This, ref Silk.NET.Core.Win32Extras.IStream pstm, ulong cb, ref ulong pcbRead, ulong* pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStreamRemoteCopyToProxy((Silk.NET.Core.Win32Extras.IStream*) This.Handle, ref pstm, cb, ref pcbRead, pcbWritten); + } + + /// To be documented. + [NativeName("Src", "Line 2582, Column 43 in objidlbase.h")] + public unsafe int IStreamRemoteCopyToProxy(ComPtr This, ref Silk.NET.Core.Win32Extras.IStream pstm, ulong cb, ref ulong pcbRead, ref ulong pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStreamRemoteCopyToProxy((Silk.NET.Core.Win32Extras.IStream*) This.Handle, ref pstm, cb, ref pcbRead, ref pcbWritten); + } + + /// To be documented. + [NativeName("Src", "Line 2582, Column 43 in objidlbase.h")] + public unsafe int IStreamRemoteCopyToProxy(ref Silk.NET.Core.Win32Extras.IStream This, ComPtr pstm, ulong cb, ulong* pcbRead, ulong* pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStreamRemoteCopyToProxy(ref This, (Silk.NET.Core.Win32Extras.IStream*) pstm.Handle, cb, pcbRead, pcbWritten); + } + + /// To be documented. + [NativeName("Src", "Line 2582, Column 43 in objidlbase.h")] + public unsafe int IStreamRemoteCopyToProxy(ref Silk.NET.Core.Win32Extras.IStream This, ComPtr pstm, ulong cb, ulong* pcbRead, ref ulong pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStreamRemoteCopyToProxy(ref This, (Silk.NET.Core.Win32Extras.IStream*) pstm.Handle, cb, pcbRead, ref pcbWritten); + } + + /// To be documented. + [NativeName("Src", "Line 2582, Column 43 in objidlbase.h")] + public unsafe int IStreamRemoteCopyToProxy(ref Silk.NET.Core.Win32Extras.IStream This, ComPtr pstm, ulong cb, ref ulong pcbRead, ulong* pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStreamRemoteCopyToProxy(ref This, (Silk.NET.Core.Win32Extras.IStream*) pstm.Handle, cb, ref pcbRead, pcbWritten); + } + + /// To be documented. + [NativeName("Src", "Line 2582, Column 43 in objidlbase.h")] + public unsafe int IStreamRemoteCopyToProxy(ref Silk.NET.Core.Win32Extras.IStream This, ComPtr pstm, ulong cb, ref ulong pcbRead, ref ulong pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStreamRemoteCopyToProxy(ref This, (Silk.NET.Core.Win32Extras.IStream*) pstm.Handle, cb, ref pcbRead, ref pcbWritten); + } + + /// To be documented. + [NativeName("Src", "Line 2590, Column 17 in objidlbase.h")] + public unsafe void IStreamRemoteCopyToStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IStreamRemoteCopyToStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2590, Column 17 in objidlbase.h")] + public unsafe void IStreamRemoteCopyToStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IStreamRemoteCopyToStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2590, Column 17 in objidlbase.h")] + public unsafe void IStreamRemoteCopyToStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IStreamRemoteCopyToStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2590, Column 17 in objidlbase.h")] + public unsafe void IStreamRemoteCopyToStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IStreamRemoteCopyToStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2590, Column 17 in objidlbase.h")] + public unsafe void IStreamRemoteCopyToStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IStreamRemoteCopyToStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2590, Column 17 in objidlbase.h")] + public unsafe void IStreamRemoteCopyToStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IStreamRemoteCopyToStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2590, Column 17 in objidlbase.h")] + public unsafe void IStreamRemoteCopyToStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IStreamRemoteCopyToStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2590, Column 17 in objidlbase.h")] + public unsafe void IStreamRemoteCopyToStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IStreamRemoteCopyToStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2590, Column 17 in objidlbase.h")] + public unsafe void IStreamRemoteCopyToStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IStreamRemoteCopyToStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2590, Column 17 in objidlbase.h")] + public unsafe void IStreamRemoteCopyToStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IStreamRemoteCopyToStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2590, Column 17 in objidlbase.h")] + public unsafe void IStreamRemoteCopyToStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IStreamRemoteCopyToStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2590, Column 17 in objidlbase.h")] + public unsafe void IStreamRemoteCopyToStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IStreamRemoteCopyToStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 8449, Column 41 in objidlbase.h")] + public unsafe int IEnumUnknownNextProxy(ComPtr This, uint celt, ref ComPtr rgelt, uint* pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IEnumUnknownNextProxy((IEnumUnknown*) This.Handle, celt, (Silk.NET.Core.Native.IUnknown**) rgelt.GetAddressOf(), pceltFetched); + } + + /// To be documented. + [NativeName("Src", "Line 8449, Column 41 in objidlbase.h")] + public unsafe int IEnumUnknownNextProxy(ComPtr This, uint celt, ref ComPtr rgelt, ref uint pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IEnumUnknownNextProxy((IEnumUnknown*) This.Handle, celt, (Silk.NET.Core.Native.IUnknown**) rgelt.GetAddressOf(), ref pceltFetched); + } + + /// To be documented. + [NativeName("Src", "Line 8449, Column 41 in objidlbase.h")] + public unsafe int IEnumUnknownNextProxy(ComPtr This, uint celt, ref Silk.NET.Core.Native.IUnknown* rgelt, uint* pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IEnumUnknownNextProxy((IEnumUnknown*) This.Handle, celt, ref rgelt, pceltFetched); + } + + /// To be documented. + [NativeName("Src", "Line 8449, Column 41 in objidlbase.h")] + public unsafe int IEnumUnknownNextProxy(ComPtr This, uint celt, ref Silk.NET.Core.Native.IUnknown* rgelt, ref uint pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IEnumUnknownNextProxy((IEnumUnknown*) This.Handle, celt, ref rgelt, ref pceltFetched); + } + + /// To be documented. + [NativeName("Src", "Line 8449, Column 41 in objidlbase.h")] + public unsafe int IEnumUnknownNextProxy(ref IEnumUnknown This, uint celt, ref ComPtr rgelt, uint* pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IEnumUnknownNextProxy(ref This, celt, (Silk.NET.Core.Native.IUnknown**) rgelt.GetAddressOf(), pceltFetched); + } + + /// To be documented. + [NativeName("Src", "Line 8449, Column 41 in objidlbase.h")] + public unsafe int IEnumUnknownNextProxy(ref IEnumUnknown This, uint celt, ref ComPtr rgelt, ref uint pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IEnumUnknownNextProxy(ref This, celt, (Silk.NET.Core.Native.IUnknown**) rgelt.GetAddressOf(), ref pceltFetched); + } + + /// To be documented. + [NativeName("Src", "Line 8459, Column 43 in objidlbase.h")] + public unsafe int IEnumUnknownNextStub(ComPtr This, uint celt, ref ComPtr rgelt, uint* pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IEnumUnknownNextStub((IEnumUnknown*) This.Handle, celt, (Silk.NET.Core.Native.IUnknown**) rgelt.GetAddressOf(), pceltFetched); + } + + /// To be documented. + [NativeName("Src", "Line 8459, Column 43 in objidlbase.h")] + public unsafe int IEnumUnknownNextStub(ComPtr This, uint celt, ref ComPtr rgelt, ref uint pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IEnumUnknownNextStub((IEnumUnknown*) This.Handle, celt, (Silk.NET.Core.Native.IUnknown**) rgelt.GetAddressOf(), ref pceltFetched); + } + + /// To be documented. + [NativeName("Src", "Line 8459, Column 43 in objidlbase.h")] + public unsafe int IEnumUnknownNextStub(ComPtr This, uint celt, ref Silk.NET.Core.Native.IUnknown* rgelt, uint* pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IEnumUnknownNextStub((IEnumUnknown*) This.Handle, celt, ref rgelt, pceltFetched); + } + + /// To be documented. + [NativeName("Src", "Line 8459, Column 43 in objidlbase.h")] + public unsafe int IEnumUnknownNextStub(ComPtr This, uint celt, ref Silk.NET.Core.Native.IUnknown* rgelt, ref uint pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IEnumUnknownNextStub((IEnumUnknown*) This.Handle, celt, ref rgelt, ref pceltFetched); + } + + /// To be documented. + [NativeName("Src", "Line 8459, Column 43 in objidlbase.h")] + public unsafe int IEnumUnknownNextStub(ref IEnumUnknown This, uint celt, ref ComPtr rgelt, uint* pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IEnumUnknownNextStub(ref This, celt, (Silk.NET.Core.Native.IUnknown**) rgelt.GetAddressOf(), pceltFetched); + } + + /// To be documented. + [NativeName("Src", "Line 8459, Column 43 in objidlbase.h")] + public unsafe int IEnumUnknownNextStub(ref IEnumUnknown This, uint celt, ref ComPtr rgelt, ref uint pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IEnumUnknownNextStub(ref This, celt, (Silk.NET.Core.Native.IUnknown**) rgelt.GetAddressOf(), ref pceltFetched); + } + + /// To be documented. + [NativeName("Src", "Line 8465, Column 41 in objidlbase.h")] + public unsafe int IEnumStringNextProxy(IEnumString* This, uint celt, string[] rgeltSa, uint* pceltFetched) + { + // StringArrayOverloader + var rgelt = (char**) SilkMarshal.StringArrayToPtr(rgeltSa); + var ret = IEnumStringNextProxy(This, celt, rgelt, pceltFetched); + SilkMarshal.CopyPtrToStringArray((nint) rgelt, rgeltSa); + SilkMarshal.Free((nint) rgelt); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 8465, Column 41 in objidlbase.h")] + public unsafe int IEnumStringNextProxy(ComPtr This, uint celt, char** rgelt, uint* pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IEnumStringNextProxy((IEnumString*) This.Handle, celt, rgelt, pceltFetched); + } + + /// To be documented. + [NativeName("Src", "Line 8465, Column 41 in objidlbase.h")] + public unsafe int IEnumStringNextProxy(IEnumString* This, uint celt, string[] rgeltSa, ref uint pceltFetched) + { + // StringArrayOverloader + var rgelt = (char**) SilkMarshal.StringArrayToPtr(rgeltSa); + var ret = IEnumStringNextProxy(This, celt, rgelt, ref pceltFetched); + SilkMarshal.CopyPtrToStringArray((nint) rgelt, rgeltSa); + SilkMarshal.Free((nint) rgelt); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 8465, Column 41 in objidlbase.h")] + public unsafe int IEnumStringNextProxy(ComPtr This, uint celt, char** rgelt, ref uint pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IEnumStringNextProxy((IEnumString*) This.Handle, celt, rgelt, ref pceltFetched); + } + + /// To be documented. + [NativeName("Src", "Line 8465, Column 41 in objidlbase.h")] + public unsafe int IEnumStringNextProxy(ComPtr This, uint celt, ref char* rgelt, uint* pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IEnumStringNextProxy((IEnumString*) This.Handle, celt, ref rgelt, pceltFetched); + } + + /// To be documented. + [NativeName("Src", "Line 8465, Column 41 in objidlbase.h")] + public unsafe int IEnumStringNextProxy(ComPtr This, uint celt, ref char* rgelt, ref uint pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IEnumStringNextProxy((IEnumString*) This.Handle, celt, ref rgelt, ref pceltFetched); + } + + /// To be documented. + [NativeName("Src", "Line 8465, Column 41 in objidlbase.h")] + public unsafe int IEnumStringNextProxy(ref IEnumString This, uint celt, string[] rgeltSa, uint* pceltFetched) + { + // StringArrayOverloader + var rgelt = (char**) SilkMarshal.StringArrayToPtr(rgeltSa); + var ret = IEnumStringNextProxy(ref This, celt, rgelt, pceltFetched); + SilkMarshal.CopyPtrToStringArray((nint) rgelt, rgeltSa); + SilkMarshal.Free((nint) rgelt); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 8465, Column 41 in objidlbase.h")] + public unsafe int IEnumStringNextProxy(ref IEnumString This, uint celt, string[] rgeltSa, ref uint pceltFetched) + { + // StringArrayOverloader + var rgelt = (char**) SilkMarshal.StringArrayToPtr(rgeltSa); + var ret = IEnumStringNextProxy(ref This, celt, rgelt, ref pceltFetched); + SilkMarshal.CopyPtrToStringArray((nint) rgelt, rgeltSa); + SilkMarshal.Free((nint) rgelt); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 8474, Column 43 in objidlbase.h")] + public unsafe int IEnumStringNextStub(IEnumString* This, uint celt, string[] rgeltSa, uint* pceltFetched) + { + // StringArrayOverloader + var rgelt = (char**) SilkMarshal.StringArrayToPtr(rgeltSa); + var ret = IEnumStringNextStub(This, celt, rgelt, pceltFetched); + SilkMarshal.CopyPtrToStringArray((nint) rgelt, rgeltSa); + SilkMarshal.Free((nint) rgelt); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 8474, Column 43 in objidlbase.h")] + public unsafe int IEnumStringNextStub(ComPtr This, uint celt, char** rgelt, uint* pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IEnumStringNextStub((IEnumString*) This.Handle, celt, rgelt, pceltFetched); + } + + /// To be documented. + [NativeName("Src", "Line 8474, Column 43 in objidlbase.h")] + public unsafe int IEnumStringNextStub(IEnumString* This, uint celt, string[] rgeltSa, ref uint pceltFetched) + { + // StringArrayOverloader + var rgelt = (char**) SilkMarshal.StringArrayToPtr(rgeltSa); + var ret = IEnumStringNextStub(This, celt, rgelt, ref pceltFetched); + SilkMarshal.CopyPtrToStringArray((nint) rgelt, rgeltSa); + SilkMarshal.Free((nint) rgelt); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 8474, Column 43 in objidlbase.h")] + public unsafe int IEnumStringNextStub(ComPtr This, uint celt, char** rgelt, ref uint pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IEnumStringNextStub((IEnumString*) This.Handle, celt, rgelt, ref pceltFetched); + } + + /// To be documented. + [NativeName("Src", "Line 8474, Column 43 in objidlbase.h")] + public unsafe int IEnumStringNextStub(ComPtr This, uint celt, ref char* rgelt, uint* pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IEnumStringNextStub((IEnumString*) This.Handle, celt, ref rgelt, pceltFetched); + } + + /// To be documented. + [NativeName("Src", "Line 8474, Column 43 in objidlbase.h")] + public unsafe int IEnumStringNextStub(ComPtr This, uint celt, ref char* rgelt, ref uint pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IEnumStringNextStub((IEnumString*) This.Handle, celt, ref rgelt, ref pceltFetched); + } + + /// To be documented. + [NativeName("Src", "Line 8474, Column 43 in objidlbase.h")] + public unsafe int IEnumStringNextStub(ref IEnumString This, uint celt, string[] rgeltSa, uint* pceltFetched) + { + // StringArrayOverloader + var rgelt = (char**) SilkMarshal.StringArrayToPtr(rgeltSa); + var ret = IEnumStringNextStub(ref This, celt, rgelt, pceltFetched); + SilkMarshal.CopyPtrToStringArray((nint) rgelt, rgeltSa); + SilkMarshal.Free((nint) rgelt); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 8474, Column 43 in objidlbase.h")] + public unsafe int IEnumStringNextStub(ref IEnumString This, uint celt, string[] rgeltSa, ref uint pceltFetched) + { + // StringArrayOverloader + var rgelt = (char**) SilkMarshal.StringArrayToPtr(rgeltSa); + var ret = IEnumStringNextStub(ref This, celt, rgelt, ref pceltFetched); + SilkMarshal.CopyPtrToStringArray((nint) rgelt, rgeltSa); + SilkMarshal.Free((nint) rgelt); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 8480, Column 41 in objidlbase.h")] + public unsafe int ISequentialStreamReadProxy(ComPtr This, void* pv, uint cb, uint* pcbRead) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ISequentialStreamReadProxy((ISequentialStream*) This.Handle, pv, cb, pcbRead); + } + + /// To be documented. + [NativeName("Src", "Line 8480, Column 41 in objidlbase.h")] + public unsafe int ISequentialStreamReadProxy(ComPtr This, void* pv, uint cb, ref uint pcbRead) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ISequentialStreamReadProxy((ISequentialStream*) This.Handle, pv, cb, ref pcbRead); + } + + /// To be documented. + [NativeName("Src", "Line 8480, Column 41 in objidlbase.h")] + public unsafe int ISequentialStreamReadProxy(ComPtr This, ref T0 pv, uint cb, uint* pcbRead) where T0 : unmanaged where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ISequentialStreamReadProxy((ISequentialStream*) This.Handle, ref pv, cb, pcbRead); + } + + /// To be documented. + [NativeName("Src", "Line 8480, Column 41 in objidlbase.h")] + public unsafe int ISequentialStreamReadProxy(ComPtr This, ref T0 pv, uint cb, ref uint pcbRead) where T0 : unmanaged where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ISequentialStreamReadProxy((ISequentialStream*) This.Handle, ref pv, cb, ref pcbRead); + } + + /// To be documented. + [NativeName("Src", "Line 8490, Column 43 in objidlbase.h")] + public unsafe int ISequentialStreamReadStub(ComPtr This, byte* pv, uint cb, uint* pcbRead) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ISequentialStreamReadStub((ISequentialStream*) This.Handle, pv, cb, pcbRead); + } + + /// To be documented. + [NativeName("Src", "Line 8490, Column 43 in objidlbase.h")] + public unsafe int ISequentialStreamReadStub(ComPtr This, byte* pv, uint cb, ref uint pcbRead) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ISequentialStreamReadStub((ISequentialStream*) This.Handle, pv, cb, ref pcbRead); + } + + /// To be documented. + [NativeName("Src", "Line 8490, Column 43 in objidlbase.h")] + public unsafe int ISequentialStreamReadStub(ComPtr This, ref byte pv, uint cb, uint* pcbRead) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ISequentialStreamReadStub((ISequentialStream*) This.Handle, ref pv, cb, pcbRead); + } + + /// To be documented. + [NativeName("Src", "Line 8490, Column 43 in objidlbase.h")] + public unsafe int ISequentialStreamReadStub(ComPtr This, ref byte pv, uint cb, ref uint pcbRead) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ISequentialStreamReadStub((ISequentialStream*) This.Handle, ref pv, cb, ref pcbRead); + } + + /// To be documented. + [NativeName("Src", "Line 8490, Column 43 in objidlbase.h")] + public unsafe int ISequentialStreamReadStub(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pv, uint cb, uint* pcbRead) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ISequentialStreamReadStub((ISequentialStream*) This.Handle, pv, cb, pcbRead); + } + + /// To be documented. + [NativeName("Src", "Line 8490, Column 43 in objidlbase.h")] + public unsafe int ISequentialStreamReadStub(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pv, uint cb, ref uint pcbRead) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ISequentialStreamReadStub((ISequentialStream*) This.Handle, pv, cb, ref pcbRead); + } + + /// To be documented. + [NativeName("Src", "Line 8496, Column 41 in objidlbase.h")] + public unsafe int ISequentialStreamWriteProxy(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pv, uint cb, uint* pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ISequentialStreamWriteProxy((ISequentialStream*) This.Handle, pv, cb, pcbWritten); + } + + /// To be documented. + [NativeName("Src", "Line 8496, Column 41 in objidlbase.h")] + public unsafe int ISequentialStreamWriteProxy(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pv, uint cb, ref uint pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ISequentialStreamWriteProxy((ISequentialStream*) This.Handle, pv, cb, ref pcbWritten); + } + + /// To be documented. + [NativeName("Src", "Line 8496, Column 41 in objidlbase.h")] + public unsafe int ISequentialStreamWriteProxy(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in T0 pv, uint cb, uint* pcbWritten) where T0 : unmanaged where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ISequentialStreamWriteProxy((ISequentialStream*) This.Handle, in pv, cb, pcbWritten); + } + + /// To be documented. + [NativeName("Src", "Line 8496, Column 41 in objidlbase.h")] + public unsafe int ISequentialStreamWriteProxy(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in T0 pv, uint cb, ref uint pcbWritten) where T0 : unmanaged where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ISequentialStreamWriteProxy((ISequentialStream*) This.Handle, in pv, cb, ref pcbWritten); + } + + /// To be documented. + [NativeName("Src", "Line 8506, Column 43 in objidlbase.h")] + public unsafe int ISequentialStreamWriteStub(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* pv, uint cb, uint* pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ISequentialStreamWriteStub((ISequentialStream*) This.Handle, pv, cb, pcbWritten); + } + + /// To be documented. + [NativeName("Src", "Line 8506, Column 43 in objidlbase.h")] + public unsafe int ISequentialStreamWriteStub(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* pv, uint cb, ref uint pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ISequentialStreamWriteStub((ISequentialStream*) This.Handle, pv, cb, ref pcbWritten); + } + + /// To be documented. + [NativeName("Src", "Line 8506, Column 43 in objidlbase.h")] + public unsafe int ISequentialStreamWriteStub(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte pv, uint cb, uint* pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ISequentialStreamWriteStub((ISequentialStream*) This.Handle, in pv, cb, pcbWritten); + } + + /// To be documented. + [NativeName("Src", "Line 8506, Column 43 in objidlbase.h")] + public unsafe int ISequentialStreamWriteStub(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte pv, uint cb, ref uint pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ISequentialStreamWriteStub((ISequentialStream*) This.Handle, in pv, cb, ref pcbWritten); + } + + /// To be documented. + [NativeName("Src", "Line 8506, Column 43 in objidlbase.h")] + public unsafe int ISequentialStreamWriteStub(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pv, uint cb, uint* pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ISequentialStreamWriteStub((ISequentialStream*) This.Handle, pv, cb, pcbWritten); + } + + /// To be documented. + [NativeName("Src", "Line 8506, Column 43 in objidlbase.h")] + public unsafe int ISequentialStreamWriteStub(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pv, uint cb, ref uint pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ISequentialStreamWriteStub((ISequentialStream*) This.Handle, pv, cb, ref pcbWritten); + } + + /// To be documented. + [NativeName("Src", "Line 8512, Column 41 in objidlbase.h")] + public unsafe int IStreamSeekProxy(ComPtr This, long dlibMove, uint dwOrigin, ulong* plibNewPosition) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStreamSeekProxy((Silk.NET.Core.Win32Extras.IStream*) This.Handle, dlibMove, dwOrigin, plibNewPosition); + } + + /// To be documented. + [NativeName("Src", "Line 8512, Column 41 in objidlbase.h")] + public unsafe int IStreamSeekProxy(ComPtr This, long dlibMove, uint dwOrigin, ref ulong plibNewPosition) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStreamSeekProxy((Silk.NET.Core.Win32Extras.IStream*) This.Handle, dlibMove, dwOrigin, ref plibNewPosition); + } + + /// To be documented. + [NativeName("Src", "Line 8520, Column 43 in objidlbase.h")] + public unsafe int IStreamSeekStub(ComPtr This, long dlibMove, uint dwOrigin, ulong* plibNewPosition) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStreamSeekStub((Silk.NET.Core.Win32Extras.IStream*) This.Handle, dlibMove, dwOrigin, plibNewPosition); + } + + /// To be documented. + [NativeName("Src", "Line 8520, Column 43 in objidlbase.h")] + public unsafe int IStreamSeekStub(ComPtr This, long dlibMove, uint dwOrigin, ref ulong plibNewPosition) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStreamSeekStub((Silk.NET.Core.Win32Extras.IStream*) This.Handle, dlibMove, dwOrigin, ref plibNewPosition); + } + + /// To be documented. + [NativeName("Src", "Line 8526, Column 41 in objidlbase.h")] + public unsafe int IStreamCopyToProxy(ComPtr This, ComPtr pstm, ulong cb, ulong* pcbRead, ulong* pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStreamCopyToProxy((Silk.NET.Core.Win32Extras.IStream*) This.Handle, (Silk.NET.Core.Win32Extras.IStream*) pstm.Handle, cb, pcbRead, pcbWritten); + } + + /// To be documented. + [NativeName("Src", "Line 8526, Column 41 in objidlbase.h")] + public unsafe int IStreamCopyToProxy(ComPtr This, ComPtr pstm, ulong cb, ulong* pcbRead, ref ulong pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStreamCopyToProxy((Silk.NET.Core.Win32Extras.IStream*) This.Handle, (Silk.NET.Core.Win32Extras.IStream*) pstm.Handle, cb, pcbRead, ref pcbWritten); + } + + /// To be documented. + [NativeName("Src", "Line 8526, Column 41 in objidlbase.h")] + public unsafe int IStreamCopyToProxy(ComPtr This, ComPtr pstm, ulong cb, ref ulong pcbRead, ulong* pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStreamCopyToProxy((Silk.NET.Core.Win32Extras.IStream*) This.Handle, (Silk.NET.Core.Win32Extras.IStream*) pstm.Handle, cb, ref pcbRead, pcbWritten); + } + + /// To be documented. + [NativeName("Src", "Line 8526, Column 41 in objidlbase.h")] + public unsafe int IStreamCopyToProxy(ComPtr This, ComPtr pstm, ulong cb, ref ulong pcbRead, ref ulong pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStreamCopyToProxy((Silk.NET.Core.Win32Extras.IStream*) This.Handle, (Silk.NET.Core.Win32Extras.IStream*) pstm.Handle, cb, ref pcbRead, ref pcbWritten); + } + + /// To be documented. + [NativeName("Src", "Line 8526, Column 41 in objidlbase.h")] + public unsafe int IStreamCopyToProxy(ComPtr This, ref Silk.NET.Core.Win32Extras.IStream pstm, ulong cb, ulong* pcbRead, ulong* pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStreamCopyToProxy((Silk.NET.Core.Win32Extras.IStream*) This.Handle, ref pstm, cb, pcbRead, pcbWritten); + } + + /// To be documented. + [NativeName("Src", "Line 8526, Column 41 in objidlbase.h")] + public unsafe int IStreamCopyToProxy(ComPtr This, ref Silk.NET.Core.Win32Extras.IStream pstm, ulong cb, ulong* pcbRead, ref ulong pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStreamCopyToProxy((Silk.NET.Core.Win32Extras.IStream*) This.Handle, ref pstm, cb, pcbRead, ref pcbWritten); + } + + /// To be documented. + [NativeName("Src", "Line 8526, Column 41 in objidlbase.h")] + public unsafe int IStreamCopyToProxy(ComPtr This, ref Silk.NET.Core.Win32Extras.IStream pstm, ulong cb, ref ulong pcbRead, ulong* pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStreamCopyToProxy((Silk.NET.Core.Win32Extras.IStream*) This.Handle, ref pstm, cb, ref pcbRead, pcbWritten); + } + + /// To be documented. + [NativeName("Src", "Line 8526, Column 41 in objidlbase.h")] + public unsafe int IStreamCopyToProxy(ComPtr This, ref Silk.NET.Core.Win32Extras.IStream pstm, ulong cb, ref ulong pcbRead, ref ulong pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStreamCopyToProxy((Silk.NET.Core.Win32Extras.IStream*) This.Handle, ref pstm, cb, ref pcbRead, ref pcbWritten); + } + + /// To be documented. + [NativeName("Src", "Line 8526, Column 41 in objidlbase.h")] + public unsafe int IStreamCopyToProxy(ref Silk.NET.Core.Win32Extras.IStream This, ComPtr pstm, ulong cb, ulong* pcbRead, ulong* pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStreamCopyToProxy(ref This, (Silk.NET.Core.Win32Extras.IStream*) pstm.Handle, cb, pcbRead, pcbWritten); + } + + /// To be documented. + [NativeName("Src", "Line 8526, Column 41 in objidlbase.h")] + public unsafe int IStreamCopyToProxy(ref Silk.NET.Core.Win32Extras.IStream This, ComPtr pstm, ulong cb, ulong* pcbRead, ref ulong pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStreamCopyToProxy(ref This, (Silk.NET.Core.Win32Extras.IStream*) pstm.Handle, cb, pcbRead, ref pcbWritten); + } + + /// To be documented. + [NativeName("Src", "Line 8526, Column 41 in objidlbase.h")] + public unsafe int IStreamCopyToProxy(ref Silk.NET.Core.Win32Extras.IStream This, ComPtr pstm, ulong cb, ref ulong pcbRead, ulong* pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStreamCopyToProxy(ref This, (Silk.NET.Core.Win32Extras.IStream*) pstm.Handle, cb, ref pcbRead, pcbWritten); + } + + /// To be documented. + [NativeName("Src", "Line 8526, Column 41 in objidlbase.h")] + public unsafe int IStreamCopyToProxy(ref Silk.NET.Core.Win32Extras.IStream This, ComPtr pstm, ulong cb, ref ulong pcbRead, ref ulong pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStreamCopyToProxy(ref This, (Silk.NET.Core.Win32Extras.IStream*) pstm.Handle, cb, ref pcbRead, ref pcbWritten); + } + + /// To be documented. + [NativeName("Src", "Line 8537, Column 43 in objidlbase.h")] + public unsafe int IStreamCopyToStub(ComPtr This, ComPtr pstm, ulong cb, ulong* pcbRead, ulong* pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStreamCopyToStub((Silk.NET.Core.Win32Extras.IStream*) This.Handle, (Silk.NET.Core.Win32Extras.IStream*) pstm.Handle, cb, pcbRead, pcbWritten); + } + + /// To be documented. + [NativeName("Src", "Line 8537, Column 43 in objidlbase.h")] + public unsafe int IStreamCopyToStub(ComPtr This, ComPtr pstm, ulong cb, ulong* pcbRead, ref ulong pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStreamCopyToStub((Silk.NET.Core.Win32Extras.IStream*) This.Handle, (Silk.NET.Core.Win32Extras.IStream*) pstm.Handle, cb, pcbRead, ref pcbWritten); + } + + /// To be documented. + [NativeName("Src", "Line 8537, Column 43 in objidlbase.h")] + public unsafe int IStreamCopyToStub(ComPtr This, ComPtr pstm, ulong cb, ref ulong pcbRead, ulong* pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStreamCopyToStub((Silk.NET.Core.Win32Extras.IStream*) This.Handle, (Silk.NET.Core.Win32Extras.IStream*) pstm.Handle, cb, ref pcbRead, pcbWritten); + } + + /// To be documented. + [NativeName("Src", "Line 8537, Column 43 in objidlbase.h")] + public unsafe int IStreamCopyToStub(ComPtr This, ComPtr pstm, ulong cb, ref ulong pcbRead, ref ulong pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStreamCopyToStub((Silk.NET.Core.Win32Extras.IStream*) This.Handle, (Silk.NET.Core.Win32Extras.IStream*) pstm.Handle, cb, ref pcbRead, ref pcbWritten); + } + + /// To be documented. + [NativeName("Src", "Line 8537, Column 43 in objidlbase.h")] + public unsafe int IStreamCopyToStub(ComPtr This, ref Silk.NET.Core.Win32Extras.IStream pstm, ulong cb, ulong* pcbRead, ulong* pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStreamCopyToStub((Silk.NET.Core.Win32Extras.IStream*) This.Handle, ref pstm, cb, pcbRead, pcbWritten); + } + + /// To be documented. + [NativeName("Src", "Line 8537, Column 43 in objidlbase.h")] + public unsafe int IStreamCopyToStub(ComPtr This, ref Silk.NET.Core.Win32Extras.IStream pstm, ulong cb, ulong* pcbRead, ref ulong pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStreamCopyToStub((Silk.NET.Core.Win32Extras.IStream*) This.Handle, ref pstm, cb, pcbRead, ref pcbWritten); + } + + /// To be documented. + [NativeName("Src", "Line 8537, Column 43 in objidlbase.h")] + public unsafe int IStreamCopyToStub(ComPtr This, ref Silk.NET.Core.Win32Extras.IStream pstm, ulong cb, ref ulong pcbRead, ulong* pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStreamCopyToStub((Silk.NET.Core.Win32Extras.IStream*) This.Handle, ref pstm, cb, ref pcbRead, pcbWritten); + } + + /// To be documented. + [NativeName("Src", "Line 8537, Column 43 in objidlbase.h")] + public unsafe int IStreamCopyToStub(ComPtr This, ref Silk.NET.Core.Win32Extras.IStream pstm, ulong cb, ref ulong pcbRead, ref ulong pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStreamCopyToStub((Silk.NET.Core.Win32Extras.IStream*) This.Handle, ref pstm, cb, ref pcbRead, ref pcbWritten); + } + + /// To be documented. + [NativeName("Src", "Line 8537, Column 43 in objidlbase.h")] + public unsafe int IStreamCopyToStub(ref Silk.NET.Core.Win32Extras.IStream This, ComPtr pstm, ulong cb, ulong* pcbRead, ulong* pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStreamCopyToStub(ref This, (Silk.NET.Core.Win32Extras.IStream*) pstm.Handle, cb, pcbRead, pcbWritten); + } + + /// To be documented. + [NativeName("Src", "Line 8537, Column 43 in objidlbase.h")] + public unsafe int IStreamCopyToStub(ref Silk.NET.Core.Win32Extras.IStream This, ComPtr pstm, ulong cb, ulong* pcbRead, ref ulong pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStreamCopyToStub(ref This, (Silk.NET.Core.Win32Extras.IStream*) pstm.Handle, cb, pcbRead, ref pcbWritten); + } + + /// To be documented. + [NativeName("Src", "Line 8537, Column 43 in objidlbase.h")] + public unsafe int IStreamCopyToStub(ref Silk.NET.Core.Win32Extras.IStream This, ComPtr pstm, ulong cb, ref ulong pcbRead, ulong* pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStreamCopyToStub(ref This, (Silk.NET.Core.Win32Extras.IStream*) pstm.Handle, cb, ref pcbRead, pcbWritten); + } + + /// To be documented. + [NativeName("Src", "Line 8537, Column 43 in objidlbase.h")] + public unsafe int IStreamCopyToStub(ref Silk.NET.Core.Win32Extras.IStream This, ComPtr pstm, ulong cb, ref ulong pcbRead, ref ulong pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStreamCopyToStub(ref This, (Silk.NET.Core.Win32Extras.IStream*) pstm.Handle, cb, ref pcbRead, ref pcbWritten); + } + + /// To be documented. + [NativeName("Src", "Line 9306, Column 43 in objidl.h")] + public unsafe int IBindCtxRemoteSetBindOptionsProxy(ComPtr This, BindOpts2* pbindopts) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IBindCtxRemoteSetBindOptionsProxy((IBindCtx*) This.Handle, pbindopts); + } + + /// To be documented. + [NativeName("Src", "Line 9306, Column 43 in objidl.h")] + public unsafe int IBindCtxRemoteSetBindOptionsProxy(ComPtr This, ref BindOpts2 pbindopts) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IBindCtxRemoteSetBindOptionsProxy((IBindCtx*) This.Handle, ref pbindopts); + } + + /// To be documented. + [NativeName("Src", "Line 9311, Column 17 in objidl.h")] + public unsafe void IBindCtxRemoteSetBindOptionsStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IBindCtxRemoteSetBindOptionsStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 9311, Column 17 in objidl.h")] + public unsafe void IBindCtxRemoteSetBindOptionsStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IBindCtxRemoteSetBindOptionsStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 9311, Column 17 in objidl.h")] + public unsafe void IBindCtxRemoteSetBindOptionsStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IBindCtxRemoteSetBindOptionsStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 9311, Column 17 in objidl.h")] + public unsafe void IBindCtxRemoteSetBindOptionsStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IBindCtxRemoteSetBindOptionsStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 9311, Column 17 in objidl.h")] + public unsafe void IBindCtxRemoteSetBindOptionsStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IBindCtxRemoteSetBindOptionsStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 9311, Column 17 in objidl.h")] + public unsafe void IBindCtxRemoteSetBindOptionsStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IBindCtxRemoteSetBindOptionsStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 9311, Column 17 in objidl.h")] + public unsafe void IBindCtxRemoteSetBindOptionsStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IBindCtxRemoteSetBindOptionsStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 9311, Column 17 in objidl.h")] + public unsafe void IBindCtxRemoteSetBindOptionsStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IBindCtxRemoteSetBindOptionsStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 9311, Column 17 in objidl.h")] + public unsafe void IBindCtxRemoteSetBindOptionsStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IBindCtxRemoteSetBindOptionsStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 9311, Column 17 in objidl.h")] + public unsafe void IBindCtxRemoteSetBindOptionsStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IBindCtxRemoteSetBindOptionsStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 9311, Column 17 in objidl.h")] + public unsafe void IBindCtxRemoteSetBindOptionsStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IBindCtxRemoteSetBindOptionsStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 9311, Column 17 in objidl.h")] + public unsafe void IBindCtxRemoteSetBindOptionsStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IBindCtxRemoteSetBindOptionsStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 9318, Column 43 in objidl.h")] + public unsafe int IBindCtxRemoteGetBindOptionsProxy(ComPtr This, BindOpts2* pbindopts) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IBindCtxRemoteGetBindOptionsProxy((IBindCtx*) This.Handle, pbindopts); + } + + /// To be documented. + [NativeName("Src", "Line 9318, Column 43 in objidl.h")] + public unsafe int IBindCtxRemoteGetBindOptionsProxy(ComPtr This, ref BindOpts2 pbindopts) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IBindCtxRemoteGetBindOptionsProxy((IBindCtx*) This.Handle, ref pbindopts); + } + + /// To be documented. + [NativeName("Src", "Line 9323, Column 17 in objidl.h")] + public unsafe void IBindCtxRemoteGetBindOptionsStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IBindCtxRemoteGetBindOptionsStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 9323, Column 17 in objidl.h")] + public unsafe void IBindCtxRemoteGetBindOptionsStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IBindCtxRemoteGetBindOptionsStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 9323, Column 17 in objidl.h")] + public unsafe void IBindCtxRemoteGetBindOptionsStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IBindCtxRemoteGetBindOptionsStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 9323, Column 17 in objidl.h")] + public unsafe void IBindCtxRemoteGetBindOptionsStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IBindCtxRemoteGetBindOptionsStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 9323, Column 17 in objidl.h")] + public unsafe void IBindCtxRemoteGetBindOptionsStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IBindCtxRemoteGetBindOptionsStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 9323, Column 17 in objidl.h")] + public unsafe void IBindCtxRemoteGetBindOptionsStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IBindCtxRemoteGetBindOptionsStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 9323, Column 17 in objidl.h")] + public unsafe void IBindCtxRemoteGetBindOptionsStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IBindCtxRemoteGetBindOptionsStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 9323, Column 17 in objidl.h")] + public unsafe void IBindCtxRemoteGetBindOptionsStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IBindCtxRemoteGetBindOptionsStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 9323, Column 17 in objidl.h")] + public unsafe void IBindCtxRemoteGetBindOptionsStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IBindCtxRemoteGetBindOptionsStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 9323, Column 17 in objidl.h")] + public unsafe void IBindCtxRemoteGetBindOptionsStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IBindCtxRemoteGetBindOptionsStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 9323, Column 17 in objidl.h")] + public unsafe void IBindCtxRemoteGetBindOptionsStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IBindCtxRemoteGetBindOptionsStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 9323, Column 17 in objidl.h")] + public unsafe void IBindCtxRemoteGetBindOptionsStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IBindCtxRemoteGetBindOptionsStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 9455, Column 43 in objidl.h")] + public unsafe int IEnumMonikerRemoteNextProxy(ComPtr This, uint celt, ref ComPtr rgelt, uint* pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IEnumMonikerRemoteNextProxy((IEnumMoniker*) This.Handle, celt, (IMoniker**) rgelt.GetAddressOf(), pceltFetched); + } + + /// To be documented. + [NativeName("Src", "Line 9455, Column 43 in objidl.h")] + public unsafe int IEnumMonikerRemoteNextProxy(ComPtr This, uint celt, ref ComPtr rgelt, ref uint pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IEnumMonikerRemoteNextProxy((IEnumMoniker*) This.Handle, celt, (IMoniker**) rgelt.GetAddressOf(), ref pceltFetched); + } + + /// To be documented. + [NativeName("Src", "Line 9455, Column 43 in objidl.h")] + public unsafe int IEnumMonikerRemoteNextProxy(ComPtr This, uint celt, ref IMoniker* rgelt, uint* pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IEnumMonikerRemoteNextProxy((IEnumMoniker*) This.Handle, celt, ref rgelt, pceltFetched); + } + + /// To be documented. + [NativeName("Src", "Line 9455, Column 43 in objidl.h")] + public unsafe int IEnumMonikerRemoteNextProxy(ComPtr This, uint celt, ref IMoniker* rgelt, ref uint pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IEnumMonikerRemoteNextProxy((IEnumMoniker*) This.Handle, celt, ref rgelt, ref pceltFetched); + } + + /// To be documented. + [NativeName("Src", "Line 9455, Column 43 in objidl.h")] + public unsafe int IEnumMonikerRemoteNextProxy(ref IEnumMoniker This, uint celt, ref ComPtr rgelt, uint* pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IEnumMonikerRemoteNextProxy(ref This, celt, (IMoniker**) rgelt.GetAddressOf(), pceltFetched); + } + + /// To be documented. + [NativeName("Src", "Line 9455, Column 43 in objidl.h")] + public unsafe int IEnumMonikerRemoteNextProxy(ref IEnumMoniker This, uint celt, ref ComPtr rgelt, ref uint pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IEnumMonikerRemoteNextProxy(ref This, celt, (IMoniker**) rgelt.GetAddressOf(), ref pceltFetched); + } + + /// To be documented. + [NativeName("Src", "Line 9462, Column 17 in objidl.h")] + public unsafe void IEnumMonikerRemoteNextStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IEnumMonikerRemoteNextStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 9462, Column 17 in objidl.h")] + public unsafe void IEnumMonikerRemoteNextStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IEnumMonikerRemoteNextStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 9462, Column 17 in objidl.h")] + public unsafe void IEnumMonikerRemoteNextStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IEnumMonikerRemoteNextStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 9462, Column 17 in objidl.h")] + public unsafe void IEnumMonikerRemoteNextStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IEnumMonikerRemoteNextStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 9462, Column 17 in objidl.h")] + public unsafe void IEnumMonikerRemoteNextStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IEnumMonikerRemoteNextStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 9462, Column 17 in objidl.h")] + public unsafe void IEnumMonikerRemoteNextStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IEnumMonikerRemoteNextStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 9462, Column 17 in objidl.h")] + public unsafe void IEnumMonikerRemoteNextStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IEnumMonikerRemoteNextStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 9462, Column 17 in objidl.h")] + public unsafe void IEnumMonikerRemoteNextStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IEnumMonikerRemoteNextStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 9462, Column 17 in objidl.h")] + public unsafe void IEnumMonikerRemoteNextStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IEnumMonikerRemoteNextStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 9462, Column 17 in objidl.h")] + public unsafe void IEnumMonikerRemoteNextStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IEnumMonikerRemoteNextStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 9462, Column 17 in objidl.h")] + public unsafe void IEnumMonikerRemoteNextStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IEnumMonikerRemoteNextStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 9462, Column 17 in objidl.h")] + public unsafe void IEnumMonikerRemoteNextStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IEnumMonikerRemoteNextStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 9611, Column 43 in objidl.h")] + public unsafe int IRunnableObjectRemoteIsRunningProxy(ComPtr This) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IRunnableObjectRemoteIsRunningProxy((IRunnableObject*) This.Handle); + } + + /// To be documented. + [NativeName("Src", "Line 9615, Column 17 in objidl.h")] + public unsafe void IRunnableObjectRemoteIsRunningStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IRunnableObjectRemoteIsRunningStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 9615, Column 17 in objidl.h")] + public unsafe void IRunnableObjectRemoteIsRunningStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IRunnableObjectRemoteIsRunningStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 9615, Column 17 in objidl.h")] + public unsafe void IRunnableObjectRemoteIsRunningStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IRunnableObjectRemoteIsRunningStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 9615, Column 17 in objidl.h")] + public unsafe void IRunnableObjectRemoteIsRunningStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IRunnableObjectRemoteIsRunningStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 9615, Column 17 in objidl.h")] + public unsafe void IRunnableObjectRemoteIsRunningStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IRunnableObjectRemoteIsRunningStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 9615, Column 17 in objidl.h")] + public unsafe void IRunnableObjectRemoteIsRunningStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IRunnableObjectRemoteIsRunningStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 9615, Column 17 in objidl.h")] + public unsafe void IRunnableObjectRemoteIsRunningStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IRunnableObjectRemoteIsRunningStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 9615, Column 17 in objidl.h")] + public unsafe void IRunnableObjectRemoteIsRunningStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IRunnableObjectRemoteIsRunningStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 9615, Column 17 in objidl.h")] + public unsafe void IRunnableObjectRemoteIsRunningStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IRunnableObjectRemoteIsRunningStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 9615, Column 17 in objidl.h")] + public unsafe void IRunnableObjectRemoteIsRunningStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IRunnableObjectRemoteIsRunningStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 9615, Column 17 in objidl.h")] + public unsafe void IRunnableObjectRemoteIsRunningStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IRunnableObjectRemoteIsRunningStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 9615, Column 17 in objidl.h")] + public unsafe void IRunnableObjectRemoteIsRunningStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IRunnableObjectRemoteIsRunningStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 10382, Column 43 in objidl.h")] + public unsafe int IMonikerRemoteBindToObjectProxy(ComPtr This, ComPtr pbc, ComPtr pmkToLeft, out ComPtr ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl where TI3 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ppvResult = default; + return IMonikerRemoteBindToObjectProxy((IMoniker*) This.Handle, (IBindCtx*) pbc.Handle, (IMoniker*) pmkToLeft.Handle, SilkMarshal.GuidPtrOf(), (Silk.NET.Core.Native.IUnknown**) ppvResult.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 10382, Column 43 in objidl.h")] + public unsafe int IMonikerRemoteBindToObjectProxy(ComPtr This, ComPtr pbc, ComPtr pmkToLeft, Guid* riidResult, ref Silk.NET.Core.Native.IUnknown* ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IMonikerRemoteBindToObjectProxy((IMoniker*) This.Handle, (IBindCtx*) pbc.Handle, (IMoniker*) pmkToLeft.Handle, riidResult, ref ppvResult); + } + + /// To be documented. + [NativeName("Src", "Line 10382, Column 43 in objidl.h")] + public unsafe int IMonikerRemoteBindToObjectProxy(ComPtr This, ComPtr pbc, ComPtr pmkToLeft, ref Guid riidResult, ref ComPtr ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl where TI3 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IMonikerRemoteBindToObjectProxy((IMoniker*) This.Handle, (IBindCtx*) pbc.Handle, (IMoniker*) pmkToLeft.Handle, ref riidResult, (Silk.NET.Core.Native.IUnknown**) ppvResult.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 10382, Column 43 in objidl.h")] + public unsafe int IMonikerRemoteBindToObjectProxy(ComPtr This, ComPtr pbc, ComPtr pmkToLeft, ref Guid riidResult, ref Silk.NET.Core.Native.IUnknown* ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IMonikerRemoteBindToObjectProxy((IMoniker*) This.Handle, (IBindCtx*) pbc.Handle, (IMoniker*) pmkToLeft.Handle, ref riidResult, ref ppvResult); + } + + /// To be documented. + [NativeName("Src", "Line 10382, Column 43 in objidl.h")] + public unsafe int IMonikerRemoteBindToObjectProxy(ComPtr This, ComPtr pbc, ref IMoniker pmkToLeft, out ComPtr ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ppvResult = default; + return IMonikerRemoteBindToObjectProxy((IMoniker*) This.Handle, (IBindCtx*) pbc.Handle, ref pmkToLeft, SilkMarshal.GuidPtrOf(), (Silk.NET.Core.Native.IUnknown**) ppvResult.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 10382, Column 43 in objidl.h")] + public unsafe int IMonikerRemoteBindToObjectProxy(ComPtr This, ComPtr pbc, ref IMoniker pmkToLeft, Guid* riidResult, ref Silk.NET.Core.Native.IUnknown* ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IMonikerRemoteBindToObjectProxy((IMoniker*) This.Handle, (IBindCtx*) pbc.Handle, ref pmkToLeft, riidResult, ref ppvResult); + } + + /// To be documented. + [NativeName("Src", "Line 10382, Column 43 in objidl.h")] + public unsafe int IMonikerRemoteBindToObjectProxy(ComPtr This, ComPtr pbc, ref IMoniker pmkToLeft, ref Guid riidResult, ref ComPtr ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IMonikerRemoteBindToObjectProxy((IMoniker*) This.Handle, (IBindCtx*) pbc.Handle, ref pmkToLeft, ref riidResult, (Silk.NET.Core.Native.IUnknown**) ppvResult.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 10382, Column 43 in objidl.h")] + public unsafe int IMonikerRemoteBindToObjectProxy(ComPtr This, ComPtr pbc, ref IMoniker pmkToLeft, ref Guid riidResult, ref Silk.NET.Core.Native.IUnknown* ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IMonikerRemoteBindToObjectProxy((IMoniker*) This.Handle, (IBindCtx*) pbc.Handle, ref pmkToLeft, ref riidResult, ref ppvResult); + } + + /// To be documented. + [NativeName("Src", "Line 10382, Column 43 in objidl.h")] + public unsafe int IMonikerRemoteBindToObjectProxy(ComPtr This, ref IBindCtx pbc, ComPtr pmkToLeft, out ComPtr ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ppvResult = default; + return IMonikerRemoteBindToObjectProxy((IMoniker*) This.Handle, ref pbc, (IMoniker*) pmkToLeft.Handle, SilkMarshal.GuidPtrOf(), (Silk.NET.Core.Native.IUnknown**) ppvResult.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 10382, Column 43 in objidl.h")] + public unsafe int IMonikerRemoteBindToObjectProxy(ComPtr This, ref IBindCtx pbc, ComPtr pmkToLeft, Guid* riidResult, ref Silk.NET.Core.Native.IUnknown* ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IMonikerRemoteBindToObjectProxy((IMoniker*) This.Handle, ref pbc, (IMoniker*) pmkToLeft.Handle, riidResult, ref ppvResult); + } + + /// To be documented. + [NativeName("Src", "Line 10382, Column 43 in objidl.h")] + public unsafe int IMonikerRemoteBindToObjectProxy(ComPtr This, ref IBindCtx pbc, ComPtr pmkToLeft, ref Guid riidResult, ref ComPtr ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IMonikerRemoteBindToObjectProxy((IMoniker*) This.Handle, ref pbc, (IMoniker*) pmkToLeft.Handle, ref riidResult, (Silk.NET.Core.Native.IUnknown**) ppvResult.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 10382, Column 43 in objidl.h")] + public unsafe int IMonikerRemoteBindToObjectProxy(ComPtr This, ref IBindCtx pbc, ComPtr pmkToLeft, ref Guid riidResult, ref Silk.NET.Core.Native.IUnknown* ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IMonikerRemoteBindToObjectProxy((IMoniker*) This.Handle, ref pbc, (IMoniker*) pmkToLeft.Handle, ref riidResult, ref ppvResult); + } + + /// To be documented. + [NativeName("Src", "Line 10382, Column 43 in objidl.h")] + public unsafe int IMonikerRemoteBindToObjectProxy(ComPtr This, ref IBindCtx pbc, ref IMoniker pmkToLeft, out ComPtr ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ppvResult = default; + return IMonikerRemoteBindToObjectProxy((IMoniker*) This.Handle, ref pbc, ref pmkToLeft, SilkMarshal.GuidPtrOf(), (Silk.NET.Core.Native.IUnknown**) ppvResult.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 10382, Column 43 in objidl.h")] + public unsafe int IMonikerRemoteBindToObjectProxy(ComPtr This, ref IBindCtx pbc, ref IMoniker pmkToLeft, Guid* riidResult, ref Silk.NET.Core.Native.IUnknown* ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IMonikerRemoteBindToObjectProxy((IMoniker*) This.Handle, ref pbc, ref pmkToLeft, riidResult, ref ppvResult); + } + + /// To be documented. + [NativeName("Src", "Line 10382, Column 43 in objidl.h")] + public unsafe int IMonikerRemoteBindToObjectProxy(ComPtr This, ref IBindCtx pbc, ref IMoniker pmkToLeft, ref Guid riidResult, ref ComPtr ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IMonikerRemoteBindToObjectProxy((IMoniker*) This.Handle, ref pbc, ref pmkToLeft, ref riidResult, (Silk.NET.Core.Native.IUnknown**) ppvResult.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 10382, Column 43 in objidl.h")] + public unsafe int IMonikerRemoteBindToObjectProxy(ComPtr This, ref IBindCtx pbc, ref IMoniker pmkToLeft, ref Guid riidResult, ref Silk.NET.Core.Native.IUnknown* ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IMonikerRemoteBindToObjectProxy((IMoniker*) This.Handle, ref pbc, ref pmkToLeft, ref riidResult, ref ppvResult); + } + + /// To be documented. + [NativeName("Src", "Line 10382, Column 43 in objidl.h")] + public unsafe int IMonikerRemoteBindToObjectProxy(ref IMoniker This, ComPtr pbc, ComPtr pmkToLeft, out ComPtr ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ppvResult = default; + return IMonikerRemoteBindToObjectProxy(ref This, (IBindCtx*) pbc.Handle, (IMoniker*) pmkToLeft.Handle, SilkMarshal.GuidPtrOf(), (Silk.NET.Core.Native.IUnknown**) ppvResult.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 10382, Column 43 in objidl.h")] + public unsafe int IMonikerRemoteBindToObjectProxy(ref IMoniker This, ComPtr pbc, ComPtr pmkToLeft, Guid* riidResult, ref Silk.NET.Core.Native.IUnknown* ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IMonikerRemoteBindToObjectProxy(ref This, (IBindCtx*) pbc.Handle, (IMoniker*) pmkToLeft.Handle, riidResult, ref ppvResult); + } + + /// To be documented. + [NativeName("Src", "Line 10382, Column 43 in objidl.h")] + public unsafe int IMonikerRemoteBindToObjectProxy(ref IMoniker This, ComPtr pbc, ComPtr pmkToLeft, ref Guid riidResult, ref ComPtr ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IMonikerRemoteBindToObjectProxy(ref This, (IBindCtx*) pbc.Handle, (IMoniker*) pmkToLeft.Handle, ref riidResult, (Silk.NET.Core.Native.IUnknown**) ppvResult.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 10382, Column 43 in objidl.h")] + public unsafe int IMonikerRemoteBindToObjectProxy(ref IMoniker This, ComPtr pbc, ComPtr pmkToLeft, ref Guid riidResult, ref Silk.NET.Core.Native.IUnknown* ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IMonikerRemoteBindToObjectProxy(ref This, (IBindCtx*) pbc.Handle, (IMoniker*) pmkToLeft.Handle, ref riidResult, ref ppvResult); + } + + /// To be documented. + [NativeName("Src", "Line 10382, Column 43 in objidl.h")] + public unsafe int IMonikerRemoteBindToObjectProxy(ref IMoniker This, ComPtr pbc, ref IMoniker pmkToLeft, out ComPtr ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ppvResult = default; + return IMonikerRemoteBindToObjectProxy(ref This, (IBindCtx*) pbc.Handle, ref pmkToLeft, SilkMarshal.GuidPtrOf(), (Silk.NET.Core.Native.IUnknown**) ppvResult.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 10382, Column 43 in objidl.h")] + public unsafe int IMonikerRemoteBindToObjectProxy(ref IMoniker This, ComPtr pbc, ref IMoniker pmkToLeft, Guid* riidResult, ref Silk.NET.Core.Native.IUnknown* ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IMonikerRemoteBindToObjectProxy(ref This, (IBindCtx*) pbc.Handle, ref pmkToLeft, riidResult, ref ppvResult); + } + + /// To be documented. + [NativeName("Src", "Line 10382, Column 43 in objidl.h")] + public unsafe int IMonikerRemoteBindToObjectProxy(ref IMoniker This, ComPtr pbc, ref IMoniker pmkToLeft, ref Guid riidResult, ref ComPtr ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IMonikerRemoteBindToObjectProxy(ref This, (IBindCtx*) pbc.Handle, ref pmkToLeft, ref riidResult, (Silk.NET.Core.Native.IUnknown**) ppvResult.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 10382, Column 43 in objidl.h")] + public unsafe int IMonikerRemoteBindToObjectProxy(ref IMoniker This, ComPtr pbc, ref IMoniker pmkToLeft, ref Guid riidResult, ref Silk.NET.Core.Native.IUnknown* ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IMonikerRemoteBindToObjectProxy(ref This, (IBindCtx*) pbc.Handle, ref pmkToLeft, ref riidResult, ref ppvResult); + } + + /// To be documented. + [NativeName("Src", "Line 10382, Column 43 in objidl.h")] + public unsafe int IMonikerRemoteBindToObjectProxy(ref IMoniker This, ref IBindCtx pbc, ComPtr pmkToLeft, out ComPtr ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ppvResult = default; + return IMonikerRemoteBindToObjectProxy(ref This, ref pbc, (IMoniker*) pmkToLeft.Handle, SilkMarshal.GuidPtrOf(), (Silk.NET.Core.Native.IUnknown**) ppvResult.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 10382, Column 43 in objidl.h")] + public unsafe int IMonikerRemoteBindToObjectProxy(ref IMoniker This, ref IBindCtx pbc, ComPtr pmkToLeft, Guid* riidResult, ref Silk.NET.Core.Native.IUnknown* ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IMonikerRemoteBindToObjectProxy(ref This, ref pbc, (IMoniker*) pmkToLeft.Handle, riidResult, ref ppvResult); + } + + /// To be documented. + [NativeName("Src", "Line 10382, Column 43 in objidl.h")] + public unsafe int IMonikerRemoteBindToObjectProxy(ref IMoniker This, ref IBindCtx pbc, ComPtr pmkToLeft, ref Guid riidResult, ref ComPtr ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IMonikerRemoteBindToObjectProxy(ref This, ref pbc, (IMoniker*) pmkToLeft.Handle, ref riidResult, (Silk.NET.Core.Native.IUnknown**) ppvResult.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 10382, Column 43 in objidl.h")] + public unsafe int IMonikerRemoteBindToObjectProxy(ref IMoniker This, ref IBindCtx pbc, ComPtr pmkToLeft, ref Guid riidResult, ref Silk.NET.Core.Native.IUnknown* ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IMonikerRemoteBindToObjectProxy(ref This, ref pbc, (IMoniker*) pmkToLeft.Handle, ref riidResult, ref ppvResult); + } + + /// To be documented. + [NativeName("Src", "Line 10382, Column 43 in objidl.h")] + public unsafe int IMonikerRemoteBindToObjectProxy(ref IMoniker This, ref IBindCtx pbc, ref IMoniker pmkToLeft, out ComPtr ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ppvResult = default; + return IMonikerRemoteBindToObjectProxy(ref This, ref pbc, ref pmkToLeft, SilkMarshal.GuidPtrOf(), (Silk.NET.Core.Native.IUnknown**) ppvResult.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 10382, Column 43 in objidl.h")] + public unsafe int IMonikerRemoteBindToObjectProxy(ref IMoniker This, ref IBindCtx pbc, ref IMoniker pmkToLeft, ref Guid riidResult, ref ComPtr ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IMonikerRemoteBindToObjectProxy(ref This, ref pbc, ref pmkToLeft, ref riidResult, (Silk.NET.Core.Native.IUnknown**) ppvResult.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 10390, Column 17 in objidl.h")] + public unsafe void IMonikerRemoteBindToObjectStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IMonikerRemoteBindToObjectStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 10390, Column 17 in objidl.h")] + public unsafe void IMonikerRemoteBindToObjectStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IMonikerRemoteBindToObjectStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 10390, Column 17 in objidl.h")] + public unsafe void IMonikerRemoteBindToObjectStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IMonikerRemoteBindToObjectStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 10390, Column 17 in objidl.h")] + public unsafe void IMonikerRemoteBindToObjectStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IMonikerRemoteBindToObjectStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 10390, Column 17 in objidl.h")] + public unsafe void IMonikerRemoteBindToObjectStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IMonikerRemoteBindToObjectStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 10390, Column 17 in objidl.h")] + public unsafe void IMonikerRemoteBindToObjectStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IMonikerRemoteBindToObjectStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 10390, Column 17 in objidl.h")] + public unsafe void IMonikerRemoteBindToObjectStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IMonikerRemoteBindToObjectStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 10390, Column 17 in objidl.h")] + public unsafe void IMonikerRemoteBindToObjectStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IMonikerRemoteBindToObjectStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 10390, Column 17 in objidl.h")] + public unsafe void IMonikerRemoteBindToObjectStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IMonikerRemoteBindToObjectStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 10390, Column 17 in objidl.h")] + public unsafe void IMonikerRemoteBindToObjectStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IMonikerRemoteBindToObjectStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 10390, Column 17 in objidl.h")] + public unsafe void IMonikerRemoteBindToObjectStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IMonikerRemoteBindToObjectStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 10390, Column 17 in objidl.h")] + public unsafe void IMonikerRemoteBindToObjectStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IMonikerRemoteBindToObjectStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 10397, Column 43 in objidl.h")] + public unsafe int IMonikerRemoteBindToStorageProxy(ComPtr This, ComPtr pbc, ComPtr pmkToLeft, out ComPtr ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl where TI3 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ppvObj = default; + return IMonikerRemoteBindToStorageProxy((IMoniker*) This.Handle, (IBindCtx*) pbc.Handle, (IMoniker*) pmkToLeft.Handle, SilkMarshal.GuidPtrOf(), (Silk.NET.Core.Native.IUnknown**) ppvObj.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 10397, Column 43 in objidl.h")] + public unsafe int IMonikerRemoteBindToStorageProxy(ComPtr This, ComPtr pbc, ComPtr pmkToLeft, Guid* riid, ref Silk.NET.Core.Native.IUnknown* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IMonikerRemoteBindToStorageProxy((IMoniker*) This.Handle, (IBindCtx*) pbc.Handle, (IMoniker*) pmkToLeft.Handle, riid, ref ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 10397, Column 43 in objidl.h")] + public unsafe int IMonikerRemoteBindToStorageProxy(ComPtr This, ComPtr pbc, ComPtr pmkToLeft, ref Guid riid, ref ComPtr ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl where TI3 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IMonikerRemoteBindToStorageProxy((IMoniker*) This.Handle, (IBindCtx*) pbc.Handle, (IMoniker*) pmkToLeft.Handle, ref riid, (Silk.NET.Core.Native.IUnknown**) ppvObj.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 10397, Column 43 in objidl.h")] + public unsafe int IMonikerRemoteBindToStorageProxy(ComPtr This, ComPtr pbc, ComPtr pmkToLeft, ref Guid riid, ref Silk.NET.Core.Native.IUnknown* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IMonikerRemoteBindToStorageProxy((IMoniker*) This.Handle, (IBindCtx*) pbc.Handle, (IMoniker*) pmkToLeft.Handle, ref riid, ref ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 10397, Column 43 in objidl.h")] + public unsafe int IMonikerRemoteBindToStorageProxy(ComPtr This, ComPtr pbc, ref IMoniker pmkToLeft, out ComPtr ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ppvObj = default; + return IMonikerRemoteBindToStorageProxy((IMoniker*) This.Handle, (IBindCtx*) pbc.Handle, ref pmkToLeft, SilkMarshal.GuidPtrOf(), (Silk.NET.Core.Native.IUnknown**) ppvObj.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 10397, Column 43 in objidl.h")] + public unsafe int IMonikerRemoteBindToStorageProxy(ComPtr This, ComPtr pbc, ref IMoniker pmkToLeft, Guid* riid, ref Silk.NET.Core.Native.IUnknown* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IMonikerRemoteBindToStorageProxy((IMoniker*) This.Handle, (IBindCtx*) pbc.Handle, ref pmkToLeft, riid, ref ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 10397, Column 43 in objidl.h")] + public unsafe int IMonikerRemoteBindToStorageProxy(ComPtr This, ComPtr pbc, ref IMoniker pmkToLeft, ref Guid riid, ref ComPtr ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IMonikerRemoteBindToStorageProxy((IMoniker*) This.Handle, (IBindCtx*) pbc.Handle, ref pmkToLeft, ref riid, (Silk.NET.Core.Native.IUnknown**) ppvObj.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 10397, Column 43 in objidl.h")] + public unsafe int IMonikerRemoteBindToStorageProxy(ComPtr This, ComPtr pbc, ref IMoniker pmkToLeft, ref Guid riid, ref Silk.NET.Core.Native.IUnknown* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IMonikerRemoteBindToStorageProxy((IMoniker*) This.Handle, (IBindCtx*) pbc.Handle, ref pmkToLeft, ref riid, ref ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 10397, Column 43 in objidl.h")] + public unsafe int IMonikerRemoteBindToStorageProxy(ComPtr This, ref IBindCtx pbc, ComPtr pmkToLeft, out ComPtr ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ppvObj = default; + return IMonikerRemoteBindToStorageProxy((IMoniker*) This.Handle, ref pbc, (IMoniker*) pmkToLeft.Handle, SilkMarshal.GuidPtrOf(), (Silk.NET.Core.Native.IUnknown**) ppvObj.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 10397, Column 43 in objidl.h")] + public unsafe int IMonikerRemoteBindToStorageProxy(ComPtr This, ref IBindCtx pbc, ComPtr pmkToLeft, Guid* riid, ref Silk.NET.Core.Native.IUnknown* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IMonikerRemoteBindToStorageProxy((IMoniker*) This.Handle, ref pbc, (IMoniker*) pmkToLeft.Handle, riid, ref ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 10397, Column 43 in objidl.h")] + public unsafe int IMonikerRemoteBindToStorageProxy(ComPtr This, ref IBindCtx pbc, ComPtr pmkToLeft, ref Guid riid, ref ComPtr ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IMonikerRemoteBindToStorageProxy((IMoniker*) This.Handle, ref pbc, (IMoniker*) pmkToLeft.Handle, ref riid, (Silk.NET.Core.Native.IUnknown**) ppvObj.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 10397, Column 43 in objidl.h")] + public unsafe int IMonikerRemoteBindToStorageProxy(ComPtr This, ref IBindCtx pbc, ComPtr pmkToLeft, ref Guid riid, ref Silk.NET.Core.Native.IUnknown* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IMonikerRemoteBindToStorageProxy((IMoniker*) This.Handle, ref pbc, (IMoniker*) pmkToLeft.Handle, ref riid, ref ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 10397, Column 43 in objidl.h")] + public unsafe int IMonikerRemoteBindToStorageProxy(ComPtr This, ref IBindCtx pbc, ref IMoniker pmkToLeft, out ComPtr ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ppvObj = default; + return IMonikerRemoteBindToStorageProxy((IMoniker*) This.Handle, ref pbc, ref pmkToLeft, SilkMarshal.GuidPtrOf(), (Silk.NET.Core.Native.IUnknown**) ppvObj.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 10397, Column 43 in objidl.h")] + public unsafe int IMonikerRemoteBindToStorageProxy(ComPtr This, ref IBindCtx pbc, ref IMoniker pmkToLeft, Guid* riid, ref Silk.NET.Core.Native.IUnknown* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IMonikerRemoteBindToStorageProxy((IMoniker*) This.Handle, ref pbc, ref pmkToLeft, riid, ref ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 10397, Column 43 in objidl.h")] + public unsafe int IMonikerRemoteBindToStorageProxy(ComPtr This, ref IBindCtx pbc, ref IMoniker pmkToLeft, ref Guid riid, ref ComPtr ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IMonikerRemoteBindToStorageProxy((IMoniker*) This.Handle, ref pbc, ref pmkToLeft, ref riid, (Silk.NET.Core.Native.IUnknown**) ppvObj.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 10397, Column 43 in objidl.h")] + public unsafe int IMonikerRemoteBindToStorageProxy(ComPtr This, ref IBindCtx pbc, ref IMoniker pmkToLeft, ref Guid riid, ref Silk.NET.Core.Native.IUnknown* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IMonikerRemoteBindToStorageProxy((IMoniker*) This.Handle, ref pbc, ref pmkToLeft, ref riid, ref ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 10397, Column 43 in objidl.h")] + public unsafe int IMonikerRemoteBindToStorageProxy(ref IMoniker This, ComPtr pbc, ComPtr pmkToLeft, out ComPtr ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ppvObj = default; + return IMonikerRemoteBindToStorageProxy(ref This, (IBindCtx*) pbc.Handle, (IMoniker*) pmkToLeft.Handle, SilkMarshal.GuidPtrOf(), (Silk.NET.Core.Native.IUnknown**) ppvObj.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 10397, Column 43 in objidl.h")] + public unsafe int IMonikerRemoteBindToStorageProxy(ref IMoniker This, ComPtr pbc, ComPtr pmkToLeft, Guid* riid, ref Silk.NET.Core.Native.IUnknown* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IMonikerRemoteBindToStorageProxy(ref This, (IBindCtx*) pbc.Handle, (IMoniker*) pmkToLeft.Handle, riid, ref ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 10397, Column 43 in objidl.h")] + public unsafe int IMonikerRemoteBindToStorageProxy(ref IMoniker This, ComPtr pbc, ComPtr pmkToLeft, ref Guid riid, ref ComPtr ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IMonikerRemoteBindToStorageProxy(ref This, (IBindCtx*) pbc.Handle, (IMoniker*) pmkToLeft.Handle, ref riid, (Silk.NET.Core.Native.IUnknown**) ppvObj.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 10397, Column 43 in objidl.h")] + public unsafe int IMonikerRemoteBindToStorageProxy(ref IMoniker This, ComPtr pbc, ComPtr pmkToLeft, ref Guid riid, ref Silk.NET.Core.Native.IUnknown* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IMonikerRemoteBindToStorageProxy(ref This, (IBindCtx*) pbc.Handle, (IMoniker*) pmkToLeft.Handle, ref riid, ref ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 10397, Column 43 in objidl.h")] + public unsafe int IMonikerRemoteBindToStorageProxy(ref IMoniker This, ComPtr pbc, ref IMoniker pmkToLeft, out ComPtr ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ppvObj = default; + return IMonikerRemoteBindToStorageProxy(ref This, (IBindCtx*) pbc.Handle, ref pmkToLeft, SilkMarshal.GuidPtrOf(), (Silk.NET.Core.Native.IUnknown**) ppvObj.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 10397, Column 43 in objidl.h")] + public unsafe int IMonikerRemoteBindToStorageProxy(ref IMoniker This, ComPtr pbc, ref IMoniker pmkToLeft, Guid* riid, ref Silk.NET.Core.Native.IUnknown* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IMonikerRemoteBindToStorageProxy(ref This, (IBindCtx*) pbc.Handle, ref pmkToLeft, riid, ref ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 10397, Column 43 in objidl.h")] + public unsafe int IMonikerRemoteBindToStorageProxy(ref IMoniker This, ComPtr pbc, ref IMoniker pmkToLeft, ref Guid riid, ref ComPtr ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IMonikerRemoteBindToStorageProxy(ref This, (IBindCtx*) pbc.Handle, ref pmkToLeft, ref riid, (Silk.NET.Core.Native.IUnknown**) ppvObj.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 10397, Column 43 in objidl.h")] + public unsafe int IMonikerRemoteBindToStorageProxy(ref IMoniker This, ComPtr pbc, ref IMoniker pmkToLeft, ref Guid riid, ref Silk.NET.Core.Native.IUnknown* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IMonikerRemoteBindToStorageProxy(ref This, (IBindCtx*) pbc.Handle, ref pmkToLeft, ref riid, ref ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 10397, Column 43 in objidl.h")] + public unsafe int IMonikerRemoteBindToStorageProxy(ref IMoniker This, ref IBindCtx pbc, ComPtr pmkToLeft, out ComPtr ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ppvObj = default; + return IMonikerRemoteBindToStorageProxy(ref This, ref pbc, (IMoniker*) pmkToLeft.Handle, SilkMarshal.GuidPtrOf(), (Silk.NET.Core.Native.IUnknown**) ppvObj.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 10397, Column 43 in objidl.h")] + public unsafe int IMonikerRemoteBindToStorageProxy(ref IMoniker This, ref IBindCtx pbc, ComPtr pmkToLeft, Guid* riid, ref Silk.NET.Core.Native.IUnknown* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IMonikerRemoteBindToStorageProxy(ref This, ref pbc, (IMoniker*) pmkToLeft.Handle, riid, ref ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 10397, Column 43 in objidl.h")] + public unsafe int IMonikerRemoteBindToStorageProxy(ref IMoniker This, ref IBindCtx pbc, ComPtr pmkToLeft, ref Guid riid, ref ComPtr ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IMonikerRemoteBindToStorageProxy(ref This, ref pbc, (IMoniker*) pmkToLeft.Handle, ref riid, (Silk.NET.Core.Native.IUnknown**) ppvObj.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 10397, Column 43 in objidl.h")] + public unsafe int IMonikerRemoteBindToStorageProxy(ref IMoniker This, ref IBindCtx pbc, ComPtr pmkToLeft, ref Guid riid, ref Silk.NET.Core.Native.IUnknown* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IMonikerRemoteBindToStorageProxy(ref This, ref pbc, (IMoniker*) pmkToLeft.Handle, ref riid, ref ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 10397, Column 43 in objidl.h")] + public unsafe int IMonikerRemoteBindToStorageProxy(ref IMoniker This, ref IBindCtx pbc, ref IMoniker pmkToLeft, out ComPtr ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ppvObj = default; + return IMonikerRemoteBindToStorageProxy(ref This, ref pbc, ref pmkToLeft, SilkMarshal.GuidPtrOf(), (Silk.NET.Core.Native.IUnknown**) ppvObj.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 10397, Column 43 in objidl.h")] + public unsafe int IMonikerRemoteBindToStorageProxy(ref IMoniker This, ref IBindCtx pbc, ref IMoniker pmkToLeft, ref Guid riid, ref ComPtr ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IMonikerRemoteBindToStorageProxy(ref This, ref pbc, ref pmkToLeft, ref riid, (Silk.NET.Core.Native.IUnknown**) ppvObj.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 10405, Column 17 in objidl.h")] + public unsafe void IMonikerRemoteBindToStorageStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IMonikerRemoteBindToStorageStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 10405, Column 17 in objidl.h")] + public unsafe void IMonikerRemoteBindToStorageStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IMonikerRemoteBindToStorageStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 10405, Column 17 in objidl.h")] + public unsafe void IMonikerRemoteBindToStorageStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IMonikerRemoteBindToStorageStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 10405, Column 17 in objidl.h")] + public unsafe void IMonikerRemoteBindToStorageStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IMonikerRemoteBindToStorageStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 10405, Column 17 in objidl.h")] + public unsafe void IMonikerRemoteBindToStorageStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IMonikerRemoteBindToStorageStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 10405, Column 17 in objidl.h")] + public unsafe void IMonikerRemoteBindToStorageStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IMonikerRemoteBindToStorageStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 10405, Column 17 in objidl.h")] + public unsafe void IMonikerRemoteBindToStorageStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IMonikerRemoteBindToStorageStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 10405, Column 17 in objidl.h")] + public unsafe void IMonikerRemoteBindToStorageStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IMonikerRemoteBindToStorageStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 10405, Column 17 in objidl.h")] + public unsafe void IMonikerRemoteBindToStorageStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IMonikerRemoteBindToStorageStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 10405, Column 17 in objidl.h")] + public unsafe void IMonikerRemoteBindToStorageStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IMonikerRemoteBindToStorageStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 10405, Column 17 in objidl.h")] + public unsafe void IMonikerRemoteBindToStorageStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IMonikerRemoteBindToStorageStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 10405, Column 17 in objidl.h")] + public unsafe void IMonikerRemoteBindToStorageStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IMonikerRemoteBindToStorageStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 10649, Column 43 in objidl.h")] + public unsafe int IEnumSTATSTGRemoteNextProxy(ComPtr This, uint celt, STATSTG* rgelt, uint* pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IEnumSTATSTGRemoteNextProxy((IEnumSTATSTG*) This.Handle, celt, rgelt, pceltFetched); + } + + /// To be documented. + [NativeName("Src", "Line 10649, Column 43 in objidl.h")] + public unsafe int IEnumSTATSTGRemoteNextProxy(ComPtr This, uint celt, STATSTG* rgelt, ref uint pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IEnumSTATSTGRemoteNextProxy((IEnumSTATSTG*) This.Handle, celt, rgelt, ref pceltFetched); + } + + /// To be documented. + [NativeName("Src", "Line 10649, Column 43 in objidl.h")] + public unsafe int IEnumSTATSTGRemoteNextProxy(ComPtr This, uint celt, ref STATSTG rgelt, uint* pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IEnumSTATSTGRemoteNextProxy((IEnumSTATSTG*) This.Handle, celt, ref rgelt, pceltFetched); + } + + /// To be documented. + [NativeName("Src", "Line 10649, Column 43 in objidl.h")] + public unsafe int IEnumSTATSTGRemoteNextProxy(ComPtr This, uint celt, ref STATSTG rgelt, ref uint pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IEnumSTATSTGRemoteNextProxy((IEnumSTATSTG*) This.Handle, celt, ref rgelt, ref pceltFetched); + } + + /// To be documented. + [NativeName("Src", "Line 10656, Column 17 in objidl.h")] + public unsafe void IEnumSTATSTGRemoteNextStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IEnumSTATSTGRemoteNextStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 10656, Column 17 in objidl.h")] + public unsafe void IEnumSTATSTGRemoteNextStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IEnumSTATSTGRemoteNextStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 10656, Column 17 in objidl.h")] + public unsafe void IEnumSTATSTGRemoteNextStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IEnumSTATSTGRemoteNextStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 10656, Column 17 in objidl.h")] + public unsafe void IEnumSTATSTGRemoteNextStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IEnumSTATSTGRemoteNextStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 10656, Column 17 in objidl.h")] + public unsafe void IEnumSTATSTGRemoteNextStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IEnumSTATSTGRemoteNextStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 10656, Column 17 in objidl.h")] + public unsafe void IEnumSTATSTGRemoteNextStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IEnumSTATSTGRemoteNextStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 10656, Column 17 in objidl.h")] + public unsafe void IEnumSTATSTGRemoteNextStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IEnumSTATSTGRemoteNextStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 10656, Column 17 in objidl.h")] + public unsafe void IEnumSTATSTGRemoteNextStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IEnumSTATSTGRemoteNextStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 10656, Column 17 in objidl.h")] + public unsafe void IEnumSTATSTGRemoteNextStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IEnumSTATSTGRemoteNextStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 10656, Column 17 in objidl.h")] + public unsafe void IEnumSTATSTGRemoteNextStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IEnumSTATSTGRemoteNextStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 10656, Column 17 in objidl.h")] + public unsafe void IEnumSTATSTGRemoteNextStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IEnumSTATSTGRemoteNextStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 10656, Column 17 in objidl.h")] + public unsafe void IEnumSTATSTGRemoteNextStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IEnumSTATSTGRemoteNextStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 10998, Column 43 in objidl.h")] + public unsafe int IStorageRemoteOpenStreamProxy(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pwcsName, uint cbReserved1, byte* reserved1, uint grfMode, uint reserved2, ref ComPtr ppstm) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStorageRemoteOpenStreamProxy((IStorage*) This.Handle, pwcsName, cbReserved1, reserved1, grfMode, reserved2, (Silk.NET.Core.Win32Extras.IStream**) ppstm.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 10998, Column 43 in objidl.h")] + public unsafe int IStorageRemoteOpenStreamProxy(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pwcsName, uint cbReserved1, byte* reserved1, uint grfMode, uint reserved2, ref Silk.NET.Core.Win32Extras.IStream* ppstm) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStorageRemoteOpenStreamProxy((IStorage*) This.Handle, pwcsName, cbReserved1, reserved1, grfMode, reserved2, ref ppstm); + } + + /// To be documented. + [NativeName("Src", "Line 10998, Column 43 in objidl.h")] + public unsafe int IStorageRemoteOpenStreamProxy(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pwcsName, uint cbReserved1, ref byte reserved1, uint grfMode, uint reserved2, ref ComPtr ppstm) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStorageRemoteOpenStreamProxy((IStorage*) This.Handle, pwcsName, cbReserved1, ref reserved1, grfMode, reserved2, (Silk.NET.Core.Win32Extras.IStream**) ppstm.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 10998, Column 43 in objidl.h")] + public unsafe int IStorageRemoteOpenStreamProxy(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pwcsName, uint cbReserved1, ref byte reserved1, uint grfMode, uint reserved2, ref Silk.NET.Core.Win32Extras.IStream* ppstm) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStorageRemoteOpenStreamProxy((IStorage*) This.Handle, pwcsName, cbReserved1, ref reserved1, grfMode, reserved2, ref ppstm); + } + + /// To be documented. + [NativeName("Src", "Line 10998, Column 43 in objidl.h")] + public unsafe int IStorageRemoteOpenStreamProxy(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pwcsName, uint cbReserved1, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string reserved1, uint grfMode, uint reserved2, ref ComPtr ppstm) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStorageRemoteOpenStreamProxy((IStorage*) This.Handle, pwcsName, cbReserved1, reserved1, grfMode, reserved2, (Silk.NET.Core.Win32Extras.IStream**) ppstm.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 10998, Column 43 in objidl.h")] + public unsafe int IStorageRemoteOpenStreamProxy(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pwcsName, uint cbReserved1, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string reserved1, uint grfMode, uint reserved2, ref Silk.NET.Core.Win32Extras.IStream* ppstm) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStorageRemoteOpenStreamProxy((IStorage*) This.Handle, pwcsName, cbReserved1, reserved1, grfMode, reserved2, ref ppstm); + } + + /// To be documented. + [NativeName("Src", "Line 10998, Column 43 in objidl.h")] + public unsafe int IStorageRemoteOpenStreamProxy(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pwcsName, uint cbReserved1, byte* reserved1, uint grfMode, uint reserved2, ref ComPtr ppstm) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStorageRemoteOpenStreamProxy((IStorage*) This.Handle, in pwcsName, cbReserved1, reserved1, grfMode, reserved2, (Silk.NET.Core.Win32Extras.IStream**) ppstm.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 10998, Column 43 in objidl.h")] + public unsafe int IStorageRemoteOpenStreamProxy(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pwcsName, uint cbReserved1, byte* reserved1, uint grfMode, uint reserved2, ref Silk.NET.Core.Win32Extras.IStream* ppstm) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStorageRemoteOpenStreamProxy((IStorage*) This.Handle, in pwcsName, cbReserved1, reserved1, grfMode, reserved2, ref ppstm); + } + + /// To be documented. + [NativeName("Src", "Line 10998, Column 43 in objidl.h")] + public unsafe int IStorageRemoteOpenStreamProxy(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pwcsName, uint cbReserved1, ref byte reserved1, uint grfMode, uint reserved2, ref ComPtr ppstm) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStorageRemoteOpenStreamProxy((IStorage*) This.Handle, in pwcsName, cbReserved1, ref reserved1, grfMode, reserved2, (Silk.NET.Core.Win32Extras.IStream**) ppstm.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 10998, Column 43 in objidl.h")] + public unsafe int IStorageRemoteOpenStreamProxy(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pwcsName, uint cbReserved1, ref byte reserved1, uint grfMode, uint reserved2, ref Silk.NET.Core.Win32Extras.IStream* ppstm) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStorageRemoteOpenStreamProxy((IStorage*) This.Handle, in pwcsName, cbReserved1, ref reserved1, grfMode, reserved2, ref ppstm); + } + + /// To be documented. + [NativeName("Src", "Line 10998, Column 43 in objidl.h")] + public unsafe int IStorageRemoteOpenStreamProxy(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pwcsName, uint cbReserved1, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string reserved1, uint grfMode, uint reserved2, ref ComPtr ppstm) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStorageRemoteOpenStreamProxy((IStorage*) This.Handle, in pwcsName, cbReserved1, reserved1, grfMode, reserved2, (Silk.NET.Core.Win32Extras.IStream**) ppstm.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 10998, Column 43 in objidl.h")] + public unsafe int IStorageRemoteOpenStreamProxy(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pwcsName, uint cbReserved1, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string reserved1, uint grfMode, uint reserved2, ref Silk.NET.Core.Win32Extras.IStream* ppstm) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStorageRemoteOpenStreamProxy((IStorage*) This.Handle, in pwcsName, cbReserved1, reserved1, grfMode, reserved2, ref ppstm); + } + + /// To be documented. + [NativeName("Src", "Line 10998, Column 43 in objidl.h")] + public unsafe int IStorageRemoteOpenStreamProxy(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pwcsName, uint cbReserved1, byte* reserved1, uint grfMode, uint reserved2, ref ComPtr ppstm) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStorageRemoteOpenStreamProxy((IStorage*) This.Handle, pwcsName, cbReserved1, reserved1, grfMode, reserved2, (Silk.NET.Core.Win32Extras.IStream**) ppstm.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 10998, Column 43 in objidl.h")] + public unsafe int IStorageRemoteOpenStreamProxy(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pwcsName, uint cbReserved1, byte* reserved1, uint grfMode, uint reserved2, ref Silk.NET.Core.Win32Extras.IStream* ppstm) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStorageRemoteOpenStreamProxy((IStorage*) This.Handle, pwcsName, cbReserved1, reserved1, grfMode, reserved2, ref ppstm); + } + + /// To be documented. + [NativeName("Src", "Line 10998, Column 43 in objidl.h")] + public unsafe int IStorageRemoteOpenStreamProxy(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pwcsName, uint cbReserved1, ref byte reserved1, uint grfMode, uint reserved2, ref ComPtr ppstm) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStorageRemoteOpenStreamProxy((IStorage*) This.Handle, pwcsName, cbReserved1, ref reserved1, grfMode, reserved2, (Silk.NET.Core.Win32Extras.IStream**) ppstm.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 10998, Column 43 in objidl.h")] + public unsafe int IStorageRemoteOpenStreamProxy(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pwcsName, uint cbReserved1, ref byte reserved1, uint grfMode, uint reserved2, ref Silk.NET.Core.Win32Extras.IStream* ppstm) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStorageRemoteOpenStreamProxy((IStorage*) This.Handle, pwcsName, cbReserved1, ref reserved1, grfMode, reserved2, ref ppstm); + } + + /// To be documented. + [NativeName("Src", "Line 10998, Column 43 in objidl.h")] + public unsafe int IStorageRemoteOpenStreamProxy(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pwcsName, uint cbReserved1, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string reserved1, uint grfMode, uint reserved2, ref ComPtr ppstm) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStorageRemoteOpenStreamProxy((IStorage*) This.Handle, pwcsName, cbReserved1, reserved1, grfMode, reserved2, (Silk.NET.Core.Win32Extras.IStream**) ppstm.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 10998, Column 43 in objidl.h")] + public unsafe int IStorageRemoteOpenStreamProxy(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pwcsName, uint cbReserved1, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string reserved1, uint grfMode, uint reserved2, ref Silk.NET.Core.Win32Extras.IStream* ppstm) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStorageRemoteOpenStreamProxy((IStorage*) This.Handle, pwcsName, cbReserved1, reserved1, grfMode, reserved2, ref ppstm); + } + + /// To be documented. + [NativeName("Src", "Line 10998, Column 43 in objidl.h")] + public unsafe int IStorageRemoteOpenStreamProxy(ref IStorage This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pwcsName, uint cbReserved1, byte* reserved1, uint grfMode, uint reserved2, ref ComPtr ppstm) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStorageRemoteOpenStreamProxy(ref This, pwcsName, cbReserved1, reserved1, grfMode, reserved2, (Silk.NET.Core.Win32Extras.IStream**) ppstm.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 10998, Column 43 in objidl.h")] + public unsafe int IStorageRemoteOpenStreamProxy(ref IStorage This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pwcsName, uint cbReserved1, ref byte reserved1, uint grfMode, uint reserved2, ref ComPtr ppstm) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStorageRemoteOpenStreamProxy(ref This, pwcsName, cbReserved1, ref reserved1, grfMode, reserved2, (Silk.NET.Core.Win32Extras.IStream**) ppstm.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 10998, Column 43 in objidl.h")] + public unsafe int IStorageRemoteOpenStreamProxy(ref IStorage This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pwcsName, uint cbReserved1, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string reserved1, uint grfMode, uint reserved2, ref ComPtr ppstm) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStorageRemoteOpenStreamProxy(ref This, pwcsName, cbReserved1, reserved1, grfMode, reserved2, (Silk.NET.Core.Win32Extras.IStream**) ppstm.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 10998, Column 43 in objidl.h")] + public unsafe int IStorageRemoteOpenStreamProxy(ref IStorage This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pwcsName, uint cbReserved1, byte* reserved1, uint grfMode, uint reserved2, ref ComPtr ppstm) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStorageRemoteOpenStreamProxy(ref This, in pwcsName, cbReserved1, reserved1, grfMode, reserved2, (Silk.NET.Core.Win32Extras.IStream**) ppstm.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 10998, Column 43 in objidl.h")] + public unsafe int IStorageRemoteOpenStreamProxy(ref IStorage This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pwcsName, uint cbReserved1, ref byte reserved1, uint grfMode, uint reserved2, ref ComPtr ppstm) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStorageRemoteOpenStreamProxy(ref This, in pwcsName, cbReserved1, ref reserved1, grfMode, reserved2, (Silk.NET.Core.Win32Extras.IStream**) ppstm.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 10998, Column 43 in objidl.h")] + public unsafe int IStorageRemoteOpenStreamProxy(ref IStorage This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pwcsName, uint cbReserved1, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string reserved1, uint grfMode, uint reserved2, ref ComPtr ppstm) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStorageRemoteOpenStreamProxy(ref This, in pwcsName, cbReserved1, reserved1, grfMode, reserved2, (Silk.NET.Core.Win32Extras.IStream**) ppstm.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 10998, Column 43 in objidl.h")] + public unsafe int IStorageRemoteOpenStreamProxy(ref IStorage This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pwcsName, uint cbReserved1, byte* reserved1, uint grfMode, uint reserved2, ref ComPtr ppstm) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStorageRemoteOpenStreamProxy(ref This, pwcsName, cbReserved1, reserved1, grfMode, reserved2, (Silk.NET.Core.Win32Extras.IStream**) ppstm.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 10998, Column 43 in objidl.h")] + public unsafe int IStorageRemoteOpenStreamProxy(ref IStorage This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pwcsName, uint cbReserved1, ref byte reserved1, uint grfMode, uint reserved2, ref ComPtr ppstm) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStorageRemoteOpenStreamProxy(ref This, pwcsName, cbReserved1, ref reserved1, grfMode, reserved2, (Silk.NET.Core.Win32Extras.IStream**) ppstm.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 10998, Column 43 in objidl.h")] + public unsafe int IStorageRemoteOpenStreamProxy(ref IStorage This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pwcsName, uint cbReserved1, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string reserved1, uint grfMode, uint reserved2, ref ComPtr ppstm) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStorageRemoteOpenStreamProxy(ref This, pwcsName, cbReserved1, reserved1, grfMode, reserved2, (Silk.NET.Core.Win32Extras.IStream**) ppstm.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 11008, Column 17 in objidl.h")] + public unsafe void IStorageRemoteOpenStreamStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IStorageRemoteOpenStreamStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 11008, Column 17 in objidl.h")] + public unsafe void IStorageRemoteOpenStreamStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IStorageRemoteOpenStreamStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 11008, Column 17 in objidl.h")] + public unsafe void IStorageRemoteOpenStreamStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IStorageRemoteOpenStreamStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 11008, Column 17 in objidl.h")] + public unsafe void IStorageRemoteOpenStreamStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IStorageRemoteOpenStreamStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 11008, Column 17 in objidl.h")] + public unsafe void IStorageRemoteOpenStreamStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IStorageRemoteOpenStreamStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 11008, Column 17 in objidl.h")] + public unsafe void IStorageRemoteOpenStreamStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IStorageRemoteOpenStreamStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 11008, Column 17 in objidl.h")] + public unsafe void IStorageRemoteOpenStreamStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IStorageRemoteOpenStreamStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 11008, Column 17 in objidl.h")] + public unsafe void IStorageRemoteOpenStreamStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IStorageRemoteOpenStreamStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 11008, Column 17 in objidl.h")] + public unsafe void IStorageRemoteOpenStreamStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IStorageRemoteOpenStreamStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 11008, Column 17 in objidl.h")] + public unsafe void IStorageRemoteOpenStreamStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IStorageRemoteOpenStreamStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 11008, Column 17 in objidl.h")] + public unsafe void IStorageRemoteOpenStreamStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IStorageRemoteOpenStreamStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 11008, Column 17 in objidl.h")] + public unsafe void IStorageRemoteOpenStreamStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IStorageRemoteOpenStreamStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 11015, Column 43 in objidl.h")] + public unsafe int IStorageRemoteCopyToProxy(IStorage* This, uint ciidExclude, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* rgiidExclude, string[] snbExcludeSa, IStorage* pstgDest) + { + // StringArrayOverloader + var snbExclude = (char**) SilkMarshal.StringArrayToPtr(snbExcludeSa); + var ret = IStorageRemoteCopyToProxy(This, ciidExclude, rgiidExclude, snbExclude, pstgDest); + SilkMarshal.CopyPtrToStringArray((nint) snbExclude, snbExcludeSa); + SilkMarshal.Free((nint) snbExclude); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 11015, Column 43 in objidl.h")] + public unsafe int IStorageRemoteCopyToProxy(ComPtr This, uint ciidExclude, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* rgiidExclude, char** snbExclude, ComPtr pstgDest) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStorageRemoteCopyToProxy((IStorage*) This.Handle, ciidExclude, rgiidExclude, snbExclude, (IStorage*) pstgDest.Handle); + } + + /// To be documented. + [NativeName("Src", "Line 11015, Column 43 in objidl.h")] + public unsafe int IStorageRemoteCopyToProxy(IStorage* This, uint ciidExclude, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* rgiidExclude, string[] snbExcludeSa, ref IStorage pstgDest) + { + // StringArrayOverloader + var snbExclude = (char**) SilkMarshal.StringArrayToPtr(snbExcludeSa); + var ret = IStorageRemoteCopyToProxy(This, ciidExclude, rgiidExclude, snbExclude, ref pstgDest); + SilkMarshal.CopyPtrToStringArray((nint) snbExclude, snbExcludeSa); + SilkMarshal.Free((nint) snbExclude); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 11015, Column 43 in objidl.h")] + public unsafe int IStorageRemoteCopyToProxy(ComPtr This, uint ciidExclude, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* rgiidExclude, char** snbExclude, ref IStorage pstgDest) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStorageRemoteCopyToProxy((IStorage*) This.Handle, ciidExclude, rgiidExclude, snbExclude, ref pstgDest); + } + + /// To be documented. + [NativeName("Src", "Line 11015, Column 43 in objidl.h")] + public unsafe int IStorageRemoteCopyToProxy(ComPtr This, uint ciidExclude, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* rgiidExclude, ref char* snbExclude, ComPtr pstgDest) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStorageRemoteCopyToProxy((IStorage*) This.Handle, ciidExclude, rgiidExclude, ref snbExclude, (IStorage*) pstgDest.Handle); + } + + /// To be documented. + [NativeName("Src", "Line 11015, Column 43 in objidl.h")] + public unsafe int IStorageRemoteCopyToProxy(ComPtr This, uint ciidExclude, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* rgiidExclude, ref char* snbExclude, ref IStorage pstgDest) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStorageRemoteCopyToProxy((IStorage*) This.Handle, ciidExclude, rgiidExclude, ref snbExclude, ref pstgDest); + } + + /// To be documented. + [NativeName("Src", "Line 11015, Column 43 in objidl.h")] + public unsafe int IStorageRemoteCopyToProxy(IStorage* This, uint ciidExclude, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid rgiidExclude, string[] snbExcludeSa, IStorage* pstgDest) + { + // StringArrayOverloader + var snbExclude = (char**) SilkMarshal.StringArrayToPtr(snbExcludeSa); + var ret = IStorageRemoteCopyToProxy(This, ciidExclude, in rgiidExclude, snbExclude, pstgDest); + SilkMarshal.CopyPtrToStringArray((nint) snbExclude, snbExcludeSa); + SilkMarshal.Free((nint) snbExclude); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 11015, Column 43 in objidl.h")] + public unsafe int IStorageRemoteCopyToProxy(ComPtr This, uint ciidExclude, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid rgiidExclude, char** snbExclude, ComPtr pstgDest) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStorageRemoteCopyToProxy((IStorage*) This.Handle, ciidExclude, in rgiidExclude, snbExclude, (IStorage*) pstgDest.Handle); + } + + /// To be documented. + [NativeName("Src", "Line 11015, Column 43 in objidl.h")] + public unsafe int IStorageRemoteCopyToProxy(IStorage* This, uint ciidExclude, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid rgiidExclude, string[] snbExcludeSa, ref IStorage pstgDest) + { + // StringArrayOverloader + var snbExclude = (char**) SilkMarshal.StringArrayToPtr(snbExcludeSa); + var ret = IStorageRemoteCopyToProxy(This, ciidExclude, in rgiidExclude, snbExclude, ref pstgDest); + SilkMarshal.CopyPtrToStringArray((nint) snbExclude, snbExcludeSa); + SilkMarshal.Free((nint) snbExclude); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 11015, Column 43 in objidl.h")] + public unsafe int IStorageRemoteCopyToProxy(ComPtr This, uint ciidExclude, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid rgiidExclude, char** snbExclude, ref IStorage pstgDest) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStorageRemoteCopyToProxy((IStorage*) This.Handle, ciidExclude, in rgiidExclude, snbExclude, ref pstgDest); + } + + /// To be documented. + [NativeName("Src", "Line 11015, Column 43 in objidl.h")] + public unsafe int IStorageRemoteCopyToProxy(ComPtr This, uint ciidExclude, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid rgiidExclude, ref char* snbExclude, ComPtr pstgDest) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStorageRemoteCopyToProxy((IStorage*) This.Handle, ciidExclude, in rgiidExclude, ref snbExclude, (IStorage*) pstgDest.Handle); + } + + /// To be documented. + [NativeName("Src", "Line 11015, Column 43 in objidl.h")] + public unsafe int IStorageRemoteCopyToProxy(ComPtr This, uint ciidExclude, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid rgiidExclude, ref char* snbExclude, ref IStorage pstgDest) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStorageRemoteCopyToProxy((IStorage*) This.Handle, ciidExclude, in rgiidExclude, ref snbExclude, ref pstgDest); + } + + /// To be documented. + [NativeName("Src", "Line 11015, Column 43 in objidl.h")] + public unsafe int IStorageRemoteCopyToProxy(ref IStorage This, uint ciidExclude, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* rgiidExclude, string[] snbExcludeSa, IStorage* pstgDest) + { + // StringArrayOverloader + var snbExclude = (char**) SilkMarshal.StringArrayToPtr(snbExcludeSa); + var ret = IStorageRemoteCopyToProxy(ref This, ciidExclude, rgiidExclude, snbExclude, pstgDest); + SilkMarshal.CopyPtrToStringArray((nint) snbExclude, snbExcludeSa); + SilkMarshal.Free((nint) snbExclude); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 11015, Column 43 in objidl.h")] + public unsafe int IStorageRemoteCopyToProxy(ref IStorage This, uint ciidExclude, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* rgiidExclude, char** snbExclude, ComPtr pstgDest) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStorageRemoteCopyToProxy(ref This, ciidExclude, rgiidExclude, snbExclude, (IStorage*) pstgDest.Handle); + } + + /// To be documented. + [NativeName("Src", "Line 11015, Column 43 in objidl.h")] + public unsafe int IStorageRemoteCopyToProxy(ref IStorage This, uint ciidExclude, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* rgiidExclude, string[] snbExcludeSa, ref IStorage pstgDest) + { + // StringArrayOverloader + var snbExclude = (char**) SilkMarshal.StringArrayToPtr(snbExcludeSa); + var ret = IStorageRemoteCopyToProxy(ref This, ciidExclude, rgiidExclude, snbExclude, ref pstgDest); + SilkMarshal.CopyPtrToStringArray((nint) snbExclude, snbExcludeSa); + SilkMarshal.Free((nint) snbExclude); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 11015, Column 43 in objidl.h")] + public unsafe int IStorageRemoteCopyToProxy(ref IStorage This, uint ciidExclude, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* rgiidExclude, ref char* snbExclude, ComPtr pstgDest) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStorageRemoteCopyToProxy(ref This, ciidExclude, rgiidExclude, ref snbExclude, (IStorage*) pstgDest.Handle); + } + + /// To be documented. + [NativeName("Src", "Line 11015, Column 43 in objidl.h")] + public unsafe int IStorageRemoteCopyToProxy(ref IStorage This, uint ciidExclude, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid rgiidExclude, string[] snbExcludeSa, IStorage* pstgDest) + { + // StringArrayOverloader + var snbExclude = (char**) SilkMarshal.StringArrayToPtr(snbExcludeSa); + var ret = IStorageRemoteCopyToProxy(ref This, ciidExclude, in rgiidExclude, snbExclude, pstgDest); + SilkMarshal.CopyPtrToStringArray((nint) snbExclude, snbExcludeSa); + SilkMarshal.Free((nint) snbExclude); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 11015, Column 43 in objidl.h")] + public unsafe int IStorageRemoteCopyToProxy(ref IStorage This, uint ciidExclude, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid rgiidExclude, char** snbExclude, ComPtr pstgDest) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStorageRemoteCopyToProxy(ref This, ciidExclude, in rgiidExclude, snbExclude, (IStorage*) pstgDest.Handle); + } + + /// To be documented. + [NativeName("Src", "Line 11015, Column 43 in objidl.h")] + public unsafe int IStorageRemoteCopyToProxy(ref IStorage This, uint ciidExclude, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid rgiidExclude, string[] snbExcludeSa, ref IStorage pstgDest) + { + // StringArrayOverloader + var snbExclude = (char**) SilkMarshal.StringArrayToPtr(snbExcludeSa); + var ret = IStorageRemoteCopyToProxy(ref This, ciidExclude, in rgiidExclude, snbExclude, ref pstgDest); + SilkMarshal.CopyPtrToStringArray((nint) snbExclude, snbExcludeSa); + SilkMarshal.Free((nint) snbExclude); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 11015, Column 43 in objidl.h")] + public unsafe int IStorageRemoteCopyToProxy(ref IStorage This, uint ciidExclude, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid rgiidExclude, ref char* snbExclude, ComPtr pstgDest) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStorageRemoteCopyToProxy(ref This, ciidExclude, in rgiidExclude, ref snbExclude, (IStorage*) pstgDest.Handle); + } + + /// To be documented. + [NativeName("Src", "Line 11023, Column 17 in objidl.h")] + public unsafe void IStorageRemoteCopyToStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IStorageRemoteCopyToStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 11023, Column 17 in objidl.h")] + public unsafe void IStorageRemoteCopyToStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IStorageRemoteCopyToStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 11023, Column 17 in objidl.h")] + public unsafe void IStorageRemoteCopyToStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IStorageRemoteCopyToStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 11023, Column 17 in objidl.h")] + public unsafe void IStorageRemoteCopyToStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IStorageRemoteCopyToStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 11023, Column 17 in objidl.h")] + public unsafe void IStorageRemoteCopyToStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IStorageRemoteCopyToStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 11023, Column 17 in objidl.h")] + public unsafe void IStorageRemoteCopyToStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IStorageRemoteCopyToStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 11023, Column 17 in objidl.h")] + public unsafe void IStorageRemoteCopyToStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IStorageRemoteCopyToStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 11023, Column 17 in objidl.h")] + public unsafe void IStorageRemoteCopyToStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IStorageRemoteCopyToStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 11023, Column 17 in objidl.h")] + public unsafe void IStorageRemoteCopyToStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IStorageRemoteCopyToStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 11023, Column 17 in objidl.h")] + public unsafe void IStorageRemoteCopyToStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IStorageRemoteCopyToStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 11023, Column 17 in objidl.h")] + public unsafe void IStorageRemoteCopyToStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IStorageRemoteCopyToStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 11023, Column 17 in objidl.h")] + public unsafe void IStorageRemoteCopyToStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IStorageRemoteCopyToStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 11030, Column 43 in objidl.h")] + public unsafe int IStorageRemoteEnumElementsProxy(ComPtr This, uint reserved1, uint cbReserved2, byte* reserved2, uint reserved3, ref ComPtr ppenum) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStorageRemoteEnumElementsProxy((IStorage*) This.Handle, reserved1, cbReserved2, reserved2, reserved3, (IEnumSTATSTG**) ppenum.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 11030, Column 43 in objidl.h")] + public unsafe int IStorageRemoteEnumElementsProxy(ComPtr This, uint reserved1, uint cbReserved2, byte* reserved2, uint reserved3, ref IEnumSTATSTG* ppenum) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStorageRemoteEnumElementsProxy((IStorage*) This.Handle, reserved1, cbReserved2, reserved2, reserved3, ref ppenum); + } + + /// To be documented. + [NativeName("Src", "Line 11030, Column 43 in objidl.h")] + public unsafe int IStorageRemoteEnumElementsProxy(ComPtr This, uint reserved1, uint cbReserved2, ref byte reserved2, uint reserved3, ref ComPtr ppenum) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStorageRemoteEnumElementsProxy((IStorage*) This.Handle, reserved1, cbReserved2, ref reserved2, reserved3, (IEnumSTATSTG**) ppenum.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 11030, Column 43 in objidl.h")] + public unsafe int IStorageRemoteEnumElementsProxy(ComPtr This, uint reserved1, uint cbReserved2, ref byte reserved2, uint reserved3, ref IEnumSTATSTG* ppenum) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStorageRemoteEnumElementsProxy((IStorage*) This.Handle, reserved1, cbReserved2, ref reserved2, reserved3, ref ppenum); + } + + /// To be documented. + [NativeName("Src", "Line 11030, Column 43 in objidl.h")] + public unsafe int IStorageRemoteEnumElementsProxy(ComPtr This, uint reserved1, uint cbReserved2, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string reserved2, uint reserved3, ref ComPtr ppenum) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStorageRemoteEnumElementsProxy((IStorage*) This.Handle, reserved1, cbReserved2, reserved2, reserved3, (IEnumSTATSTG**) ppenum.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 11030, Column 43 in objidl.h")] + public unsafe int IStorageRemoteEnumElementsProxy(ComPtr This, uint reserved1, uint cbReserved2, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string reserved2, uint reserved3, ref IEnumSTATSTG* ppenum) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStorageRemoteEnumElementsProxy((IStorage*) This.Handle, reserved1, cbReserved2, reserved2, reserved3, ref ppenum); + } + + /// To be documented. + [NativeName("Src", "Line 11030, Column 43 in objidl.h")] + public unsafe int IStorageRemoteEnumElementsProxy(ref IStorage This, uint reserved1, uint cbReserved2, byte* reserved2, uint reserved3, ref ComPtr ppenum) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStorageRemoteEnumElementsProxy(ref This, reserved1, cbReserved2, reserved2, reserved3, (IEnumSTATSTG**) ppenum.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 11030, Column 43 in objidl.h")] + public unsafe int IStorageRemoteEnumElementsProxy(ref IStorage This, uint reserved1, uint cbReserved2, ref byte reserved2, uint reserved3, ref ComPtr ppenum) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStorageRemoteEnumElementsProxy(ref This, reserved1, cbReserved2, ref reserved2, reserved3, (IEnumSTATSTG**) ppenum.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 11030, Column 43 in objidl.h")] + public unsafe int IStorageRemoteEnumElementsProxy(ref IStorage This, uint reserved1, uint cbReserved2, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string reserved2, uint reserved3, ref ComPtr ppenum) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStorageRemoteEnumElementsProxy(ref This, reserved1, cbReserved2, reserved2, reserved3, (IEnumSTATSTG**) ppenum.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 11039, Column 17 in objidl.h")] + public unsafe void IStorageRemoteEnumElementsStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IStorageRemoteEnumElementsStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 11039, Column 17 in objidl.h")] + public unsafe void IStorageRemoteEnumElementsStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IStorageRemoteEnumElementsStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 11039, Column 17 in objidl.h")] + public unsafe void IStorageRemoteEnumElementsStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IStorageRemoteEnumElementsStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 11039, Column 17 in objidl.h")] + public unsafe void IStorageRemoteEnumElementsStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IStorageRemoteEnumElementsStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 11039, Column 17 in objidl.h")] + public unsafe void IStorageRemoteEnumElementsStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IStorageRemoteEnumElementsStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 11039, Column 17 in objidl.h")] + public unsafe void IStorageRemoteEnumElementsStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IStorageRemoteEnumElementsStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 11039, Column 17 in objidl.h")] + public unsafe void IStorageRemoteEnumElementsStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IStorageRemoteEnumElementsStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 11039, Column 17 in objidl.h")] + public unsafe void IStorageRemoteEnumElementsStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IStorageRemoteEnumElementsStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 11039, Column 17 in objidl.h")] + public unsafe void IStorageRemoteEnumElementsStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IStorageRemoteEnumElementsStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 11039, Column 17 in objidl.h")] + public unsafe void IStorageRemoteEnumElementsStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IStorageRemoteEnumElementsStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 11039, Column 17 in objidl.h")] + public unsafe void IStorageRemoteEnumElementsStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IStorageRemoteEnumElementsStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 11039, Column 17 in objidl.h")] + public unsafe void IStorageRemoteEnumElementsStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IStorageRemoteEnumElementsStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 11539, Column 35 in objidl.h")] + public unsafe int ILockBytesRemoteReadAtProxy(ComPtr This, ulong ulOffset, byte* pv, uint cb, uint* pcbRead) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ILockBytesRemoteReadAtProxy((ILockBytes*) This.Handle, ulOffset, pv, cb, pcbRead); + } + + /// To be documented. + [NativeName("Src", "Line 11539, Column 35 in objidl.h")] + public unsafe int ILockBytesRemoteReadAtProxy(ComPtr This, ulong ulOffset, byte* pv, uint cb, ref uint pcbRead) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ILockBytesRemoteReadAtProxy((ILockBytes*) This.Handle, ulOffset, pv, cb, ref pcbRead); + } + + /// To be documented. + [NativeName("Src", "Line 11539, Column 35 in objidl.h")] + public unsafe int ILockBytesRemoteReadAtProxy(ComPtr This, ulong ulOffset, ref byte pv, uint cb, uint* pcbRead) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ILockBytesRemoteReadAtProxy((ILockBytes*) This.Handle, ulOffset, ref pv, cb, pcbRead); + } + + /// To be documented. + [NativeName("Src", "Line 11539, Column 35 in objidl.h")] + public unsafe int ILockBytesRemoteReadAtProxy(ComPtr This, ulong ulOffset, ref byte pv, uint cb, ref uint pcbRead) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ILockBytesRemoteReadAtProxy((ILockBytes*) This.Handle, ulOffset, ref pv, cb, ref pcbRead); + } + + /// To be documented. + [NativeName("Src", "Line 11539, Column 35 in objidl.h")] + public unsafe int ILockBytesRemoteReadAtProxy(ComPtr This, ulong ulOffset, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pv, uint cb, uint* pcbRead) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ILockBytesRemoteReadAtProxy((ILockBytes*) This.Handle, ulOffset, pv, cb, pcbRead); + } + + /// To be documented. + [NativeName("Src", "Line 11539, Column 35 in objidl.h")] + public unsafe int ILockBytesRemoteReadAtProxy(ComPtr This, ulong ulOffset, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pv, uint cb, ref uint pcbRead) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ILockBytesRemoteReadAtProxy((ILockBytes*) This.Handle, ulOffset, pv, cb, ref pcbRead); + } + + /// To be documented. + [NativeName("Src", "Line 11547, Column 17 in objidl.h")] + public unsafe void ILockBytesRemoteReadAtStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ILockBytesRemoteReadAtStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 11547, Column 17 in objidl.h")] + public unsafe void ILockBytesRemoteReadAtStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ILockBytesRemoteReadAtStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 11547, Column 17 in objidl.h")] + public unsafe void ILockBytesRemoteReadAtStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ILockBytesRemoteReadAtStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 11547, Column 17 in objidl.h")] + public unsafe void ILockBytesRemoteReadAtStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ILockBytesRemoteReadAtStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 11547, Column 17 in objidl.h")] + public unsafe void ILockBytesRemoteReadAtStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ILockBytesRemoteReadAtStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 11547, Column 17 in objidl.h")] + public unsafe void ILockBytesRemoteReadAtStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ILockBytesRemoteReadAtStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 11547, Column 17 in objidl.h")] + public unsafe void ILockBytesRemoteReadAtStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ILockBytesRemoteReadAtStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 11547, Column 17 in objidl.h")] + public unsafe void ILockBytesRemoteReadAtStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ILockBytesRemoteReadAtStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 11547, Column 17 in objidl.h")] + public unsafe void ILockBytesRemoteReadAtStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ILockBytesRemoteReadAtStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 11547, Column 17 in objidl.h")] + public unsafe void ILockBytesRemoteReadAtStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ILockBytesRemoteReadAtStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 11547, Column 17 in objidl.h")] + public unsafe void ILockBytesRemoteReadAtStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ILockBytesRemoteReadAtStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 11547, Column 17 in objidl.h")] + public unsafe void ILockBytesRemoteReadAtStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ILockBytesRemoteReadAtStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 11554, Column 43 in objidl.h")] + public unsafe int ILockBytesRemoteWriteAtProxy(ComPtr This, ulong ulOffset, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* pv, uint cb, uint* pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ILockBytesRemoteWriteAtProxy((ILockBytes*) This.Handle, ulOffset, pv, cb, pcbWritten); + } + + /// To be documented. + [NativeName("Src", "Line 11554, Column 43 in objidl.h")] + public unsafe int ILockBytesRemoteWriteAtProxy(ComPtr This, ulong ulOffset, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* pv, uint cb, ref uint pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ILockBytesRemoteWriteAtProxy((ILockBytes*) This.Handle, ulOffset, pv, cb, ref pcbWritten); + } + + /// To be documented. + [NativeName("Src", "Line 11554, Column 43 in objidl.h")] + public unsafe int ILockBytesRemoteWriteAtProxy(ComPtr This, ulong ulOffset, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte pv, uint cb, uint* pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ILockBytesRemoteWriteAtProxy((ILockBytes*) This.Handle, ulOffset, in pv, cb, pcbWritten); + } + + /// To be documented. + [NativeName("Src", "Line 11554, Column 43 in objidl.h")] + public unsafe int ILockBytesRemoteWriteAtProxy(ComPtr This, ulong ulOffset, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte pv, uint cb, ref uint pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ILockBytesRemoteWriteAtProxy((ILockBytes*) This.Handle, ulOffset, in pv, cb, ref pcbWritten); + } + + /// To be documented. + [NativeName("Src", "Line 11554, Column 43 in objidl.h")] + public unsafe int ILockBytesRemoteWriteAtProxy(ComPtr This, ulong ulOffset, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pv, uint cb, uint* pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ILockBytesRemoteWriteAtProxy((ILockBytes*) This.Handle, ulOffset, pv, cb, pcbWritten); + } + + /// To be documented. + [NativeName("Src", "Line 11554, Column 43 in objidl.h")] + public unsafe int ILockBytesRemoteWriteAtProxy(ComPtr This, ulong ulOffset, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pv, uint cb, ref uint pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ILockBytesRemoteWriteAtProxy((ILockBytes*) This.Handle, ulOffset, pv, cb, ref pcbWritten); + } + + /// To be documented. + [NativeName("Src", "Line 11562, Column 17 in objidl.h")] + public unsafe void ILockBytesRemoteWriteAtStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ILockBytesRemoteWriteAtStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 11562, Column 17 in objidl.h")] + public unsafe void ILockBytesRemoteWriteAtStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ILockBytesRemoteWriteAtStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 11562, Column 17 in objidl.h")] + public unsafe void ILockBytesRemoteWriteAtStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ILockBytesRemoteWriteAtStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 11562, Column 17 in objidl.h")] + public unsafe void ILockBytesRemoteWriteAtStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ILockBytesRemoteWriteAtStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 11562, Column 17 in objidl.h")] + public unsafe void ILockBytesRemoteWriteAtStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ILockBytesRemoteWriteAtStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 11562, Column 17 in objidl.h")] + public unsafe void ILockBytesRemoteWriteAtStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ILockBytesRemoteWriteAtStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 11562, Column 17 in objidl.h")] + public unsafe void ILockBytesRemoteWriteAtStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ILockBytesRemoteWriteAtStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 11562, Column 17 in objidl.h")] + public unsafe void ILockBytesRemoteWriteAtStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ILockBytesRemoteWriteAtStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 11562, Column 17 in objidl.h")] + public unsafe void ILockBytesRemoteWriteAtStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ILockBytesRemoteWriteAtStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 11562, Column 17 in objidl.h")] + public unsafe void ILockBytesRemoteWriteAtStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ILockBytesRemoteWriteAtStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 11562, Column 17 in objidl.h")] + public unsafe void ILockBytesRemoteWriteAtStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ILockBytesRemoteWriteAtStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 11562, Column 17 in objidl.h")] + public unsafe void ILockBytesRemoteWriteAtStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ILockBytesRemoteWriteAtStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 11719, Column 43 in objidl.h")] + public unsafe int IEnumFORMATETCRemoteNextProxy(ComPtr This, uint celt, FORMATETC* rgelt, uint* pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IEnumFORMATETCRemoteNextProxy((IEnumFORMATETC*) This.Handle, celt, rgelt, pceltFetched); + } + + /// To be documented. + [NativeName("Src", "Line 11719, Column 43 in objidl.h")] + public unsafe int IEnumFORMATETCRemoteNextProxy(ComPtr This, uint celt, FORMATETC* rgelt, ref uint pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IEnumFORMATETCRemoteNextProxy((IEnumFORMATETC*) This.Handle, celt, rgelt, ref pceltFetched); + } + + /// To be documented. + [NativeName("Src", "Line 11719, Column 43 in objidl.h")] + public unsafe int IEnumFORMATETCRemoteNextProxy(ComPtr This, uint celt, ref FORMATETC rgelt, uint* pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IEnumFORMATETCRemoteNextProxy((IEnumFORMATETC*) This.Handle, celt, ref rgelt, pceltFetched); + } + + /// To be documented. + [NativeName("Src", "Line 11719, Column 43 in objidl.h")] + public unsafe int IEnumFORMATETCRemoteNextProxy(ComPtr This, uint celt, ref FORMATETC rgelt, ref uint pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IEnumFORMATETCRemoteNextProxy((IEnumFORMATETC*) This.Handle, celt, ref rgelt, ref pceltFetched); + } + + /// To be documented. + [NativeName("Src", "Line 11726, Column 17 in objidl.h")] + public unsafe void IEnumFORMATETCRemoteNextStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IEnumFORMATETCRemoteNextStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 11726, Column 17 in objidl.h")] + public unsafe void IEnumFORMATETCRemoteNextStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IEnumFORMATETCRemoteNextStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 11726, Column 17 in objidl.h")] + public unsafe void IEnumFORMATETCRemoteNextStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IEnumFORMATETCRemoteNextStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 11726, Column 17 in objidl.h")] + public unsafe void IEnumFORMATETCRemoteNextStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IEnumFORMATETCRemoteNextStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 11726, Column 17 in objidl.h")] + public unsafe void IEnumFORMATETCRemoteNextStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IEnumFORMATETCRemoteNextStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 11726, Column 17 in objidl.h")] + public unsafe void IEnumFORMATETCRemoteNextStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IEnumFORMATETCRemoteNextStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 11726, Column 17 in objidl.h")] + public unsafe void IEnumFORMATETCRemoteNextStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IEnumFORMATETCRemoteNextStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 11726, Column 17 in objidl.h")] + public unsafe void IEnumFORMATETCRemoteNextStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IEnumFORMATETCRemoteNextStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 11726, Column 17 in objidl.h")] + public unsafe void IEnumFORMATETCRemoteNextStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IEnumFORMATETCRemoteNextStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 11726, Column 17 in objidl.h")] + public unsafe void IEnumFORMATETCRemoteNextStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IEnumFORMATETCRemoteNextStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 11726, Column 17 in objidl.h")] + public unsafe void IEnumFORMATETCRemoteNextStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IEnumFORMATETCRemoteNextStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 11726, Column 17 in objidl.h")] + public unsafe void IEnumFORMATETCRemoteNextStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IEnumFORMATETCRemoteNextStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 11880, Column 43 in objidl.h")] + public unsafe int IEnumSTATDATARemoteNextProxy(ComPtr This, uint celt, STATDATA* rgelt, uint* pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IEnumSTATDATARemoteNextProxy((IEnumSTATDATA*) This.Handle, celt, rgelt, pceltFetched); + } + + /// To be documented. + [NativeName("Src", "Line 11880, Column 43 in objidl.h")] + public unsafe int IEnumSTATDATARemoteNextProxy(ComPtr This, uint celt, STATDATA* rgelt, ref uint pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IEnumSTATDATARemoteNextProxy((IEnumSTATDATA*) This.Handle, celt, rgelt, ref pceltFetched); + } + + /// To be documented. + [NativeName("Src", "Line 11880, Column 43 in objidl.h")] + public unsafe int IEnumSTATDATARemoteNextProxy(ComPtr This, uint celt, ref STATDATA rgelt, uint* pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IEnumSTATDATARemoteNextProxy((IEnumSTATDATA*) This.Handle, celt, ref rgelt, pceltFetched); + } + + /// To be documented. + [NativeName("Src", "Line 11880, Column 43 in objidl.h")] + public unsafe int IEnumSTATDATARemoteNextProxy(ComPtr This, uint celt, ref STATDATA rgelt, ref uint pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IEnumSTATDATARemoteNextProxy((IEnumSTATDATA*) This.Handle, celt, ref rgelt, ref pceltFetched); + } + + /// To be documented. + [NativeName("Src", "Line 11887, Column 17 in objidl.h")] + public unsafe void IEnumSTATDATARemoteNextStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IEnumSTATDATARemoteNextStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 11887, Column 17 in objidl.h")] + public unsafe void IEnumSTATDATARemoteNextStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IEnumSTATDATARemoteNextStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 11887, Column 17 in objidl.h")] + public unsafe void IEnumSTATDATARemoteNextStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IEnumSTATDATARemoteNextStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 11887, Column 17 in objidl.h")] + public unsafe void IEnumSTATDATARemoteNextStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IEnumSTATDATARemoteNextStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 11887, Column 17 in objidl.h")] + public unsafe void IEnumSTATDATARemoteNextStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IEnumSTATDATARemoteNextStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 11887, Column 17 in objidl.h")] + public unsafe void IEnumSTATDATARemoteNextStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IEnumSTATDATARemoteNextStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 11887, Column 17 in objidl.h")] + public unsafe void IEnumSTATDATARemoteNextStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IEnumSTATDATARemoteNextStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 11887, Column 17 in objidl.h")] + public unsafe void IEnumSTATDATARemoteNextStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IEnumSTATDATARemoteNextStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 11887, Column 17 in objidl.h")] + public unsafe void IEnumSTATDATARemoteNextStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IEnumSTATDATARemoteNextStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 11887, Column 17 in objidl.h")] + public unsafe void IEnumSTATDATARemoteNextStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IEnumSTATDATARemoteNextStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 11887, Column 17 in objidl.h")] + public unsafe void IEnumSTATDATARemoteNextStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IEnumSTATDATARemoteNextStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 11887, Column 17 in objidl.h")] + public unsafe void IEnumSTATDATARemoteNextStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IEnumSTATDATARemoteNextStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12242, Column 43 in objidl.h")] + public unsafe int IAdviseSinkRemoteOnDataChangeProxy(ComPtr This, FORMATETC* pFormatetc, STGMEDIUM* pStgmed) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IAdviseSinkRemoteOnDataChangeProxy((IAdviseSink*) This.Handle, pFormatetc, pStgmed); + } + + /// To be documented. + [NativeName("Src", "Line 12242, Column 43 in objidl.h")] + public unsafe int IAdviseSinkRemoteOnDataChangeProxy(ComPtr This, FORMATETC* pFormatetc, ref STGMEDIUM pStgmed) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IAdviseSinkRemoteOnDataChangeProxy((IAdviseSink*) This.Handle, pFormatetc, ref pStgmed); + } + + /// To be documented. + [NativeName("Src", "Line 12242, Column 43 in objidl.h")] + public unsafe int IAdviseSinkRemoteOnDataChangeProxy(ComPtr This, ref FORMATETC pFormatetc, STGMEDIUM* pStgmed) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IAdviseSinkRemoteOnDataChangeProxy((IAdviseSink*) This.Handle, ref pFormatetc, pStgmed); + } + + /// To be documented. + [NativeName("Src", "Line 12242, Column 43 in objidl.h")] + public unsafe int IAdviseSinkRemoteOnDataChangeProxy(ComPtr This, ref FORMATETC pFormatetc, ref STGMEDIUM pStgmed) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IAdviseSinkRemoteOnDataChangeProxy((IAdviseSink*) This.Handle, ref pFormatetc, ref pStgmed); + } + + /// To be documented. + [NativeName("Src", "Line 12248, Column 17 in objidl.h")] + public unsafe void IAdviseSinkRemoteOnDataChangeStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IAdviseSinkRemoteOnDataChangeStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12248, Column 17 in objidl.h")] + public unsafe void IAdviseSinkRemoteOnDataChangeStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IAdviseSinkRemoteOnDataChangeStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12248, Column 17 in objidl.h")] + public unsafe void IAdviseSinkRemoteOnDataChangeStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IAdviseSinkRemoteOnDataChangeStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12248, Column 17 in objidl.h")] + public unsafe void IAdviseSinkRemoteOnDataChangeStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IAdviseSinkRemoteOnDataChangeStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12248, Column 17 in objidl.h")] + public unsafe void IAdviseSinkRemoteOnDataChangeStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IAdviseSinkRemoteOnDataChangeStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12248, Column 17 in objidl.h")] + public unsafe void IAdviseSinkRemoteOnDataChangeStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IAdviseSinkRemoteOnDataChangeStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12248, Column 17 in objidl.h")] + public unsafe void IAdviseSinkRemoteOnDataChangeStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IAdviseSinkRemoteOnDataChangeStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12248, Column 17 in objidl.h")] + public unsafe void IAdviseSinkRemoteOnDataChangeStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IAdviseSinkRemoteOnDataChangeStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12248, Column 17 in objidl.h")] + public unsafe void IAdviseSinkRemoteOnDataChangeStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IAdviseSinkRemoteOnDataChangeStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12248, Column 17 in objidl.h")] + public unsafe void IAdviseSinkRemoteOnDataChangeStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IAdviseSinkRemoteOnDataChangeStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12248, Column 17 in objidl.h")] + public unsafe void IAdviseSinkRemoteOnDataChangeStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IAdviseSinkRemoteOnDataChangeStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12248, Column 17 in objidl.h")] + public unsafe void IAdviseSinkRemoteOnDataChangeStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IAdviseSinkRemoteOnDataChangeStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12255, Column 43 in objidl.h")] + public unsafe int IAdviseSinkRemoteOnViewChangeProxy(ComPtr This, uint dwAspect, int lindex) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IAdviseSinkRemoteOnViewChangeProxy((IAdviseSink*) This.Handle, dwAspect, lindex); + } + + /// To be documented. + [NativeName("Src", "Line 12261, Column 17 in objidl.h")] + public unsafe void IAdviseSinkRemoteOnViewChangeStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IAdviseSinkRemoteOnViewChangeStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12261, Column 17 in objidl.h")] + public unsafe void IAdviseSinkRemoteOnViewChangeStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IAdviseSinkRemoteOnViewChangeStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12261, Column 17 in objidl.h")] + public unsafe void IAdviseSinkRemoteOnViewChangeStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IAdviseSinkRemoteOnViewChangeStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12261, Column 17 in objidl.h")] + public unsafe void IAdviseSinkRemoteOnViewChangeStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IAdviseSinkRemoteOnViewChangeStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12261, Column 17 in objidl.h")] + public unsafe void IAdviseSinkRemoteOnViewChangeStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IAdviseSinkRemoteOnViewChangeStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12261, Column 17 in objidl.h")] + public unsafe void IAdviseSinkRemoteOnViewChangeStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IAdviseSinkRemoteOnViewChangeStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12261, Column 17 in objidl.h")] + public unsafe void IAdviseSinkRemoteOnViewChangeStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IAdviseSinkRemoteOnViewChangeStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12261, Column 17 in objidl.h")] + public unsafe void IAdviseSinkRemoteOnViewChangeStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IAdviseSinkRemoteOnViewChangeStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12261, Column 17 in objidl.h")] + public unsafe void IAdviseSinkRemoteOnViewChangeStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IAdviseSinkRemoteOnViewChangeStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12261, Column 17 in objidl.h")] + public unsafe void IAdviseSinkRemoteOnViewChangeStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IAdviseSinkRemoteOnViewChangeStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12261, Column 17 in objidl.h")] + public unsafe void IAdviseSinkRemoteOnViewChangeStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IAdviseSinkRemoteOnViewChangeStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12261, Column 17 in objidl.h")] + public unsafe void IAdviseSinkRemoteOnViewChangeStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IAdviseSinkRemoteOnViewChangeStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12268, Column 43 in objidl.h")] + public unsafe int IAdviseSinkRemoteOnRenameProxy(ComPtr This, ComPtr pmk) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IAdviseSinkRemoteOnRenameProxy((IAdviseSink*) This.Handle, (IMoniker*) pmk.Handle); + } + + /// To be documented. + [NativeName("Src", "Line 12268, Column 43 in objidl.h")] + public unsafe int IAdviseSinkRemoteOnRenameProxy(ComPtr This, ref IMoniker pmk) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IAdviseSinkRemoteOnRenameProxy((IAdviseSink*) This.Handle, ref pmk); + } + + /// To be documented. + [NativeName("Src", "Line 12268, Column 43 in objidl.h")] + public unsafe int IAdviseSinkRemoteOnRenameProxy(ref IAdviseSink This, ComPtr pmk) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IAdviseSinkRemoteOnRenameProxy(ref This, (IMoniker*) pmk.Handle); + } + + /// To be documented. + [NativeName("Src", "Line 12273, Column 17 in objidl.h")] + public unsafe void IAdviseSinkRemoteOnRenameStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IAdviseSinkRemoteOnRenameStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12273, Column 17 in objidl.h")] + public unsafe void IAdviseSinkRemoteOnRenameStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IAdviseSinkRemoteOnRenameStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12273, Column 17 in objidl.h")] + public unsafe void IAdviseSinkRemoteOnRenameStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IAdviseSinkRemoteOnRenameStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12273, Column 17 in objidl.h")] + public unsafe void IAdviseSinkRemoteOnRenameStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IAdviseSinkRemoteOnRenameStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12273, Column 17 in objidl.h")] + public unsafe void IAdviseSinkRemoteOnRenameStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IAdviseSinkRemoteOnRenameStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12273, Column 17 in objidl.h")] + public unsafe void IAdviseSinkRemoteOnRenameStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IAdviseSinkRemoteOnRenameStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12273, Column 17 in objidl.h")] + public unsafe void IAdviseSinkRemoteOnRenameStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IAdviseSinkRemoteOnRenameStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12273, Column 17 in objidl.h")] + public unsafe void IAdviseSinkRemoteOnRenameStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IAdviseSinkRemoteOnRenameStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12273, Column 17 in objidl.h")] + public unsafe void IAdviseSinkRemoteOnRenameStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IAdviseSinkRemoteOnRenameStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12273, Column 17 in objidl.h")] + public unsafe void IAdviseSinkRemoteOnRenameStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IAdviseSinkRemoteOnRenameStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12273, Column 17 in objidl.h")] + public unsafe void IAdviseSinkRemoteOnRenameStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IAdviseSinkRemoteOnRenameStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12273, Column 17 in objidl.h")] + public unsafe void IAdviseSinkRemoteOnRenameStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IAdviseSinkRemoteOnRenameStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12280, Column 43 in objidl.h")] + public unsafe int IAdviseSinkRemoteOnSaveProxy(ComPtr This) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IAdviseSinkRemoteOnSaveProxy((IAdviseSink*) This.Handle); + } + + /// To be documented. + [NativeName("Src", "Line 12284, Column 17 in objidl.h")] + public unsafe void IAdviseSinkRemoteOnSaveStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IAdviseSinkRemoteOnSaveStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12284, Column 17 in objidl.h")] + public unsafe void IAdviseSinkRemoteOnSaveStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IAdviseSinkRemoteOnSaveStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12284, Column 17 in objidl.h")] + public unsafe void IAdviseSinkRemoteOnSaveStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IAdviseSinkRemoteOnSaveStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12284, Column 17 in objidl.h")] + public unsafe void IAdviseSinkRemoteOnSaveStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IAdviseSinkRemoteOnSaveStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12284, Column 17 in objidl.h")] + public unsafe void IAdviseSinkRemoteOnSaveStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IAdviseSinkRemoteOnSaveStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12284, Column 17 in objidl.h")] + public unsafe void IAdviseSinkRemoteOnSaveStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IAdviseSinkRemoteOnSaveStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12284, Column 17 in objidl.h")] + public unsafe void IAdviseSinkRemoteOnSaveStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IAdviseSinkRemoteOnSaveStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12284, Column 17 in objidl.h")] + public unsafe void IAdviseSinkRemoteOnSaveStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IAdviseSinkRemoteOnSaveStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12284, Column 17 in objidl.h")] + public unsafe void IAdviseSinkRemoteOnSaveStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IAdviseSinkRemoteOnSaveStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12284, Column 17 in objidl.h")] + public unsafe void IAdviseSinkRemoteOnSaveStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IAdviseSinkRemoteOnSaveStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12284, Column 17 in objidl.h")] + public unsafe void IAdviseSinkRemoteOnSaveStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IAdviseSinkRemoteOnSaveStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12284, Column 17 in objidl.h")] + public unsafe void IAdviseSinkRemoteOnSaveStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IAdviseSinkRemoteOnSaveStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12291, Column 43 in objidl.h")] + public unsafe int IAdviseSinkRemoteOnCloseProxy(ComPtr This) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IAdviseSinkRemoteOnCloseProxy((IAdviseSink*) This.Handle); + } + + /// To be documented. + [NativeName("Src", "Line 12295, Column 17 in objidl.h")] + public unsafe void IAdviseSinkRemoteOnCloseStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IAdviseSinkRemoteOnCloseStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12295, Column 17 in objidl.h")] + public unsafe void IAdviseSinkRemoteOnCloseStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IAdviseSinkRemoteOnCloseStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12295, Column 17 in objidl.h")] + public unsafe void IAdviseSinkRemoteOnCloseStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IAdviseSinkRemoteOnCloseStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12295, Column 17 in objidl.h")] + public unsafe void IAdviseSinkRemoteOnCloseStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IAdviseSinkRemoteOnCloseStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12295, Column 17 in objidl.h")] + public unsafe void IAdviseSinkRemoteOnCloseStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IAdviseSinkRemoteOnCloseStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12295, Column 17 in objidl.h")] + public unsafe void IAdviseSinkRemoteOnCloseStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IAdviseSinkRemoteOnCloseStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12295, Column 17 in objidl.h")] + public unsafe void IAdviseSinkRemoteOnCloseStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IAdviseSinkRemoteOnCloseStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12295, Column 17 in objidl.h")] + public unsafe void IAdviseSinkRemoteOnCloseStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IAdviseSinkRemoteOnCloseStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12295, Column 17 in objidl.h")] + public unsafe void IAdviseSinkRemoteOnCloseStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IAdviseSinkRemoteOnCloseStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12295, Column 17 in objidl.h")] + public unsafe void IAdviseSinkRemoteOnCloseStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IAdviseSinkRemoteOnCloseStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12295, Column 17 in objidl.h")] + public unsafe void IAdviseSinkRemoteOnCloseStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IAdviseSinkRemoteOnCloseStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12295, Column 17 in objidl.h")] + public unsafe void IAdviseSinkRemoteOnCloseStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IAdviseSinkRemoteOnCloseStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12481, Column 43 in objidl.h")] + public unsafe int AsyncIAdviseSinkBeginRemoteOnDataChangeProxy(ComPtr This, FORMATETC* pFormatetc, STGMEDIUM* pStgmed) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return AsyncIAdviseSinkBeginRemoteOnDataChangeProxy((AsyncIAdviseSink*) This.Handle, pFormatetc, pStgmed); + } + + /// To be documented. + [NativeName("Src", "Line 12481, Column 43 in objidl.h")] + public unsafe int AsyncIAdviseSinkBeginRemoteOnDataChangeProxy(ComPtr This, FORMATETC* pFormatetc, ref STGMEDIUM pStgmed) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return AsyncIAdviseSinkBeginRemoteOnDataChangeProxy((AsyncIAdviseSink*) This.Handle, pFormatetc, ref pStgmed); + } + + /// To be documented. + [NativeName("Src", "Line 12481, Column 43 in objidl.h")] + public unsafe int AsyncIAdviseSinkBeginRemoteOnDataChangeProxy(ComPtr This, ref FORMATETC pFormatetc, STGMEDIUM* pStgmed) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return AsyncIAdviseSinkBeginRemoteOnDataChangeProxy((AsyncIAdviseSink*) This.Handle, ref pFormatetc, pStgmed); + } + + /// To be documented. + [NativeName("Src", "Line 12481, Column 43 in objidl.h")] + public unsafe int AsyncIAdviseSinkBeginRemoteOnDataChangeProxy(ComPtr This, ref FORMATETC pFormatetc, ref STGMEDIUM pStgmed) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return AsyncIAdviseSinkBeginRemoteOnDataChangeProxy((AsyncIAdviseSink*) This.Handle, ref pFormatetc, ref pStgmed); + } + + /// To be documented. + [NativeName("Src", "Line 12487, Column 17 in objidl.h")] + public unsafe void AsyncIAdviseSinkBeginRemoteOnDataChangeStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSinkBeginRemoteOnDataChangeStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12487, Column 17 in objidl.h")] + public unsafe void AsyncIAdviseSinkBeginRemoteOnDataChangeStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSinkBeginRemoteOnDataChangeStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12487, Column 17 in objidl.h")] + public unsafe void AsyncIAdviseSinkBeginRemoteOnDataChangeStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSinkBeginRemoteOnDataChangeStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12487, Column 17 in objidl.h")] + public unsafe void AsyncIAdviseSinkBeginRemoteOnDataChangeStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSinkBeginRemoteOnDataChangeStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12487, Column 17 in objidl.h")] + public unsafe void AsyncIAdviseSinkBeginRemoteOnDataChangeStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSinkBeginRemoteOnDataChangeStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12487, Column 17 in objidl.h")] + public unsafe void AsyncIAdviseSinkBeginRemoteOnDataChangeStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSinkBeginRemoteOnDataChangeStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12487, Column 17 in objidl.h")] + public unsafe void AsyncIAdviseSinkBeginRemoteOnDataChangeStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSinkBeginRemoteOnDataChangeStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12487, Column 17 in objidl.h")] + public unsafe void AsyncIAdviseSinkBeginRemoteOnDataChangeStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSinkBeginRemoteOnDataChangeStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12487, Column 17 in objidl.h")] + public unsafe void AsyncIAdviseSinkBeginRemoteOnDataChangeStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSinkBeginRemoteOnDataChangeStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12487, Column 17 in objidl.h")] + public unsafe void AsyncIAdviseSinkBeginRemoteOnDataChangeStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSinkBeginRemoteOnDataChangeStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12487, Column 17 in objidl.h")] + public unsafe void AsyncIAdviseSinkBeginRemoteOnDataChangeStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSinkBeginRemoteOnDataChangeStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12487, Column 17 in objidl.h")] + public unsafe void AsyncIAdviseSinkBeginRemoteOnDataChangeStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSinkBeginRemoteOnDataChangeStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12494, Column 43 in objidl.h")] + public unsafe int AsyncIAdviseSinkFinishRemoteOnDataChangeProxy(ComPtr This) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return AsyncIAdviseSinkFinishRemoteOnDataChangeProxy((AsyncIAdviseSink*) This.Handle); + } + + /// To be documented. + [NativeName("Src", "Line 12498, Column 17 in objidl.h")] + public unsafe void AsyncIAdviseSinkFinishRemoteOnDataChangeStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSinkFinishRemoteOnDataChangeStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12498, Column 17 in objidl.h")] + public unsafe void AsyncIAdviseSinkFinishRemoteOnDataChangeStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSinkFinishRemoteOnDataChangeStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12498, Column 17 in objidl.h")] + public unsafe void AsyncIAdviseSinkFinishRemoteOnDataChangeStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSinkFinishRemoteOnDataChangeStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12498, Column 17 in objidl.h")] + public unsafe void AsyncIAdviseSinkFinishRemoteOnDataChangeStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSinkFinishRemoteOnDataChangeStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12498, Column 17 in objidl.h")] + public unsafe void AsyncIAdviseSinkFinishRemoteOnDataChangeStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSinkFinishRemoteOnDataChangeStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12498, Column 17 in objidl.h")] + public unsafe void AsyncIAdviseSinkFinishRemoteOnDataChangeStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSinkFinishRemoteOnDataChangeStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12498, Column 17 in objidl.h")] + public unsafe void AsyncIAdviseSinkFinishRemoteOnDataChangeStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSinkFinishRemoteOnDataChangeStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12498, Column 17 in objidl.h")] + public unsafe void AsyncIAdviseSinkFinishRemoteOnDataChangeStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSinkFinishRemoteOnDataChangeStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12498, Column 17 in objidl.h")] + public unsafe void AsyncIAdviseSinkFinishRemoteOnDataChangeStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSinkFinishRemoteOnDataChangeStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12498, Column 17 in objidl.h")] + public unsafe void AsyncIAdviseSinkFinishRemoteOnDataChangeStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSinkFinishRemoteOnDataChangeStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12498, Column 17 in objidl.h")] + public unsafe void AsyncIAdviseSinkFinishRemoteOnDataChangeStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSinkFinishRemoteOnDataChangeStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12498, Column 17 in objidl.h")] + public unsafe void AsyncIAdviseSinkFinishRemoteOnDataChangeStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSinkFinishRemoteOnDataChangeStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12505, Column 43 in objidl.h")] + public unsafe int AsyncIAdviseSinkBeginRemoteOnViewChangeProxy(ComPtr This, uint dwAspect, int lindex) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return AsyncIAdviseSinkBeginRemoteOnViewChangeProxy((AsyncIAdviseSink*) This.Handle, dwAspect, lindex); + } + + /// To be documented. + [NativeName("Src", "Line 12511, Column 17 in objidl.h")] + public unsafe void AsyncIAdviseSinkBeginRemoteOnViewChangeStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSinkBeginRemoteOnViewChangeStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12511, Column 17 in objidl.h")] + public unsafe void AsyncIAdviseSinkBeginRemoteOnViewChangeStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSinkBeginRemoteOnViewChangeStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12511, Column 17 in objidl.h")] + public unsafe void AsyncIAdviseSinkBeginRemoteOnViewChangeStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSinkBeginRemoteOnViewChangeStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12511, Column 17 in objidl.h")] + public unsafe void AsyncIAdviseSinkBeginRemoteOnViewChangeStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSinkBeginRemoteOnViewChangeStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12511, Column 17 in objidl.h")] + public unsafe void AsyncIAdviseSinkBeginRemoteOnViewChangeStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSinkBeginRemoteOnViewChangeStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12511, Column 17 in objidl.h")] + public unsafe void AsyncIAdviseSinkBeginRemoteOnViewChangeStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSinkBeginRemoteOnViewChangeStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12511, Column 17 in objidl.h")] + public unsafe void AsyncIAdviseSinkBeginRemoteOnViewChangeStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSinkBeginRemoteOnViewChangeStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12511, Column 17 in objidl.h")] + public unsafe void AsyncIAdviseSinkBeginRemoteOnViewChangeStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSinkBeginRemoteOnViewChangeStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12511, Column 17 in objidl.h")] + public unsafe void AsyncIAdviseSinkBeginRemoteOnViewChangeStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSinkBeginRemoteOnViewChangeStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12511, Column 17 in objidl.h")] + public unsafe void AsyncIAdviseSinkBeginRemoteOnViewChangeStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSinkBeginRemoteOnViewChangeStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12511, Column 17 in objidl.h")] + public unsafe void AsyncIAdviseSinkBeginRemoteOnViewChangeStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSinkBeginRemoteOnViewChangeStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12511, Column 17 in objidl.h")] + public unsafe void AsyncIAdviseSinkBeginRemoteOnViewChangeStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSinkBeginRemoteOnViewChangeStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12518, Column 43 in objidl.h")] + public unsafe int AsyncIAdviseSinkFinishRemoteOnViewChangeProxy(ComPtr This) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return AsyncIAdviseSinkFinishRemoteOnViewChangeProxy((AsyncIAdviseSink*) This.Handle); + } + + /// To be documented. + [NativeName("Src", "Line 12522, Column 17 in objidl.h")] + public unsafe void AsyncIAdviseSinkFinishRemoteOnViewChangeStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSinkFinishRemoteOnViewChangeStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12522, Column 17 in objidl.h")] + public unsafe void AsyncIAdviseSinkFinishRemoteOnViewChangeStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSinkFinishRemoteOnViewChangeStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12522, Column 17 in objidl.h")] + public unsafe void AsyncIAdviseSinkFinishRemoteOnViewChangeStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSinkFinishRemoteOnViewChangeStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12522, Column 17 in objidl.h")] + public unsafe void AsyncIAdviseSinkFinishRemoteOnViewChangeStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSinkFinishRemoteOnViewChangeStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12522, Column 17 in objidl.h")] + public unsafe void AsyncIAdviseSinkFinishRemoteOnViewChangeStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSinkFinishRemoteOnViewChangeStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12522, Column 17 in objidl.h")] + public unsafe void AsyncIAdviseSinkFinishRemoteOnViewChangeStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSinkFinishRemoteOnViewChangeStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12522, Column 17 in objidl.h")] + public unsafe void AsyncIAdviseSinkFinishRemoteOnViewChangeStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSinkFinishRemoteOnViewChangeStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12522, Column 17 in objidl.h")] + public unsafe void AsyncIAdviseSinkFinishRemoteOnViewChangeStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSinkFinishRemoteOnViewChangeStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12522, Column 17 in objidl.h")] + public unsafe void AsyncIAdviseSinkFinishRemoteOnViewChangeStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSinkFinishRemoteOnViewChangeStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12522, Column 17 in objidl.h")] + public unsafe void AsyncIAdviseSinkFinishRemoteOnViewChangeStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSinkFinishRemoteOnViewChangeStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12522, Column 17 in objidl.h")] + public unsafe void AsyncIAdviseSinkFinishRemoteOnViewChangeStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSinkFinishRemoteOnViewChangeStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12522, Column 17 in objidl.h")] + public unsafe void AsyncIAdviseSinkFinishRemoteOnViewChangeStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSinkFinishRemoteOnViewChangeStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12529, Column 43 in objidl.h")] + public unsafe int AsyncIAdviseSinkBeginRemoteOnRenameProxy(ComPtr This, ComPtr pmk) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return AsyncIAdviseSinkBeginRemoteOnRenameProxy((AsyncIAdviseSink*) This.Handle, (IMoniker*) pmk.Handle); + } + + /// To be documented. + [NativeName("Src", "Line 12529, Column 43 in objidl.h")] + public unsafe int AsyncIAdviseSinkBeginRemoteOnRenameProxy(ComPtr This, ref IMoniker pmk) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return AsyncIAdviseSinkBeginRemoteOnRenameProxy((AsyncIAdviseSink*) This.Handle, ref pmk); + } + + /// To be documented. + [NativeName("Src", "Line 12529, Column 43 in objidl.h")] + public unsafe int AsyncIAdviseSinkBeginRemoteOnRenameProxy(ref AsyncIAdviseSink This, ComPtr pmk) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return AsyncIAdviseSinkBeginRemoteOnRenameProxy(ref This, (IMoniker*) pmk.Handle); + } + + /// To be documented. + [NativeName("Src", "Line 12534, Column 17 in objidl.h")] + public unsafe void AsyncIAdviseSinkBeginRemoteOnRenameStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSinkBeginRemoteOnRenameStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12534, Column 17 in objidl.h")] + public unsafe void AsyncIAdviseSinkBeginRemoteOnRenameStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSinkBeginRemoteOnRenameStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12534, Column 17 in objidl.h")] + public unsafe void AsyncIAdviseSinkBeginRemoteOnRenameStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSinkBeginRemoteOnRenameStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12534, Column 17 in objidl.h")] + public unsafe void AsyncIAdviseSinkBeginRemoteOnRenameStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSinkBeginRemoteOnRenameStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12534, Column 17 in objidl.h")] + public unsafe void AsyncIAdviseSinkBeginRemoteOnRenameStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSinkBeginRemoteOnRenameStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12534, Column 17 in objidl.h")] + public unsafe void AsyncIAdviseSinkBeginRemoteOnRenameStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSinkBeginRemoteOnRenameStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12534, Column 17 in objidl.h")] + public unsafe void AsyncIAdviseSinkBeginRemoteOnRenameStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSinkBeginRemoteOnRenameStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12534, Column 17 in objidl.h")] + public unsafe void AsyncIAdviseSinkBeginRemoteOnRenameStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSinkBeginRemoteOnRenameStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12534, Column 17 in objidl.h")] + public unsafe void AsyncIAdviseSinkBeginRemoteOnRenameStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSinkBeginRemoteOnRenameStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12534, Column 17 in objidl.h")] + public unsafe void AsyncIAdviseSinkBeginRemoteOnRenameStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSinkBeginRemoteOnRenameStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12534, Column 17 in objidl.h")] + public unsafe void AsyncIAdviseSinkBeginRemoteOnRenameStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSinkBeginRemoteOnRenameStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12534, Column 17 in objidl.h")] + public unsafe void AsyncIAdviseSinkBeginRemoteOnRenameStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSinkBeginRemoteOnRenameStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12541, Column 43 in objidl.h")] + public unsafe int AsyncIAdviseSinkFinishRemoteOnRenameProxy(ComPtr This) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return AsyncIAdviseSinkFinishRemoteOnRenameProxy((AsyncIAdviseSink*) This.Handle); + } + + /// To be documented. + [NativeName("Src", "Line 12545, Column 17 in objidl.h")] + public unsafe void AsyncIAdviseSinkFinishRemoteOnRenameStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSinkFinishRemoteOnRenameStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12545, Column 17 in objidl.h")] + public unsafe void AsyncIAdviseSinkFinishRemoteOnRenameStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSinkFinishRemoteOnRenameStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12545, Column 17 in objidl.h")] + public unsafe void AsyncIAdviseSinkFinishRemoteOnRenameStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSinkFinishRemoteOnRenameStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12545, Column 17 in objidl.h")] + public unsafe void AsyncIAdviseSinkFinishRemoteOnRenameStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSinkFinishRemoteOnRenameStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12545, Column 17 in objidl.h")] + public unsafe void AsyncIAdviseSinkFinishRemoteOnRenameStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSinkFinishRemoteOnRenameStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12545, Column 17 in objidl.h")] + public unsafe void AsyncIAdviseSinkFinishRemoteOnRenameStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSinkFinishRemoteOnRenameStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12545, Column 17 in objidl.h")] + public unsafe void AsyncIAdviseSinkFinishRemoteOnRenameStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSinkFinishRemoteOnRenameStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12545, Column 17 in objidl.h")] + public unsafe void AsyncIAdviseSinkFinishRemoteOnRenameStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSinkFinishRemoteOnRenameStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12545, Column 17 in objidl.h")] + public unsafe void AsyncIAdviseSinkFinishRemoteOnRenameStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSinkFinishRemoteOnRenameStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12545, Column 17 in objidl.h")] + public unsafe void AsyncIAdviseSinkFinishRemoteOnRenameStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSinkFinishRemoteOnRenameStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12545, Column 17 in objidl.h")] + public unsafe void AsyncIAdviseSinkFinishRemoteOnRenameStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSinkFinishRemoteOnRenameStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12545, Column 17 in objidl.h")] + public unsafe void AsyncIAdviseSinkFinishRemoteOnRenameStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSinkFinishRemoteOnRenameStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12552, Column 43 in objidl.h")] + public unsafe int AsyncIAdviseSinkBeginRemoteOnSaveProxy(ComPtr This) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return AsyncIAdviseSinkBeginRemoteOnSaveProxy((AsyncIAdviseSink*) This.Handle); + } + + /// To be documented. + [NativeName("Src", "Line 12556, Column 17 in objidl.h")] + public unsafe void AsyncIAdviseSinkBeginRemoteOnSaveStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSinkBeginRemoteOnSaveStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12556, Column 17 in objidl.h")] + public unsafe void AsyncIAdviseSinkBeginRemoteOnSaveStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSinkBeginRemoteOnSaveStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12556, Column 17 in objidl.h")] + public unsafe void AsyncIAdviseSinkBeginRemoteOnSaveStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSinkBeginRemoteOnSaveStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12556, Column 17 in objidl.h")] + public unsafe void AsyncIAdviseSinkBeginRemoteOnSaveStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSinkBeginRemoteOnSaveStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12556, Column 17 in objidl.h")] + public unsafe void AsyncIAdviseSinkBeginRemoteOnSaveStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSinkBeginRemoteOnSaveStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12556, Column 17 in objidl.h")] + public unsafe void AsyncIAdviseSinkBeginRemoteOnSaveStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSinkBeginRemoteOnSaveStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12556, Column 17 in objidl.h")] + public unsafe void AsyncIAdviseSinkBeginRemoteOnSaveStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSinkBeginRemoteOnSaveStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12556, Column 17 in objidl.h")] + public unsafe void AsyncIAdviseSinkBeginRemoteOnSaveStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSinkBeginRemoteOnSaveStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12556, Column 17 in objidl.h")] + public unsafe void AsyncIAdviseSinkBeginRemoteOnSaveStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSinkBeginRemoteOnSaveStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12556, Column 17 in objidl.h")] + public unsafe void AsyncIAdviseSinkBeginRemoteOnSaveStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSinkBeginRemoteOnSaveStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12556, Column 17 in objidl.h")] + public unsafe void AsyncIAdviseSinkBeginRemoteOnSaveStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSinkBeginRemoteOnSaveStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12556, Column 17 in objidl.h")] + public unsafe void AsyncIAdviseSinkBeginRemoteOnSaveStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSinkBeginRemoteOnSaveStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12563, Column 43 in objidl.h")] + public unsafe int AsyncIAdviseSinkFinishRemoteOnSaveProxy(ComPtr This) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return AsyncIAdviseSinkFinishRemoteOnSaveProxy((AsyncIAdviseSink*) This.Handle); + } + + /// To be documented. + [NativeName("Src", "Line 12567, Column 17 in objidl.h")] + public unsafe void AsyncIAdviseSinkFinishRemoteOnSaveStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSinkFinishRemoteOnSaveStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12567, Column 17 in objidl.h")] + public unsafe void AsyncIAdviseSinkFinishRemoteOnSaveStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSinkFinishRemoteOnSaveStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12567, Column 17 in objidl.h")] + public unsafe void AsyncIAdviseSinkFinishRemoteOnSaveStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSinkFinishRemoteOnSaveStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12567, Column 17 in objidl.h")] + public unsafe void AsyncIAdviseSinkFinishRemoteOnSaveStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSinkFinishRemoteOnSaveStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12567, Column 17 in objidl.h")] + public unsafe void AsyncIAdviseSinkFinishRemoteOnSaveStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSinkFinishRemoteOnSaveStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12567, Column 17 in objidl.h")] + public unsafe void AsyncIAdviseSinkFinishRemoteOnSaveStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSinkFinishRemoteOnSaveStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12567, Column 17 in objidl.h")] + public unsafe void AsyncIAdviseSinkFinishRemoteOnSaveStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSinkFinishRemoteOnSaveStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12567, Column 17 in objidl.h")] + public unsafe void AsyncIAdviseSinkFinishRemoteOnSaveStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSinkFinishRemoteOnSaveStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12567, Column 17 in objidl.h")] + public unsafe void AsyncIAdviseSinkFinishRemoteOnSaveStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSinkFinishRemoteOnSaveStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12567, Column 17 in objidl.h")] + public unsafe void AsyncIAdviseSinkFinishRemoteOnSaveStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSinkFinishRemoteOnSaveStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12567, Column 17 in objidl.h")] + public unsafe void AsyncIAdviseSinkFinishRemoteOnSaveStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSinkFinishRemoteOnSaveStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12567, Column 17 in objidl.h")] + public unsafe void AsyncIAdviseSinkFinishRemoteOnSaveStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSinkFinishRemoteOnSaveStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12574, Column 43 in objidl.h")] + public unsafe int AsyncIAdviseSinkBeginRemoteOnCloseProxy(ComPtr This) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return AsyncIAdviseSinkBeginRemoteOnCloseProxy((AsyncIAdviseSink*) This.Handle); + } + + /// To be documented. + [NativeName("Src", "Line 12578, Column 17 in objidl.h")] + public unsafe void AsyncIAdviseSinkBeginRemoteOnCloseStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSinkBeginRemoteOnCloseStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12578, Column 17 in objidl.h")] + public unsafe void AsyncIAdviseSinkBeginRemoteOnCloseStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSinkBeginRemoteOnCloseStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12578, Column 17 in objidl.h")] + public unsafe void AsyncIAdviseSinkBeginRemoteOnCloseStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSinkBeginRemoteOnCloseStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12578, Column 17 in objidl.h")] + public unsafe void AsyncIAdviseSinkBeginRemoteOnCloseStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSinkBeginRemoteOnCloseStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12578, Column 17 in objidl.h")] + public unsafe void AsyncIAdviseSinkBeginRemoteOnCloseStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSinkBeginRemoteOnCloseStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12578, Column 17 in objidl.h")] + public unsafe void AsyncIAdviseSinkBeginRemoteOnCloseStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSinkBeginRemoteOnCloseStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12578, Column 17 in objidl.h")] + public unsafe void AsyncIAdviseSinkBeginRemoteOnCloseStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSinkBeginRemoteOnCloseStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12578, Column 17 in objidl.h")] + public unsafe void AsyncIAdviseSinkBeginRemoteOnCloseStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSinkBeginRemoteOnCloseStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12578, Column 17 in objidl.h")] + public unsafe void AsyncIAdviseSinkBeginRemoteOnCloseStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSinkBeginRemoteOnCloseStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12578, Column 17 in objidl.h")] + public unsafe void AsyncIAdviseSinkBeginRemoteOnCloseStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSinkBeginRemoteOnCloseStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12578, Column 17 in objidl.h")] + public unsafe void AsyncIAdviseSinkBeginRemoteOnCloseStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSinkBeginRemoteOnCloseStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12578, Column 17 in objidl.h")] + public unsafe void AsyncIAdviseSinkBeginRemoteOnCloseStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSinkBeginRemoteOnCloseStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12585, Column 43 in objidl.h")] + public unsafe int AsyncIAdviseSinkFinishRemoteOnCloseProxy(ComPtr This) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return AsyncIAdviseSinkFinishRemoteOnCloseProxy((AsyncIAdviseSink*) This.Handle); + } + + /// To be documented. + [NativeName("Src", "Line 12589, Column 17 in objidl.h")] + public unsafe void AsyncIAdviseSinkFinishRemoteOnCloseStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSinkFinishRemoteOnCloseStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12589, Column 17 in objidl.h")] + public unsafe void AsyncIAdviseSinkFinishRemoteOnCloseStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSinkFinishRemoteOnCloseStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12589, Column 17 in objidl.h")] + public unsafe void AsyncIAdviseSinkFinishRemoteOnCloseStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSinkFinishRemoteOnCloseStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12589, Column 17 in objidl.h")] + public unsafe void AsyncIAdviseSinkFinishRemoteOnCloseStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSinkFinishRemoteOnCloseStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12589, Column 17 in objidl.h")] + public unsafe void AsyncIAdviseSinkFinishRemoteOnCloseStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSinkFinishRemoteOnCloseStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12589, Column 17 in objidl.h")] + public unsafe void AsyncIAdviseSinkFinishRemoteOnCloseStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSinkFinishRemoteOnCloseStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12589, Column 17 in objidl.h")] + public unsafe void AsyncIAdviseSinkFinishRemoteOnCloseStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSinkFinishRemoteOnCloseStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12589, Column 17 in objidl.h")] + public unsafe void AsyncIAdviseSinkFinishRemoteOnCloseStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSinkFinishRemoteOnCloseStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12589, Column 17 in objidl.h")] + public unsafe void AsyncIAdviseSinkFinishRemoteOnCloseStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSinkFinishRemoteOnCloseStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12589, Column 17 in objidl.h")] + public unsafe void AsyncIAdviseSinkFinishRemoteOnCloseStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSinkFinishRemoteOnCloseStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12589, Column 17 in objidl.h")] + public unsafe void AsyncIAdviseSinkFinishRemoteOnCloseStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSinkFinishRemoteOnCloseStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12589, Column 17 in objidl.h")] + public unsafe void AsyncIAdviseSinkFinishRemoteOnCloseStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSinkFinishRemoteOnCloseStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12740, Column 43 in objidl.h")] + public unsafe int IAdviseSink2RemoteOnLinkSrcChangeProxy(ComPtr This, ComPtr pmk) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IAdviseSink2RemoteOnLinkSrcChangeProxy((IAdviseSink2*) This.Handle, (IMoniker*) pmk.Handle); + } + + /// To be documented. + [NativeName("Src", "Line 12740, Column 43 in objidl.h")] + public unsafe int IAdviseSink2RemoteOnLinkSrcChangeProxy(ComPtr This, ref IMoniker pmk) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IAdviseSink2RemoteOnLinkSrcChangeProxy((IAdviseSink2*) This.Handle, ref pmk); + } + + /// To be documented. + [NativeName("Src", "Line 12740, Column 43 in objidl.h")] + public unsafe int IAdviseSink2RemoteOnLinkSrcChangeProxy(ref IAdviseSink2 This, ComPtr pmk) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IAdviseSink2RemoteOnLinkSrcChangeProxy(ref This, (IMoniker*) pmk.Handle); + } + + /// To be documented. + [NativeName("Src", "Line 12745, Column 17 in objidl.h")] + public unsafe void IAdviseSink2RemoteOnLinkSrcChangeStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IAdviseSink2RemoteOnLinkSrcChangeStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12745, Column 17 in objidl.h")] + public unsafe void IAdviseSink2RemoteOnLinkSrcChangeStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IAdviseSink2RemoteOnLinkSrcChangeStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12745, Column 17 in objidl.h")] + public unsafe void IAdviseSink2RemoteOnLinkSrcChangeStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IAdviseSink2RemoteOnLinkSrcChangeStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12745, Column 17 in objidl.h")] + public unsafe void IAdviseSink2RemoteOnLinkSrcChangeStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IAdviseSink2RemoteOnLinkSrcChangeStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12745, Column 17 in objidl.h")] + public unsafe void IAdviseSink2RemoteOnLinkSrcChangeStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IAdviseSink2RemoteOnLinkSrcChangeStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12745, Column 17 in objidl.h")] + public unsafe void IAdviseSink2RemoteOnLinkSrcChangeStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IAdviseSink2RemoteOnLinkSrcChangeStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12745, Column 17 in objidl.h")] + public unsafe void IAdviseSink2RemoteOnLinkSrcChangeStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IAdviseSink2RemoteOnLinkSrcChangeStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12745, Column 17 in objidl.h")] + public unsafe void IAdviseSink2RemoteOnLinkSrcChangeStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IAdviseSink2RemoteOnLinkSrcChangeStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12745, Column 17 in objidl.h")] + public unsafe void IAdviseSink2RemoteOnLinkSrcChangeStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IAdviseSink2RemoteOnLinkSrcChangeStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12745, Column 17 in objidl.h")] + public unsafe void IAdviseSink2RemoteOnLinkSrcChangeStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IAdviseSink2RemoteOnLinkSrcChangeStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12745, Column 17 in objidl.h")] + public unsafe void IAdviseSink2RemoteOnLinkSrcChangeStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IAdviseSink2RemoteOnLinkSrcChangeStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12745, Column 17 in objidl.h")] + public unsafe void IAdviseSink2RemoteOnLinkSrcChangeStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IAdviseSink2RemoteOnLinkSrcChangeStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12926, Column 43 in objidl.h")] + public unsafe int AsyncIAdviseSink2BeginRemoteOnLinkSrcChangeProxy(ComPtr This, ComPtr pmk) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return AsyncIAdviseSink2BeginRemoteOnLinkSrcChangeProxy((AsyncIAdviseSink2*) This.Handle, (IMoniker*) pmk.Handle); + } + + /// To be documented. + [NativeName("Src", "Line 12926, Column 43 in objidl.h")] + public unsafe int AsyncIAdviseSink2BeginRemoteOnLinkSrcChangeProxy(ComPtr This, ref IMoniker pmk) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return AsyncIAdviseSink2BeginRemoteOnLinkSrcChangeProxy((AsyncIAdviseSink2*) This.Handle, ref pmk); + } + + /// To be documented. + [NativeName("Src", "Line 12926, Column 43 in objidl.h")] + public unsafe int AsyncIAdviseSink2BeginRemoteOnLinkSrcChangeProxy(ref AsyncIAdviseSink2 This, ComPtr pmk) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return AsyncIAdviseSink2BeginRemoteOnLinkSrcChangeProxy(ref This, (IMoniker*) pmk.Handle); + } + + /// To be documented. + [NativeName("Src", "Line 12931, Column 17 in objidl.h")] + public unsafe void AsyncIAdviseSink2BeginRemoteOnLinkSrcChangeStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSink2BeginRemoteOnLinkSrcChangeStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12931, Column 17 in objidl.h")] + public unsafe void AsyncIAdviseSink2BeginRemoteOnLinkSrcChangeStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSink2BeginRemoteOnLinkSrcChangeStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12931, Column 17 in objidl.h")] + public unsafe void AsyncIAdviseSink2BeginRemoteOnLinkSrcChangeStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSink2BeginRemoteOnLinkSrcChangeStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12931, Column 17 in objidl.h")] + public unsafe void AsyncIAdviseSink2BeginRemoteOnLinkSrcChangeStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSink2BeginRemoteOnLinkSrcChangeStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12931, Column 17 in objidl.h")] + public unsafe void AsyncIAdviseSink2BeginRemoteOnLinkSrcChangeStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSink2BeginRemoteOnLinkSrcChangeStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12931, Column 17 in objidl.h")] + public unsafe void AsyncIAdviseSink2BeginRemoteOnLinkSrcChangeStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSink2BeginRemoteOnLinkSrcChangeStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12931, Column 17 in objidl.h")] + public unsafe void AsyncIAdviseSink2BeginRemoteOnLinkSrcChangeStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSink2BeginRemoteOnLinkSrcChangeStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12931, Column 17 in objidl.h")] + public unsafe void AsyncIAdviseSink2BeginRemoteOnLinkSrcChangeStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSink2BeginRemoteOnLinkSrcChangeStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12931, Column 17 in objidl.h")] + public unsafe void AsyncIAdviseSink2BeginRemoteOnLinkSrcChangeStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSink2BeginRemoteOnLinkSrcChangeStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12931, Column 17 in objidl.h")] + public unsafe void AsyncIAdviseSink2BeginRemoteOnLinkSrcChangeStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSink2BeginRemoteOnLinkSrcChangeStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12931, Column 17 in objidl.h")] + public unsafe void AsyncIAdviseSink2BeginRemoteOnLinkSrcChangeStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSink2BeginRemoteOnLinkSrcChangeStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12931, Column 17 in objidl.h")] + public unsafe void AsyncIAdviseSink2BeginRemoteOnLinkSrcChangeStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSink2BeginRemoteOnLinkSrcChangeStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12938, Column 43 in objidl.h")] + public unsafe int AsyncIAdviseSink2FinishRemoteOnLinkSrcChangeProxy(ComPtr This) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return AsyncIAdviseSink2FinishRemoteOnLinkSrcChangeProxy((AsyncIAdviseSink2*) This.Handle); + } + + /// To be documented. + [NativeName("Src", "Line 12942, Column 17 in objidl.h")] + public unsafe void AsyncIAdviseSink2FinishRemoteOnLinkSrcChangeStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSink2FinishRemoteOnLinkSrcChangeStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12942, Column 17 in objidl.h")] + public unsafe void AsyncIAdviseSink2FinishRemoteOnLinkSrcChangeStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSink2FinishRemoteOnLinkSrcChangeStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12942, Column 17 in objidl.h")] + public unsafe void AsyncIAdviseSink2FinishRemoteOnLinkSrcChangeStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSink2FinishRemoteOnLinkSrcChangeStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12942, Column 17 in objidl.h")] + public unsafe void AsyncIAdviseSink2FinishRemoteOnLinkSrcChangeStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSink2FinishRemoteOnLinkSrcChangeStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12942, Column 17 in objidl.h")] + public unsafe void AsyncIAdviseSink2FinishRemoteOnLinkSrcChangeStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSink2FinishRemoteOnLinkSrcChangeStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12942, Column 17 in objidl.h")] + public unsafe void AsyncIAdviseSink2FinishRemoteOnLinkSrcChangeStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSink2FinishRemoteOnLinkSrcChangeStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12942, Column 17 in objidl.h")] + public unsafe void AsyncIAdviseSink2FinishRemoteOnLinkSrcChangeStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSink2FinishRemoteOnLinkSrcChangeStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12942, Column 17 in objidl.h")] + public unsafe void AsyncIAdviseSink2FinishRemoteOnLinkSrcChangeStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSink2FinishRemoteOnLinkSrcChangeStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12942, Column 17 in objidl.h")] + public unsafe void AsyncIAdviseSink2FinishRemoteOnLinkSrcChangeStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSink2FinishRemoteOnLinkSrcChangeStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12942, Column 17 in objidl.h")] + public unsafe void AsyncIAdviseSink2FinishRemoteOnLinkSrcChangeStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSink2FinishRemoteOnLinkSrcChangeStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12942, Column 17 in objidl.h")] + public unsafe void AsyncIAdviseSink2FinishRemoteOnLinkSrcChangeStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSink2FinishRemoteOnLinkSrcChangeStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 12942, Column 17 in objidl.h")] + public unsafe void AsyncIAdviseSink2FinishRemoteOnLinkSrcChangeStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSink2FinishRemoteOnLinkSrcChangeStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 13172, Column 43 in objidl.h")] + public unsafe int IDataObjectRemoteGetDataProxy(ComPtr This, FORMATETC* pformatetcIn, STGMEDIUM* pRemoteMedium) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDataObjectRemoteGetDataProxy((IDataObject*) This.Handle, pformatetcIn, pRemoteMedium); + } + + /// To be documented. + [NativeName("Src", "Line 13172, Column 43 in objidl.h")] + public unsafe int IDataObjectRemoteGetDataProxy(ComPtr This, FORMATETC* pformatetcIn, ref STGMEDIUM pRemoteMedium) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDataObjectRemoteGetDataProxy((IDataObject*) This.Handle, pformatetcIn, ref pRemoteMedium); + } + + /// To be documented. + [NativeName("Src", "Line 13172, Column 43 in objidl.h")] + public unsafe int IDataObjectRemoteGetDataProxy(ComPtr This, ref FORMATETC pformatetcIn, STGMEDIUM* pRemoteMedium) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDataObjectRemoteGetDataProxy((IDataObject*) This.Handle, ref pformatetcIn, pRemoteMedium); + } + + /// To be documented. + [NativeName("Src", "Line 13172, Column 43 in objidl.h")] + public unsafe int IDataObjectRemoteGetDataProxy(ComPtr This, ref FORMATETC pformatetcIn, ref STGMEDIUM pRemoteMedium) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDataObjectRemoteGetDataProxy((IDataObject*) This.Handle, ref pformatetcIn, ref pRemoteMedium); + } + + /// To be documented. + [NativeName("Src", "Line 13178, Column 17 in objidl.h")] + public unsafe void IDataObjectRemoteGetDataStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IDataObjectRemoteGetDataStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 13178, Column 17 in objidl.h")] + public unsafe void IDataObjectRemoteGetDataStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IDataObjectRemoteGetDataStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 13178, Column 17 in objidl.h")] + public unsafe void IDataObjectRemoteGetDataStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IDataObjectRemoteGetDataStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 13178, Column 17 in objidl.h")] + public unsafe void IDataObjectRemoteGetDataStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IDataObjectRemoteGetDataStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 13178, Column 17 in objidl.h")] + public unsafe void IDataObjectRemoteGetDataStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IDataObjectRemoteGetDataStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 13178, Column 17 in objidl.h")] + public unsafe void IDataObjectRemoteGetDataStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IDataObjectRemoteGetDataStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 13178, Column 17 in objidl.h")] + public unsafe void IDataObjectRemoteGetDataStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IDataObjectRemoteGetDataStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 13178, Column 17 in objidl.h")] + public unsafe void IDataObjectRemoteGetDataStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IDataObjectRemoteGetDataStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 13178, Column 17 in objidl.h")] + public unsafe void IDataObjectRemoteGetDataStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IDataObjectRemoteGetDataStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 13178, Column 17 in objidl.h")] + public unsafe void IDataObjectRemoteGetDataStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IDataObjectRemoteGetDataStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 13178, Column 17 in objidl.h")] + public unsafe void IDataObjectRemoteGetDataStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IDataObjectRemoteGetDataStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 13178, Column 17 in objidl.h")] + public unsafe void IDataObjectRemoteGetDataStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IDataObjectRemoteGetDataStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 13185, Column 43 in objidl.h")] + public unsafe int IDataObjectRemoteGetDataHereProxy(ComPtr This, FORMATETC* pformatetc, STGMEDIUM* pRemoteMedium) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDataObjectRemoteGetDataHereProxy((IDataObject*) This.Handle, pformatetc, pRemoteMedium); + } + + /// To be documented. + [NativeName("Src", "Line 13185, Column 43 in objidl.h")] + public unsafe int IDataObjectRemoteGetDataHereProxy(ComPtr This, FORMATETC* pformatetc, ref STGMEDIUM pRemoteMedium) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDataObjectRemoteGetDataHereProxy((IDataObject*) This.Handle, pformatetc, ref pRemoteMedium); + } + + /// To be documented. + [NativeName("Src", "Line 13185, Column 43 in objidl.h")] + public unsafe int IDataObjectRemoteGetDataHereProxy(ComPtr This, ref FORMATETC pformatetc, STGMEDIUM* pRemoteMedium) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDataObjectRemoteGetDataHereProxy((IDataObject*) This.Handle, ref pformatetc, pRemoteMedium); + } + + /// To be documented. + [NativeName("Src", "Line 13185, Column 43 in objidl.h")] + public unsafe int IDataObjectRemoteGetDataHereProxy(ComPtr This, ref FORMATETC pformatetc, ref STGMEDIUM pRemoteMedium) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDataObjectRemoteGetDataHereProxy((IDataObject*) This.Handle, ref pformatetc, ref pRemoteMedium); + } + + /// To be documented. + [NativeName("Src", "Line 13191, Column 17 in objidl.h")] + public unsafe void IDataObjectRemoteGetDataHereStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IDataObjectRemoteGetDataHereStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 13191, Column 17 in objidl.h")] + public unsafe void IDataObjectRemoteGetDataHereStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IDataObjectRemoteGetDataHereStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 13191, Column 17 in objidl.h")] + public unsafe void IDataObjectRemoteGetDataHereStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IDataObjectRemoteGetDataHereStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 13191, Column 17 in objidl.h")] + public unsafe void IDataObjectRemoteGetDataHereStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IDataObjectRemoteGetDataHereStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 13191, Column 17 in objidl.h")] + public unsafe void IDataObjectRemoteGetDataHereStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IDataObjectRemoteGetDataHereStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 13191, Column 17 in objidl.h")] + public unsafe void IDataObjectRemoteGetDataHereStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IDataObjectRemoteGetDataHereStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 13191, Column 17 in objidl.h")] + public unsafe void IDataObjectRemoteGetDataHereStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IDataObjectRemoteGetDataHereStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 13191, Column 17 in objidl.h")] + public unsafe void IDataObjectRemoteGetDataHereStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IDataObjectRemoteGetDataHereStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 13191, Column 17 in objidl.h")] + public unsafe void IDataObjectRemoteGetDataHereStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IDataObjectRemoteGetDataHereStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 13191, Column 17 in objidl.h")] + public unsafe void IDataObjectRemoteGetDataHereStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IDataObjectRemoteGetDataHereStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 13191, Column 17 in objidl.h")] + public unsafe void IDataObjectRemoteGetDataHereStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IDataObjectRemoteGetDataHereStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 13191, Column 17 in objidl.h")] + public unsafe void IDataObjectRemoteGetDataHereStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IDataObjectRemoteGetDataHereStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 13198, Column 43 in objidl.h")] + public unsafe int IDataObjectRemoteSetDataProxy(ComPtr This, FORMATETC* pformatetc, FlagStgmedium* pmedium, Silk.NET.Core.Bool32 fRelease) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDataObjectRemoteSetDataProxy((IDataObject*) This.Handle, pformatetc, pmedium, fRelease); + } + + /// To be documented. + [NativeName("Src", "Line 13198, Column 43 in objidl.h")] + public unsafe int IDataObjectRemoteSetDataProxy(ComPtr This, FORMATETC* pformatetc, ref FlagStgmedium pmedium, Silk.NET.Core.Bool32 fRelease) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDataObjectRemoteSetDataProxy((IDataObject*) This.Handle, pformatetc, ref pmedium, fRelease); + } + + /// To be documented. + [NativeName("Src", "Line 13198, Column 43 in objidl.h")] + public unsafe int IDataObjectRemoteSetDataProxy(ComPtr This, ref FORMATETC pformatetc, FlagStgmedium* pmedium, Silk.NET.Core.Bool32 fRelease) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDataObjectRemoteSetDataProxy((IDataObject*) This.Handle, ref pformatetc, pmedium, fRelease); + } + + /// To be documented. + [NativeName("Src", "Line 13198, Column 43 in objidl.h")] + public unsafe int IDataObjectRemoteSetDataProxy(ComPtr This, ref FORMATETC pformatetc, ref FlagStgmedium pmedium, Silk.NET.Core.Bool32 fRelease) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDataObjectRemoteSetDataProxy((IDataObject*) This.Handle, ref pformatetc, ref pmedium, fRelease); + } + + /// To be documented. + [NativeName("Src", "Line 13205, Column 17 in objidl.h")] + public unsafe void IDataObjectRemoteSetDataStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IDataObjectRemoteSetDataStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 13205, Column 17 in objidl.h")] + public unsafe void IDataObjectRemoteSetDataStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IDataObjectRemoteSetDataStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 13205, Column 17 in objidl.h")] + public unsafe void IDataObjectRemoteSetDataStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IDataObjectRemoteSetDataStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 13205, Column 17 in objidl.h")] + public unsafe void IDataObjectRemoteSetDataStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IDataObjectRemoteSetDataStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 13205, Column 17 in objidl.h")] + public unsafe void IDataObjectRemoteSetDataStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IDataObjectRemoteSetDataStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 13205, Column 17 in objidl.h")] + public unsafe void IDataObjectRemoteSetDataStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IDataObjectRemoteSetDataStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 13205, Column 17 in objidl.h")] + public unsafe void IDataObjectRemoteSetDataStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IDataObjectRemoteSetDataStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 13205, Column 17 in objidl.h")] + public unsafe void IDataObjectRemoteSetDataStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IDataObjectRemoteSetDataStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 13205, Column 17 in objidl.h")] + public unsafe void IDataObjectRemoteSetDataStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IDataObjectRemoteSetDataStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 13205, Column 17 in objidl.h")] + public unsafe void IDataObjectRemoteSetDataStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IDataObjectRemoteSetDataStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 13205, Column 17 in objidl.h")] + public unsafe void IDataObjectRemoteSetDataStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IDataObjectRemoteSetDataStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 13205, Column 17 in objidl.h")] + public unsafe void IDataObjectRemoteSetDataStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IDataObjectRemoteSetDataStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 13830, Column 35 in objidl.h")] + public unsafe int IFillLockBytesRemoteFillAppendProxy(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* pv, uint cb, uint* pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IFillLockBytesRemoteFillAppendProxy((IFillLockBytes*) This.Handle, pv, cb, pcbWritten); + } + + /// To be documented. + [NativeName("Src", "Line 13830, Column 35 in objidl.h")] + public unsafe int IFillLockBytesRemoteFillAppendProxy(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* pv, uint cb, ref uint pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IFillLockBytesRemoteFillAppendProxy((IFillLockBytes*) This.Handle, pv, cb, ref pcbWritten); + } + + /// To be documented. + [NativeName("Src", "Line 13830, Column 35 in objidl.h")] + public unsafe int IFillLockBytesRemoteFillAppendProxy(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte pv, uint cb, uint* pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IFillLockBytesRemoteFillAppendProxy((IFillLockBytes*) This.Handle, in pv, cb, pcbWritten); + } + + /// To be documented. + [NativeName("Src", "Line 13830, Column 35 in objidl.h")] + public unsafe int IFillLockBytesRemoteFillAppendProxy(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte pv, uint cb, ref uint pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IFillLockBytesRemoteFillAppendProxy((IFillLockBytes*) This.Handle, in pv, cb, ref pcbWritten); + } + + /// To be documented. + [NativeName("Src", "Line 13830, Column 35 in objidl.h")] + public unsafe int IFillLockBytesRemoteFillAppendProxy(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pv, uint cb, uint* pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IFillLockBytesRemoteFillAppendProxy((IFillLockBytes*) This.Handle, pv, cb, pcbWritten); + } + + /// To be documented. + [NativeName("Src", "Line 13830, Column 35 in objidl.h")] + public unsafe int IFillLockBytesRemoteFillAppendProxy(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pv, uint cb, ref uint pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IFillLockBytesRemoteFillAppendProxy((IFillLockBytes*) This.Handle, pv, cb, ref pcbWritten); + } + + /// To be documented. + [NativeName("Src", "Line 13837, Column 17 in objidl.h")] + public unsafe void IFillLockBytesRemoteFillAppendStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IFillLockBytesRemoteFillAppendStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 13837, Column 17 in objidl.h")] + public unsafe void IFillLockBytesRemoteFillAppendStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IFillLockBytesRemoteFillAppendStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 13837, Column 17 in objidl.h")] + public unsafe void IFillLockBytesRemoteFillAppendStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IFillLockBytesRemoteFillAppendStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 13837, Column 17 in objidl.h")] + public unsafe void IFillLockBytesRemoteFillAppendStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IFillLockBytesRemoteFillAppendStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 13837, Column 17 in objidl.h")] + public unsafe void IFillLockBytesRemoteFillAppendStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IFillLockBytesRemoteFillAppendStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 13837, Column 17 in objidl.h")] + public unsafe void IFillLockBytesRemoteFillAppendStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IFillLockBytesRemoteFillAppendStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 13837, Column 17 in objidl.h")] + public unsafe void IFillLockBytesRemoteFillAppendStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IFillLockBytesRemoteFillAppendStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 13837, Column 17 in objidl.h")] + public unsafe void IFillLockBytesRemoteFillAppendStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IFillLockBytesRemoteFillAppendStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 13837, Column 17 in objidl.h")] + public unsafe void IFillLockBytesRemoteFillAppendStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IFillLockBytesRemoteFillAppendStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 13837, Column 17 in objidl.h")] + public unsafe void IFillLockBytesRemoteFillAppendStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IFillLockBytesRemoteFillAppendStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 13837, Column 17 in objidl.h")] + public unsafe void IFillLockBytesRemoteFillAppendStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IFillLockBytesRemoteFillAppendStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 13837, Column 17 in objidl.h")] + public unsafe void IFillLockBytesRemoteFillAppendStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IFillLockBytesRemoteFillAppendStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 13844, Column 35 in objidl.h")] + public unsafe int IFillLockBytesRemoteFillAtProxy(ComPtr This, ulong ulOffset, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* pv, uint cb, uint* pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IFillLockBytesRemoteFillAtProxy((IFillLockBytes*) This.Handle, ulOffset, pv, cb, pcbWritten); + } + + /// To be documented. + [NativeName("Src", "Line 13844, Column 35 in objidl.h")] + public unsafe int IFillLockBytesRemoteFillAtProxy(ComPtr This, ulong ulOffset, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* pv, uint cb, ref uint pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IFillLockBytesRemoteFillAtProxy((IFillLockBytes*) This.Handle, ulOffset, pv, cb, ref pcbWritten); + } + + /// To be documented. + [NativeName("Src", "Line 13844, Column 35 in objidl.h")] + public unsafe int IFillLockBytesRemoteFillAtProxy(ComPtr This, ulong ulOffset, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte pv, uint cb, uint* pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IFillLockBytesRemoteFillAtProxy((IFillLockBytes*) This.Handle, ulOffset, in pv, cb, pcbWritten); + } + + /// To be documented. + [NativeName("Src", "Line 13844, Column 35 in objidl.h")] + public unsafe int IFillLockBytesRemoteFillAtProxy(ComPtr This, ulong ulOffset, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte pv, uint cb, ref uint pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IFillLockBytesRemoteFillAtProxy((IFillLockBytes*) This.Handle, ulOffset, in pv, cb, ref pcbWritten); + } + + /// To be documented. + [NativeName("Src", "Line 13844, Column 35 in objidl.h")] + public unsafe int IFillLockBytesRemoteFillAtProxy(ComPtr This, ulong ulOffset, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pv, uint cb, uint* pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IFillLockBytesRemoteFillAtProxy((IFillLockBytes*) This.Handle, ulOffset, pv, cb, pcbWritten); + } + + /// To be documented. + [NativeName("Src", "Line 13844, Column 35 in objidl.h")] + public unsafe int IFillLockBytesRemoteFillAtProxy(ComPtr This, ulong ulOffset, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pv, uint cb, ref uint pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IFillLockBytesRemoteFillAtProxy((IFillLockBytes*) This.Handle, ulOffset, pv, cb, ref pcbWritten); + } + + /// To be documented. + [NativeName("Src", "Line 13852, Column 17 in objidl.h")] + public unsafe void IFillLockBytesRemoteFillAtStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IFillLockBytesRemoteFillAtStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 13852, Column 17 in objidl.h")] + public unsafe void IFillLockBytesRemoteFillAtStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IFillLockBytesRemoteFillAtStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 13852, Column 17 in objidl.h")] + public unsafe void IFillLockBytesRemoteFillAtStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IFillLockBytesRemoteFillAtStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 13852, Column 17 in objidl.h")] + public unsafe void IFillLockBytesRemoteFillAtStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IFillLockBytesRemoteFillAtStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 13852, Column 17 in objidl.h")] + public unsafe void IFillLockBytesRemoteFillAtStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IFillLockBytesRemoteFillAtStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 13852, Column 17 in objidl.h")] + public unsafe void IFillLockBytesRemoteFillAtStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IFillLockBytesRemoteFillAtStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 13852, Column 17 in objidl.h")] + public unsafe void IFillLockBytesRemoteFillAtStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IFillLockBytesRemoteFillAtStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 13852, Column 17 in objidl.h")] + public unsafe void IFillLockBytesRemoteFillAtStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IFillLockBytesRemoteFillAtStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 13852, Column 17 in objidl.h")] + public unsafe void IFillLockBytesRemoteFillAtStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IFillLockBytesRemoteFillAtStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 13852, Column 17 in objidl.h")] + public unsafe void IFillLockBytesRemoteFillAtStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IFillLockBytesRemoteFillAtStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 13852, Column 17 in objidl.h")] + public unsafe void IFillLockBytesRemoteFillAtStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IFillLockBytesRemoteFillAtStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 13852, Column 17 in objidl.h")] + public unsafe void IFillLockBytesRemoteFillAtStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IFillLockBytesRemoteFillAtStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 15638, Column 41 in objidl.h")] + public unsafe int IBindCtxSetBindOptionsProxy(ComPtr This, BindOpts* pbindopts) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IBindCtxSetBindOptionsProxy((IBindCtx*) This.Handle, pbindopts); + } + + /// To be documented. + [NativeName("Src", "Line 15638, Column 41 in objidl.h")] + public unsafe int IBindCtxSetBindOptionsProxy(ComPtr This, ref BindOpts pbindopts) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IBindCtxSetBindOptionsProxy((IBindCtx*) This.Handle, ref pbindopts); + } + + /// To be documented. + [NativeName("Src", "Line 15644, Column 43 in objidl.h")] + public unsafe int IBindCtxSetBindOptionsStub(ComPtr This, BindOpts2* pbindopts) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IBindCtxSetBindOptionsStub((IBindCtx*) This.Handle, pbindopts); + } + + /// To be documented. + [NativeName("Src", "Line 15644, Column 43 in objidl.h")] + public unsafe int IBindCtxSetBindOptionsStub(ComPtr This, ref BindOpts2 pbindopts) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IBindCtxSetBindOptionsStub((IBindCtx*) This.Handle, ref pbindopts); + } + + /// To be documented. + [NativeName("Src", "Line 15648, Column 41 in objidl.h")] + public unsafe int IBindCtxGetBindOptionsProxy(ComPtr This, BindOpts* pbindopts) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IBindCtxGetBindOptionsProxy((IBindCtx*) This.Handle, pbindopts); + } + + /// To be documented. + [NativeName("Src", "Line 15648, Column 41 in objidl.h")] + public unsafe int IBindCtxGetBindOptionsProxy(ComPtr This, ref BindOpts pbindopts) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IBindCtxGetBindOptionsProxy((IBindCtx*) This.Handle, ref pbindopts); + } + + /// To be documented. + [NativeName("Src", "Line 15654, Column 43 in objidl.h")] + public unsafe int IBindCtxGetBindOptionsStub(ComPtr This, BindOpts2* pbindopts) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IBindCtxGetBindOptionsStub((IBindCtx*) This.Handle, pbindopts); + } + + /// To be documented. + [NativeName("Src", "Line 15654, Column 43 in objidl.h")] + public unsafe int IBindCtxGetBindOptionsStub(ComPtr This, ref BindOpts2 pbindopts) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IBindCtxGetBindOptionsStub((IBindCtx*) This.Handle, ref pbindopts); + } + + /// To be documented. + [NativeName("Src", "Line 15658, Column 41 in objidl.h")] + public unsafe int IEnumMonikerNextProxy(ComPtr This, uint celt, ref ComPtr rgelt, uint* pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IEnumMonikerNextProxy((IEnumMoniker*) This.Handle, celt, (IMoniker**) rgelt.GetAddressOf(), pceltFetched); + } + + /// To be documented. + [NativeName("Src", "Line 15658, Column 41 in objidl.h")] + public unsafe int IEnumMonikerNextProxy(ComPtr This, uint celt, ref ComPtr rgelt, ref uint pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IEnumMonikerNextProxy((IEnumMoniker*) This.Handle, celt, (IMoniker**) rgelt.GetAddressOf(), ref pceltFetched); + } + + /// To be documented. + [NativeName("Src", "Line 15658, Column 41 in objidl.h")] + public unsafe int IEnumMonikerNextProxy(ComPtr This, uint celt, ref IMoniker* rgelt, uint* pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IEnumMonikerNextProxy((IEnumMoniker*) This.Handle, celt, ref rgelt, pceltFetched); + } + + /// To be documented. + [NativeName("Src", "Line 15658, Column 41 in objidl.h")] + public unsafe int IEnumMonikerNextProxy(ComPtr This, uint celt, ref IMoniker* rgelt, ref uint pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IEnumMonikerNextProxy((IEnumMoniker*) This.Handle, celt, ref rgelt, ref pceltFetched); + } + + /// To be documented. + [NativeName("Src", "Line 15658, Column 41 in objidl.h")] + public unsafe int IEnumMonikerNextProxy(ref IEnumMoniker This, uint celt, ref ComPtr rgelt, uint* pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IEnumMonikerNextProxy(ref This, celt, (IMoniker**) rgelt.GetAddressOf(), pceltFetched); + } + + /// To be documented. + [NativeName("Src", "Line 15658, Column 41 in objidl.h")] + public unsafe int IEnumMonikerNextProxy(ref IEnumMoniker This, uint celt, ref ComPtr rgelt, ref uint pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IEnumMonikerNextProxy(ref This, celt, (IMoniker**) rgelt.GetAddressOf(), ref pceltFetched); + } + + /// To be documented. + [NativeName("Src", "Line 15667, Column 43 in objidl.h")] + public unsafe int IEnumMonikerNextStub(ComPtr This, uint celt, ref ComPtr rgelt, uint* pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IEnumMonikerNextStub((IEnumMoniker*) This.Handle, celt, (IMoniker**) rgelt.GetAddressOf(), pceltFetched); + } + + /// To be documented. + [NativeName("Src", "Line 15667, Column 43 in objidl.h")] + public unsafe int IEnumMonikerNextStub(ComPtr This, uint celt, ref ComPtr rgelt, ref uint pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IEnumMonikerNextStub((IEnumMoniker*) This.Handle, celt, (IMoniker**) rgelt.GetAddressOf(), ref pceltFetched); + } + + /// To be documented. + [NativeName("Src", "Line 15667, Column 43 in objidl.h")] + public unsafe int IEnumMonikerNextStub(ComPtr This, uint celt, ref IMoniker* rgelt, uint* pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IEnumMonikerNextStub((IEnumMoniker*) This.Handle, celt, ref rgelt, pceltFetched); + } + + /// To be documented. + [NativeName("Src", "Line 15667, Column 43 in objidl.h")] + public unsafe int IEnumMonikerNextStub(ComPtr This, uint celt, ref IMoniker* rgelt, ref uint pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IEnumMonikerNextStub((IEnumMoniker*) This.Handle, celt, ref rgelt, ref pceltFetched); + } + + /// To be documented. + [NativeName("Src", "Line 15667, Column 43 in objidl.h")] + public unsafe int IEnumMonikerNextStub(ref IEnumMoniker This, uint celt, ref ComPtr rgelt, uint* pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IEnumMonikerNextStub(ref This, celt, (IMoniker**) rgelt.GetAddressOf(), pceltFetched); + } + + /// To be documented. + [NativeName("Src", "Line 15667, Column 43 in objidl.h")] + public unsafe int IEnumMonikerNextStub(ref IEnumMoniker This, uint celt, ref ComPtr rgelt, ref uint pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IEnumMonikerNextStub(ref This, celt, (IMoniker**) rgelt.GetAddressOf(), ref pceltFetched); + } + + /// To be documented. + [NativeName("Src", "Line 15673, Column 38 in objidl.h")] + public unsafe Silk.NET.Core.Bool32 IRunnableObjectIsRunningProxy(ComPtr This) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IRunnableObjectIsRunningProxy((IRunnableObject*) This.Handle); + } + + /// To be documented. + [NativeName("Src", "Line 15677, Column 43 in objidl.h")] + public unsafe int IRunnableObjectIsRunningStub(ComPtr This) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IRunnableObjectIsRunningStub((IRunnableObject*) This.Handle); + } + + /// To be documented. + [NativeName("Src", "Line 15680, Column 41 in objidl.h")] + public unsafe int IMonikerBindToObjectProxy(ComPtr This, ComPtr pbc, ComPtr pmkToLeft, out ComPtr ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl where TI3 : unmanaged, IComVtbl + { + // ComPtrOverloader + ppvResult = default; + return IMonikerBindToObjectProxy((IMoniker*) This.Handle, (IBindCtx*) pbc.Handle, (IMoniker*) pmkToLeft.Handle, SilkMarshal.GuidPtrOf(), (void**) ppvResult.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 15680, Column 41 in objidl.h")] + public unsafe int IMonikerBindToObjectProxy(ComPtr This, ComPtr pbc, ComPtr pmkToLeft, Guid* riidResult, ref void* ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IMonikerBindToObjectProxy((IMoniker*) This.Handle, (IBindCtx*) pbc.Handle, (IMoniker*) pmkToLeft.Handle, riidResult, ref ppvResult); + } + + /// To be documented. + [NativeName("Src", "Line 15680, Column 41 in objidl.h")] + public unsafe int IMonikerBindToObjectProxy(ComPtr This, ComPtr pbc, ComPtr pmkToLeft, ref Guid riidResult, void** ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IMonikerBindToObjectProxy((IMoniker*) This.Handle, (IBindCtx*) pbc.Handle, (IMoniker*) pmkToLeft.Handle, ref riidResult, ppvResult); + } + + /// To be documented. + [NativeName("Src", "Line 15680, Column 41 in objidl.h")] + public unsafe int IMonikerBindToObjectProxy(ComPtr This, ComPtr pbc, ComPtr pmkToLeft, ref Guid riidResult, ref void* ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IMonikerBindToObjectProxy((IMoniker*) This.Handle, (IBindCtx*) pbc.Handle, (IMoniker*) pmkToLeft.Handle, ref riidResult, ref ppvResult); + } + + /// To be documented. + [NativeName("Src", "Line 15680, Column 41 in objidl.h")] + public unsafe int IMonikerBindToObjectProxy(ComPtr This, ComPtr pbc, ref IMoniker pmkToLeft, out ComPtr ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl + { + // ComPtrOverloader + ppvResult = default; + return IMonikerBindToObjectProxy((IMoniker*) This.Handle, (IBindCtx*) pbc.Handle, ref pmkToLeft, SilkMarshal.GuidPtrOf(), (void**) ppvResult.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 15680, Column 41 in objidl.h")] + public unsafe int IMonikerBindToObjectProxy(ComPtr This, ComPtr pbc, ref IMoniker pmkToLeft, Guid* riidResult, ref void* ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IMonikerBindToObjectProxy((IMoniker*) This.Handle, (IBindCtx*) pbc.Handle, ref pmkToLeft, riidResult, ref ppvResult); + } + + /// To be documented. + [NativeName("Src", "Line 15680, Column 41 in objidl.h")] + public unsafe int IMonikerBindToObjectProxy(ComPtr This, ComPtr pbc, ref IMoniker pmkToLeft, ref Guid riidResult, void** ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IMonikerBindToObjectProxy((IMoniker*) This.Handle, (IBindCtx*) pbc.Handle, ref pmkToLeft, ref riidResult, ppvResult); + } + + /// To be documented. + [NativeName("Src", "Line 15680, Column 41 in objidl.h")] + public unsafe int IMonikerBindToObjectProxy(ComPtr This, ComPtr pbc, ref IMoniker pmkToLeft, ref Guid riidResult, ref void* ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IMonikerBindToObjectProxy((IMoniker*) This.Handle, (IBindCtx*) pbc.Handle, ref pmkToLeft, ref riidResult, ref ppvResult); + } + + /// To be documented. + [NativeName("Src", "Line 15680, Column 41 in objidl.h")] + public unsafe int IMonikerBindToObjectProxy(ComPtr This, ref IBindCtx pbc, ComPtr pmkToLeft, out ComPtr ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl + { + // ComPtrOverloader + ppvResult = default; + return IMonikerBindToObjectProxy((IMoniker*) This.Handle, ref pbc, (IMoniker*) pmkToLeft.Handle, SilkMarshal.GuidPtrOf(), (void**) ppvResult.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 15680, Column 41 in objidl.h")] + public unsafe int IMonikerBindToObjectProxy(ComPtr This, ref IBindCtx pbc, ComPtr pmkToLeft, Guid* riidResult, ref void* ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IMonikerBindToObjectProxy((IMoniker*) This.Handle, ref pbc, (IMoniker*) pmkToLeft.Handle, riidResult, ref ppvResult); + } + + /// To be documented. + [NativeName("Src", "Line 15680, Column 41 in objidl.h")] + public unsafe int IMonikerBindToObjectProxy(ComPtr This, ref IBindCtx pbc, ComPtr pmkToLeft, ref Guid riidResult, void** ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IMonikerBindToObjectProxy((IMoniker*) This.Handle, ref pbc, (IMoniker*) pmkToLeft.Handle, ref riidResult, ppvResult); + } + + /// To be documented. + [NativeName("Src", "Line 15680, Column 41 in objidl.h")] + public unsafe int IMonikerBindToObjectProxy(ComPtr This, ref IBindCtx pbc, ComPtr pmkToLeft, ref Guid riidResult, ref void* ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IMonikerBindToObjectProxy((IMoniker*) This.Handle, ref pbc, (IMoniker*) pmkToLeft.Handle, ref riidResult, ref ppvResult); + } + + /// To be documented. + [NativeName("Src", "Line 15680, Column 41 in objidl.h")] + public unsafe int IMonikerBindToObjectProxy(ComPtr This, ref IBindCtx pbc, ref IMoniker pmkToLeft, out ComPtr ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl + { + // ComPtrOverloader + ppvResult = default; + return IMonikerBindToObjectProxy((IMoniker*) This.Handle, ref pbc, ref pmkToLeft, SilkMarshal.GuidPtrOf(), (void**) ppvResult.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 15680, Column 41 in objidl.h")] + public unsafe int IMonikerBindToObjectProxy(ComPtr This, ref IBindCtx pbc, ref IMoniker pmkToLeft, Guid* riidResult, ref void* ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IMonikerBindToObjectProxy((IMoniker*) This.Handle, ref pbc, ref pmkToLeft, riidResult, ref ppvResult); + } + + /// To be documented. + [NativeName("Src", "Line 15680, Column 41 in objidl.h")] + public unsafe int IMonikerBindToObjectProxy(ComPtr This, ref IBindCtx pbc, ref IMoniker pmkToLeft, ref Guid riidResult, void** ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IMonikerBindToObjectProxy((IMoniker*) This.Handle, ref pbc, ref pmkToLeft, ref riidResult, ppvResult); + } + + /// To be documented. + [NativeName("Src", "Line 15680, Column 41 in objidl.h")] + public unsafe int IMonikerBindToObjectProxy(ComPtr This, ref IBindCtx pbc, ref IMoniker pmkToLeft, ref Guid riidResult, ref void* ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IMonikerBindToObjectProxy((IMoniker*) This.Handle, ref pbc, ref pmkToLeft, ref riidResult, ref ppvResult); + } + + /// To be documented. + [NativeName("Src", "Line 15680, Column 41 in objidl.h")] + public unsafe int IMonikerBindToObjectProxy(ref IMoniker This, ComPtr pbc, ComPtr pmkToLeft, out ComPtr ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl + { + // ComPtrOverloader + ppvResult = default; + return IMonikerBindToObjectProxy(ref This, (IBindCtx*) pbc.Handle, (IMoniker*) pmkToLeft.Handle, SilkMarshal.GuidPtrOf(), (void**) ppvResult.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 15680, Column 41 in objidl.h")] + public unsafe int IMonikerBindToObjectProxy(ref IMoniker This, ComPtr pbc, ComPtr pmkToLeft, Guid* riidResult, ref void* ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IMonikerBindToObjectProxy(ref This, (IBindCtx*) pbc.Handle, (IMoniker*) pmkToLeft.Handle, riidResult, ref ppvResult); + } + + /// To be documented. + [NativeName("Src", "Line 15680, Column 41 in objidl.h")] + public unsafe int IMonikerBindToObjectProxy(ref IMoniker This, ComPtr pbc, ComPtr pmkToLeft, ref Guid riidResult, void** ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IMonikerBindToObjectProxy(ref This, (IBindCtx*) pbc.Handle, (IMoniker*) pmkToLeft.Handle, ref riidResult, ppvResult); + } + + /// To be documented. + [NativeName("Src", "Line 15680, Column 41 in objidl.h")] + public unsafe int IMonikerBindToObjectProxy(ref IMoniker This, ComPtr pbc, ComPtr pmkToLeft, ref Guid riidResult, ref void* ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IMonikerBindToObjectProxy(ref This, (IBindCtx*) pbc.Handle, (IMoniker*) pmkToLeft.Handle, ref riidResult, ref ppvResult); + } + + /// To be documented. + [NativeName("Src", "Line 15680, Column 41 in objidl.h")] + public unsafe int IMonikerBindToObjectProxy(ref IMoniker This, ComPtr pbc, ref IMoniker pmkToLeft, out ComPtr ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl + { + // ComPtrOverloader + ppvResult = default; + return IMonikerBindToObjectProxy(ref This, (IBindCtx*) pbc.Handle, ref pmkToLeft, SilkMarshal.GuidPtrOf(), (void**) ppvResult.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 15680, Column 41 in objidl.h")] + public unsafe int IMonikerBindToObjectProxy(ref IMoniker This, ComPtr pbc, ref IMoniker pmkToLeft, Guid* riidResult, ref void* ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IMonikerBindToObjectProxy(ref This, (IBindCtx*) pbc.Handle, ref pmkToLeft, riidResult, ref ppvResult); + } + + /// To be documented. + [NativeName("Src", "Line 15680, Column 41 in objidl.h")] + public unsafe int IMonikerBindToObjectProxy(ref IMoniker This, ComPtr pbc, ref IMoniker pmkToLeft, ref Guid riidResult, void** ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IMonikerBindToObjectProxy(ref This, (IBindCtx*) pbc.Handle, ref pmkToLeft, ref riidResult, ppvResult); + } + + /// To be documented. + [NativeName("Src", "Line 15680, Column 41 in objidl.h")] + public unsafe int IMonikerBindToObjectProxy(ref IMoniker This, ComPtr pbc, ref IMoniker pmkToLeft, ref Guid riidResult, ref void* ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IMonikerBindToObjectProxy(ref This, (IBindCtx*) pbc.Handle, ref pmkToLeft, ref riidResult, ref ppvResult); + } + + /// To be documented. + [NativeName("Src", "Line 15680, Column 41 in objidl.h")] + public unsafe int IMonikerBindToObjectProxy(ref IMoniker This, ref IBindCtx pbc, ComPtr pmkToLeft, out ComPtr ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl + { + // ComPtrOverloader + ppvResult = default; + return IMonikerBindToObjectProxy(ref This, ref pbc, (IMoniker*) pmkToLeft.Handle, SilkMarshal.GuidPtrOf(), (void**) ppvResult.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 15680, Column 41 in objidl.h")] + public unsafe int IMonikerBindToObjectProxy(ref IMoniker This, ref IBindCtx pbc, ComPtr pmkToLeft, Guid* riidResult, ref void* ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IMonikerBindToObjectProxy(ref This, ref pbc, (IMoniker*) pmkToLeft.Handle, riidResult, ref ppvResult); + } + + /// To be documented. + [NativeName("Src", "Line 15680, Column 41 in objidl.h")] + public unsafe int IMonikerBindToObjectProxy(ref IMoniker This, ref IBindCtx pbc, ComPtr pmkToLeft, ref Guid riidResult, void** ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IMonikerBindToObjectProxy(ref This, ref pbc, (IMoniker*) pmkToLeft.Handle, ref riidResult, ppvResult); + } + + /// To be documented. + [NativeName("Src", "Line 15680, Column 41 in objidl.h")] + public unsafe int IMonikerBindToObjectProxy(ref IMoniker This, ref IBindCtx pbc, ComPtr pmkToLeft, ref Guid riidResult, ref void* ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IMonikerBindToObjectProxy(ref This, ref pbc, (IMoniker*) pmkToLeft.Handle, ref riidResult, ref ppvResult); + } + + /// To be documented. + [NativeName("Src", "Line 15680, Column 41 in objidl.h")] + public unsafe int IMonikerBindToObjectProxy(ref IMoniker This, ref IBindCtx pbc, ref IMoniker pmkToLeft, out ComPtr ppvResult) where TI0 : unmanaged, IComVtbl + { + // ComPtrOverloader + ppvResult = default; + return IMonikerBindToObjectProxy(ref This, ref pbc, ref pmkToLeft, SilkMarshal.GuidPtrOf(), (void**) ppvResult.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 15692, Column 43 in objidl.h")] + public unsafe int IMonikerBindToObjectStub(ComPtr This, ComPtr pbc, ComPtr pmkToLeft, out ComPtr ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl where TI3 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ppvResult = default; + return IMonikerBindToObjectStub((IMoniker*) This.Handle, (IBindCtx*) pbc.Handle, (IMoniker*) pmkToLeft.Handle, SilkMarshal.GuidPtrOf(), (Silk.NET.Core.Native.IUnknown**) ppvResult.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 15692, Column 43 in objidl.h")] + public unsafe int IMonikerBindToObjectStub(ComPtr This, ComPtr pbc, ComPtr pmkToLeft, Guid* riidResult, ref Silk.NET.Core.Native.IUnknown* ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IMonikerBindToObjectStub((IMoniker*) This.Handle, (IBindCtx*) pbc.Handle, (IMoniker*) pmkToLeft.Handle, riidResult, ref ppvResult); + } + + /// To be documented. + [NativeName("Src", "Line 15692, Column 43 in objidl.h")] + public unsafe int IMonikerBindToObjectStub(ComPtr This, ComPtr pbc, ComPtr pmkToLeft, ref Guid riidResult, ref ComPtr ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl where TI3 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IMonikerBindToObjectStub((IMoniker*) This.Handle, (IBindCtx*) pbc.Handle, (IMoniker*) pmkToLeft.Handle, ref riidResult, (Silk.NET.Core.Native.IUnknown**) ppvResult.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 15692, Column 43 in objidl.h")] + public unsafe int IMonikerBindToObjectStub(ComPtr This, ComPtr pbc, ComPtr pmkToLeft, ref Guid riidResult, ref Silk.NET.Core.Native.IUnknown* ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IMonikerBindToObjectStub((IMoniker*) This.Handle, (IBindCtx*) pbc.Handle, (IMoniker*) pmkToLeft.Handle, ref riidResult, ref ppvResult); + } + + /// To be documented. + [NativeName("Src", "Line 15692, Column 43 in objidl.h")] + public unsafe int IMonikerBindToObjectStub(ComPtr This, ComPtr pbc, ref IMoniker pmkToLeft, out ComPtr ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ppvResult = default; + return IMonikerBindToObjectStub((IMoniker*) This.Handle, (IBindCtx*) pbc.Handle, ref pmkToLeft, SilkMarshal.GuidPtrOf(), (Silk.NET.Core.Native.IUnknown**) ppvResult.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 15692, Column 43 in objidl.h")] + public unsafe int IMonikerBindToObjectStub(ComPtr This, ComPtr pbc, ref IMoniker pmkToLeft, Guid* riidResult, ref Silk.NET.Core.Native.IUnknown* ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IMonikerBindToObjectStub((IMoniker*) This.Handle, (IBindCtx*) pbc.Handle, ref pmkToLeft, riidResult, ref ppvResult); + } + + /// To be documented. + [NativeName("Src", "Line 15692, Column 43 in objidl.h")] + public unsafe int IMonikerBindToObjectStub(ComPtr This, ComPtr pbc, ref IMoniker pmkToLeft, ref Guid riidResult, ref ComPtr ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IMonikerBindToObjectStub((IMoniker*) This.Handle, (IBindCtx*) pbc.Handle, ref pmkToLeft, ref riidResult, (Silk.NET.Core.Native.IUnknown**) ppvResult.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 15692, Column 43 in objidl.h")] + public unsafe int IMonikerBindToObjectStub(ComPtr This, ComPtr pbc, ref IMoniker pmkToLeft, ref Guid riidResult, ref Silk.NET.Core.Native.IUnknown* ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IMonikerBindToObjectStub((IMoniker*) This.Handle, (IBindCtx*) pbc.Handle, ref pmkToLeft, ref riidResult, ref ppvResult); + } + + /// To be documented. + [NativeName("Src", "Line 15692, Column 43 in objidl.h")] + public unsafe int IMonikerBindToObjectStub(ComPtr This, ref IBindCtx pbc, ComPtr pmkToLeft, out ComPtr ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ppvResult = default; + return IMonikerBindToObjectStub((IMoniker*) This.Handle, ref pbc, (IMoniker*) pmkToLeft.Handle, SilkMarshal.GuidPtrOf(), (Silk.NET.Core.Native.IUnknown**) ppvResult.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 15692, Column 43 in objidl.h")] + public unsafe int IMonikerBindToObjectStub(ComPtr This, ref IBindCtx pbc, ComPtr pmkToLeft, Guid* riidResult, ref Silk.NET.Core.Native.IUnknown* ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IMonikerBindToObjectStub((IMoniker*) This.Handle, ref pbc, (IMoniker*) pmkToLeft.Handle, riidResult, ref ppvResult); + } + + /// To be documented. + [NativeName("Src", "Line 15692, Column 43 in objidl.h")] + public unsafe int IMonikerBindToObjectStub(ComPtr This, ref IBindCtx pbc, ComPtr pmkToLeft, ref Guid riidResult, ref ComPtr ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IMonikerBindToObjectStub((IMoniker*) This.Handle, ref pbc, (IMoniker*) pmkToLeft.Handle, ref riidResult, (Silk.NET.Core.Native.IUnknown**) ppvResult.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 15692, Column 43 in objidl.h")] + public unsafe int IMonikerBindToObjectStub(ComPtr This, ref IBindCtx pbc, ComPtr pmkToLeft, ref Guid riidResult, ref Silk.NET.Core.Native.IUnknown* ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IMonikerBindToObjectStub((IMoniker*) This.Handle, ref pbc, (IMoniker*) pmkToLeft.Handle, ref riidResult, ref ppvResult); + } + + /// To be documented. + [NativeName("Src", "Line 15692, Column 43 in objidl.h")] + public unsafe int IMonikerBindToObjectStub(ComPtr This, ref IBindCtx pbc, ref IMoniker pmkToLeft, out ComPtr ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ppvResult = default; + return IMonikerBindToObjectStub((IMoniker*) This.Handle, ref pbc, ref pmkToLeft, SilkMarshal.GuidPtrOf(), (Silk.NET.Core.Native.IUnknown**) ppvResult.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 15692, Column 43 in objidl.h")] + public unsafe int IMonikerBindToObjectStub(ComPtr This, ref IBindCtx pbc, ref IMoniker pmkToLeft, Guid* riidResult, ref Silk.NET.Core.Native.IUnknown* ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IMonikerBindToObjectStub((IMoniker*) This.Handle, ref pbc, ref pmkToLeft, riidResult, ref ppvResult); + } + + /// To be documented. + [NativeName("Src", "Line 15692, Column 43 in objidl.h")] + public unsafe int IMonikerBindToObjectStub(ComPtr This, ref IBindCtx pbc, ref IMoniker pmkToLeft, ref Guid riidResult, ref ComPtr ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IMonikerBindToObjectStub((IMoniker*) This.Handle, ref pbc, ref pmkToLeft, ref riidResult, (Silk.NET.Core.Native.IUnknown**) ppvResult.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 15692, Column 43 in objidl.h")] + public unsafe int IMonikerBindToObjectStub(ComPtr This, ref IBindCtx pbc, ref IMoniker pmkToLeft, ref Guid riidResult, ref Silk.NET.Core.Native.IUnknown* ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IMonikerBindToObjectStub((IMoniker*) This.Handle, ref pbc, ref pmkToLeft, ref riidResult, ref ppvResult); + } + + /// To be documented. + [NativeName("Src", "Line 15692, Column 43 in objidl.h")] + public unsafe int IMonikerBindToObjectStub(ref IMoniker This, ComPtr pbc, ComPtr pmkToLeft, out ComPtr ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ppvResult = default; + return IMonikerBindToObjectStub(ref This, (IBindCtx*) pbc.Handle, (IMoniker*) pmkToLeft.Handle, SilkMarshal.GuidPtrOf(), (Silk.NET.Core.Native.IUnknown**) ppvResult.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 15692, Column 43 in objidl.h")] + public unsafe int IMonikerBindToObjectStub(ref IMoniker This, ComPtr pbc, ComPtr pmkToLeft, Guid* riidResult, ref Silk.NET.Core.Native.IUnknown* ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IMonikerBindToObjectStub(ref This, (IBindCtx*) pbc.Handle, (IMoniker*) pmkToLeft.Handle, riidResult, ref ppvResult); + } + + /// To be documented. + [NativeName("Src", "Line 15692, Column 43 in objidl.h")] + public unsafe int IMonikerBindToObjectStub(ref IMoniker This, ComPtr pbc, ComPtr pmkToLeft, ref Guid riidResult, ref ComPtr ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IMonikerBindToObjectStub(ref This, (IBindCtx*) pbc.Handle, (IMoniker*) pmkToLeft.Handle, ref riidResult, (Silk.NET.Core.Native.IUnknown**) ppvResult.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 15692, Column 43 in objidl.h")] + public unsafe int IMonikerBindToObjectStub(ref IMoniker This, ComPtr pbc, ComPtr pmkToLeft, ref Guid riidResult, ref Silk.NET.Core.Native.IUnknown* ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IMonikerBindToObjectStub(ref This, (IBindCtx*) pbc.Handle, (IMoniker*) pmkToLeft.Handle, ref riidResult, ref ppvResult); + } + + /// To be documented. + [NativeName("Src", "Line 15692, Column 43 in objidl.h")] + public unsafe int IMonikerBindToObjectStub(ref IMoniker This, ComPtr pbc, ref IMoniker pmkToLeft, out ComPtr ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ppvResult = default; + return IMonikerBindToObjectStub(ref This, (IBindCtx*) pbc.Handle, ref pmkToLeft, SilkMarshal.GuidPtrOf(), (Silk.NET.Core.Native.IUnknown**) ppvResult.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 15692, Column 43 in objidl.h")] + public unsafe int IMonikerBindToObjectStub(ref IMoniker This, ComPtr pbc, ref IMoniker pmkToLeft, Guid* riidResult, ref Silk.NET.Core.Native.IUnknown* ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IMonikerBindToObjectStub(ref This, (IBindCtx*) pbc.Handle, ref pmkToLeft, riidResult, ref ppvResult); + } + + /// To be documented. + [NativeName("Src", "Line 15692, Column 43 in objidl.h")] + public unsafe int IMonikerBindToObjectStub(ref IMoniker This, ComPtr pbc, ref IMoniker pmkToLeft, ref Guid riidResult, ref ComPtr ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IMonikerBindToObjectStub(ref This, (IBindCtx*) pbc.Handle, ref pmkToLeft, ref riidResult, (Silk.NET.Core.Native.IUnknown**) ppvResult.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 15692, Column 43 in objidl.h")] + public unsafe int IMonikerBindToObjectStub(ref IMoniker This, ComPtr pbc, ref IMoniker pmkToLeft, ref Guid riidResult, ref Silk.NET.Core.Native.IUnknown* ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IMonikerBindToObjectStub(ref This, (IBindCtx*) pbc.Handle, ref pmkToLeft, ref riidResult, ref ppvResult); + } + + /// To be documented. + [NativeName("Src", "Line 15692, Column 43 in objidl.h")] + public unsafe int IMonikerBindToObjectStub(ref IMoniker This, ref IBindCtx pbc, ComPtr pmkToLeft, out ComPtr ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ppvResult = default; + return IMonikerBindToObjectStub(ref This, ref pbc, (IMoniker*) pmkToLeft.Handle, SilkMarshal.GuidPtrOf(), (Silk.NET.Core.Native.IUnknown**) ppvResult.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 15692, Column 43 in objidl.h")] + public unsafe int IMonikerBindToObjectStub(ref IMoniker This, ref IBindCtx pbc, ComPtr pmkToLeft, Guid* riidResult, ref Silk.NET.Core.Native.IUnknown* ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IMonikerBindToObjectStub(ref This, ref pbc, (IMoniker*) pmkToLeft.Handle, riidResult, ref ppvResult); + } + + /// To be documented. + [NativeName("Src", "Line 15692, Column 43 in objidl.h")] + public unsafe int IMonikerBindToObjectStub(ref IMoniker This, ref IBindCtx pbc, ComPtr pmkToLeft, ref Guid riidResult, ref ComPtr ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IMonikerBindToObjectStub(ref This, ref pbc, (IMoniker*) pmkToLeft.Handle, ref riidResult, (Silk.NET.Core.Native.IUnknown**) ppvResult.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 15692, Column 43 in objidl.h")] + public unsafe int IMonikerBindToObjectStub(ref IMoniker This, ref IBindCtx pbc, ComPtr pmkToLeft, ref Guid riidResult, ref Silk.NET.Core.Native.IUnknown* ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IMonikerBindToObjectStub(ref This, ref pbc, (IMoniker*) pmkToLeft.Handle, ref riidResult, ref ppvResult); + } + + /// To be documented. + [NativeName("Src", "Line 15692, Column 43 in objidl.h")] + public unsafe int IMonikerBindToObjectStub(ref IMoniker This, ref IBindCtx pbc, ref IMoniker pmkToLeft, out ComPtr ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ppvResult = default; + return IMonikerBindToObjectStub(ref This, ref pbc, ref pmkToLeft, SilkMarshal.GuidPtrOf(), (Silk.NET.Core.Native.IUnknown**) ppvResult.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 15692, Column 43 in objidl.h")] + public unsafe int IMonikerBindToObjectStub(ref IMoniker This, ref IBindCtx pbc, ref IMoniker pmkToLeft, ref Guid riidResult, ref ComPtr ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IMonikerBindToObjectStub(ref This, ref pbc, ref pmkToLeft, ref riidResult, (Silk.NET.Core.Native.IUnknown**) ppvResult.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 15699, Column 41 in objidl.h")] + public unsafe int IMonikerBindToStorageProxy(ComPtr This, ComPtr pbc, ComPtr pmkToLeft, out ComPtr ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl where TI3 : unmanaged, IComVtbl + { + // ComPtrOverloader + ppvObj = default; + return IMonikerBindToStorageProxy((IMoniker*) This.Handle, (IBindCtx*) pbc.Handle, (IMoniker*) pmkToLeft.Handle, SilkMarshal.GuidPtrOf(), (void**) ppvObj.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 15699, Column 41 in objidl.h")] + public unsafe int IMonikerBindToStorageProxy(ComPtr This, ComPtr pbc, ComPtr pmkToLeft, Guid* riid, ref void* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IMonikerBindToStorageProxy((IMoniker*) This.Handle, (IBindCtx*) pbc.Handle, (IMoniker*) pmkToLeft.Handle, riid, ref ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 15699, Column 41 in objidl.h")] + public unsafe int IMonikerBindToStorageProxy(ComPtr This, ComPtr pbc, ComPtr pmkToLeft, ref Guid riid, void** ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IMonikerBindToStorageProxy((IMoniker*) This.Handle, (IBindCtx*) pbc.Handle, (IMoniker*) pmkToLeft.Handle, ref riid, ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 15699, Column 41 in objidl.h")] + public unsafe int IMonikerBindToStorageProxy(ComPtr This, ComPtr pbc, ComPtr pmkToLeft, ref Guid riid, ref void* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IMonikerBindToStorageProxy((IMoniker*) This.Handle, (IBindCtx*) pbc.Handle, (IMoniker*) pmkToLeft.Handle, ref riid, ref ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 15699, Column 41 in objidl.h")] + public unsafe int IMonikerBindToStorageProxy(ComPtr This, ComPtr pbc, ref IMoniker pmkToLeft, out ComPtr ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl + { + // ComPtrOverloader + ppvObj = default; + return IMonikerBindToStorageProxy((IMoniker*) This.Handle, (IBindCtx*) pbc.Handle, ref pmkToLeft, SilkMarshal.GuidPtrOf(), (void**) ppvObj.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 15699, Column 41 in objidl.h")] + public unsafe int IMonikerBindToStorageProxy(ComPtr This, ComPtr pbc, ref IMoniker pmkToLeft, Guid* riid, ref void* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IMonikerBindToStorageProxy((IMoniker*) This.Handle, (IBindCtx*) pbc.Handle, ref pmkToLeft, riid, ref ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 15699, Column 41 in objidl.h")] + public unsafe int IMonikerBindToStorageProxy(ComPtr This, ComPtr pbc, ref IMoniker pmkToLeft, ref Guid riid, void** ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IMonikerBindToStorageProxy((IMoniker*) This.Handle, (IBindCtx*) pbc.Handle, ref pmkToLeft, ref riid, ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 15699, Column 41 in objidl.h")] + public unsafe int IMonikerBindToStorageProxy(ComPtr This, ComPtr pbc, ref IMoniker pmkToLeft, ref Guid riid, ref void* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IMonikerBindToStorageProxy((IMoniker*) This.Handle, (IBindCtx*) pbc.Handle, ref pmkToLeft, ref riid, ref ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 15699, Column 41 in objidl.h")] + public unsafe int IMonikerBindToStorageProxy(ComPtr This, ref IBindCtx pbc, ComPtr pmkToLeft, out ComPtr ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl + { + // ComPtrOverloader + ppvObj = default; + return IMonikerBindToStorageProxy((IMoniker*) This.Handle, ref pbc, (IMoniker*) pmkToLeft.Handle, SilkMarshal.GuidPtrOf(), (void**) ppvObj.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 15699, Column 41 in objidl.h")] + public unsafe int IMonikerBindToStorageProxy(ComPtr This, ref IBindCtx pbc, ComPtr pmkToLeft, Guid* riid, ref void* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IMonikerBindToStorageProxy((IMoniker*) This.Handle, ref pbc, (IMoniker*) pmkToLeft.Handle, riid, ref ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 15699, Column 41 in objidl.h")] + public unsafe int IMonikerBindToStorageProxy(ComPtr This, ref IBindCtx pbc, ComPtr pmkToLeft, ref Guid riid, void** ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IMonikerBindToStorageProxy((IMoniker*) This.Handle, ref pbc, (IMoniker*) pmkToLeft.Handle, ref riid, ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 15699, Column 41 in objidl.h")] + public unsafe int IMonikerBindToStorageProxy(ComPtr This, ref IBindCtx pbc, ComPtr pmkToLeft, ref Guid riid, ref void* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IMonikerBindToStorageProxy((IMoniker*) This.Handle, ref pbc, (IMoniker*) pmkToLeft.Handle, ref riid, ref ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 15699, Column 41 in objidl.h")] + public unsafe int IMonikerBindToStorageProxy(ComPtr This, ref IBindCtx pbc, ref IMoniker pmkToLeft, out ComPtr ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl + { + // ComPtrOverloader + ppvObj = default; + return IMonikerBindToStorageProxy((IMoniker*) This.Handle, ref pbc, ref pmkToLeft, SilkMarshal.GuidPtrOf(), (void**) ppvObj.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 15699, Column 41 in objidl.h")] + public unsafe int IMonikerBindToStorageProxy(ComPtr This, ref IBindCtx pbc, ref IMoniker pmkToLeft, Guid* riid, ref void* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IMonikerBindToStorageProxy((IMoniker*) This.Handle, ref pbc, ref pmkToLeft, riid, ref ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 15699, Column 41 in objidl.h")] + public unsafe int IMonikerBindToStorageProxy(ComPtr This, ref IBindCtx pbc, ref IMoniker pmkToLeft, ref Guid riid, void** ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IMonikerBindToStorageProxy((IMoniker*) This.Handle, ref pbc, ref pmkToLeft, ref riid, ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 15699, Column 41 in objidl.h")] + public unsafe int IMonikerBindToStorageProxy(ComPtr This, ref IBindCtx pbc, ref IMoniker pmkToLeft, ref Guid riid, ref void* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IMonikerBindToStorageProxy((IMoniker*) This.Handle, ref pbc, ref pmkToLeft, ref riid, ref ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 15699, Column 41 in objidl.h")] + public unsafe int IMonikerBindToStorageProxy(ref IMoniker This, ComPtr pbc, ComPtr pmkToLeft, out ComPtr ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl + { + // ComPtrOverloader + ppvObj = default; + return IMonikerBindToStorageProxy(ref This, (IBindCtx*) pbc.Handle, (IMoniker*) pmkToLeft.Handle, SilkMarshal.GuidPtrOf(), (void**) ppvObj.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 15699, Column 41 in objidl.h")] + public unsafe int IMonikerBindToStorageProxy(ref IMoniker This, ComPtr pbc, ComPtr pmkToLeft, Guid* riid, ref void* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IMonikerBindToStorageProxy(ref This, (IBindCtx*) pbc.Handle, (IMoniker*) pmkToLeft.Handle, riid, ref ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 15699, Column 41 in objidl.h")] + public unsafe int IMonikerBindToStorageProxy(ref IMoniker This, ComPtr pbc, ComPtr pmkToLeft, ref Guid riid, void** ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IMonikerBindToStorageProxy(ref This, (IBindCtx*) pbc.Handle, (IMoniker*) pmkToLeft.Handle, ref riid, ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 15699, Column 41 in objidl.h")] + public unsafe int IMonikerBindToStorageProxy(ref IMoniker This, ComPtr pbc, ComPtr pmkToLeft, ref Guid riid, ref void* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IMonikerBindToStorageProxy(ref This, (IBindCtx*) pbc.Handle, (IMoniker*) pmkToLeft.Handle, ref riid, ref ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 15699, Column 41 in objidl.h")] + public unsafe int IMonikerBindToStorageProxy(ref IMoniker This, ComPtr pbc, ref IMoniker pmkToLeft, out ComPtr ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl + { + // ComPtrOverloader + ppvObj = default; + return IMonikerBindToStorageProxy(ref This, (IBindCtx*) pbc.Handle, ref pmkToLeft, SilkMarshal.GuidPtrOf(), (void**) ppvObj.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 15699, Column 41 in objidl.h")] + public unsafe int IMonikerBindToStorageProxy(ref IMoniker This, ComPtr pbc, ref IMoniker pmkToLeft, Guid* riid, ref void* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IMonikerBindToStorageProxy(ref This, (IBindCtx*) pbc.Handle, ref pmkToLeft, riid, ref ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 15699, Column 41 in objidl.h")] + public unsafe int IMonikerBindToStorageProxy(ref IMoniker This, ComPtr pbc, ref IMoniker pmkToLeft, ref Guid riid, void** ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IMonikerBindToStorageProxy(ref This, (IBindCtx*) pbc.Handle, ref pmkToLeft, ref riid, ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 15699, Column 41 in objidl.h")] + public unsafe int IMonikerBindToStorageProxy(ref IMoniker This, ComPtr pbc, ref IMoniker pmkToLeft, ref Guid riid, ref void* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IMonikerBindToStorageProxy(ref This, (IBindCtx*) pbc.Handle, ref pmkToLeft, ref riid, ref ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 15699, Column 41 in objidl.h")] + public unsafe int IMonikerBindToStorageProxy(ref IMoniker This, ref IBindCtx pbc, ComPtr pmkToLeft, out ComPtr ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl + { + // ComPtrOverloader + ppvObj = default; + return IMonikerBindToStorageProxy(ref This, ref pbc, (IMoniker*) pmkToLeft.Handle, SilkMarshal.GuidPtrOf(), (void**) ppvObj.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 15699, Column 41 in objidl.h")] + public unsafe int IMonikerBindToStorageProxy(ref IMoniker This, ref IBindCtx pbc, ComPtr pmkToLeft, Guid* riid, ref void* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IMonikerBindToStorageProxy(ref This, ref pbc, (IMoniker*) pmkToLeft.Handle, riid, ref ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 15699, Column 41 in objidl.h")] + public unsafe int IMonikerBindToStorageProxy(ref IMoniker This, ref IBindCtx pbc, ComPtr pmkToLeft, ref Guid riid, void** ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IMonikerBindToStorageProxy(ref This, ref pbc, (IMoniker*) pmkToLeft.Handle, ref riid, ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 15699, Column 41 in objidl.h")] + public unsafe int IMonikerBindToStorageProxy(ref IMoniker This, ref IBindCtx pbc, ComPtr pmkToLeft, ref Guid riid, ref void* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IMonikerBindToStorageProxy(ref This, ref pbc, (IMoniker*) pmkToLeft.Handle, ref riid, ref ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 15699, Column 41 in objidl.h")] + public unsafe int IMonikerBindToStorageProxy(ref IMoniker This, ref IBindCtx pbc, ref IMoniker pmkToLeft, out ComPtr ppvObj) where TI0 : unmanaged, IComVtbl + { + // ComPtrOverloader + ppvObj = default; + return IMonikerBindToStorageProxy(ref This, ref pbc, ref pmkToLeft, SilkMarshal.GuidPtrOf(), (void**) ppvObj.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 15711, Column 43 in objidl.h")] + public unsafe int IMonikerBindToStorageStub(ComPtr This, ComPtr pbc, ComPtr pmkToLeft, out ComPtr ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl where TI3 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ppvObj = default; + return IMonikerBindToStorageStub((IMoniker*) This.Handle, (IBindCtx*) pbc.Handle, (IMoniker*) pmkToLeft.Handle, SilkMarshal.GuidPtrOf(), (Silk.NET.Core.Native.IUnknown**) ppvObj.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 15711, Column 43 in objidl.h")] + public unsafe int IMonikerBindToStorageStub(ComPtr This, ComPtr pbc, ComPtr pmkToLeft, Guid* riid, ref Silk.NET.Core.Native.IUnknown* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IMonikerBindToStorageStub((IMoniker*) This.Handle, (IBindCtx*) pbc.Handle, (IMoniker*) pmkToLeft.Handle, riid, ref ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 15711, Column 43 in objidl.h")] + public unsafe int IMonikerBindToStorageStub(ComPtr This, ComPtr pbc, ComPtr pmkToLeft, ref Guid riid, ref ComPtr ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl where TI3 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IMonikerBindToStorageStub((IMoniker*) This.Handle, (IBindCtx*) pbc.Handle, (IMoniker*) pmkToLeft.Handle, ref riid, (Silk.NET.Core.Native.IUnknown**) ppvObj.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 15711, Column 43 in objidl.h")] + public unsafe int IMonikerBindToStorageStub(ComPtr This, ComPtr pbc, ComPtr pmkToLeft, ref Guid riid, ref Silk.NET.Core.Native.IUnknown* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IMonikerBindToStorageStub((IMoniker*) This.Handle, (IBindCtx*) pbc.Handle, (IMoniker*) pmkToLeft.Handle, ref riid, ref ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 15711, Column 43 in objidl.h")] + public unsafe int IMonikerBindToStorageStub(ComPtr This, ComPtr pbc, ref IMoniker pmkToLeft, out ComPtr ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ppvObj = default; + return IMonikerBindToStorageStub((IMoniker*) This.Handle, (IBindCtx*) pbc.Handle, ref pmkToLeft, SilkMarshal.GuidPtrOf(), (Silk.NET.Core.Native.IUnknown**) ppvObj.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 15711, Column 43 in objidl.h")] + public unsafe int IMonikerBindToStorageStub(ComPtr This, ComPtr pbc, ref IMoniker pmkToLeft, Guid* riid, ref Silk.NET.Core.Native.IUnknown* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IMonikerBindToStorageStub((IMoniker*) This.Handle, (IBindCtx*) pbc.Handle, ref pmkToLeft, riid, ref ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 15711, Column 43 in objidl.h")] + public unsafe int IMonikerBindToStorageStub(ComPtr This, ComPtr pbc, ref IMoniker pmkToLeft, ref Guid riid, ref ComPtr ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IMonikerBindToStorageStub((IMoniker*) This.Handle, (IBindCtx*) pbc.Handle, ref pmkToLeft, ref riid, (Silk.NET.Core.Native.IUnknown**) ppvObj.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 15711, Column 43 in objidl.h")] + public unsafe int IMonikerBindToStorageStub(ComPtr This, ComPtr pbc, ref IMoniker pmkToLeft, ref Guid riid, ref Silk.NET.Core.Native.IUnknown* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IMonikerBindToStorageStub((IMoniker*) This.Handle, (IBindCtx*) pbc.Handle, ref pmkToLeft, ref riid, ref ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 15711, Column 43 in objidl.h")] + public unsafe int IMonikerBindToStorageStub(ComPtr This, ref IBindCtx pbc, ComPtr pmkToLeft, out ComPtr ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ppvObj = default; + return IMonikerBindToStorageStub((IMoniker*) This.Handle, ref pbc, (IMoniker*) pmkToLeft.Handle, SilkMarshal.GuidPtrOf(), (Silk.NET.Core.Native.IUnknown**) ppvObj.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 15711, Column 43 in objidl.h")] + public unsafe int IMonikerBindToStorageStub(ComPtr This, ref IBindCtx pbc, ComPtr pmkToLeft, Guid* riid, ref Silk.NET.Core.Native.IUnknown* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IMonikerBindToStorageStub((IMoniker*) This.Handle, ref pbc, (IMoniker*) pmkToLeft.Handle, riid, ref ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 15711, Column 43 in objidl.h")] + public unsafe int IMonikerBindToStorageStub(ComPtr This, ref IBindCtx pbc, ComPtr pmkToLeft, ref Guid riid, ref ComPtr ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IMonikerBindToStorageStub((IMoniker*) This.Handle, ref pbc, (IMoniker*) pmkToLeft.Handle, ref riid, (Silk.NET.Core.Native.IUnknown**) ppvObj.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 15711, Column 43 in objidl.h")] + public unsafe int IMonikerBindToStorageStub(ComPtr This, ref IBindCtx pbc, ComPtr pmkToLeft, ref Guid riid, ref Silk.NET.Core.Native.IUnknown* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IMonikerBindToStorageStub((IMoniker*) This.Handle, ref pbc, (IMoniker*) pmkToLeft.Handle, ref riid, ref ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 15711, Column 43 in objidl.h")] + public unsafe int IMonikerBindToStorageStub(ComPtr This, ref IBindCtx pbc, ref IMoniker pmkToLeft, out ComPtr ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ppvObj = default; + return IMonikerBindToStorageStub((IMoniker*) This.Handle, ref pbc, ref pmkToLeft, SilkMarshal.GuidPtrOf(), (Silk.NET.Core.Native.IUnknown**) ppvObj.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 15711, Column 43 in objidl.h")] + public unsafe int IMonikerBindToStorageStub(ComPtr This, ref IBindCtx pbc, ref IMoniker pmkToLeft, Guid* riid, ref Silk.NET.Core.Native.IUnknown* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IMonikerBindToStorageStub((IMoniker*) This.Handle, ref pbc, ref pmkToLeft, riid, ref ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 15711, Column 43 in objidl.h")] + public unsafe int IMonikerBindToStorageStub(ComPtr This, ref IBindCtx pbc, ref IMoniker pmkToLeft, ref Guid riid, ref ComPtr ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IMonikerBindToStorageStub((IMoniker*) This.Handle, ref pbc, ref pmkToLeft, ref riid, (Silk.NET.Core.Native.IUnknown**) ppvObj.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 15711, Column 43 in objidl.h")] + public unsafe int IMonikerBindToStorageStub(ComPtr This, ref IBindCtx pbc, ref IMoniker pmkToLeft, ref Guid riid, ref Silk.NET.Core.Native.IUnknown* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IMonikerBindToStorageStub((IMoniker*) This.Handle, ref pbc, ref pmkToLeft, ref riid, ref ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 15711, Column 43 in objidl.h")] + public unsafe int IMonikerBindToStorageStub(ref IMoniker This, ComPtr pbc, ComPtr pmkToLeft, out ComPtr ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ppvObj = default; + return IMonikerBindToStorageStub(ref This, (IBindCtx*) pbc.Handle, (IMoniker*) pmkToLeft.Handle, SilkMarshal.GuidPtrOf(), (Silk.NET.Core.Native.IUnknown**) ppvObj.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 15711, Column 43 in objidl.h")] + public unsafe int IMonikerBindToStorageStub(ref IMoniker This, ComPtr pbc, ComPtr pmkToLeft, Guid* riid, ref Silk.NET.Core.Native.IUnknown* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IMonikerBindToStorageStub(ref This, (IBindCtx*) pbc.Handle, (IMoniker*) pmkToLeft.Handle, riid, ref ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 15711, Column 43 in objidl.h")] + public unsafe int IMonikerBindToStorageStub(ref IMoniker This, ComPtr pbc, ComPtr pmkToLeft, ref Guid riid, ref ComPtr ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IMonikerBindToStorageStub(ref This, (IBindCtx*) pbc.Handle, (IMoniker*) pmkToLeft.Handle, ref riid, (Silk.NET.Core.Native.IUnknown**) ppvObj.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 15711, Column 43 in objidl.h")] + public unsafe int IMonikerBindToStorageStub(ref IMoniker This, ComPtr pbc, ComPtr pmkToLeft, ref Guid riid, ref Silk.NET.Core.Native.IUnknown* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IMonikerBindToStorageStub(ref This, (IBindCtx*) pbc.Handle, (IMoniker*) pmkToLeft.Handle, ref riid, ref ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 15711, Column 43 in objidl.h")] + public unsafe int IMonikerBindToStorageStub(ref IMoniker This, ComPtr pbc, ref IMoniker pmkToLeft, out ComPtr ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ppvObj = default; + return IMonikerBindToStorageStub(ref This, (IBindCtx*) pbc.Handle, ref pmkToLeft, SilkMarshal.GuidPtrOf(), (Silk.NET.Core.Native.IUnknown**) ppvObj.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 15711, Column 43 in objidl.h")] + public unsafe int IMonikerBindToStorageStub(ref IMoniker This, ComPtr pbc, ref IMoniker pmkToLeft, Guid* riid, ref Silk.NET.Core.Native.IUnknown* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IMonikerBindToStorageStub(ref This, (IBindCtx*) pbc.Handle, ref pmkToLeft, riid, ref ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 15711, Column 43 in objidl.h")] + public unsafe int IMonikerBindToStorageStub(ref IMoniker This, ComPtr pbc, ref IMoniker pmkToLeft, ref Guid riid, ref ComPtr ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IMonikerBindToStorageStub(ref This, (IBindCtx*) pbc.Handle, ref pmkToLeft, ref riid, (Silk.NET.Core.Native.IUnknown**) ppvObj.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 15711, Column 43 in objidl.h")] + public unsafe int IMonikerBindToStorageStub(ref IMoniker This, ComPtr pbc, ref IMoniker pmkToLeft, ref Guid riid, ref Silk.NET.Core.Native.IUnknown* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IMonikerBindToStorageStub(ref This, (IBindCtx*) pbc.Handle, ref pmkToLeft, ref riid, ref ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 15711, Column 43 in objidl.h")] + public unsafe int IMonikerBindToStorageStub(ref IMoniker This, ref IBindCtx pbc, ComPtr pmkToLeft, out ComPtr ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ppvObj = default; + return IMonikerBindToStorageStub(ref This, ref pbc, (IMoniker*) pmkToLeft.Handle, SilkMarshal.GuidPtrOf(), (Silk.NET.Core.Native.IUnknown**) ppvObj.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 15711, Column 43 in objidl.h")] + public unsafe int IMonikerBindToStorageStub(ref IMoniker This, ref IBindCtx pbc, ComPtr pmkToLeft, Guid* riid, ref Silk.NET.Core.Native.IUnknown* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IMonikerBindToStorageStub(ref This, ref pbc, (IMoniker*) pmkToLeft.Handle, riid, ref ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 15711, Column 43 in objidl.h")] + public unsafe int IMonikerBindToStorageStub(ref IMoniker This, ref IBindCtx pbc, ComPtr pmkToLeft, ref Guid riid, ref ComPtr ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IMonikerBindToStorageStub(ref This, ref pbc, (IMoniker*) pmkToLeft.Handle, ref riid, (Silk.NET.Core.Native.IUnknown**) ppvObj.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 15711, Column 43 in objidl.h")] + public unsafe int IMonikerBindToStorageStub(ref IMoniker This, ref IBindCtx pbc, ComPtr pmkToLeft, ref Guid riid, ref Silk.NET.Core.Native.IUnknown* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IMonikerBindToStorageStub(ref This, ref pbc, (IMoniker*) pmkToLeft.Handle, ref riid, ref ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 15711, Column 43 in objidl.h")] + public unsafe int IMonikerBindToStorageStub(ref IMoniker This, ref IBindCtx pbc, ref IMoniker pmkToLeft, out ComPtr ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ppvObj = default; + return IMonikerBindToStorageStub(ref This, ref pbc, ref pmkToLeft, SilkMarshal.GuidPtrOf(), (Silk.NET.Core.Native.IUnknown**) ppvObj.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 15711, Column 43 in objidl.h")] + public unsafe int IMonikerBindToStorageStub(ref IMoniker This, ref IBindCtx pbc, ref IMoniker pmkToLeft, ref Guid riid, ref ComPtr ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IMonikerBindToStorageStub(ref This, ref pbc, ref pmkToLeft, ref riid, (Silk.NET.Core.Native.IUnknown**) ppvObj.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 15718, Column 41 in objidl.h")] + public unsafe int IEnumSTATSTGNextProxy(ComPtr This, uint celt, STATSTG* rgelt, uint* pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IEnumSTATSTGNextProxy((IEnumSTATSTG*) This.Handle, celt, rgelt, pceltFetched); + } + + /// To be documented. + [NativeName("Src", "Line 15718, Column 41 in objidl.h")] + public unsafe int IEnumSTATSTGNextProxy(ComPtr This, uint celt, STATSTG* rgelt, ref uint pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IEnumSTATSTGNextProxy((IEnumSTATSTG*) This.Handle, celt, rgelt, ref pceltFetched); + } + + /// To be documented. + [NativeName("Src", "Line 15718, Column 41 in objidl.h")] + public unsafe int IEnumSTATSTGNextProxy(ComPtr This, uint celt, ref STATSTG rgelt, uint* pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IEnumSTATSTGNextProxy((IEnumSTATSTG*) This.Handle, celt, ref rgelt, pceltFetched); + } + + /// To be documented. + [NativeName("Src", "Line 15718, Column 41 in objidl.h")] + public unsafe int IEnumSTATSTGNextProxy(ComPtr This, uint celt, ref STATSTG rgelt, ref uint pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IEnumSTATSTGNextProxy((IEnumSTATSTG*) This.Handle, celt, ref rgelt, ref pceltFetched); + } + + /// To be documented. + [NativeName("Src", "Line 15727, Column 43 in objidl.h")] + public unsafe int IEnumSTATSTGNextStub(ComPtr This, uint celt, STATSTG* rgelt, uint* pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IEnumSTATSTGNextStub((IEnumSTATSTG*) This.Handle, celt, rgelt, pceltFetched); + } + + /// To be documented. + [NativeName("Src", "Line 15727, Column 43 in objidl.h")] + public unsafe int IEnumSTATSTGNextStub(ComPtr This, uint celt, STATSTG* rgelt, ref uint pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IEnumSTATSTGNextStub((IEnumSTATSTG*) This.Handle, celt, rgelt, ref pceltFetched); + } + + /// To be documented. + [NativeName("Src", "Line 15727, Column 43 in objidl.h")] + public unsafe int IEnumSTATSTGNextStub(ComPtr This, uint celt, ref STATSTG rgelt, uint* pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IEnumSTATSTGNextStub((IEnumSTATSTG*) This.Handle, celt, ref rgelt, pceltFetched); + } + + /// To be documented. + [NativeName("Src", "Line 15727, Column 43 in objidl.h")] + public unsafe int IEnumSTATSTGNextStub(ComPtr This, uint celt, ref STATSTG rgelt, ref uint pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IEnumSTATSTGNextStub((IEnumSTATSTG*) This.Handle, celt, ref rgelt, ref pceltFetched); + } + + /// To be documented. + [NativeName("Src", "Line 15733, Column 41 in objidl.h")] + public unsafe int IStorageOpenStreamProxy(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pwcsName, void* reserved1, uint grfMode, uint reserved2, ref ComPtr ppstm) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStorageOpenStreamProxy((IStorage*) This.Handle, pwcsName, reserved1, grfMode, reserved2, (Silk.NET.Core.Win32Extras.IStream**) ppstm.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 15733, Column 41 in objidl.h")] + public unsafe int IStorageOpenStreamProxy(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pwcsName, void* reserved1, uint grfMode, uint reserved2, ref Silk.NET.Core.Win32Extras.IStream* ppstm) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStorageOpenStreamProxy((IStorage*) This.Handle, pwcsName, reserved1, grfMode, reserved2, ref ppstm); + } + + /// To be documented. + [NativeName("Src", "Line 15733, Column 41 in objidl.h")] + public unsafe int IStorageOpenStreamProxy(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pwcsName, ref T0 reserved1, uint grfMode, uint reserved2, ref ComPtr ppstm) where T0 : unmanaged where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStorageOpenStreamProxy((IStorage*) This.Handle, pwcsName, ref reserved1, grfMode, reserved2, (Silk.NET.Core.Win32Extras.IStream**) ppstm.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 15733, Column 41 in objidl.h")] + public unsafe int IStorageOpenStreamProxy(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pwcsName, ref T0 reserved1, uint grfMode, uint reserved2, ref Silk.NET.Core.Win32Extras.IStream* ppstm) where T0 : unmanaged where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStorageOpenStreamProxy((IStorage*) This.Handle, pwcsName, ref reserved1, grfMode, reserved2, ref ppstm); + } + + /// To be documented. + [NativeName("Src", "Line 15733, Column 41 in objidl.h")] + public unsafe int IStorageOpenStreamProxy(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pwcsName, void* reserved1, uint grfMode, uint reserved2, ref ComPtr ppstm) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStorageOpenStreamProxy((IStorage*) This.Handle, in pwcsName, reserved1, grfMode, reserved2, (Silk.NET.Core.Win32Extras.IStream**) ppstm.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 15733, Column 41 in objidl.h")] + public unsafe int IStorageOpenStreamProxy(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pwcsName, void* reserved1, uint grfMode, uint reserved2, ref Silk.NET.Core.Win32Extras.IStream* ppstm) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStorageOpenStreamProxy((IStorage*) This.Handle, in pwcsName, reserved1, grfMode, reserved2, ref ppstm); + } + + /// To be documented. + [NativeName("Src", "Line 15733, Column 41 in objidl.h")] + public unsafe int IStorageOpenStreamProxy(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pwcsName, ref T0 reserved1, uint grfMode, uint reserved2, ref ComPtr ppstm) where T0 : unmanaged where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStorageOpenStreamProxy((IStorage*) This.Handle, in pwcsName, ref reserved1, grfMode, reserved2, (Silk.NET.Core.Win32Extras.IStream**) ppstm.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 15733, Column 41 in objidl.h")] + public unsafe int IStorageOpenStreamProxy(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pwcsName, ref T0 reserved1, uint grfMode, uint reserved2, ref Silk.NET.Core.Win32Extras.IStream* ppstm) where T0 : unmanaged where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStorageOpenStreamProxy((IStorage*) This.Handle, in pwcsName, ref reserved1, grfMode, reserved2, ref ppstm); + } + + /// To be documented. + [NativeName("Src", "Line 15733, Column 41 in objidl.h")] + public unsafe int IStorageOpenStreamProxy(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pwcsName, void* reserved1, uint grfMode, uint reserved2, ref ComPtr ppstm) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStorageOpenStreamProxy((IStorage*) This.Handle, pwcsName, reserved1, grfMode, reserved2, (Silk.NET.Core.Win32Extras.IStream**) ppstm.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 15733, Column 41 in objidl.h")] + public unsafe int IStorageOpenStreamProxy(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pwcsName, void* reserved1, uint grfMode, uint reserved2, ref Silk.NET.Core.Win32Extras.IStream* ppstm) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStorageOpenStreamProxy((IStorage*) This.Handle, pwcsName, reserved1, grfMode, reserved2, ref ppstm); + } + + /// To be documented. + [NativeName("Src", "Line 15733, Column 41 in objidl.h")] + public unsafe int IStorageOpenStreamProxy(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pwcsName, ref T0 reserved1, uint grfMode, uint reserved2, ref ComPtr ppstm) where T0 : unmanaged where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStorageOpenStreamProxy((IStorage*) This.Handle, pwcsName, ref reserved1, grfMode, reserved2, (Silk.NET.Core.Win32Extras.IStream**) ppstm.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 15733, Column 41 in objidl.h")] + public unsafe int IStorageOpenStreamProxy(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pwcsName, ref T0 reserved1, uint grfMode, uint reserved2, ref Silk.NET.Core.Win32Extras.IStream* ppstm) where T0 : unmanaged where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStorageOpenStreamProxy((IStorage*) This.Handle, pwcsName, ref reserved1, grfMode, reserved2, ref ppstm); + } + + /// To be documented. + [NativeName("Src", "Line 15733, Column 41 in objidl.h")] + public unsafe int IStorageOpenStreamProxy(ref IStorage This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pwcsName, void* reserved1, uint grfMode, uint reserved2, ref ComPtr ppstm) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStorageOpenStreamProxy(ref This, pwcsName, reserved1, grfMode, reserved2, (Silk.NET.Core.Win32Extras.IStream**) ppstm.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 15733, Column 41 in objidl.h")] + public unsafe int IStorageOpenStreamProxy(ref IStorage This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pwcsName, ref T0 reserved1, uint grfMode, uint reserved2, ref ComPtr ppstm) where T0 : unmanaged where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStorageOpenStreamProxy(ref This, pwcsName, ref reserved1, grfMode, reserved2, (Silk.NET.Core.Win32Extras.IStream**) ppstm.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 15733, Column 41 in objidl.h")] + public unsafe int IStorageOpenStreamProxy(ref IStorage This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pwcsName, void* reserved1, uint grfMode, uint reserved2, ref ComPtr ppstm) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStorageOpenStreamProxy(ref This, in pwcsName, reserved1, grfMode, reserved2, (Silk.NET.Core.Win32Extras.IStream**) ppstm.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 15733, Column 41 in objidl.h")] + public unsafe int IStorageOpenStreamProxy(ref IStorage This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pwcsName, ref T0 reserved1, uint grfMode, uint reserved2, ref ComPtr ppstm) where T0 : unmanaged where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStorageOpenStreamProxy(ref This, in pwcsName, ref reserved1, grfMode, reserved2, (Silk.NET.Core.Win32Extras.IStream**) ppstm.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 15733, Column 41 in objidl.h")] + public unsafe int IStorageOpenStreamProxy(ref IStorage This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pwcsName, void* reserved1, uint grfMode, uint reserved2, ref ComPtr ppstm) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStorageOpenStreamProxy(ref This, pwcsName, reserved1, grfMode, reserved2, (Silk.NET.Core.Win32Extras.IStream**) ppstm.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 15733, Column 41 in objidl.h")] + public unsafe int IStorageOpenStreamProxy(ref IStorage This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pwcsName, ref T0 reserved1, uint grfMode, uint reserved2, ref ComPtr ppstm) where T0 : unmanaged where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStorageOpenStreamProxy(ref This, pwcsName, ref reserved1, grfMode, reserved2, (Silk.NET.Core.Win32Extras.IStream**) ppstm.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 15745, Column 43 in objidl.h")] + public unsafe int IStorageOpenStreamStub(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pwcsName, uint cbReserved1, byte* reserved1, uint grfMode, uint reserved2, ref ComPtr ppstm) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStorageOpenStreamStub((IStorage*) This.Handle, pwcsName, cbReserved1, reserved1, grfMode, reserved2, (Silk.NET.Core.Win32Extras.IStream**) ppstm.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 15745, Column 43 in objidl.h")] + public unsafe int IStorageOpenStreamStub(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pwcsName, uint cbReserved1, byte* reserved1, uint grfMode, uint reserved2, ref Silk.NET.Core.Win32Extras.IStream* ppstm) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStorageOpenStreamStub((IStorage*) This.Handle, pwcsName, cbReserved1, reserved1, grfMode, reserved2, ref ppstm); + } + + /// To be documented. + [NativeName("Src", "Line 15745, Column 43 in objidl.h")] + public unsafe int IStorageOpenStreamStub(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pwcsName, uint cbReserved1, ref byte reserved1, uint grfMode, uint reserved2, ref ComPtr ppstm) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStorageOpenStreamStub((IStorage*) This.Handle, pwcsName, cbReserved1, ref reserved1, grfMode, reserved2, (Silk.NET.Core.Win32Extras.IStream**) ppstm.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 15745, Column 43 in objidl.h")] + public unsafe int IStorageOpenStreamStub(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pwcsName, uint cbReserved1, ref byte reserved1, uint grfMode, uint reserved2, ref Silk.NET.Core.Win32Extras.IStream* ppstm) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStorageOpenStreamStub((IStorage*) This.Handle, pwcsName, cbReserved1, ref reserved1, grfMode, reserved2, ref ppstm); + } + + /// To be documented. + [NativeName("Src", "Line 15745, Column 43 in objidl.h")] + public unsafe int IStorageOpenStreamStub(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pwcsName, uint cbReserved1, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string reserved1, uint grfMode, uint reserved2, ref ComPtr ppstm) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStorageOpenStreamStub((IStorage*) This.Handle, pwcsName, cbReserved1, reserved1, grfMode, reserved2, (Silk.NET.Core.Win32Extras.IStream**) ppstm.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 15745, Column 43 in objidl.h")] + public unsafe int IStorageOpenStreamStub(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pwcsName, uint cbReserved1, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string reserved1, uint grfMode, uint reserved2, ref Silk.NET.Core.Win32Extras.IStream* ppstm) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStorageOpenStreamStub((IStorage*) This.Handle, pwcsName, cbReserved1, reserved1, grfMode, reserved2, ref ppstm); + } + + /// To be documented. + [NativeName("Src", "Line 15745, Column 43 in objidl.h")] + public unsafe int IStorageOpenStreamStub(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pwcsName, uint cbReserved1, byte* reserved1, uint grfMode, uint reserved2, ref ComPtr ppstm) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStorageOpenStreamStub((IStorage*) This.Handle, in pwcsName, cbReserved1, reserved1, grfMode, reserved2, (Silk.NET.Core.Win32Extras.IStream**) ppstm.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 15745, Column 43 in objidl.h")] + public unsafe int IStorageOpenStreamStub(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pwcsName, uint cbReserved1, byte* reserved1, uint grfMode, uint reserved2, ref Silk.NET.Core.Win32Extras.IStream* ppstm) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStorageOpenStreamStub((IStorage*) This.Handle, in pwcsName, cbReserved1, reserved1, grfMode, reserved2, ref ppstm); + } + + /// To be documented. + [NativeName("Src", "Line 15745, Column 43 in objidl.h")] + public unsafe int IStorageOpenStreamStub(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pwcsName, uint cbReserved1, ref byte reserved1, uint grfMode, uint reserved2, ref ComPtr ppstm) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStorageOpenStreamStub((IStorage*) This.Handle, in pwcsName, cbReserved1, ref reserved1, grfMode, reserved2, (Silk.NET.Core.Win32Extras.IStream**) ppstm.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 15745, Column 43 in objidl.h")] + public unsafe int IStorageOpenStreamStub(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pwcsName, uint cbReserved1, ref byte reserved1, uint grfMode, uint reserved2, ref Silk.NET.Core.Win32Extras.IStream* ppstm) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStorageOpenStreamStub((IStorage*) This.Handle, in pwcsName, cbReserved1, ref reserved1, grfMode, reserved2, ref ppstm); + } + + /// To be documented. + [NativeName("Src", "Line 15745, Column 43 in objidl.h")] + public unsafe int IStorageOpenStreamStub(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pwcsName, uint cbReserved1, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string reserved1, uint grfMode, uint reserved2, ref ComPtr ppstm) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStorageOpenStreamStub((IStorage*) This.Handle, in pwcsName, cbReserved1, reserved1, grfMode, reserved2, (Silk.NET.Core.Win32Extras.IStream**) ppstm.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 15745, Column 43 in objidl.h")] + public unsafe int IStorageOpenStreamStub(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pwcsName, uint cbReserved1, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string reserved1, uint grfMode, uint reserved2, ref Silk.NET.Core.Win32Extras.IStream* ppstm) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStorageOpenStreamStub((IStorage*) This.Handle, in pwcsName, cbReserved1, reserved1, grfMode, reserved2, ref ppstm); + } + + /// To be documented. + [NativeName("Src", "Line 15745, Column 43 in objidl.h")] + public unsafe int IStorageOpenStreamStub(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pwcsName, uint cbReserved1, byte* reserved1, uint grfMode, uint reserved2, ref ComPtr ppstm) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStorageOpenStreamStub((IStorage*) This.Handle, pwcsName, cbReserved1, reserved1, grfMode, reserved2, (Silk.NET.Core.Win32Extras.IStream**) ppstm.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 15745, Column 43 in objidl.h")] + public unsafe int IStorageOpenStreamStub(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pwcsName, uint cbReserved1, byte* reserved1, uint grfMode, uint reserved2, ref Silk.NET.Core.Win32Extras.IStream* ppstm) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStorageOpenStreamStub((IStorage*) This.Handle, pwcsName, cbReserved1, reserved1, grfMode, reserved2, ref ppstm); + } + + /// To be documented. + [NativeName("Src", "Line 15745, Column 43 in objidl.h")] + public unsafe int IStorageOpenStreamStub(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pwcsName, uint cbReserved1, ref byte reserved1, uint grfMode, uint reserved2, ref ComPtr ppstm) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStorageOpenStreamStub((IStorage*) This.Handle, pwcsName, cbReserved1, ref reserved1, grfMode, reserved2, (Silk.NET.Core.Win32Extras.IStream**) ppstm.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 15745, Column 43 in objidl.h")] + public unsafe int IStorageOpenStreamStub(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pwcsName, uint cbReserved1, ref byte reserved1, uint grfMode, uint reserved2, ref Silk.NET.Core.Win32Extras.IStream* ppstm) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStorageOpenStreamStub((IStorage*) This.Handle, pwcsName, cbReserved1, ref reserved1, grfMode, reserved2, ref ppstm); + } + + /// To be documented. + [NativeName("Src", "Line 15745, Column 43 in objidl.h")] + public unsafe int IStorageOpenStreamStub(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pwcsName, uint cbReserved1, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string reserved1, uint grfMode, uint reserved2, ref ComPtr ppstm) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStorageOpenStreamStub((IStorage*) This.Handle, pwcsName, cbReserved1, reserved1, grfMode, reserved2, (Silk.NET.Core.Win32Extras.IStream**) ppstm.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 15745, Column 43 in objidl.h")] + public unsafe int IStorageOpenStreamStub(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pwcsName, uint cbReserved1, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string reserved1, uint grfMode, uint reserved2, ref Silk.NET.Core.Win32Extras.IStream* ppstm) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStorageOpenStreamStub((IStorage*) This.Handle, pwcsName, cbReserved1, reserved1, grfMode, reserved2, ref ppstm); + } + + /// To be documented. + [NativeName("Src", "Line 15745, Column 43 in objidl.h")] + public unsafe int IStorageOpenStreamStub(ref IStorage This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pwcsName, uint cbReserved1, byte* reserved1, uint grfMode, uint reserved2, ref ComPtr ppstm) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStorageOpenStreamStub(ref This, pwcsName, cbReserved1, reserved1, grfMode, reserved2, (Silk.NET.Core.Win32Extras.IStream**) ppstm.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 15745, Column 43 in objidl.h")] + public unsafe int IStorageOpenStreamStub(ref IStorage This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pwcsName, uint cbReserved1, ref byte reserved1, uint grfMode, uint reserved2, ref ComPtr ppstm) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStorageOpenStreamStub(ref This, pwcsName, cbReserved1, ref reserved1, grfMode, reserved2, (Silk.NET.Core.Win32Extras.IStream**) ppstm.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 15745, Column 43 in objidl.h")] + public unsafe int IStorageOpenStreamStub(ref IStorage This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pwcsName, uint cbReserved1, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string reserved1, uint grfMode, uint reserved2, ref ComPtr ppstm) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStorageOpenStreamStub(ref This, pwcsName, cbReserved1, reserved1, grfMode, reserved2, (Silk.NET.Core.Win32Extras.IStream**) ppstm.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 15745, Column 43 in objidl.h")] + public unsafe int IStorageOpenStreamStub(ref IStorage This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pwcsName, uint cbReserved1, byte* reserved1, uint grfMode, uint reserved2, ref ComPtr ppstm) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStorageOpenStreamStub(ref This, in pwcsName, cbReserved1, reserved1, grfMode, reserved2, (Silk.NET.Core.Win32Extras.IStream**) ppstm.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 15745, Column 43 in objidl.h")] + public unsafe int IStorageOpenStreamStub(ref IStorage This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pwcsName, uint cbReserved1, ref byte reserved1, uint grfMode, uint reserved2, ref ComPtr ppstm) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStorageOpenStreamStub(ref This, in pwcsName, cbReserved1, ref reserved1, grfMode, reserved2, (Silk.NET.Core.Win32Extras.IStream**) ppstm.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 15745, Column 43 in objidl.h")] + public unsafe int IStorageOpenStreamStub(ref IStorage This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pwcsName, uint cbReserved1, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string reserved1, uint grfMode, uint reserved2, ref ComPtr ppstm) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStorageOpenStreamStub(ref This, in pwcsName, cbReserved1, reserved1, grfMode, reserved2, (Silk.NET.Core.Win32Extras.IStream**) ppstm.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 15745, Column 43 in objidl.h")] + public unsafe int IStorageOpenStreamStub(ref IStorage This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pwcsName, uint cbReserved1, byte* reserved1, uint grfMode, uint reserved2, ref ComPtr ppstm) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStorageOpenStreamStub(ref This, pwcsName, cbReserved1, reserved1, grfMode, reserved2, (Silk.NET.Core.Win32Extras.IStream**) ppstm.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 15745, Column 43 in objidl.h")] + public unsafe int IStorageOpenStreamStub(ref IStorage This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pwcsName, uint cbReserved1, ref byte reserved1, uint grfMode, uint reserved2, ref ComPtr ppstm) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStorageOpenStreamStub(ref This, pwcsName, cbReserved1, ref reserved1, grfMode, reserved2, (Silk.NET.Core.Win32Extras.IStream**) ppstm.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 15745, Column 43 in objidl.h")] + public unsafe int IStorageOpenStreamStub(ref IStorage This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pwcsName, uint cbReserved1, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string reserved1, uint grfMode, uint reserved2, ref ComPtr ppstm) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStorageOpenStreamStub(ref This, pwcsName, cbReserved1, reserved1, grfMode, reserved2, (Silk.NET.Core.Win32Extras.IStream**) ppstm.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 15754, Column 41 in objidl.h")] + public unsafe int IStorageCopyToProxy(IStorage* This, uint ciidExclude, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* rgiidExclude, string[] snbExcludeSa, IStorage* pstgDest) + { + // StringArrayOverloader + var snbExclude = (char**) SilkMarshal.StringArrayToPtr(snbExcludeSa); + var ret = IStorageCopyToProxy(This, ciidExclude, rgiidExclude, snbExclude, pstgDest); + SilkMarshal.CopyPtrToStringArray((nint) snbExclude, snbExcludeSa); + SilkMarshal.Free((nint) snbExclude); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 15754, Column 41 in objidl.h")] + public unsafe int IStorageCopyToProxy(ComPtr This, uint ciidExclude, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* rgiidExclude, char** snbExclude, ComPtr pstgDest) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStorageCopyToProxy((IStorage*) This.Handle, ciidExclude, rgiidExclude, snbExclude, (IStorage*) pstgDest.Handle); + } + + /// To be documented. + [NativeName("Src", "Line 15754, Column 41 in objidl.h")] + public unsafe int IStorageCopyToProxy(IStorage* This, uint ciidExclude, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* rgiidExclude, string[] snbExcludeSa, ref IStorage pstgDest) + { + // StringArrayOverloader + var snbExclude = (char**) SilkMarshal.StringArrayToPtr(snbExcludeSa); + var ret = IStorageCopyToProxy(This, ciidExclude, rgiidExclude, snbExclude, ref pstgDest); + SilkMarshal.CopyPtrToStringArray((nint) snbExclude, snbExcludeSa); + SilkMarshal.Free((nint) snbExclude); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 15754, Column 41 in objidl.h")] + public unsafe int IStorageCopyToProxy(ComPtr This, uint ciidExclude, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* rgiidExclude, char** snbExclude, ref IStorage pstgDest) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStorageCopyToProxy((IStorage*) This.Handle, ciidExclude, rgiidExclude, snbExclude, ref pstgDest); + } + + /// To be documented. + [NativeName("Src", "Line 15754, Column 41 in objidl.h")] + public unsafe int IStorageCopyToProxy(ComPtr This, uint ciidExclude, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* rgiidExclude, ref char* snbExclude, ComPtr pstgDest) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStorageCopyToProxy((IStorage*) This.Handle, ciidExclude, rgiidExclude, ref snbExclude, (IStorage*) pstgDest.Handle); + } + + /// To be documented. + [NativeName("Src", "Line 15754, Column 41 in objidl.h")] + public unsafe int IStorageCopyToProxy(ComPtr This, uint ciidExclude, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* rgiidExclude, ref char* snbExclude, ref IStorage pstgDest) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStorageCopyToProxy((IStorage*) This.Handle, ciidExclude, rgiidExclude, ref snbExclude, ref pstgDest); + } + + /// To be documented. + [NativeName("Src", "Line 15754, Column 41 in objidl.h")] + public unsafe int IStorageCopyToProxy(IStorage* This, uint ciidExclude, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid rgiidExclude, string[] snbExcludeSa, IStorage* pstgDest) + { + // StringArrayOverloader + var snbExclude = (char**) SilkMarshal.StringArrayToPtr(snbExcludeSa); + var ret = IStorageCopyToProxy(This, ciidExclude, in rgiidExclude, snbExclude, pstgDest); + SilkMarshal.CopyPtrToStringArray((nint) snbExclude, snbExcludeSa); + SilkMarshal.Free((nint) snbExclude); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 15754, Column 41 in objidl.h")] + public unsafe int IStorageCopyToProxy(ComPtr This, uint ciidExclude, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid rgiidExclude, char** snbExclude, ComPtr pstgDest) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStorageCopyToProxy((IStorage*) This.Handle, ciidExclude, in rgiidExclude, snbExclude, (IStorage*) pstgDest.Handle); + } + + /// To be documented. + [NativeName("Src", "Line 15754, Column 41 in objidl.h")] + public unsafe int IStorageCopyToProxy(IStorage* This, uint ciidExclude, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid rgiidExclude, string[] snbExcludeSa, ref IStorage pstgDest) + { + // StringArrayOverloader + var snbExclude = (char**) SilkMarshal.StringArrayToPtr(snbExcludeSa); + var ret = IStorageCopyToProxy(This, ciidExclude, in rgiidExclude, snbExclude, ref pstgDest); + SilkMarshal.CopyPtrToStringArray((nint) snbExclude, snbExcludeSa); + SilkMarshal.Free((nint) snbExclude); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 15754, Column 41 in objidl.h")] + public unsafe int IStorageCopyToProxy(ComPtr This, uint ciidExclude, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid rgiidExclude, char** snbExclude, ref IStorage pstgDest) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStorageCopyToProxy((IStorage*) This.Handle, ciidExclude, in rgiidExclude, snbExclude, ref pstgDest); + } + + /// To be documented. + [NativeName("Src", "Line 15754, Column 41 in objidl.h")] + public unsafe int IStorageCopyToProxy(ComPtr This, uint ciidExclude, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid rgiidExclude, ref char* snbExclude, ComPtr pstgDest) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStorageCopyToProxy((IStorage*) This.Handle, ciidExclude, in rgiidExclude, ref snbExclude, (IStorage*) pstgDest.Handle); + } + + /// To be documented. + [NativeName("Src", "Line 15754, Column 41 in objidl.h")] + public unsafe int IStorageCopyToProxy(ComPtr This, uint ciidExclude, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid rgiidExclude, ref char* snbExclude, ref IStorage pstgDest) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStorageCopyToProxy((IStorage*) This.Handle, ciidExclude, in rgiidExclude, ref snbExclude, ref pstgDest); + } + + /// To be documented. + [NativeName("Src", "Line 15754, Column 41 in objidl.h")] + public unsafe int IStorageCopyToProxy(ref IStorage This, uint ciidExclude, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* rgiidExclude, string[] snbExcludeSa, IStorage* pstgDest) + { + // StringArrayOverloader + var snbExclude = (char**) SilkMarshal.StringArrayToPtr(snbExcludeSa); + var ret = IStorageCopyToProxy(ref This, ciidExclude, rgiidExclude, snbExclude, pstgDest); + SilkMarshal.CopyPtrToStringArray((nint) snbExclude, snbExcludeSa); + SilkMarshal.Free((nint) snbExclude); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 15754, Column 41 in objidl.h")] + public unsafe int IStorageCopyToProxy(ref IStorage This, uint ciidExclude, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* rgiidExclude, char** snbExclude, ComPtr pstgDest) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStorageCopyToProxy(ref This, ciidExclude, rgiidExclude, snbExclude, (IStorage*) pstgDest.Handle); + } + + /// To be documented. + [NativeName("Src", "Line 15754, Column 41 in objidl.h")] + public unsafe int IStorageCopyToProxy(ref IStorage This, uint ciidExclude, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* rgiidExclude, string[] snbExcludeSa, ref IStorage pstgDest) + { + // StringArrayOverloader + var snbExclude = (char**) SilkMarshal.StringArrayToPtr(snbExcludeSa); + var ret = IStorageCopyToProxy(ref This, ciidExclude, rgiidExclude, snbExclude, ref pstgDest); + SilkMarshal.CopyPtrToStringArray((nint) snbExclude, snbExcludeSa); + SilkMarshal.Free((nint) snbExclude); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 15754, Column 41 in objidl.h")] + public unsafe int IStorageCopyToProxy(ref IStorage This, uint ciidExclude, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* rgiidExclude, ref char* snbExclude, ComPtr pstgDest) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStorageCopyToProxy(ref This, ciidExclude, rgiidExclude, ref snbExclude, (IStorage*) pstgDest.Handle); + } + + /// To be documented. + [NativeName("Src", "Line 15754, Column 41 in objidl.h")] + public unsafe int IStorageCopyToProxy(ref IStorage This, uint ciidExclude, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid rgiidExclude, string[] snbExcludeSa, IStorage* pstgDest) + { + // StringArrayOverloader + var snbExclude = (char**) SilkMarshal.StringArrayToPtr(snbExcludeSa); + var ret = IStorageCopyToProxy(ref This, ciidExclude, in rgiidExclude, snbExclude, pstgDest); + SilkMarshal.CopyPtrToStringArray((nint) snbExclude, snbExcludeSa); + SilkMarshal.Free((nint) snbExclude); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 15754, Column 41 in objidl.h")] + public unsafe int IStorageCopyToProxy(ref IStorage This, uint ciidExclude, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid rgiidExclude, char** snbExclude, ComPtr pstgDest) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStorageCopyToProxy(ref This, ciidExclude, in rgiidExclude, snbExclude, (IStorage*) pstgDest.Handle); + } + + /// To be documented. + [NativeName("Src", "Line 15754, Column 41 in objidl.h")] + public unsafe int IStorageCopyToProxy(ref IStorage This, uint ciidExclude, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid rgiidExclude, string[] snbExcludeSa, ref IStorage pstgDest) + { + // StringArrayOverloader + var snbExclude = (char**) SilkMarshal.StringArrayToPtr(snbExcludeSa); + var ret = IStorageCopyToProxy(ref This, ciidExclude, in rgiidExclude, snbExclude, ref pstgDest); + SilkMarshal.CopyPtrToStringArray((nint) snbExclude, snbExcludeSa); + SilkMarshal.Free((nint) snbExclude); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 15754, Column 41 in objidl.h")] + public unsafe int IStorageCopyToProxy(ref IStorage This, uint ciidExclude, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid rgiidExclude, ref char* snbExclude, ComPtr pstgDest) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStorageCopyToProxy(ref This, ciidExclude, in rgiidExclude, ref snbExclude, (IStorage*) pstgDest.Handle); + } + + /// To be documented. + [NativeName("Src", "Line 15765, Column 43 in objidl.h")] + public unsafe int IStorageCopyToStub(IStorage* This, uint ciidExclude, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* rgiidExclude, string[] snbExcludeSa, IStorage* pstgDest) + { + // StringArrayOverloader + var snbExclude = (char**) SilkMarshal.StringArrayToPtr(snbExcludeSa); + var ret = IStorageCopyToStub(This, ciidExclude, rgiidExclude, snbExclude, pstgDest); + SilkMarshal.CopyPtrToStringArray((nint) snbExclude, snbExcludeSa); + SilkMarshal.Free((nint) snbExclude); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 15765, Column 43 in objidl.h")] + public unsafe int IStorageCopyToStub(ComPtr This, uint ciidExclude, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* rgiidExclude, char** snbExclude, ComPtr pstgDest) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStorageCopyToStub((IStorage*) This.Handle, ciidExclude, rgiidExclude, snbExclude, (IStorage*) pstgDest.Handle); + } + + /// To be documented. + [NativeName("Src", "Line 15765, Column 43 in objidl.h")] + public unsafe int IStorageCopyToStub(IStorage* This, uint ciidExclude, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* rgiidExclude, string[] snbExcludeSa, ref IStorage pstgDest) + { + // StringArrayOverloader + var snbExclude = (char**) SilkMarshal.StringArrayToPtr(snbExcludeSa); + var ret = IStorageCopyToStub(This, ciidExclude, rgiidExclude, snbExclude, ref pstgDest); + SilkMarshal.CopyPtrToStringArray((nint) snbExclude, snbExcludeSa); + SilkMarshal.Free((nint) snbExclude); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 15765, Column 43 in objidl.h")] + public unsafe int IStorageCopyToStub(ComPtr This, uint ciidExclude, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* rgiidExclude, char** snbExclude, ref IStorage pstgDest) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStorageCopyToStub((IStorage*) This.Handle, ciidExclude, rgiidExclude, snbExclude, ref pstgDest); + } + + /// To be documented. + [NativeName("Src", "Line 15765, Column 43 in objidl.h")] + public unsafe int IStorageCopyToStub(ComPtr This, uint ciidExclude, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* rgiidExclude, ref char* snbExclude, ComPtr pstgDest) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStorageCopyToStub((IStorage*) This.Handle, ciidExclude, rgiidExclude, ref snbExclude, (IStorage*) pstgDest.Handle); + } + + /// To be documented. + [NativeName("Src", "Line 15765, Column 43 in objidl.h")] + public unsafe int IStorageCopyToStub(ComPtr This, uint ciidExclude, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* rgiidExclude, ref char* snbExclude, ref IStorage pstgDest) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStorageCopyToStub((IStorage*) This.Handle, ciidExclude, rgiidExclude, ref snbExclude, ref pstgDest); + } + + /// To be documented. + [NativeName("Src", "Line 15765, Column 43 in objidl.h")] + public unsafe int IStorageCopyToStub(IStorage* This, uint ciidExclude, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid rgiidExclude, string[] snbExcludeSa, IStorage* pstgDest) + { + // StringArrayOverloader + var snbExclude = (char**) SilkMarshal.StringArrayToPtr(snbExcludeSa); + var ret = IStorageCopyToStub(This, ciidExclude, in rgiidExclude, snbExclude, pstgDest); + SilkMarshal.CopyPtrToStringArray((nint) snbExclude, snbExcludeSa); + SilkMarshal.Free((nint) snbExclude); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 15765, Column 43 in objidl.h")] + public unsafe int IStorageCopyToStub(ComPtr This, uint ciidExclude, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid rgiidExclude, char** snbExclude, ComPtr pstgDest) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStorageCopyToStub((IStorage*) This.Handle, ciidExclude, in rgiidExclude, snbExclude, (IStorage*) pstgDest.Handle); + } + + /// To be documented. + [NativeName("Src", "Line 15765, Column 43 in objidl.h")] + public unsafe int IStorageCopyToStub(IStorage* This, uint ciidExclude, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid rgiidExclude, string[] snbExcludeSa, ref IStorage pstgDest) + { + // StringArrayOverloader + var snbExclude = (char**) SilkMarshal.StringArrayToPtr(snbExcludeSa); + var ret = IStorageCopyToStub(This, ciidExclude, in rgiidExclude, snbExclude, ref pstgDest); + SilkMarshal.CopyPtrToStringArray((nint) snbExclude, snbExcludeSa); + SilkMarshal.Free((nint) snbExclude); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 15765, Column 43 in objidl.h")] + public unsafe int IStorageCopyToStub(ComPtr This, uint ciidExclude, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid rgiidExclude, char** snbExclude, ref IStorage pstgDest) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStorageCopyToStub((IStorage*) This.Handle, ciidExclude, in rgiidExclude, snbExclude, ref pstgDest); + } + + /// To be documented. + [NativeName("Src", "Line 15765, Column 43 in objidl.h")] + public unsafe int IStorageCopyToStub(ComPtr This, uint ciidExclude, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid rgiidExclude, ref char* snbExclude, ComPtr pstgDest) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStorageCopyToStub((IStorage*) This.Handle, ciidExclude, in rgiidExclude, ref snbExclude, (IStorage*) pstgDest.Handle); + } + + /// To be documented. + [NativeName("Src", "Line 15765, Column 43 in objidl.h")] + public unsafe int IStorageCopyToStub(ComPtr This, uint ciidExclude, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid rgiidExclude, ref char* snbExclude, ref IStorage pstgDest) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStorageCopyToStub((IStorage*) This.Handle, ciidExclude, in rgiidExclude, ref snbExclude, ref pstgDest); + } + + /// To be documented. + [NativeName("Src", "Line 15765, Column 43 in objidl.h")] + public unsafe int IStorageCopyToStub(ref IStorage This, uint ciidExclude, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* rgiidExclude, string[] snbExcludeSa, IStorage* pstgDest) + { + // StringArrayOverloader + var snbExclude = (char**) SilkMarshal.StringArrayToPtr(snbExcludeSa); + var ret = IStorageCopyToStub(ref This, ciidExclude, rgiidExclude, snbExclude, pstgDest); + SilkMarshal.CopyPtrToStringArray((nint) snbExclude, snbExcludeSa); + SilkMarshal.Free((nint) snbExclude); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 15765, Column 43 in objidl.h")] + public unsafe int IStorageCopyToStub(ref IStorage This, uint ciidExclude, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* rgiidExclude, char** snbExclude, ComPtr pstgDest) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStorageCopyToStub(ref This, ciidExclude, rgiidExclude, snbExclude, (IStorage*) pstgDest.Handle); + } + + /// To be documented. + [NativeName("Src", "Line 15765, Column 43 in objidl.h")] + public unsafe int IStorageCopyToStub(ref IStorage This, uint ciidExclude, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* rgiidExclude, string[] snbExcludeSa, ref IStorage pstgDest) + { + // StringArrayOverloader + var snbExclude = (char**) SilkMarshal.StringArrayToPtr(snbExcludeSa); + var ret = IStorageCopyToStub(ref This, ciidExclude, rgiidExclude, snbExclude, ref pstgDest); + SilkMarshal.CopyPtrToStringArray((nint) snbExclude, snbExcludeSa); + SilkMarshal.Free((nint) snbExclude); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 15765, Column 43 in objidl.h")] + public unsafe int IStorageCopyToStub(ref IStorage This, uint ciidExclude, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* rgiidExclude, ref char* snbExclude, ComPtr pstgDest) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStorageCopyToStub(ref This, ciidExclude, rgiidExclude, ref snbExclude, (IStorage*) pstgDest.Handle); + } + + /// To be documented. + [NativeName("Src", "Line 15765, Column 43 in objidl.h")] + public unsafe int IStorageCopyToStub(ref IStorage This, uint ciidExclude, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid rgiidExclude, string[] snbExcludeSa, IStorage* pstgDest) + { + // StringArrayOverloader + var snbExclude = (char**) SilkMarshal.StringArrayToPtr(snbExcludeSa); + var ret = IStorageCopyToStub(ref This, ciidExclude, in rgiidExclude, snbExclude, pstgDest); + SilkMarshal.CopyPtrToStringArray((nint) snbExclude, snbExcludeSa); + SilkMarshal.Free((nint) snbExclude); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 15765, Column 43 in objidl.h")] + public unsafe int IStorageCopyToStub(ref IStorage This, uint ciidExclude, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid rgiidExclude, char** snbExclude, ComPtr pstgDest) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStorageCopyToStub(ref This, ciidExclude, in rgiidExclude, snbExclude, (IStorage*) pstgDest.Handle); + } + + /// To be documented. + [NativeName("Src", "Line 15765, Column 43 in objidl.h")] + public unsafe int IStorageCopyToStub(ref IStorage This, uint ciidExclude, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid rgiidExclude, string[] snbExcludeSa, ref IStorage pstgDest) + { + // StringArrayOverloader + var snbExclude = (char**) SilkMarshal.StringArrayToPtr(snbExcludeSa); + var ret = IStorageCopyToStub(ref This, ciidExclude, in rgiidExclude, snbExclude, ref pstgDest); + SilkMarshal.CopyPtrToStringArray((nint) snbExclude, snbExcludeSa); + SilkMarshal.Free((nint) snbExclude); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 15765, Column 43 in objidl.h")] + public unsafe int IStorageCopyToStub(ref IStorage This, uint ciidExclude, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid rgiidExclude, ref char* snbExclude, ComPtr pstgDest) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStorageCopyToStub(ref This, ciidExclude, in rgiidExclude, ref snbExclude, (IStorage*) pstgDest.Handle); + } + + /// To be documented. + [NativeName("Src", "Line 15772, Column 41 in objidl.h")] + public unsafe int IStorageEnumElementsProxy(ComPtr This, uint reserved1, void* reserved2, uint reserved3, ref ComPtr ppenum) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStorageEnumElementsProxy((IStorage*) This.Handle, reserved1, reserved2, reserved3, (IEnumSTATSTG**) ppenum.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 15772, Column 41 in objidl.h")] + public unsafe int IStorageEnumElementsProxy(ComPtr This, uint reserved1, void* reserved2, uint reserved3, ref IEnumSTATSTG* ppenum) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStorageEnumElementsProxy((IStorage*) This.Handle, reserved1, reserved2, reserved3, ref ppenum); + } + + /// To be documented. + [NativeName("Src", "Line 15772, Column 41 in objidl.h")] + public unsafe int IStorageEnumElementsProxy(ComPtr This, uint reserved1, ref T0 reserved2, uint reserved3, ref ComPtr ppenum) where T0 : unmanaged where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStorageEnumElementsProxy((IStorage*) This.Handle, reserved1, ref reserved2, reserved3, (IEnumSTATSTG**) ppenum.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 15772, Column 41 in objidl.h")] + public unsafe int IStorageEnumElementsProxy(ComPtr This, uint reserved1, ref T0 reserved2, uint reserved3, ref IEnumSTATSTG* ppenum) where T0 : unmanaged where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStorageEnumElementsProxy((IStorage*) This.Handle, reserved1, ref reserved2, reserved3, ref ppenum); + } + + /// To be documented. + [NativeName("Src", "Line 15772, Column 41 in objidl.h")] + public unsafe int IStorageEnumElementsProxy(ref IStorage This, uint reserved1, void* reserved2, uint reserved3, ref ComPtr ppenum) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStorageEnumElementsProxy(ref This, reserved1, reserved2, reserved3, (IEnumSTATSTG**) ppenum.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 15772, Column 41 in objidl.h")] + public unsafe int IStorageEnumElementsProxy(ref IStorage This, uint reserved1, ref T0 reserved2, uint reserved3, ref ComPtr ppenum) where T0 : unmanaged where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStorageEnumElementsProxy(ref This, reserved1, ref reserved2, reserved3, (IEnumSTATSTG**) ppenum.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 15784, Column 43 in objidl.h")] + public unsafe int IStorageEnumElementsStub(ComPtr This, uint reserved1, uint cbReserved2, byte* reserved2, uint reserved3, ref ComPtr ppenum) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStorageEnumElementsStub((IStorage*) This.Handle, reserved1, cbReserved2, reserved2, reserved3, (IEnumSTATSTG**) ppenum.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 15784, Column 43 in objidl.h")] + public unsafe int IStorageEnumElementsStub(ComPtr This, uint reserved1, uint cbReserved2, byte* reserved2, uint reserved3, ref IEnumSTATSTG* ppenum) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStorageEnumElementsStub((IStorage*) This.Handle, reserved1, cbReserved2, reserved2, reserved3, ref ppenum); + } + + /// To be documented. + [NativeName("Src", "Line 15784, Column 43 in objidl.h")] + public unsafe int IStorageEnumElementsStub(ComPtr This, uint reserved1, uint cbReserved2, ref byte reserved2, uint reserved3, ref ComPtr ppenum) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStorageEnumElementsStub((IStorage*) This.Handle, reserved1, cbReserved2, ref reserved2, reserved3, (IEnumSTATSTG**) ppenum.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 15784, Column 43 in objidl.h")] + public unsafe int IStorageEnumElementsStub(ComPtr This, uint reserved1, uint cbReserved2, ref byte reserved2, uint reserved3, ref IEnumSTATSTG* ppenum) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStorageEnumElementsStub((IStorage*) This.Handle, reserved1, cbReserved2, ref reserved2, reserved3, ref ppenum); + } + + /// To be documented. + [NativeName("Src", "Line 15784, Column 43 in objidl.h")] + public unsafe int IStorageEnumElementsStub(ComPtr This, uint reserved1, uint cbReserved2, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string reserved2, uint reserved3, ref ComPtr ppenum) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStorageEnumElementsStub((IStorage*) This.Handle, reserved1, cbReserved2, reserved2, reserved3, (IEnumSTATSTG**) ppenum.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 15784, Column 43 in objidl.h")] + public unsafe int IStorageEnumElementsStub(ComPtr This, uint reserved1, uint cbReserved2, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string reserved2, uint reserved3, ref IEnumSTATSTG* ppenum) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStorageEnumElementsStub((IStorage*) This.Handle, reserved1, cbReserved2, reserved2, reserved3, ref ppenum); + } + + /// To be documented. + [NativeName("Src", "Line 15784, Column 43 in objidl.h")] + public unsafe int IStorageEnumElementsStub(ref IStorage This, uint reserved1, uint cbReserved2, byte* reserved2, uint reserved3, ref ComPtr ppenum) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStorageEnumElementsStub(ref This, reserved1, cbReserved2, reserved2, reserved3, (IEnumSTATSTG**) ppenum.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 15784, Column 43 in objidl.h")] + public unsafe int IStorageEnumElementsStub(ref IStorage This, uint reserved1, uint cbReserved2, ref byte reserved2, uint reserved3, ref ComPtr ppenum) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStorageEnumElementsStub(ref This, reserved1, cbReserved2, ref reserved2, reserved3, (IEnumSTATSTG**) ppenum.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 15784, Column 43 in objidl.h")] + public unsafe int IStorageEnumElementsStub(ref IStorage This, uint reserved1, uint cbReserved2, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string reserved2, uint reserved3, ref ComPtr ppenum) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IStorageEnumElementsStub(ref This, reserved1, cbReserved2, reserved2, reserved3, (IEnumSTATSTG**) ppenum.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 15792, Column 41 in objidl.h")] + public unsafe int ILockBytesReadAtProxy(ComPtr This, ulong ulOffset, void* pv, uint cb, uint* pcbRead) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ILockBytesReadAtProxy((ILockBytes*) This.Handle, ulOffset, pv, cb, pcbRead); + } + + /// To be documented. + [NativeName("Src", "Line 15792, Column 41 in objidl.h")] + public unsafe int ILockBytesReadAtProxy(ComPtr This, ulong ulOffset, void* pv, uint cb, ref uint pcbRead) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ILockBytesReadAtProxy((ILockBytes*) This.Handle, ulOffset, pv, cb, ref pcbRead); + } + + /// To be documented. + [NativeName("Src", "Line 15792, Column 41 in objidl.h")] + public unsafe int ILockBytesReadAtProxy(ComPtr This, ulong ulOffset, ref T0 pv, uint cb, uint* pcbRead) where T0 : unmanaged where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ILockBytesReadAtProxy((ILockBytes*) This.Handle, ulOffset, ref pv, cb, pcbRead); + } + + /// To be documented. + [NativeName("Src", "Line 15792, Column 41 in objidl.h")] + public unsafe int ILockBytesReadAtProxy(ComPtr This, ulong ulOffset, ref T0 pv, uint cb, ref uint pcbRead) where T0 : unmanaged where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ILockBytesReadAtProxy((ILockBytes*) This.Handle, ulOffset, ref pv, cb, ref pcbRead); + } + + /// To be documented. + [NativeName("Src", "Line 15802, Column 35 in objidl.h")] + public unsafe int ILockBytesReadAtStub(ComPtr This, ulong ulOffset, byte* pv, uint cb, uint* pcbRead) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ILockBytesReadAtStub((ILockBytes*) This.Handle, ulOffset, pv, cb, pcbRead); + } + + /// To be documented. + [NativeName("Src", "Line 15802, Column 35 in objidl.h")] + public unsafe int ILockBytesReadAtStub(ComPtr This, ulong ulOffset, byte* pv, uint cb, ref uint pcbRead) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ILockBytesReadAtStub((ILockBytes*) This.Handle, ulOffset, pv, cb, ref pcbRead); + } + + /// To be documented. + [NativeName("Src", "Line 15802, Column 35 in objidl.h")] + public unsafe int ILockBytesReadAtStub(ComPtr This, ulong ulOffset, ref byte pv, uint cb, uint* pcbRead) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ILockBytesReadAtStub((ILockBytes*) This.Handle, ulOffset, ref pv, cb, pcbRead); + } + + /// To be documented. + [NativeName("Src", "Line 15802, Column 35 in objidl.h")] + public unsafe int ILockBytesReadAtStub(ComPtr This, ulong ulOffset, ref byte pv, uint cb, ref uint pcbRead) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ILockBytesReadAtStub((ILockBytes*) This.Handle, ulOffset, ref pv, cb, ref pcbRead); + } + + /// To be documented. + [NativeName("Src", "Line 15802, Column 35 in objidl.h")] + public unsafe int ILockBytesReadAtStub(ComPtr This, ulong ulOffset, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pv, uint cb, uint* pcbRead) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ILockBytesReadAtStub((ILockBytes*) This.Handle, ulOffset, pv, cb, pcbRead); + } + + /// To be documented. + [NativeName("Src", "Line 15802, Column 35 in objidl.h")] + public unsafe int ILockBytesReadAtStub(ComPtr This, ulong ulOffset, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pv, uint cb, ref uint pcbRead) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ILockBytesReadAtStub((ILockBytes*) This.Handle, ulOffset, pv, cb, ref pcbRead); + } + + /// To be documented. + [NativeName("Src", "Line 15809, Column 41 in objidl.h")] + public unsafe int ILockBytesWriteAtProxy(ComPtr This, ulong ulOffset, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pv, uint cb, uint* pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ILockBytesWriteAtProxy((ILockBytes*) This.Handle, ulOffset, pv, cb, pcbWritten); + } + + /// To be documented. + [NativeName("Src", "Line 15809, Column 41 in objidl.h")] + public unsafe int ILockBytesWriteAtProxy(ComPtr This, ulong ulOffset, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pv, uint cb, ref uint pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ILockBytesWriteAtProxy((ILockBytes*) This.Handle, ulOffset, pv, cb, ref pcbWritten); + } + + /// To be documented. + [NativeName("Src", "Line 15809, Column 41 in objidl.h")] + public unsafe int ILockBytesWriteAtProxy(ComPtr This, ulong ulOffset, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in T0 pv, uint cb, uint* pcbWritten) where T0 : unmanaged where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ILockBytesWriteAtProxy((ILockBytes*) This.Handle, ulOffset, in pv, cb, pcbWritten); + } + + /// To be documented. + [NativeName("Src", "Line 15809, Column 41 in objidl.h")] + public unsafe int ILockBytesWriteAtProxy(ComPtr This, ulong ulOffset, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in T0 pv, uint cb, ref uint pcbWritten) where T0 : unmanaged where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ILockBytesWriteAtProxy((ILockBytes*) This.Handle, ulOffset, in pv, cb, ref pcbWritten); + } + + /// To be documented. + [NativeName("Src", "Line 15819, Column 43 in objidl.h")] + public unsafe int ILockBytesWriteAtStub(ComPtr This, ulong ulOffset, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* pv, uint cb, uint* pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ILockBytesWriteAtStub((ILockBytes*) This.Handle, ulOffset, pv, cb, pcbWritten); + } + + /// To be documented. + [NativeName("Src", "Line 15819, Column 43 in objidl.h")] + public unsafe int ILockBytesWriteAtStub(ComPtr This, ulong ulOffset, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* pv, uint cb, ref uint pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ILockBytesWriteAtStub((ILockBytes*) This.Handle, ulOffset, pv, cb, ref pcbWritten); + } + + /// To be documented. + [NativeName("Src", "Line 15819, Column 43 in objidl.h")] + public unsafe int ILockBytesWriteAtStub(ComPtr This, ulong ulOffset, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte pv, uint cb, uint* pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ILockBytesWriteAtStub((ILockBytes*) This.Handle, ulOffset, in pv, cb, pcbWritten); + } + + /// To be documented. + [NativeName("Src", "Line 15819, Column 43 in objidl.h")] + public unsafe int ILockBytesWriteAtStub(ComPtr This, ulong ulOffset, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte pv, uint cb, ref uint pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ILockBytesWriteAtStub((ILockBytes*) This.Handle, ulOffset, in pv, cb, ref pcbWritten); + } + + /// To be documented. + [NativeName("Src", "Line 15819, Column 43 in objidl.h")] + public unsafe int ILockBytesWriteAtStub(ComPtr This, ulong ulOffset, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pv, uint cb, uint* pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ILockBytesWriteAtStub((ILockBytes*) This.Handle, ulOffset, pv, cb, pcbWritten); + } + + /// To be documented. + [NativeName("Src", "Line 15819, Column 43 in objidl.h")] + public unsafe int ILockBytesWriteAtStub(ComPtr This, ulong ulOffset, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pv, uint cb, ref uint pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ILockBytesWriteAtStub((ILockBytes*) This.Handle, ulOffset, pv, cb, ref pcbWritten); + } + + /// To be documented. + [NativeName("Src", "Line 15826, Column 41 in objidl.h")] + public unsafe int IEnumFORMATETCNextProxy(ComPtr This, uint celt, FORMATETC* rgelt, uint* pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IEnumFORMATETCNextProxy((IEnumFORMATETC*) This.Handle, celt, rgelt, pceltFetched); + } + + /// To be documented. + [NativeName("Src", "Line 15826, Column 41 in objidl.h")] + public unsafe int IEnumFORMATETCNextProxy(ComPtr This, uint celt, FORMATETC* rgelt, ref uint pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IEnumFORMATETCNextProxy((IEnumFORMATETC*) This.Handle, celt, rgelt, ref pceltFetched); + } + + /// To be documented. + [NativeName("Src", "Line 15826, Column 41 in objidl.h")] + public unsafe int IEnumFORMATETCNextProxy(ComPtr This, uint celt, ref FORMATETC rgelt, uint* pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IEnumFORMATETCNextProxy((IEnumFORMATETC*) This.Handle, celt, ref rgelt, pceltFetched); + } + + /// To be documented. + [NativeName("Src", "Line 15826, Column 41 in objidl.h")] + public unsafe int IEnumFORMATETCNextProxy(ComPtr This, uint celt, ref FORMATETC rgelt, ref uint pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IEnumFORMATETCNextProxy((IEnumFORMATETC*) This.Handle, celt, ref rgelt, ref pceltFetched); + } + + /// To be documented. + [NativeName("Src", "Line 15835, Column 43 in objidl.h")] + public unsafe int IEnumFORMATETCNextStub(ComPtr This, uint celt, FORMATETC* rgelt, uint* pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IEnumFORMATETCNextStub((IEnumFORMATETC*) This.Handle, celt, rgelt, pceltFetched); + } + + /// To be documented. + [NativeName("Src", "Line 15835, Column 43 in objidl.h")] + public unsafe int IEnumFORMATETCNextStub(ComPtr This, uint celt, FORMATETC* rgelt, ref uint pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IEnumFORMATETCNextStub((IEnumFORMATETC*) This.Handle, celt, rgelt, ref pceltFetched); + } + + /// To be documented. + [NativeName("Src", "Line 15835, Column 43 in objidl.h")] + public unsafe int IEnumFORMATETCNextStub(ComPtr This, uint celt, ref FORMATETC rgelt, uint* pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IEnumFORMATETCNextStub((IEnumFORMATETC*) This.Handle, celt, ref rgelt, pceltFetched); + } + + /// To be documented. + [NativeName("Src", "Line 15835, Column 43 in objidl.h")] + public unsafe int IEnumFORMATETCNextStub(ComPtr This, uint celt, ref FORMATETC rgelt, ref uint pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IEnumFORMATETCNextStub((IEnumFORMATETC*) This.Handle, celt, ref rgelt, ref pceltFetched); + } + + /// To be documented. + [NativeName("Src", "Line 15841, Column 41 in objidl.h")] + public unsafe int IEnumSTATDATANextProxy(ComPtr This, uint celt, STATDATA* rgelt, uint* pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IEnumSTATDATANextProxy((IEnumSTATDATA*) This.Handle, celt, rgelt, pceltFetched); + } + + /// To be documented. + [NativeName("Src", "Line 15841, Column 41 in objidl.h")] + public unsafe int IEnumSTATDATANextProxy(ComPtr This, uint celt, STATDATA* rgelt, ref uint pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IEnumSTATDATANextProxy((IEnumSTATDATA*) This.Handle, celt, rgelt, ref pceltFetched); + } + + /// To be documented. + [NativeName("Src", "Line 15841, Column 41 in objidl.h")] + public unsafe int IEnumSTATDATANextProxy(ComPtr This, uint celt, ref STATDATA rgelt, uint* pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IEnumSTATDATANextProxy((IEnumSTATDATA*) This.Handle, celt, ref rgelt, pceltFetched); + } + + /// To be documented. + [NativeName("Src", "Line 15841, Column 41 in objidl.h")] + public unsafe int IEnumSTATDATANextProxy(ComPtr This, uint celt, ref STATDATA rgelt, ref uint pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IEnumSTATDATANextProxy((IEnumSTATDATA*) This.Handle, celt, ref rgelt, ref pceltFetched); + } + + /// To be documented. + [NativeName("Src", "Line 15850, Column 43 in objidl.h")] + public unsafe int IEnumSTATDATANextStub(ComPtr This, uint celt, STATDATA* rgelt, uint* pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IEnumSTATDATANextStub((IEnumSTATDATA*) This.Handle, celt, rgelt, pceltFetched); + } + + /// To be documented. + [NativeName("Src", "Line 15850, Column 43 in objidl.h")] + public unsafe int IEnumSTATDATANextStub(ComPtr This, uint celt, STATDATA* rgelt, ref uint pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IEnumSTATDATANextStub((IEnumSTATDATA*) This.Handle, celt, rgelt, ref pceltFetched); + } + + /// To be documented. + [NativeName("Src", "Line 15850, Column 43 in objidl.h")] + public unsafe int IEnumSTATDATANextStub(ComPtr This, uint celt, ref STATDATA rgelt, uint* pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IEnumSTATDATANextStub((IEnumSTATDATA*) This.Handle, celt, ref rgelt, pceltFetched); + } + + /// To be documented. + [NativeName("Src", "Line 15850, Column 43 in objidl.h")] + public unsafe int IEnumSTATDATANextStub(ComPtr This, uint celt, ref STATDATA rgelt, ref uint pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IEnumSTATDATANextStub((IEnumSTATDATA*) This.Handle, celt, ref rgelt, ref pceltFetched); + } + + /// To be documented. + [NativeName("Src", "Line 15856, Column 38 in objidl.h")] + public unsafe void IAdviseSinkOnDataChangeProxy(ComPtr This, FORMATETC* pFormatetc, STGMEDIUM* pStgmed) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IAdviseSinkOnDataChangeProxy((IAdviseSink*) This.Handle, pFormatetc, pStgmed); + } + + /// To be documented. + [NativeName("Src", "Line 15856, Column 38 in objidl.h")] + public unsafe void IAdviseSinkOnDataChangeProxy(ComPtr This, FORMATETC* pFormatetc, ref STGMEDIUM pStgmed) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IAdviseSinkOnDataChangeProxy((IAdviseSink*) This.Handle, pFormatetc, ref pStgmed); + } + + /// To be documented. + [NativeName("Src", "Line 15856, Column 38 in objidl.h")] + public unsafe void IAdviseSinkOnDataChangeProxy(ComPtr This, ref FORMATETC pFormatetc, STGMEDIUM* pStgmed) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IAdviseSinkOnDataChangeProxy((IAdviseSink*) This.Handle, ref pFormatetc, pStgmed); + } + + /// To be documented. + [NativeName("Src", "Line 15856, Column 38 in objidl.h")] + public unsafe void IAdviseSinkOnDataChangeProxy(ComPtr This, ref FORMATETC pFormatetc, ref STGMEDIUM pStgmed) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IAdviseSinkOnDataChangeProxy((IAdviseSink*) This.Handle, ref pFormatetc, ref pStgmed); + } + + /// To be documented. + [NativeName("Src", "Line 15864, Column 43 in objidl.h")] + public unsafe int IAdviseSinkOnDataChangeStub(ComPtr This, FORMATETC* pFormatetc, STGMEDIUM* pStgmed) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IAdviseSinkOnDataChangeStub((IAdviseSink*) This.Handle, pFormatetc, pStgmed); + } + + /// To be documented. + [NativeName("Src", "Line 15864, Column 43 in objidl.h")] + public unsafe int IAdviseSinkOnDataChangeStub(ComPtr This, FORMATETC* pFormatetc, ref STGMEDIUM pStgmed) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IAdviseSinkOnDataChangeStub((IAdviseSink*) This.Handle, pFormatetc, ref pStgmed); + } + + /// To be documented. + [NativeName("Src", "Line 15864, Column 43 in objidl.h")] + public unsafe int IAdviseSinkOnDataChangeStub(ComPtr This, ref FORMATETC pFormatetc, STGMEDIUM* pStgmed) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IAdviseSinkOnDataChangeStub((IAdviseSink*) This.Handle, ref pFormatetc, pStgmed); + } + + /// To be documented. + [NativeName("Src", "Line 15864, Column 43 in objidl.h")] + public unsafe int IAdviseSinkOnDataChangeStub(ComPtr This, ref FORMATETC pFormatetc, ref STGMEDIUM pStgmed) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IAdviseSinkOnDataChangeStub((IAdviseSink*) This.Handle, ref pFormatetc, ref pStgmed); + } + + /// To be documented. + [NativeName("Src", "Line 15869, Column 38 in objidl.h")] + public unsafe void IAdviseSinkOnViewChangeProxy(ComPtr This, uint dwAspect, int lindex) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IAdviseSinkOnViewChangeProxy((IAdviseSink*) This.Handle, dwAspect, lindex); + } + + /// To be documented. + [NativeName("Src", "Line 15875, Column 43 in objidl.h")] + public unsafe int IAdviseSinkOnViewChangeStub(ComPtr This, uint dwAspect, int lindex) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IAdviseSinkOnViewChangeStub((IAdviseSink*) This.Handle, dwAspect, lindex); + } + + /// To be documented. + [NativeName("Src", "Line 15880, Column 38 in objidl.h")] + public unsafe void IAdviseSinkOnRenameProxy(ComPtr This, ComPtr pmk) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IAdviseSinkOnRenameProxy((IAdviseSink*) This.Handle, (IMoniker*) pmk.Handle); + } + + /// To be documented. + [NativeName("Src", "Line 15880, Column 38 in objidl.h")] + public unsafe void IAdviseSinkOnRenameProxy(ComPtr This, ref IMoniker pmk) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IAdviseSinkOnRenameProxy((IAdviseSink*) This.Handle, ref pmk); + } + + /// To be documented. + [NativeName("Src", "Line 15880, Column 38 in objidl.h")] + public unsafe void IAdviseSinkOnRenameProxy(ref IAdviseSink This, ComPtr pmk) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IAdviseSinkOnRenameProxy(ref This, (IMoniker*) pmk.Handle); + } + + /// To be documented. + [NativeName("Src", "Line 15886, Column 43 in objidl.h")] + public unsafe int IAdviseSinkOnRenameStub(ComPtr This, ComPtr pmk) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IAdviseSinkOnRenameStub((IAdviseSink*) This.Handle, (IMoniker*) pmk.Handle); + } + + /// To be documented. + [NativeName("Src", "Line 15886, Column 43 in objidl.h")] + public unsafe int IAdviseSinkOnRenameStub(ComPtr This, ref IMoniker pmk) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IAdviseSinkOnRenameStub((IAdviseSink*) This.Handle, ref pmk); + } + + /// To be documented. + [NativeName("Src", "Line 15886, Column 43 in objidl.h")] + public unsafe int IAdviseSinkOnRenameStub(ref IAdviseSink This, ComPtr pmk) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IAdviseSinkOnRenameStub(ref This, (IMoniker*) pmk.Handle); + } + + /// To be documented. + [NativeName("Src", "Line 15890, Column 38 in objidl.h")] + public unsafe void IAdviseSinkOnSaveProxy(ComPtr This) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IAdviseSinkOnSaveProxy((IAdviseSink*) This.Handle); + } + + /// To be documented. + [NativeName("Src", "Line 15894, Column 43 in objidl.h")] + public unsafe int IAdviseSinkOnSaveStub(ComPtr This) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IAdviseSinkOnSaveStub((IAdviseSink*) This.Handle); + } + + /// To be documented. + [NativeName("Src", "Line 15897, Column 38 in objidl.h")] + public unsafe void IAdviseSinkOnCloseProxy(ComPtr This) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IAdviseSinkOnCloseProxy((IAdviseSink*) This.Handle); + } + + /// To be documented. + [NativeName("Src", "Line 15901, Column 43 in objidl.h")] + public unsafe int IAdviseSinkOnCloseStub(ComPtr This) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IAdviseSinkOnCloseStub((IAdviseSink*) This.Handle); + } + + /// To be documented. + [NativeName("Src", "Line 15904, Column 38 in objidl.h")] + public unsafe void AsyncIAdviseSinkBeginOnDataChangeProxy(ComPtr This, FORMATETC* pFormatetc, STGMEDIUM* pStgmed) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSinkBeginOnDataChangeProxy((AsyncIAdviseSink*) This.Handle, pFormatetc, pStgmed); + } + + /// To be documented. + [NativeName("Src", "Line 15904, Column 38 in objidl.h")] + public unsafe void AsyncIAdviseSinkBeginOnDataChangeProxy(ComPtr This, FORMATETC* pFormatetc, ref STGMEDIUM pStgmed) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSinkBeginOnDataChangeProxy((AsyncIAdviseSink*) This.Handle, pFormatetc, ref pStgmed); + } + + /// To be documented. + [NativeName("Src", "Line 15904, Column 38 in objidl.h")] + public unsafe void AsyncIAdviseSinkBeginOnDataChangeProxy(ComPtr This, ref FORMATETC pFormatetc, STGMEDIUM* pStgmed) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSinkBeginOnDataChangeProxy((AsyncIAdviseSink*) This.Handle, ref pFormatetc, pStgmed); + } + + /// To be documented. + [NativeName("Src", "Line 15904, Column 38 in objidl.h")] + public unsafe void AsyncIAdviseSinkBeginOnDataChangeProxy(ComPtr This, ref FORMATETC pFormatetc, ref STGMEDIUM pStgmed) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSinkBeginOnDataChangeProxy((AsyncIAdviseSink*) This.Handle, ref pFormatetc, ref pStgmed); + } + + /// To be documented. + [NativeName("Src", "Line 15912, Column 43 in objidl.h")] + public unsafe int AsyncIAdviseSinkBeginOnDataChangeStub(ComPtr This, FORMATETC* pFormatetc, STGMEDIUM* pStgmed) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return AsyncIAdviseSinkBeginOnDataChangeStub((AsyncIAdviseSink*) This.Handle, pFormatetc, pStgmed); + } + + /// To be documented. + [NativeName("Src", "Line 15912, Column 43 in objidl.h")] + public unsafe int AsyncIAdviseSinkBeginOnDataChangeStub(ComPtr This, FORMATETC* pFormatetc, ref STGMEDIUM pStgmed) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return AsyncIAdviseSinkBeginOnDataChangeStub((AsyncIAdviseSink*) This.Handle, pFormatetc, ref pStgmed); + } + + /// To be documented. + [NativeName("Src", "Line 15912, Column 43 in objidl.h")] + public unsafe int AsyncIAdviseSinkBeginOnDataChangeStub(ComPtr This, ref FORMATETC pFormatetc, STGMEDIUM* pStgmed) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return AsyncIAdviseSinkBeginOnDataChangeStub((AsyncIAdviseSink*) This.Handle, ref pFormatetc, pStgmed); + } + + /// To be documented. + [NativeName("Src", "Line 15912, Column 43 in objidl.h")] + public unsafe int AsyncIAdviseSinkBeginOnDataChangeStub(ComPtr This, ref FORMATETC pFormatetc, ref STGMEDIUM pStgmed) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return AsyncIAdviseSinkBeginOnDataChangeStub((AsyncIAdviseSink*) This.Handle, ref pFormatetc, ref pStgmed); + } + + /// To be documented. + [NativeName("Src", "Line 15917, Column 38 in objidl.h")] + public unsafe void AsyncIAdviseSinkFinishOnDataChangeProxy(ComPtr This) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSinkFinishOnDataChangeProxy((AsyncIAdviseSink*) This.Handle); + } + + /// To be documented. + [NativeName("Src", "Line 15921, Column 43 in objidl.h")] + public unsafe int AsyncIAdviseSinkFinishOnDataChangeStub(ComPtr This) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return AsyncIAdviseSinkFinishOnDataChangeStub((AsyncIAdviseSink*) This.Handle); + } + + /// To be documented. + [NativeName("Src", "Line 15924, Column 38 in objidl.h")] + public unsafe void AsyncIAdviseSinkBeginOnViewChangeProxy(ComPtr This, uint dwAspect, int lindex) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSinkBeginOnViewChangeProxy((AsyncIAdviseSink*) This.Handle, dwAspect, lindex); + } + + /// To be documented. + [NativeName("Src", "Line 15930, Column 43 in objidl.h")] + public unsafe int AsyncIAdviseSinkBeginOnViewChangeStub(ComPtr This, uint dwAspect, int lindex) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return AsyncIAdviseSinkBeginOnViewChangeStub((AsyncIAdviseSink*) This.Handle, dwAspect, lindex); + } + + /// To be documented. + [NativeName("Src", "Line 15935, Column 38 in objidl.h")] + public unsafe void AsyncIAdviseSinkFinishOnViewChangeProxy(ComPtr This) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSinkFinishOnViewChangeProxy((AsyncIAdviseSink*) This.Handle); + } + + /// To be documented. + [NativeName("Src", "Line 15939, Column 43 in objidl.h")] + public unsafe int AsyncIAdviseSinkFinishOnViewChangeStub(ComPtr This) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return AsyncIAdviseSinkFinishOnViewChangeStub((AsyncIAdviseSink*) This.Handle); + } + + /// To be documented. + [NativeName("Src", "Line 15942, Column 38 in objidl.h")] + public unsafe void AsyncIAdviseSinkBeginOnRenameProxy(ComPtr This, ComPtr pmk) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSinkBeginOnRenameProxy((AsyncIAdviseSink*) This.Handle, (IMoniker*) pmk.Handle); + } + + /// To be documented. + [NativeName("Src", "Line 15942, Column 38 in objidl.h")] + public unsafe void AsyncIAdviseSinkBeginOnRenameProxy(ComPtr This, ref IMoniker pmk) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSinkBeginOnRenameProxy((AsyncIAdviseSink*) This.Handle, ref pmk); + } + + /// To be documented. + [NativeName("Src", "Line 15942, Column 38 in objidl.h")] + public unsafe void AsyncIAdviseSinkBeginOnRenameProxy(ref AsyncIAdviseSink This, ComPtr pmk) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSinkBeginOnRenameProxy(ref This, (IMoniker*) pmk.Handle); + } + + /// To be documented. + [NativeName("Src", "Line 15948, Column 43 in objidl.h")] + public unsafe int AsyncIAdviseSinkBeginOnRenameStub(ComPtr This, ComPtr pmk) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return AsyncIAdviseSinkBeginOnRenameStub((AsyncIAdviseSink*) This.Handle, (IMoniker*) pmk.Handle); + } + + /// To be documented. + [NativeName("Src", "Line 15948, Column 43 in objidl.h")] + public unsafe int AsyncIAdviseSinkBeginOnRenameStub(ComPtr This, ref IMoniker pmk) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return AsyncIAdviseSinkBeginOnRenameStub((AsyncIAdviseSink*) This.Handle, ref pmk); + } + + /// To be documented. + [NativeName("Src", "Line 15948, Column 43 in objidl.h")] + public unsafe int AsyncIAdviseSinkBeginOnRenameStub(ref AsyncIAdviseSink This, ComPtr pmk) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return AsyncIAdviseSinkBeginOnRenameStub(ref This, (IMoniker*) pmk.Handle); + } + + /// To be documented. + [NativeName("Src", "Line 15952, Column 38 in objidl.h")] + public unsafe void AsyncIAdviseSinkFinishOnRenameProxy(ComPtr This) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSinkFinishOnRenameProxy((AsyncIAdviseSink*) This.Handle); + } + + /// To be documented. + [NativeName("Src", "Line 15956, Column 43 in objidl.h")] + public unsafe int AsyncIAdviseSinkFinishOnRenameStub(ComPtr This) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return AsyncIAdviseSinkFinishOnRenameStub((AsyncIAdviseSink*) This.Handle); + } + + /// To be documented. + [NativeName("Src", "Line 15959, Column 38 in objidl.h")] + public unsafe void AsyncIAdviseSinkBeginOnSaveProxy(ComPtr This) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSinkBeginOnSaveProxy((AsyncIAdviseSink*) This.Handle); + } + + /// To be documented. + [NativeName("Src", "Line 15963, Column 43 in objidl.h")] + public unsafe int AsyncIAdviseSinkBeginOnSaveStub(ComPtr This) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return AsyncIAdviseSinkBeginOnSaveStub((AsyncIAdviseSink*) This.Handle); + } + + /// To be documented. + [NativeName("Src", "Line 15966, Column 38 in objidl.h")] + public unsafe void AsyncIAdviseSinkFinishOnSaveProxy(ComPtr This) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSinkFinishOnSaveProxy((AsyncIAdviseSink*) This.Handle); + } + + /// To be documented. + [NativeName("Src", "Line 15970, Column 43 in objidl.h")] + public unsafe int AsyncIAdviseSinkFinishOnSaveStub(ComPtr This) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return AsyncIAdviseSinkFinishOnSaveStub((AsyncIAdviseSink*) This.Handle); + } + + /// To be documented. + [NativeName("Src", "Line 15973, Column 38 in objidl.h")] + public unsafe void AsyncIAdviseSinkBeginOnCloseProxy(ComPtr This) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSinkBeginOnCloseProxy((AsyncIAdviseSink*) This.Handle); + } + + /// To be documented. + [NativeName("Src", "Line 15977, Column 43 in objidl.h")] + public unsafe int AsyncIAdviseSinkBeginOnCloseStub(ComPtr This) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return AsyncIAdviseSinkBeginOnCloseStub((AsyncIAdviseSink*) This.Handle); + } + + /// To be documented. + [NativeName("Src", "Line 15980, Column 38 in objidl.h")] + public unsafe void AsyncIAdviseSinkFinishOnCloseProxy(ComPtr This) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSinkFinishOnCloseProxy((AsyncIAdviseSink*) This.Handle); + } + + /// To be documented. + [NativeName("Src", "Line 15984, Column 43 in objidl.h")] + public unsafe int AsyncIAdviseSinkFinishOnCloseStub(ComPtr This) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return AsyncIAdviseSinkFinishOnCloseStub((AsyncIAdviseSink*) This.Handle); + } + + /// To be documented. + [NativeName("Src", "Line 15987, Column 38 in objidl.h")] + public unsafe void IAdviseSink2OnLinkSrcChangeProxy(ComPtr This, ComPtr pmk) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IAdviseSink2OnLinkSrcChangeProxy((IAdviseSink2*) This.Handle, (IMoniker*) pmk.Handle); + } + + /// To be documented. + [NativeName("Src", "Line 15987, Column 38 in objidl.h")] + public unsafe void IAdviseSink2OnLinkSrcChangeProxy(ComPtr This, ref IMoniker pmk) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IAdviseSink2OnLinkSrcChangeProxy((IAdviseSink2*) This.Handle, ref pmk); + } + + /// To be documented. + [NativeName("Src", "Line 15987, Column 38 in objidl.h")] + public unsafe void IAdviseSink2OnLinkSrcChangeProxy(ref IAdviseSink2 This, ComPtr pmk) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IAdviseSink2OnLinkSrcChangeProxy(ref This, (IMoniker*) pmk.Handle); + } + + /// To be documented. + [NativeName("Src", "Line 15993, Column 43 in objidl.h")] + public unsafe int IAdviseSink2OnLinkSrcChangeStub(ComPtr This, ComPtr pmk) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IAdviseSink2OnLinkSrcChangeStub((IAdviseSink2*) This.Handle, (IMoniker*) pmk.Handle); + } + + /// To be documented. + [NativeName("Src", "Line 15993, Column 43 in objidl.h")] + public unsafe int IAdviseSink2OnLinkSrcChangeStub(ComPtr This, ref IMoniker pmk) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IAdviseSink2OnLinkSrcChangeStub((IAdviseSink2*) This.Handle, ref pmk); + } + + /// To be documented. + [NativeName("Src", "Line 15993, Column 43 in objidl.h")] + public unsafe int IAdviseSink2OnLinkSrcChangeStub(ref IAdviseSink2 This, ComPtr pmk) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IAdviseSink2OnLinkSrcChangeStub(ref This, (IMoniker*) pmk.Handle); + } + + /// To be documented. + [NativeName("Src", "Line 15997, Column 38 in objidl.h")] + public unsafe void AsyncIAdviseSink2BeginOnLinkSrcChangeProxy(ComPtr This, ComPtr pmk) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSink2BeginOnLinkSrcChangeProxy((AsyncIAdviseSink2*) This.Handle, (IMoniker*) pmk.Handle); + } + + /// To be documented. + [NativeName("Src", "Line 15997, Column 38 in objidl.h")] + public unsafe void AsyncIAdviseSink2BeginOnLinkSrcChangeProxy(ComPtr This, ref IMoniker pmk) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSink2BeginOnLinkSrcChangeProxy((AsyncIAdviseSink2*) This.Handle, ref pmk); + } + + /// To be documented. + [NativeName("Src", "Line 15997, Column 38 in objidl.h")] + public unsafe void AsyncIAdviseSink2BeginOnLinkSrcChangeProxy(ref AsyncIAdviseSink2 This, ComPtr pmk) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSink2BeginOnLinkSrcChangeProxy(ref This, (IMoniker*) pmk.Handle); + } + + /// To be documented. + [NativeName("Src", "Line 16003, Column 43 in objidl.h")] + public unsafe int AsyncIAdviseSink2BeginOnLinkSrcChangeStub(ComPtr This, ComPtr pmk) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return AsyncIAdviseSink2BeginOnLinkSrcChangeStub((AsyncIAdviseSink2*) This.Handle, (IMoniker*) pmk.Handle); + } + + /// To be documented. + [NativeName("Src", "Line 16003, Column 43 in objidl.h")] + public unsafe int AsyncIAdviseSink2BeginOnLinkSrcChangeStub(ComPtr This, ref IMoniker pmk) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return AsyncIAdviseSink2BeginOnLinkSrcChangeStub((AsyncIAdviseSink2*) This.Handle, ref pmk); + } + + /// To be documented. + [NativeName("Src", "Line 16003, Column 43 in objidl.h")] + public unsafe int AsyncIAdviseSink2BeginOnLinkSrcChangeStub(ref AsyncIAdviseSink2 This, ComPtr pmk) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return AsyncIAdviseSink2BeginOnLinkSrcChangeStub(ref This, (IMoniker*) pmk.Handle); + } + + /// To be documented. + [NativeName("Src", "Line 16007, Column 38 in objidl.h")] + public unsafe void AsyncIAdviseSink2FinishOnLinkSrcChangeProxy(ComPtr This) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + AsyncIAdviseSink2FinishOnLinkSrcChangeProxy((AsyncIAdviseSink2*) This.Handle); + } + + /// To be documented. + [NativeName("Src", "Line 16011, Column 43 in objidl.h")] + public unsafe int AsyncIAdviseSink2FinishOnLinkSrcChangeStub(ComPtr This) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return AsyncIAdviseSink2FinishOnLinkSrcChangeStub((AsyncIAdviseSink2*) This.Handle); + } + + /// To be documented. + [NativeName("Src", "Line 16014, Column 41 in objidl.h")] + public unsafe int IDataObjectGetDataProxy(ComPtr This, FORMATETC* pformatetcIn, STGMEDIUM* pmedium) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDataObjectGetDataProxy((IDataObject*) This.Handle, pformatetcIn, pmedium); + } + + /// To be documented. + [NativeName("Src", "Line 16014, Column 41 in objidl.h")] + public unsafe int IDataObjectGetDataProxy(ComPtr This, FORMATETC* pformatetcIn, ref STGMEDIUM pmedium) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDataObjectGetDataProxy((IDataObject*) This.Handle, pformatetcIn, ref pmedium); + } + + /// To be documented. + [NativeName("Src", "Line 16014, Column 41 in objidl.h")] + public unsafe int IDataObjectGetDataProxy(ComPtr This, ref FORMATETC pformatetcIn, STGMEDIUM* pmedium) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDataObjectGetDataProxy((IDataObject*) This.Handle, ref pformatetcIn, pmedium); + } + + /// To be documented. + [NativeName("Src", "Line 16014, Column 41 in objidl.h")] + public unsafe int IDataObjectGetDataProxy(ComPtr This, ref FORMATETC pformatetcIn, ref STGMEDIUM pmedium) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDataObjectGetDataProxy((IDataObject*) This.Handle, ref pformatetcIn, ref pmedium); + } + + /// To be documented. + [NativeName("Src", "Line 16022, Column 43 in objidl.h")] + public unsafe int IDataObjectGetDataStub(ComPtr This, FORMATETC* pformatetcIn, STGMEDIUM* pRemoteMedium) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDataObjectGetDataStub((IDataObject*) This.Handle, pformatetcIn, pRemoteMedium); + } + + /// To be documented. + [NativeName("Src", "Line 16022, Column 43 in objidl.h")] + public unsafe int IDataObjectGetDataStub(ComPtr This, FORMATETC* pformatetcIn, ref STGMEDIUM pRemoteMedium) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDataObjectGetDataStub((IDataObject*) This.Handle, pformatetcIn, ref pRemoteMedium); + } + + /// To be documented. + [NativeName("Src", "Line 16022, Column 43 in objidl.h")] + public unsafe int IDataObjectGetDataStub(ComPtr This, ref FORMATETC pformatetcIn, STGMEDIUM* pRemoteMedium) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDataObjectGetDataStub((IDataObject*) This.Handle, ref pformatetcIn, pRemoteMedium); + } + + /// To be documented. + [NativeName("Src", "Line 16022, Column 43 in objidl.h")] + public unsafe int IDataObjectGetDataStub(ComPtr This, ref FORMATETC pformatetcIn, ref STGMEDIUM pRemoteMedium) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDataObjectGetDataStub((IDataObject*) This.Handle, ref pformatetcIn, ref pRemoteMedium); + } + + /// To be documented. + [NativeName("Src", "Line 16027, Column 41 in objidl.h")] + public unsafe int IDataObjectGetDataHereProxy(ComPtr This, FORMATETC* pformatetc, STGMEDIUM* pmedium) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDataObjectGetDataHereProxy((IDataObject*) This.Handle, pformatetc, pmedium); + } + + /// To be documented. + [NativeName("Src", "Line 16027, Column 41 in objidl.h")] + public unsafe int IDataObjectGetDataHereProxy(ComPtr This, FORMATETC* pformatetc, ref STGMEDIUM pmedium) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDataObjectGetDataHereProxy((IDataObject*) This.Handle, pformatetc, ref pmedium); + } + + /// To be documented. + [NativeName("Src", "Line 16027, Column 41 in objidl.h")] + public unsafe int IDataObjectGetDataHereProxy(ComPtr This, ref FORMATETC pformatetc, STGMEDIUM* pmedium) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDataObjectGetDataHereProxy((IDataObject*) This.Handle, ref pformatetc, pmedium); + } + + /// To be documented. + [NativeName("Src", "Line 16027, Column 41 in objidl.h")] + public unsafe int IDataObjectGetDataHereProxy(ComPtr This, ref FORMATETC pformatetc, ref STGMEDIUM pmedium) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDataObjectGetDataHereProxy((IDataObject*) This.Handle, ref pformatetc, ref pmedium); + } + + /// To be documented. + [NativeName("Src", "Line 16035, Column 43 in objidl.h")] + public unsafe int IDataObjectGetDataHereStub(ComPtr This, FORMATETC* pformatetc, STGMEDIUM* pRemoteMedium) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDataObjectGetDataHereStub((IDataObject*) This.Handle, pformatetc, pRemoteMedium); + } + + /// To be documented. + [NativeName("Src", "Line 16035, Column 43 in objidl.h")] + public unsafe int IDataObjectGetDataHereStub(ComPtr This, FORMATETC* pformatetc, ref STGMEDIUM pRemoteMedium) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDataObjectGetDataHereStub((IDataObject*) This.Handle, pformatetc, ref pRemoteMedium); + } + + /// To be documented. + [NativeName("Src", "Line 16035, Column 43 in objidl.h")] + public unsafe int IDataObjectGetDataHereStub(ComPtr This, ref FORMATETC pformatetc, STGMEDIUM* pRemoteMedium) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDataObjectGetDataHereStub((IDataObject*) This.Handle, ref pformatetc, pRemoteMedium); + } + + /// To be documented. + [NativeName("Src", "Line 16035, Column 43 in objidl.h")] + public unsafe int IDataObjectGetDataHereStub(ComPtr This, ref FORMATETC pformatetc, ref STGMEDIUM pRemoteMedium) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDataObjectGetDataHereStub((IDataObject*) This.Handle, ref pformatetc, ref pRemoteMedium); + } + + /// To be documented. + [NativeName("Src", "Line 16040, Column 41 in objidl.h")] + public unsafe int IDataObjectSetDataProxy(ComPtr This, FORMATETC* pformatetc, STGMEDIUM* pmedium, Silk.NET.Core.Bool32 fRelease) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDataObjectSetDataProxy((IDataObject*) This.Handle, pformatetc, pmedium, fRelease); + } + + /// To be documented. + [NativeName("Src", "Line 16040, Column 41 in objidl.h")] + public unsafe int IDataObjectSetDataProxy(ComPtr This, FORMATETC* pformatetc, ref STGMEDIUM pmedium, Silk.NET.Core.Bool32 fRelease) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDataObjectSetDataProxy((IDataObject*) This.Handle, pformatetc, ref pmedium, fRelease); + } + + /// To be documented. + [NativeName("Src", "Line 16040, Column 41 in objidl.h")] + public unsafe int IDataObjectSetDataProxy(ComPtr This, ref FORMATETC pformatetc, STGMEDIUM* pmedium, Silk.NET.Core.Bool32 fRelease) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDataObjectSetDataProxy((IDataObject*) This.Handle, ref pformatetc, pmedium, fRelease); + } + + /// To be documented. + [NativeName("Src", "Line 16040, Column 41 in objidl.h")] + public unsafe int IDataObjectSetDataProxy(ComPtr This, ref FORMATETC pformatetc, ref STGMEDIUM pmedium, Silk.NET.Core.Bool32 fRelease) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDataObjectSetDataProxy((IDataObject*) This.Handle, ref pformatetc, ref pmedium, fRelease); + } + + /// To be documented. + [NativeName("Src", "Line 16049, Column 43 in objidl.h")] + public unsafe int IDataObjectSetDataStub(ComPtr This, FORMATETC* pformatetc, FlagStgmedium* pmedium, Silk.NET.Core.Bool32 fRelease) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDataObjectSetDataStub((IDataObject*) This.Handle, pformatetc, pmedium, fRelease); + } + + /// To be documented. + [NativeName("Src", "Line 16049, Column 43 in objidl.h")] + public unsafe int IDataObjectSetDataStub(ComPtr This, FORMATETC* pformatetc, ref FlagStgmedium pmedium, Silk.NET.Core.Bool32 fRelease) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDataObjectSetDataStub((IDataObject*) This.Handle, pformatetc, ref pmedium, fRelease); + } + + /// To be documented. + [NativeName("Src", "Line 16049, Column 43 in objidl.h")] + public unsafe int IDataObjectSetDataStub(ComPtr This, ref FORMATETC pformatetc, FlagStgmedium* pmedium, Silk.NET.Core.Bool32 fRelease) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDataObjectSetDataStub((IDataObject*) This.Handle, ref pformatetc, pmedium, fRelease); + } + + /// To be documented. + [NativeName("Src", "Line 16049, Column 43 in objidl.h")] + public unsafe int IDataObjectSetDataStub(ComPtr This, ref FORMATETC pformatetc, ref FlagStgmedium pmedium, Silk.NET.Core.Bool32 fRelease) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDataObjectSetDataStub((IDataObject*) This.Handle, ref pformatetc, ref pmedium, fRelease); + } + + /// To be documented. + [NativeName("Src", "Line 16055, Column 41 in objidl.h")] + public unsafe int IFillLockBytesFillAppendProxy(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pv, uint cb, uint* pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IFillLockBytesFillAppendProxy((IFillLockBytes*) This.Handle, pv, cb, pcbWritten); + } + + /// To be documented. + [NativeName("Src", "Line 16055, Column 41 in objidl.h")] + public unsafe int IFillLockBytesFillAppendProxy(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pv, uint cb, ref uint pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IFillLockBytesFillAppendProxy((IFillLockBytes*) This.Handle, pv, cb, ref pcbWritten); + } + + /// To be documented. + [NativeName("Src", "Line 16055, Column 41 in objidl.h")] + public unsafe int IFillLockBytesFillAppendProxy(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in T0 pv, uint cb, uint* pcbWritten) where T0 : unmanaged where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IFillLockBytesFillAppendProxy((IFillLockBytes*) This.Handle, in pv, cb, pcbWritten); + } + + /// To be documented. + [NativeName("Src", "Line 16055, Column 41 in objidl.h")] + public unsafe int IFillLockBytesFillAppendProxy(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in T0 pv, uint cb, ref uint pcbWritten) where T0 : unmanaged where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IFillLockBytesFillAppendProxy((IFillLockBytes*) This.Handle, in pv, cb, ref pcbWritten); + } + + /// To be documented. + [NativeName("Src", "Line 16065, Column 35 in objidl.h")] + public unsafe int IFillLockBytesFillAppendStub(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* pv, uint cb, uint* pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IFillLockBytesFillAppendStub((IFillLockBytes*) This.Handle, pv, cb, pcbWritten); + } + + /// To be documented. + [NativeName("Src", "Line 16065, Column 35 in objidl.h")] + public unsafe int IFillLockBytesFillAppendStub(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* pv, uint cb, ref uint pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IFillLockBytesFillAppendStub((IFillLockBytes*) This.Handle, pv, cb, ref pcbWritten); + } + + /// To be documented. + [NativeName("Src", "Line 16065, Column 35 in objidl.h")] + public unsafe int IFillLockBytesFillAppendStub(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte pv, uint cb, uint* pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IFillLockBytesFillAppendStub((IFillLockBytes*) This.Handle, in pv, cb, pcbWritten); + } + + /// To be documented. + [NativeName("Src", "Line 16065, Column 35 in objidl.h")] + public unsafe int IFillLockBytesFillAppendStub(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte pv, uint cb, ref uint pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IFillLockBytesFillAppendStub((IFillLockBytes*) This.Handle, in pv, cb, ref pcbWritten); + } + + /// To be documented. + [NativeName("Src", "Line 16065, Column 35 in objidl.h")] + public unsafe int IFillLockBytesFillAppendStub(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pv, uint cb, uint* pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IFillLockBytesFillAppendStub((IFillLockBytes*) This.Handle, pv, cb, pcbWritten); + } + + /// To be documented. + [NativeName("Src", "Line 16065, Column 35 in objidl.h")] + public unsafe int IFillLockBytesFillAppendStub(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pv, uint cb, ref uint pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IFillLockBytesFillAppendStub((IFillLockBytes*) This.Handle, pv, cb, ref pcbWritten); + } + + /// To be documented. + [NativeName("Src", "Line 16071, Column 41 in objidl.h")] + public unsafe int IFillLockBytesFillAtProxy(ComPtr This, ulong ulOffset, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pv, uint cb, uint* pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IFillLockBytesFillAtProxy((IFillLockBytes*) This.Handle, ulOffset, pv, cb, pcbWritten); + } + + /// To be documented. + [NativeName("Src", "Line 16071, Column 41 in objidl.h")] + public unsafe int IFillLockBytesFillAtProxy(ComPtr This, ulong ulOffset, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pv, uint cb, ref uint pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IFillLockBytesFillAtProxy((IFillLockBytes*) This.Handle, ulOffset, pv, cb, ref pcbWritten); + } + + /// To be documented. + [NativeName("Src", "Line 16071, Column 41 in objidl.h")] + public unsafe int IFillLockBytesFillAtProxy(ComPtr This, ulong ulOffset, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in T0 pv, uint cb, uint* pcbWritten) where T0 : unmanaged where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IFillLockBytesFillAtProxy((IFillLockBytes*) This.Handle, ulOffset, in pv, cb, pcbWritten); + } + + /// To be documented. + [NativeName("Src", "Line 16071, Column 41 in objidl.h")] + public unsafe int IFillLockBytesFillAtProxy(ComPtr This, ulong ulOffset, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in T0 pv, uint cb, ref uint pcbWritten) where T0 : unmanaged where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IFillLockBytesFillAtProxy((IFillLockBytes*) This.Handle, ulOffset, in pv, cb, ref pcbWritten); + } + + /// To be documented. + [NativeName("Src", "Line 16083, Column 35 in objidl.h")] + public unsafe int IFillLockBytesFillAtStub(ComPtr This, ulong ulOffset, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* pv, uint cb, uint* pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IFillLockBytesFillAtStub((IFillLockBytes*) This.Handle, ulOffset, pv, cb, pcbWritten); + } + + /// To be documented. + [NativeName("Src", "Line 16083, Column 35 in objidl.h")] + public unsafe int IFillLockBytesFillAtStub(ComPtr This, ulong ulOffset, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* pv, uint cb, ref uint pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IFillLockBytesFillAtStub((IFillLockBytes*) This.Handle, ulOffset, pv, cb, ref pcbWritten); + } + + /// To be documented. + [NativeName("Src", "Line 16083, Column 35 in objidl.h")] + public unsafe int IFillLockBytesFillAtStub(ComPtr This, ulong ulOffset, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte pv, uint cb, uint* pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IFillLockBytesFillAtStub((IFillLockBytes*) This.Handle, ulOffset, in pv, cb, pcbWritten); + } + + /// To be documented. + [NativeName("Src", "Line 16083, Column 35 in objidl.h")] + public unsafe int IFillLockBytesFillAtStub(ComPtr This, ulong ulOffset, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte pv, uint cb, ref uint pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IFillLockBytesFillAtStub((IFillLockBytes*) This.Handle, ulOffset, in pv, cb, ref pcbWritten); + } + + /// To be documented. + [NativeName("Src", "Line 16083, Column 35 in objidl.h")] + public unsafe int IFillLockBytesFillAtStub(ComPtr This, ulong ulOffset, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pv, uint cb, uint* pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IFillLockBytesFillAtStub((IFillLockBytes*) This.Handle, ulOffset, pv, cb, pcbWritten); + } + + /// To be documented. + [NativeName("Src", "Line 16083, Column 35 in objidl.h")] + public unsafe int IFillLockBytesFillAtStub(ComPtr This, ulong ulOffset, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pv, uint cb, ref uint pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IFillLockBytesFillAtStub((IFillLockBytes*) This.Handle, ulOffset, pv, cb, ref pcbWritten); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public unsafe int IDispatchRemoteInvokeProxy(ComPtr This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchRemoteInvokeProxy((IDispatch*) This.Handle, dispIdMember, riid, lcid, dwFlags, pDispParams, pVarResult, pExcepInfo, pArgErr, cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public unsafe int IDispatchRemoteInvokeProxy(ComPtr This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchRemoteInvokeProxy((IDispatch*) This.Handle, dispIdMember, riid, lcid, dwFlags, pDispParams, pVarResult, pExcepInfo, pArgErr, cVarRef, rgVarRefIdx, ref rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public unsafe int IDispatchRemoteInvokeProxy(ComPtr This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchRemoteInvokeProxy((IDispatch*) This.Handle, dispIdMember, riid, lcid, dwFlags, pDispParams, pVarResult, pExcepInfo, pArgErr, cVarRef, ref rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public unsafe int IDispatchRemoteInvokeProxy(ComPtr This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchRemoteInvokeProxy((IDispatch*) This.Handle, dispIdMember, riid, lcid, dwFlags, pDispParams, pVarResult, pExcepInfo, pArgErr, cVarRef, ref rgVarRefIdx, ref rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public unsafe int IDispatchRemoteInvokeProxy(ComPtr This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchRemoteInvokeProxy((IDispatch*) This.Handle, dispIdMember, riid, lcid, dwFlags, pDispParams, pVarResult, pExcepInfo, ref pArgErr, cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public unsafe int IDispatchRemoteInvokeProxy(ComPtr This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchRemoteInvokeProxy((IDispatch*) This.Handle, dispIdMember, riid, lcid, dwFlags, pDispParams, pVarResult, pExcepInfo, ref pArgErr, cVarRef, rgVarRefIdx, ref rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public unsafe int IDispatchRemoteInvokeProxy(ComPtr This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchRemoteInvokeProxy((IDispatch*) This.Handle, dispIdMember, riid, lcid, dwFlags, pDispParams, pVarResult, pExcepInfo, ref pArgErr, cVarRef, ref rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public unsafe int IDispatchRemoteInvokeProxy(ComPtr This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchRemoteInvokeProxy((IDispatch*) This.Handle, dispIdMember, riid, lcid, dwFlags, pDispParams, pVarResult, pExcepInfo, ref pArgErr, cVarRef, ref rgVarRefIdx, ref rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public unsafe int IDispatchRemoteInvokeProxy(ComPtr This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchRemoteInvokeProxy((IDispatch*) This.Handle, dispIdMember, riid, lcid, dwFlags, pDispParams, pVarResult, ref pExcepInfo, pArgErr, cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public unsafe int IDispatchRemoteInvokeProxy(ComPtr This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchRemoteInvokeProxy((IDispatch*) This.Handle, dispIdMember, riid, lcid, dwFlags, pDispParams, pVarResult, ref pExcepInfo, pArgErr, cVarRef, rgVarRefIdx, ref rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public unsafe int IDispatchRemoteInvokeProxy(ComPtr This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchRemoteInvokeProxy((IDispatch*) This.Handle, dispIdMember, riid, lcid, dwFlags, pDispParams, pVarResult, ref pExcepInfo, pArgErr, cVarRef, ref rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public unsafe int IDispatchRemoteInvokeProxy(ComPtr This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchRemoteInvokeProxy((IDispatch*) This.Handle, dispIdMember, riid, lcid, dwFlags, pDispParams, pVarResult, ref pExcepInfo, pArgErr, cVarRef, ref rgVarRefIdx, ref rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public unsafe int IDispatchRemoteInvokeProxy(ComPtr This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchRemoteInvokeProxy((IDispatch*) This.Handle, dispIdMember, riid, lcid, dwFlags, pDispParams, pVarResult, ref pExcepInfo, ref pArgErr, cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public unsafe int IDispatchRemoteInvokeProxy(ComPtr This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchRemoteInvokeProxy((IDispatch*) This.Handle, dispIdMember, riid, lcid, dwFlags, pDispParams, pVarResult, ref pExcepInfo, ref pArgErr, cVarRef, rgVarRefIdx, ref rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public unsafe int IDispatchRemoteInvokeProxy(ComPtr This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchRemoteInvokeProxy((IDispatch*) This.Handle, dispIdMember, riid, lcid, dwFlags, pDispParams, pVarResult, ref pExcepInfo, ref pArgErr, cVarRef, ref rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public unsafe int IDispatchRemoteInvokeProxy(ComPtr This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchRemoteInvokeProxy((IDispatch*) This.Handle, dispIdMember, riid, lcid, dwFlags, pDispParams, pVarResult, ref pExcepInfo, ref pArgErr, cVarRef, ref rgVarRefIdx, ref rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public unsafe int IDispatchRemoteInvokeProxy(ComPtr This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchRemoteInvokeProxy((IDispatch*) This.Handle, dispIdMember, riid, lcid, dwFlags, pDispParams, ref pVarResult, pExcepInfo, pArgErr, cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public unsafe int IDispatchRemoteInvokeProxy(ComPtr This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchRemoteInvokeProxy((IDispatch*) This.Handle, dispIdMember, riid, lcid, dwFlags, pDispParams, ref pVarResult, pExcepInfo, pArgErr, cVarRef, rgVarRefIdx, ref rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public unsafe int IDispatchRemoteInvokeProxy(ComPtr This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchRemoteInvokeProxy((IDispatch*) This.Handle, dispIdMember, riid, lcid, dwFlags, pDispParams, ref pVarResult, pExcepInfo, pArgErr, cVarRef, ref rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public unsafe int IDispatchRemoteInvokeProxy(ComPtr This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchRemoteInvokeProxy((IDispatch*) This.Handle, dispIdMember, riid, lcid, dwFlags, pDispParams, ref pVarResult, pExcepInfo, pArgErr, cVarRef, ref rgVarRefIdx, ref rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public unsafe int IDispatchRemoteInvokeProxy(ComPtr This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchRemoteInvokeProxy((IDispatch*) This.Handle, dispIdMember, riid, lcid, dwFlags, pDispParams, ref pVarResult, pExcepInfo, ref pArgErr, cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public unsafe int IDispatchRemoteInvokeProxy(ComPtr This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchRemoteInvokeProxy((IDispatch*) This.Handle, dispIdMember, riid, lcid, dwFlags, pDispParams, ref pVarResult, pExcepInfo, ref pArgErr, cVarRef, rgVarRefIdx, ref rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public unsafe int IDispatchRemoteInvokeProxy(ComPtr This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchRemoteInvokeProxy((IDispatch*) This.Handle, dispIdMember, riid, lcid, dwFlags, pDispParams, ref pVarResult, pExcepInfo, ref pArgErr, cVarRef, ref rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public unsafe int IDispatchRemoteInvokeProxy(ComPtr This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchRemoteInvokeProxy((IDispatch*) This.Handle, dispIdMember, riid, lcid, dwFlags, pDispParams, ref pVarResult, pExcepInfo, ref pArgErr, cVarRef, ref rgVarRefIdx, ref rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public unsafe int IDispatchRemoteInvokeProxy(ComPtr This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchRemoteInvokeProxy((IDispatch*) This.Handle, dispIdMember, riid, lcid, dwFlags, pDispParams, ref pVarResult, ref pExcepInfo, pArgErr, cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public unsafe int IDispatchRemoteInvokeProxy(ComPtr This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchRemoteInvokeProxy((IDispatch*) This.Handle, dispIdMember, riid, lcid, dwFlags, pDispParams, ref pVarResult, ref pExcepInfo, pArgErr, cVarRef, rgVarRefIdx, ref rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public unsafe int IDispatchRemoteInvokeProxy(ComPtr This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchRemoteInvokeProxy((IDispatch*) This.Handle, dispIdMember, riid, lcid, dwFlags, pDispParams, ref pVarResult, ref pExcepInfo, pArgErr, cVarRef, ref rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public unsafe int IDispatchRemoteInvokeProxy(ComPtr This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchRemoteInvokeProxy((IDispatch*) This.Handle, dispIdMember, riid, lcid, dwFlags, pDispParams, ref pVarResult, ref pExcepInfo, pArgErr, cVarRef, ref rgVarRefIdx, ref rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public unsafe int IDispatchRemoteInvokeProxy(ComPtr This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchRemoteInvokeProxy((IDispatch*) This.Handle, dispIdMember, riid, lcid, dwFlags, pDispParams, ref pVarResult, ref pExcepInfo, ref pArgErr, cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public unsafe int IDispatchRemoteInvokeProxy(ComPtr This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchRemoteInvokeProxy((IDispatch*) This.Handle, dispIdMember, riid, lcid, dwFlags, pDispParams, ref pVarResult, ref pExcepInfo, ref pArgErr, cVarRef, rgVarRefIdx, ref rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public unsafe int IDispatchRemoteInvokeProxy(ComPtr This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchRemoteInvokeProxy((IDispatch*) This.Handle, dispIdMember, riid, lcid, dwFlags, pDispParams, ref pVarResult, ref pExcepInfo, ref pArgErr, cVarRef, ref rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public unsafe int IDispatchRemoteInvokeProxy(ComPtr This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchRemoteInvokeProxy((IDispatch*) This.Handle, dispIdMember, riid, lcid, dwFlags, pDispParams, ref pVarResult, ref pExcepInfo, ref pArgErr, cVarRef, ref rgVarRefIdx, ref rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public unsafe int IDispatchRemoteInvokeProxy(ComPtr This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchRemoteInvokeProxy((IDispatch*) This.Handle, dispIdMember, riid, lcid, dwFlags, ref pDispParams, pVarResult, pExcepInfo, pArgErr, cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public unsafe int IDispatchRemoteInvokeProxy(ComPtr This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchRemoteInvokeProxy((IDispatch*) This.Handle, dispIdMember, riid, lcid, dwFlags, ref pDispParams, pVarResult, pExcepInfo, pArgErr, cVarRef, rgVarRefIdx, ref rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public unsafe int IDispatchRemoteInvokeProxy(ComPtr This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchRemoteInvokeProxy((IDispatch*) This.Handle, dispIdMember, riid, lcid, dwFlags, ref pDispParams, pVarResult, pExcepInfo, pArgErr, cVarRef, ref rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public unsafe int IDispatchRemoteInvokeProxy(ComPtr This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchRemoteInvokeProxy((IDispatch*) This.Handle, dispIdMember, riid, lcid, dwFlags, ref pDispParams, pVarResult, pExcepInfo, pArgErr, cVarRef, ref rgVarRefIdx, ref rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public unsafe int IDispatchRemoteInvokeProxy(ComPtr This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchRemoteInvokeProxy((IDispatch*) This.Handle, dispIdMember, riid, lcid, dwFlags, ref pDispParams, pVarResult, pExcepInfo, ref pArgErr, cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public unsafe int IDispatchRemoteInvokeProxy(ComPtr This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchRemoteInvokeProxy((IDispatch*) This.Handle, dispIdMember, riid, lcid, dwFlags, ref pDispParams, pVarResult, pExcepInfo, ref pArgErr, cVarRef, rgVarRefIdx, ref rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public unsafe int IDispatchRemoteInvokeProxy(ComPtr This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchRemoteInvokeProxy((IDispatch*) This.Handle, dispIdMember, riid, lcid, dwFlags, ref pDispParams, pVarResult, pExcepInfo, ref pArgErr, cVarRef, ref rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public unsafe int IDispatchRemoteInvokeProxy(ComPtr This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchRemoteInvokeProxy((IDispatch*) This.Handle, dispIdMember, riid, lcid, dwFlags, ref pDispParams, pVarResult, pExcepInfo, ref pArgErr, cVarRef, ref rgVarRefIdx, ref rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public unsafe int IDispatchRemoteInvokeProxy(ComPtr This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchRemoteInvokeProxy((IDispatch*) This.Handle, dispIdMember, riid, lcid, dwFlags, ref pDispParams, pVarResult, ref pExcepInfo, pArgErr, cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public unsafe int IDispatchRemoteInvokeProxy(ComPtr This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchRemoteInvokeProxy((IDispatch*) This.Handle, dispIdMember, riid, lcid, dwFlags, ref pDispParams, pVarResult, ref pExcepInfo, pArgErr, cVarRef, rgVarRefIdx, ref rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public unsafe int IDispatchRemoteInvokeProxy(ComPtr This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchRemoteInvokeProxy((IDispatch*) This.Handle, dispIdMember, riid, lcid, dwFlags, ref pDispParams, pVarResult, ref pExcepInfo, pArgErr, cVarRef, ref rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public unsafe int IDispatchRemoteInvokeProxy(ComPtr This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchRemoteInvokeProxy((IDispatch*) This.Handle, dispIdMember, riid, lcid, dwFlags, ref pDispParams, pVarResult, ref pExcepInfo, pArgErr, cVarRef, ref rgVarRefIdx, ref rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public unsafe int IDispatchRemoteInvokeProxy(ComPtr This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchRemoteInvokeProxy((IDispatch*) This.Handle, dispIdMember, riid, lcid, dwFlags, ref pDispParams, pVarResult, ref pExcepInfo, ref pArgErr, cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public unsafe int IDispatchRemoteInvokeProxy(ComPtr This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchRemoteInvokeProxy((IDispatch*) This.Handle, dispIdMember, riid, lcid, dwFlags, ref pDispParams, pVarResult, ref pExcepInfo, ref pArgErr, cVarRef, rgVarRefIdx, ref rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public unsafe int IDispatchRemoteInvokeProxy(ComPtr This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchRemoteInvokeProxy((IDispatch*) This.Handle, dispIdMember, riid, lcid, dwFlags, ref pDispParams, pVarResult, ref pExcepInfo, ref pArgErr, cVarRef, ref rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public unsafe int IDispatchRemoteInvokeProxy(ComPtr This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchRemoteInvokeProxy((IDispatch*) This.Handle, dispIdMember, riid, lcid, dwFlags, ref pDispParams, pVarResult, ref pExcepInfo, ref pArgErr, cVarRef, ref rgVarRefIdx, ref rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public unsafe int IDispatchRemoteInvokeProxy(ComPtr This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchRemoteInvokeProxy((IDispatch*) This.Handle, dispIdMember, riid, lcid, dwFlags, ref pDispParams, ref pVarResult, pExcepInfo, pArgErr, cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public unsafe int IDispatchRemoteInvokeProxy(ComPtr This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchRemoteInvokeProxy((IDispatch*) This.Handle, dispIdMember, riid, lcid, dwFlags, ref pDispParams, ref pVarResult, pExcepInfo, pArgErr, cVarRef, rgVarRefIdx, ref rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public unsafe int IDispatchRemoteInvokeProxy(ComPtr This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchRemoteInvokeProxy((IDispatch*) This.Handle, dispIdMember, riid, lcid, dwFlags, ref pDispParams, ref pVarResult, pExcepInfo, pArgErr, cVarRef, ref rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public unsafe int IDispatchRemoteInvokeProxy(ComPtr This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchRemoteInvokeProxy((IDispatch*) This.Handle, dispIdMember, riid, lcid, dwFlags, ref pDispParams, ref pVarResult, pExcepInfo, pArgErr, cVarRef, ref rgVarRefIdx, ref rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public unsafe int IDispatchRemoteInvokeProxy(ComPtr This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchRemoteInvokeProxy((IDispatch*) This.Handle, dispIdMember, riid, lcid, dwFlags, ref pDispParams, ref pVarResult, pExcepInfo, ref pArgErr, cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public unsafe int IDispatchRemoteInvokeProxy(ComPtr This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchRemoteInvokeProxy((IDispatch*) This.Handle, dispIdMember, riid, lcid, dwFlags, ref pDispParams, ref pVarResult, pExcepInfo, ref pArgErr, cVarRef, rgVarRefIdx, ref rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public unsafe int IDispatchRemoteInvokeProxy(ComPtr This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchRemoteInvokeProxy((IDispatch*) This.Handle, dispIdMember, riid, lcid, dwFlags, ref pDispParams, ref pVarResult, pExcepInfo, ref pArgErr, cVarRef, ref rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public unsafe int IDispatchRemoteInvokeProxy(ComPtr This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchRemoteInvokeProxy((IDispatch*) This.Handle, dispIdMember, riid, lcid, dwFlags, ref pDispParams, ref pVarResult, pExcepInfo, ref pArgErr, cVarRef, ref rgVarRefIdx, ref rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public unsafe int IDispatchRemoteInvokeProxy(ComPtr This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchRemoteInvokeProxy((IDispatch*) This.Handle, dispIdMember, riid, lcid, dwFlags, ref pDispParams, ref pVarResult, ref pExcepInfo, pArgErr, cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public unsafe int IDispatchRemoteInvokeProxy(ComPtr This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchRemoteInvokeProxy((IDispatch*) This.Handle, dispIdMember, riid, lcid, dwFlags, ref pDispParams, ref pVarResult, ref pExcepInfo, pArgErr, cVarRef, rgVarRefIdx, ref rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public unsafe int IDispatchRemoteInvokeProxy(ComPtr This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchRemoteInvokeProxy((IDispatch*) This.Handle, dispIdMember, riid, lcid, dwFlags, ref pDispParams, ref pVarResult, ref pExcepInfo, pArgErr, cVarRef, ref rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public unsafe int IDispatchRemoteInvokeProxy(ComPtr This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchRemoteInvokeProxy((IDispatch*) This.Handle, dispIdMember, riid, lcid, dwFlags, ref pDispParams, ref pVarResult, ref pExcepInfo, pArgErr, cVarRef, ref rgVarRefIdx, ref rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public unsafe int IDispatchRemoteInvokeProxy(ComPtr This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchRemoteInvokeProxy((IDispatch*) This.Handle, dispIdMember, riid, lcid, dwFlags, ref pDispParams, ref pVarResult, ref pExcepInfo, ref pArgErr, cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public unsafe int IDispatchRemoteInvokeProxy(ComPtr This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchRemoteInvokeProxy((IDispatch*) This.Handle, dispIdMember, riid, lcid, dwFlags, ref pDispParams, ref pVarResult, ref pExcepInfo, ref pArgErr, cVarRef, rgVarRefIdx, ref rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public unsafe int IDispatchRemoteInvokeProxy(ComPtr This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchRemoteInvokeProxy((IDispatch*) This.Handle, dispIdMember, riid, lcid, dwFlags, ref pDispParams, ref pVarResult, ref pExcepInfo, ref pArgErr, cVarRef, ref rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public unsafe int IDispatchRemoteInvokeProxy(ComPtr This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchRemoteInvokeProxy((IDispatch*) This.Handle, dispIdMember, riid, lcid, dwFlags, ref pDispParams, ref pVarResult, ref pExcepInfo, ref pArgErr, cVarRef, ref rgVarRefIdx, ref rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public unsafe int IDispatchRemoteInvokeProxy(ComPtr This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchRemoteInvokeProxy((IDispatch*) This.Handle, dispIdMember, ref riid, lcid, dwFlags, pDispParams, pVarResult, pExcepInfo, pArgErr, cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public unsafe int IDispatchRemoteInvokeProxy(ComPtr This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchRemoteInvokeProxy((IDispatch*) This.Handle, dispIdMember, ref riid, lcid, dwFlags, pDispParams, pVarResult, pExcepInfo, pArgErr, cVarRef, rgVarRefIdx, ref rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public unsafe int IDispatchRemoteInvokeProxy(ComPtr This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchRemoteInvokeProxy((IDispatch*) This.Handle, dispIdMember, ref riid, lcid, dwFlags, pDispParams, pVarResult, pExcepInfo, pArgErr, cVarRef, ref rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public unsafe int IDispatchRemoteInvokeProxy(ComPtr This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchRemoteInvokeProxy((IDispatch*) This.Handle, dispIdMember, ref riid, lcid, dwFlags, pDispParams, pVarResult, pExcepInfo, pArgErr, cVarRef, ref rgVarRefIdx, ref rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public unsafe int IDispatchRemoteInvokeProxy(ComPtr This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchRemoteInvokeProxy((IDispatch*) This.Handle, dispIdMember, ref riid, lcid, dwFlags, pDispParams, pVarResult, pExcepInfo, ref pArgErr, cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public unsafe int IDispatchRemoteInvokeProxy(ComPtr This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchRemoteInvokeProxy((IDispatch*) This.Handle, dispIdMember, ref riid, lcid, dwFlags, pDispParams, pVarResult, pExcepInfo, ref pArgErr, cVarRef, rgVarRefIdx, ref rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public unsafe int IDispatchRemoteInvokeProxy(ComPtr This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchRemoteInvokeProxy((IDispatch*) This.Handle, dispIdMember, ref riid, lcid, dwFlags, pDispParams, pVarResult, pExcepInfo, ref pArgErr, cVarRef, ref rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public unsafe int IDispatchRemoteInvokeProxy(ComPtr This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchRemoteInvokeProxy((IDispatch*) This.Handle, dispIdMember, ref riid, lcid, dwFlags, pDispParams, pVarResult, pExcepInfo, ref pArgErr, cVarRef, ref rgVarRefIdx, ref rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public unsafe int IDispatchRemoteInvokeProxy(ComPtr This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchRemoteInvokeProxy((IDispatch*) This.Handle, dispIdMember, ref riid, lcid, dwFlags, pDispParams, pVarResult, ref pExcepInfo, pArgErr, cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public unsafe int IDispatchRemoteInvokeProxy(ComPtr This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchRemoteInvokeProxy((IDispatch*) This.Handle, dispIdMember, ref riid, lcid, dwFlags, pDispParams, pVarResult, ref pExcepInfo, pArgErr, cVarRef, rgVarRefIdx, ref rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public unsafe int IDispatchRemoteInvokeProxy(ComPtr This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchRemoteInvokeProxy((IDispatch*) This.Handle, dispIdMember, ref riid, lcid, dwFlags, pDispParams, pVarResult, ref pExcepInfo, pArgErr, cVarRef, ref rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public unsafe int IDispatchRemoteInvokeProxy(ComPtr This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchRemoteInvokeProxy((IDispatch*) This.Handle, dispIdMember, ref riid, lcid, dwFlags, pDispParams, pVarResult, ref pExcepInfo, pArgErr, cVarRef, ref rgVarRefIdx, ref rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public unsafe int IDispatchRemoteInvokeProxy(ComPtr This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchRemoteInvokeProxy((IDispatch*) This.Handle, dispIdMember, ref riid, lcid, dwFlags, pDispParams, pVarResult, ref pExcepInfo, ref pArgErr, cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public unsafe int IDispatchRemoteInvokeProxy(ComPtr This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchRemoteInvokeProxy((IDispatch*) This.Handle, dispIdMember, ref riid, lcid, dwFlags, pDispParams, pVarResult, ref pExcepInfo, ref pArgErr, cVarRef, rgVarRefIdx, ref rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public unsafe int IDispatchRemoteInvokeProxy(ComPtr This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchRemoteInvokeProxy((IDispatch*) This.Handle, dispIdMember, ref riid, lcid, dwFlags, pDispParams, pVarResult, ref pExcepInfo, ref pArgErr, cVarRef, ref rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public unsafe int IDispatchRemoteInvokeProxy(ComPtr This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchRemoteInvokeProxy((IDispatch*) This.Handle, dispIdMember, ref riid, lcid, dwFlags, pDispParams, pVarResult, ref pExcepInfo, ref pArgErr, cVarRef, ref rgVarRefIdx, ref rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public unsafe int IDispatchRemoteInvokeProxy(ComPtr This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchRemoteInvokeProxy((IDispatch*) This.Handle, dispIdMember, ref riid, lcid, dwFlags, pDispParams, ref pVarResult, pExcepInfo, pArgErr, cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public unsafe int IDispatchRemoteInvokeProxy(ComPtr This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchRemoteInvokeProxy((IDispatch*) This.Handle, dispIdMember, ref riid, lcid, dwFlags, pDispParams, ref pVarResult, pExcepInfo, pArgErr, cVarRef, rgVarRefIdx, ref rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public unsafe int IDispatchRemoteInvokeProxy(ComPtr This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchRemoteInvokeProxy((IDispatch*) This.Handle, dispIdMember, ref riid, lcid, dwFlags, pDispParams, ref pVarResult, pExcepInfo, pArgErr, cVarRef, ref rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public unsafe int IDispatchRemoteInvokeProxy(ComPtr This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchRemoteInvokeProxy((IDispatch*) This.Handle, dispIdMember, ref riid, lcid, dwFlags, pDispParams, ref pVarResult, pExcepInfo, pArgErr, cVarRef, ref rgVarRefIdx, ref rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public unsafe int IDispatchRemoteInvokeProxy(ComPtr This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchRemoteInvokeProxy((IDispatch*) This.Handle, dispIdMember, ref riid, lcid, dwFlags, pDispParams, ref pVarResult, pExcepInfo, ref pArgErr, cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public unsafe int IDispatchRemoteInvokeProxy(ComPtr This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchRemoteInvokeProxy((IDispatch*) This.Handle, dispIdMember, ref riid, lcid, dwFlags, pDispParams, ref pVarResult, pExcepInfo, ref pArgErr, cVarRef, rgVarRefIdx, ref rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public unsafe int IDispatchRemoteInvokeProxy(ComPtr This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchRemoteInvokeProxy((IDispatch*) This.Handle, dispIdMember, ref riid, lcid, dwFlags, pDispParams, ref pVarResult, pExcepInfo, ref pArgErr, cVarRef, ref rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public unsafe int IDispatchRemoteInvokeProxy(ComPtr This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchRemoteInvokeProxy((IDispatch*) This.Handle, dispIdMember, ref riid, lcid, dwFlags, pDispParams, ref pVarResult, pExcepInfo, ref pArgErr, cVarRef, ref rgVarRefIdx, ref rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public unsafe int IDispatchRemoteInvokeProxy(ComPtr This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchRemoteInvokeProxy((IDispatch*) This.Handle, dispIdMember, ref riid, lcid, dwFlags, pDispParams, ref pVarResult, ref pExcepInfo, pArgErr, cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public unsafe int IDispatchRemoteInvokeProxy(ComPtr This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchRemoteInvokeProxy((IDispatch*) This.Handle, dispIdMember, ref riid, lcid, dwFlags, pDispParams, ref pVarResult, ref pExcepInfo, pArgErr, cVarRef, rgVarRefIdx, ref rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public unsafe int IDispatchRemoteInvokeProxy(ComPtr This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchRemoteInvokeProxy((IDispatch*) This.Handle, dispIdMember, ref riid, lcid, dwFlags, pDispParams, ref pVarResult, ref pExcepInfo, pArgErr, cVarRef, ref rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public unsafe int IDispatchRemoteInvokeProxy(ComPtr This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchRemoteInvokeProxy((IDispatch*) This.Handle, dispIdMember, ref riid, lcid, dwFlags, pDispParams, ref pVarResult, ref pExcepInfo, pArgErr, cVarRef, ref rgVarRefIdx, ref rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public unsafe int IDispatchRemoteInvokeProxy(ComPtr This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchRemoteInvokeProxy((IDispatch*) This.Handle, dispIdMember, ref riid, lcid, dwFlags, pDispParams, ref pVarResult, ref pExcepInfo, ref pArgErr, cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public unsafe int IDispatchRemoteInvokeProxy(ComPtr This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchRemoteInvokeProxy((IDispatch*) This.Handle, dispIdMember, ref riid, lcid, dwFlags, pDispParams, ref pVarResult, ref pExcepInfo, ref pArgErr, cVarRef, rgVarRefIdx, ref rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public unsafe int IDispatchRemoteInvokeProxy(ComPtr This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchRemoteInvokeProxy((IDispatch*) This.Handle, dispIdMember, ref riid, lcid, dwFlags, pDispParams, ref pVarResult, ref pExcepInfo, ref pArgErr, cVarRef, ref rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public unsafe int IDispatchRemoteInvokeProxy(ComPtr This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchRemoteInvokeProxy((IDispatch*) This.Handle, dispIdMember, ref riid, lcid, dwFlags, pDispParams, ref pVarResult, ref pExcepInfo, ref pArgErr, cVarRef, ref rgVarRefIdx, ref rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public unsafe int IDispatchRemoteInvokeProxy(ComPtr This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchRemoteInvokeProxy((IDispatch*) This.Handle, dispIdMember, ref riid, lcid, dwFlags, ref pDispParams, pVarResult, pExcepInfo, pArgErr, cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public unsafe int IDispatchRemoteInvokeProxy(ComPtr This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchRemoteInvokeProxy((IDispatch*) This.Handle, dispIdMember, ref riid, lcid, dwFlags, ref pDispParams, pVarResult, pExcepInfo, pArgErr, cVarRef, rgVarRefIdx, ref rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public unsafe int IDispatchRemoteInvokeProxy(ComPtr This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchRemoteInvokeProxy((IDispatch*) This.Handle, dispIdMember, ref riid, lcid, dwFlags, ref pDispParams, pVarResult, pExcepInfo, pArgErr, cVarRef, ref rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public unsafe int IDispatchRemoteInvokeProxy(ComPtr This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchRemoteInvokeProxy((IDispatch*) This.Handle, dispIdMember, ref riid, lcid, dwFlags, ref pDispParams, pVarResult, pExcepInfo, pArgErr, cVarRef, ref rgVarRefIdx, ref rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public unsafe int IDispatchRemoteInvokeProxy(ComPtr This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchRemoteInvokeProxy((IDispatch*) This.Handle, dispIdMember, ref riid, lcid, dwFlags, ref pDispParams, pVarResult, pExcepInfo, ref pArgErr, cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public unsafe int IDispatchRemoteInvokeProxy(ComPtr This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchRemoteInvokeProxy((IDispatch*) This.Handle, dispIdMember, ref riid, lcid, dwFlags, ref pDispParams, pVarResult, pExcepInfo, ref pArgErr, cVarRef, rgVarRefIdx, ref rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public unsafe int IDispatchRemoteInvokeProxy(ComPtr This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchRemoteInvokeProxy((IDispatch*) This.Handle, dispIdMember, ref riid, lcid, dwFlags, ref pDispParams, pVarResult, pExcepInfo, ref pArgErr, cVarRef, ref rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public unsafe int IDispatchRemoteInvokeProxy(ComPtr This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchRemoteInvokeProxy((IDispatch*) This.Handle, dispIdMember, ref riid, lcid, dwFlags, ref pDispParams, pVarResult, pExcepInfo, ref pArgErr, cVarRef, ref rgVarRefIdx, ref rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public unsafe int IDispatchRemoteInvokeProxy(ComPtr This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchRemoteInvokeProxy((IDispatch*) This.Handle, dispIdMember, ref riid, lcid, dwFlags, ref pDispParams, pVarResult, ref pExcepInfo, pArgErr, cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public unsafe int IDispatchRemoteInvokeProxy(ComPtr This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchRemoteInvokeProxy((IDispatch*) This.Handle, dispIdMember, ref riid, lcid, dwFlags, ref pDispParams, pVarResult, ref pExcepInfo, pArgErr, cVarRef, rgVarRefIdx, ref rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public unsafe int IDispatchRemoteInvokeProxy(ComPtr This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchRemoteInvokeProxy((IDispatch*) This.Handle, dispIdMember, ref riid, lcid, dwFlags, ref pDispParams, pVarResult, ref pExcepInfo, pArgErr, cVarRef, ref rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public unsafe int IDispatchRemoteInvokeProxy(ComPtr This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchRemoteInvokeProxy((IDispatch*) This.Handle, dispIdMember, ref riid, lcid, dwFlags, ref pDispParams, pVarResult, ref pExcepInfo, pArgErr, cVarRef, ref rgVarRefIdx, ref rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public unsafe int IDispatchRemoteInvokeProxy(ComPtr This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchRemoteInvokeProxy((IDispatch*) This.Handle, dispIdMember, ref riid, lcid, dwFlags, ref pDispParams, pVarResult, ref pExcepInfo, ref pArgErr, cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public unsafe int IDispatchRemoteInvokeProxy(ComPtr This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchRemoteInvokeProxy((IDispatch*) This.Handle, dispIdMember, ref riid, lcid, dwFlags, ref pDispParams, pVarResult, ref pExcepInfo, ref pArgErr, cVarRef, rgVarRefIdx, ref rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public unsafe int IDispatchRemoteInvokeProxy(ComPtr This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchRemoteInvokeProxy((IDispatch*) This.Handle, dispIdMember, ref riid, lcid, dwFlags, ref pDispParams, pVarResult, ref pExcepInfo, ref pArgErr, cVarRef, ref rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public unsafe int IDispatchRemoteInvokeProxy(ComPtr This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchRemoteInvokeProxy((IDispatch*) This.Handle, dispIdMember, ref riid, lcid, dwFlags, ref pDispParams, pVarResult, ref pExcepInfo, ref pArgErr, cVarRef, ref rgVarRefIdx, ref rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public unsafe int IDispatchRemoteInvokeProxy(ComPtr This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchRemoteInvokeProxy((IDispatch*) This.Handle, dispIdMember, ref riid, lcid, dwFlags, ref pDispParams, ref pVarResult, pExcepInfo, pArgErr, cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public unsafe int IDispatchRemoteInvokeProxy(ComPtr This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchRemoteInvokeProxy((IDispatch*) This.Handle, dispIdMember, ref riid, lcid, dwFlags, ref pDispParams, ref pVarResult, pExcepInfo, pArgErr, cVarRef, rgVarRefIdx, ref rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public unsafe int IDispatchRemoteInvokeProxy(ComPtr This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchRemoteInvokeProxy((IDispatch*) This.Handle, dispIdMember, ref riid, lcid, dwFlags, ref pDispParams, ref pVarResult, pExcepInfo, pArgErr, cVarRef, ref rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public unsafe int IDispatchRemoteInvokeProxy(ComPtr This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchRemoteInvokeProxy((IDispatch*) This.Handle, dispIdMember, ref riid, lcid, dwFlags, ref pDispParams, ref pVarResult, pExcepInfo, pArgErr, cVarRef, ref rgVarRefIdx, ref rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public unsafe int IDispatchRemoteInvokeProxy(ComPtr This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchRemoteInvokeProxy((IDispatch*) This.Handle, dispIdMember, ref riid, lcid, dwFlags, ref pDispParams, ref pVarResult, pExcepInfo, ref pArgErr, cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public unsafe int IDispatchRemoteInvokeProxy(ComPtr This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchRemoteInvokeProxy((IDispatch*) This.Handle, dispIdMember, ref riid, lcid, dwFlags, ref pDispParams, ref pVarResult, pExcepInfo, ref pArgErr, cVarRef, rgVarRefIdx, ref rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public unsafe int IDispatchRemoteInvokeProxy(ComPtr This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchRemoteInvokeProxy((IDispatch*) This.Handle, dispIdMember, ref riid, lcid, dwFlags, ref pDispParams, ref pVarResult, pExcepInfo, ref pArgErr, cVarRef, ref rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public unsafe int IDispatchRemoteInvokeProxy(ComPtr This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchRemoteInvokeProxy((IDispatch*) This.Handle, dispIdMember, ref riid, lcid, dwFlags, ref pDispParams, ref pVarResult, pExcepInfo, ref pArgErr, cVarRef, ref rgVarRefIdx, ref rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public unsafe int IDispatchRemoteInvokeProxy(ComPtr This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchRemoteInvokeProxy((IDispatch*) This.Handle, dispIdMember, ref riid, lcid, dwFlags, ref pDispParams, ref pVarResult, ref pExcepInfo, pArgErr, cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public unsafe int IDispatchRemoteInvokeProxy(ComPtr This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchRemoteInvokeProxy((IDispatch*) This.Handle, dispIdMember, ref riid, lcid, dwFlags, ref pDispParams, ref pVarResult, ref pExcepInfo, pArgErr, cVarRef, rgVarRefIdx, ref rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public unsafe int IDispatchRemoteInvokeProxy(ComPtr This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchRemoteInvokeProxy((IDispatch*) This.Handle, dispIdMember, ref riid, lcid, dwFlags, ref pDispParams, ref pVarResult, ref pExcepInfo, pArgErr, cVarRef, ref rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public unsafe int IDispatchRemoteInvokeProxy(ComPtr This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchRemoteInvokeProxy((IDispatch*) This.Handle, dispIdMember, ref riid, lcid, dwFlags, ref pDispParams, ref pVarResult, ref pExcepInfo, pArgErr, cVarRef, ref rgVarRefIdx, ref rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public unsafe int IDispatchRemoteInvokeProxy(ComPtr This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchRemoteInvokeProxy((IDispatch*) This.Handle, dispIdMember, ref riid, lcid, dwFlags, ref pDispParams, ref pVarResult, ref pExcepInfo, ref pArgErr, cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public unsafe int IDispatchRemoteInvokeProxy(ComPtr This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchRemoteInvokeProxy((IDispatch*) This.Handle, dispIdMember, ref riid, lcid, dwFlags, ref pDispParams, ref pVarResult, ref pExcepInfo, ref pArgErr, cVarRef, rgVarRefIdx, ref rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public unsafe int IDispatchRemoteInvokeProxy(ComPtr This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchRemoteInvokeProxy((IDispatch*) This.Handle, dispIdMember, ref riid, lcid, dwFlags, ref pDispParams, ref pVarResult, ref pExcepInfo, ref pArgErr, cVarRef, ref rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public unsafe int IDispatchRemoteInvokeProxy(ComPtr This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchRemoteInvokeProxy((IDispatch*) This.Handle, dispIdMember, ref riid, lcid, dwFlags, ref pDispParams, ref pVarResult, ref pExcepInfo, ref pArgErr, cVarRef, ref rgVarRefIdx, ref rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2464, Column 17 in oaidl.h")] + public unsafe void IDispatchRemoteInvokeStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IDispatchRemoteInvokeStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2464, Column 17 in oaidl.h")] + public unsafe void IDispatchRemoteInvokeStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IDispatchRemoteInvokeStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2464, Column 17 in oaidl.h")] + public unsafe void IDispatchRemoteInvokeStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IDispatchRemoteInvokeStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2464, Column 17 in oaidl.h")] + public unsafe void IDispatchRemoteInvokeStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IDispatchRemoteInvokeStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2464, Column 17 in oaidl.h")] + public unsafe void IDispatchRemoteInvokeStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IDispatchRemoteInvokeStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2464, Column 17 in oaidl.h")] + public unsafe void IDispatchRemoteInvokeStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IDispatchRemoteInvokeStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2464, Column 17 in oaidl.h")] + public unsafe void IDispatchRemoteInvokeStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IDispatchRemoteInvokeStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2464, Column 17 in oaidl.h")] + public unsafe void IDispatchRemoteInvokeStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IDispatchRemoteInvokeStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2464, Column 17 in oaidl.h")] + public unsafe void IDispatchRemoteInvokeStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IDispatchRemoteInvokeStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2464, Column 17 in oaidl.h")] + public unsafe void IDispatchRemoteInvokeStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IDispatchRemoteInvokeStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2464, Column 17 in oaidl.h")] + public unsafe void IDispatchRemoteInvokeStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IDispatchRemoteInvokeStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2464, Column 17 in oaidl.h")] + public unsafe void IDispatchRemoteInvokeStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IDispatchRemoteInvokeStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2592, Column 43 in oaidl.h")] + public unsafe int IEnumVARIANTRemoteNextProxy(ComPtr This, uint celt, Variant* rgVar, uint* pCeltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IEnumVARIANTRemoteNextProxy((IEnumVARIANT*) This.Handle, celt, rgVar, pCeltFetched); + } + + /// To be documented. + [NativeName("Src", "Line 2592, Column 43 in oaidl.h")] + public unsafe int IEnumVARIANTRemoteNextProxy(ComPtr This, uint celt, Variant* rgVar, ref uint pCeltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IEnumVARIANTRemoteNextProxy((IEnumVARIANT*) This.Handle, celt, rgVar, ref pCeltFetched); + } + + /// To be documented. + [NativeName("Src", "Line 2592, Column 43 in oaidl.h")] + public unsafe int IEnumVARIANTRemoteNextProxy(ComPtr This, uint celt, ref Variant rgVar, uint* pCeltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IEnumVARIANTRemoteNextProxy((IEnumVARIANT*) This.Handle, celt, ref rgVar, pCeltFetched); + } + + /// To be documented. + [NativeName("Src", "Line 2592, Column 43 in oaidl.h")] + public unsafe int IEnumVARIANTRemoteNextProxy(ComPtr This, uint celt, ref Variant rgVar, ref uint pCeltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IEnumVARIANTRemoteNextProxy((IEnumVARIANT*) This.Handle, celt, ref rgVar, ref pCeltFetched); + } + + /// To be documented. + [NativeName("Src", "Line 2599, Column 17 in oaidl.h")] + public unsafe void IEnumVARIANTRemoteNextStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IEnumVARIANTRemoteNextStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2599, Column 17 in oaidl.h")] + public unsafe void IEnumVARIANTRemoteNextStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IEnumVARIANTRemoteNextStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2599, Column 17 in oaidl.h")] + public unsafe void IEnumVARIANTRemoteNextStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IEnumVARIANTRemoteNextStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2599, Column 17 in oaidl.h")] + public unsafe void IEnumVARIANTRemoteNextStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IEnumVARIANTRemoteNextStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2599, Column 17 in oaidl.h")] + public unsafe void IEnumVARIANTRemoteNextStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IEnumVARIANTRemoteNextStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2599, Column 17 in oaidl.h")] + public unsafe void IEnumVARIANTRemoteNextStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IEnumVARIANTRemoteNextStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2599, Column 17 in oaidl.h")] + public unsafe void IEnumVARIANTRemoteNextStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IEnumVARIANTRemoteNextStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2599, Column 17 in oaidl.h")] + public unsafe void IEnumVARIANTRemoteNextStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IEnumVARIANTRemoteNextStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2599, Column 17 in oaidl.h")] + public unsafe void IEnumVARIANTRemoteNextStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IEnumVARIANTRemoteNextStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2599, Column 17 in oaidl.h")] + public unsafe void IEnumVARIANTRemoteNextStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IEnumVARIANTRemoteNextStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2599, Column 17 in oaidl.h")] + public unsafe void IEnumVARIANTRemoteNextStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IEnumVARIANTRemoteNextStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2599, Column 17 in oaidl.h")] + public unsafe void IEnumVARIANTRemoteNextStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IEnumVARIANTRemoteNextStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, char* szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, char* szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, char* szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, char* szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, char* szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, char* szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, char* szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, char* szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, char* szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ref ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, char* szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ref ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, char* szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ref ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, char* szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ref ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, char* szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ref ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, char* szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ref ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, char* szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, char* szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, char* szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, char* szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, char* szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, char* szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, char* szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, char* szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, char* szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, char* szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, char* szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ref ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, char* szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ref ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, char* szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ref ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, char* szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ref ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, char* szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ref ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, char* szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ref ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, char* szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, char* szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ref ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ref ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ref ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ref ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ref ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ref ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, ref char szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, ref szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, ref char szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, ref szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, ref char szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, ref szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, ref char szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, ref szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, ref char szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, ref szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, ref char szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, ref szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, ref char szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, ref szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, ref char szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, ref szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, ref char szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, ref szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ref ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, ref char szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, ref szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ref ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, ref char szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, ref szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ref ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, ref char szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, ref szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ref ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, ref char szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, ref szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ref ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, ref char szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, ref szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ref ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, ref char szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, ref szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, ref char szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, ref szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, ref char szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, ref szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, ref char szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, ref szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, ref char szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, ref szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, ref char szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, ref szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, ref char szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, ref szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, ref char szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, ref szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, ref char szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, ref szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, ref char szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, ref szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, ref char szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, ref szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ref ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, ref char szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, ref szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ref ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, ref char szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, ref szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ref ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, ref char szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, ref szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ref ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, ref char szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, ref szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ref ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, ref char szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, ref szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ref ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, ref char szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, ref szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, ref char szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, ref szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, ref szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, ref szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, ref szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, ref szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, ref szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, ref szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, ref szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, ref szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, ref szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, ref szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, ref szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, ref szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, ref szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, ref szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, ref szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, ref szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, ref szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, ref szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, ref szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, ref szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, ref szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, ref szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, ref szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, ref szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, ref szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ref ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, ref szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ref ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, ref szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ref ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, ref szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ref ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, ref szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ref ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, ref szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ref ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, ref szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, ref szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ref ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ref ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ref ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ref ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ref ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ref ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ref ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ref ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ref ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ref ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ref ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ref ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ref ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ref ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ref ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ref ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ref ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ref ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy((ITypeComp*) This.Handle, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy(ref This, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy(ref This, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy(ref This, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy(ref This, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy(ref This, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy(ref This, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy(ref This, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy(ref This, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy(ref This, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ref ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy(ref This, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ref ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy(ref This, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ref ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy(ref This, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ref ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy(ref This, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ref ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy(ref This, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ref ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy(ref This, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy(ref This, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy(ref This, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy(ref This, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy(ref This, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy(ref This, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy(ref This, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy(ref This, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy(ref This, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy(ref This, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy(ref This, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ref ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy(ref This, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ref ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy(ref This, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ref ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy(ref This, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ref ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy(ref This, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ref ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy(ref This, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ref ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy(ref This, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy(ref This, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy(ref This, szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy(ref This, szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy(ref This, szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy(ref This, szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy(ref This, szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy(ref This, szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy(ref This, szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy(ref This, szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy(ref This, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy(ref This, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy(ref This, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy(ref This, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy(ref This, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ref ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy(ref This, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ref ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy(ref This, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ref ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy(ref This, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ref ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy(ref This, ref szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy(ref This, ref szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy(ref This, ref szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy(ref This, ref szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy(ref This, ref szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy(ref This, ref szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy(ref This, ref szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy(ref This, ref szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy(ref This, ref szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ref ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy(ref This, ref szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ref ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy(ref This, ref szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ref ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy(ref This, ref szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ref ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy(ref This, ref szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ref ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy(ref This, ref szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ref ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy(ref This, ref szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy(ref This, ref szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy(ref This, ref szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy(ref This, ref szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy(ref This, ref szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy(ref This, ref szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy(ref This, ref szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy(ref This, ref szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy(ref This, ref szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy(ref This, ref szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy(ref This, ref szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ref ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy(ref This, ref szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ref ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy(ref This, ref szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ref ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy(ref This, ref szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ref ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy(ref This, ref szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ref ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy(ref This, ref szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ref ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy(ref This, ref szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy(ref This, ref szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy(ref This, ref szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy(ref This, ref szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy(ref This, ref szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy(ref This, ref szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy(ref This, ref szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy(ref This, ref szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy(ref This, ref szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy(ref This, ref szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy(ref This, ref szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy(ref This, ref szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy(ref This, ref szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy(ref This, ref szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy(ref This, ref szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ref ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy(ref This, ref szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ref ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy(ref This, ref szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ref ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy(ref This, ref szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ref ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy(ref This, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy(ref This, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy(ref This, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy(ref This, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy(ref This, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy(ref This, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy(ref This, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy(ref This, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy(ref This, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ref ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy(ref This, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ref ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy(ref This, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ref ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy(ref This, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ref ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy(ref This, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ref ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy(ref This, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ref ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy(ref This, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy(ref This, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy(ref This, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy(ref This, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy(ref This, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy(ref This, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy(ref This, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy(ref This, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy(ref This, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy(ref This, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy(ref This, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ref ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy(ref This, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ref ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy(ref This, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ref ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy(ref This, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ref ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy(ref This, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ref ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy(ref This, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ref ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy(ref This, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy(ref This, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy(ref This, szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy(ref This, szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy(ref This, szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy(ref This, szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy(ref This, szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy(ref This, szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy(ref This, szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy(ref This, szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy(ref This, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy(ref This, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy(ref This, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy(ref This, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy(ref This, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ref ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy(ref This, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ref ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy(ref This, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ref ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindProxy(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindProxy(ref This, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ref ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2756, Column 17 in oaidl.h")] + public unsafe void ITypeCompRemoteBindStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeCompRemoteBindStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2756, Column 17 in oaidl.h")] + public unsafe void ITypeCompRemoteBindStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeCompRemoteBindStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2756, Column 17 in oaidl.h")] + public unsafe void ITypeCompRemoteBindStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeCompRemoteBindStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2756, Column 17 in oaidl.h")] + public unsafe void ITypeCompRemoteBindStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeCompRemoteBindStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2756, Column 17 in oaidl.h")] + public unsafe void ITypeCompRemoteBindStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeCompRemoteBindStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2756, Column 17 in oaidl.h")] + public unsafe void ITypeCompRemoteBindStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeCompRemoteBindStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2756, Column 17 in oaidl.h")] + public unsafe void ITypeCompRemoteBindStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeCompRemoteBindStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2756, Column 17 in oaidl.h")] + public unsafe void ITypeCompRemoteBindStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeCompRemoteBindStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2756, Column 17 in oaidl.h")] + public unsafe void ITypeCompRemoteBindStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeCompRemoteBindStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2756, Column 17 in oaidl.h")] + public unsafe void ITypeCompRemoteBindStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeCompRemoteBindStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2756, Column 17 in oaidl.h")] + public unsafe void ITypeCompRemoteBindStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeCompRemoteBindStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2756, Column 17 in oaidl.h")] + public unsafe void ITypeCompRemoteBindStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeCompRemoteBindStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2763, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindTypeProxy(ComPtr This, char* szName, uint lHashVal, ref ComPtr ppTInfo) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindTypeProxy((ITypeComp*) This.Handle, szName, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 2763, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindTypeProxy(ComPtr This, char* szName, uint lHashVal, ref ITypeInfo* ppTInfo) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindTypeProxy((ITypeComp*) This.Handle, szName, lHashVal, ref ppTInfo); + } + + /// To be documented. + [NativeName("Src", "Line 2763, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindTypeProxy(ComPtr This, ref char szName, uint lHashVal, ref ComPtr ppTInfo) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindTypeProxy((ITypeComp*) This.Handle, ref szName, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 2763, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindTypeProxy(ComPtr This, ref char szName, uint lHashVal, ref ITypeInfo* ppTInfo) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindTypeProxy((ITypeComp*) This.Handle, ref szName, lHashVal, ref ppTInfo); + } + + /// To be documented. + [NativeName("Src", "Line 2763, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindTypeProxy(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ref ComPtr ppTInfo) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindTypeProxy((ITypeComp*) This.Handle, szName, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 2763, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindTypeProxy(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ref ITypeInfo* ppTInfo) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindTypeProxy((ITypeComp*) This.Handle, szName, lHashVal, ref ppTInfo); + } + + /// To be documented. + [NativeName("Src", "Line 2763, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindTypeProxy(ref ITypeComp This, char* szName, uint lHashVal, ref ComPtr ppTInfo) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindTypeProxy(ref This, szName, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 2763, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindTypeProxy(ref ITypeComp This, ref char szName, uint lHashVal, ref ComPtr ppTInfo) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindTypeProxy(ref This, ref szName, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 2763, Column 43 in oaidl.h")] + public unsafe int ITypeCompRemoteBindTypeProxy(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ref ComPtr ppTInfo) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompRemoteBindTypeProxy(ref This, szName, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 2770, Column 17 in oaidl.h")] + public unsafe void ITypeCompRemoteBindTypeStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeCompRemoteBindTypeStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2770, Column 17 in oaidl.h")] + public unsafe void ITypeCompRemoteBindTypeStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeCompRemoteBindTypeStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2770, Column 17 in oaidl.h")] + public unsafe void ITypeCompRemoteBindTypeStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeCompRemoteBindTypeStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2770, Column 17 in oaidl.h")] + public unsafe void ITypeCompRemoteBindTypeStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeCompRemoteBindTypeStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2770, Column 17 in oaidl.h")] + public unsafe void ITypeCompRemoteBindTypeStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeCompRemoteBindTypeStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2770, Column 17 in oaidl.h")] + public unsafe void ITypeCompRemoteBindTypeStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeCompRemoteBindTypeStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2770, Column 17 in oaidl.h")] + public unsafe void ITypeCompRemoteBindTypeStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeCompRemoteBindTypeStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2770, Column 17 in oaidl.h")] + public unsafe void ITypeCompRemoteBindTypeStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeCompRemoteBindTypeStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2770, Column 17 in oaidl.h")] + public unsafe void ITypeCompRemoteBindTypeStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeCompRemoteBindTypeStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2770, Column 17 in oaidl.h")] + public unsafe void ITypeCompRemoteBindTypeStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeCompRemoteBindTypeStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2770, Column 17 in oaidl.h")] + public unsafe void ITypeCompRemoteBindTypeStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeCompRemoteBindTypeStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2770, Column 17 in oaidl.h")] + public unsafe void ITypeCompRemoteBindTypeStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeCompRemoteBindTypeStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3149, Column 43 in oaidl.h")] + public unsafe int ITypeInfoRemoteGetTypeAttrProxy(ComPtr This, TypeAttr** ppTypeAttr, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeInfoRemoteGetTypeAttrProxy((ITypeInfo*) This.Handle, ppTypeAttr, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 3149, Column 43 in oaidl.h")] + public unsafe int ITypeInfoRemoteGetTypeAttrProxy(ComPtr This, TypeAttr** ppTypeAttr, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeInfoRemoteGetTypeAttrProxy((ITypeInfo*) This.Handle, ppTypeAttr, ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 3149, Column 43 in oaidl.h")] + public unsafe int ITypeInfoRemoteGetTypeAttrProxy(ComPtr This, ref TypeAttr* ppTypeAttr, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeInfoRemoteGetTypeAttrProxy((ITypeInfo*) This.Handle, ref ppTypeAttr, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 3149, Column 43 in oaidl.h")] + public unsafe int ITypeInfoRemoteGetTypeAttrProxy(ComPtr This, ref TypeAttr* ppTypeAttr, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeInfoRemoteGetTypeAttrProxy((ITypeInfo*) This.Handle, ref ppTypeAttr, ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 3155, Column 17 in oaidl.h")] + public unsafe void ITypeInfoRemoteGetTypeAttrStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoRemoteGetTypeAttrStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3155, Column 17 in oaidl.h")] + public unsafe void ITypeInfoRemoteGetTypeAttrStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoRemoteGetTypeAttrStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3155, Column 17 in oaidl.h")] + public unsafe void ITypeInfoRemoteGetTypeAttrStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoRemoteGetTypeAttrStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3155, Column 17 in oaidl.h")] + public unsafe void ITypeInfoRemoteGetTypeAttrStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoRemoteGetTypeAttrStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3155, Column 17 in oaidl.h")] + public unsafe void ITypeInfoRemoteGetTypeAttrStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoRemoteGetTypeAttrStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3155, Column 17 in oaidl.h")] + public unsafe void ITypeInfoRemoteGetTypeAttrStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoRemoteGetTypeAttrStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3155, Column 17 in oaidl.h")] + public unsafe void ITypeInfoRemoteGetTypeAttrStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoRemoteGetTypeAttrStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3155, Column 17 in oaidl.h")] + public unsafe void ITypeInfoRemoteGetTypeAttrStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoRemoteGetTypeAttrStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3155, Column 17 in oaidl.h")] + public unsafe void ITypeInfoRemoteGetTypeAttrStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoRemoteGetTypeAttrStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3155, Column 17 in oaidl.h")] + public unsafe void ITypeInfoRemoteGetTypeAttrStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoRemoteGetTypeAttrStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3155, Column 17 in oaidl.h")] + public unsafe void ITypeInfoRemoteGetTypeAttrStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoRemoteGetTypeAttrStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3155, Column 17 in oaidl.h")] + public unsafe void ITypeInfoRemoteGetTypeAttrStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoRemoteGetTypeAttrStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3162, Column 43 in oaidl.h")] + public unsafe int ITypeInfoRemoteGetFuncDescProxy(ComPtr This, uint index, FuncDesc** ppFuncDesc, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeInfoRemoteGetFuncDescProxy((ITypeInfo*) This.Handle, index, ppFuncDesc, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 3162, Column 43 in oaidl.h")] + public unsafe int ITypeInfoRemoteGetFuncDescProxy(ComPtr This, uint index, FuncDesc** ppFuncDesc, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeInfoRemoteGetFuncDescProxy((ITypeInfo*) This.Handle, index, ppFuncDesc, ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 3162, Column 43 in oaidl.h")] + public unsafe int ITypeInfoRemoteGetFuncDescProxy(ComPtr This, uint index, ref FuncDesc* ppFuncDesc, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeInfoRemoteGetFuncDescProxy((ITypeInfo*) This.Handle, index, ref ppFuncDesc, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 3162, Column 43 in oaidl.h")] + public unsafe int ITypeInfoRemoteGetFuncDescProxy(ComPtr This, uint index, ref FuncDesc* ppFuncDesc, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeInfoRemoteGetFuncDescProxy((ITypeInfo*) This.Handle, index, ref ppFuncDesc, ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 3169, Column 17 in oaidl.h")] + public unsafe void ITypeInfoRemoteGetFuncDescStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoRemoteGetFuncDescStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3169, Column 17 in oaidl.h")] + public unsafe void ITypeInfoRemoteGetFuncDescStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoRemoteGetFuncDescStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3169, Column 17 in oaidl.h")] + public unsafe void ITypeInfoRemoteGetFuncDescStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoRemoteGetFuncDescStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3169, Column 17 in oaidl.h")] + public unsafe void ITypeInfoRemoteGetFuncDescStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoRemoteGetFuncDescStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3169, Column 17 in oaidl.h")] + public unsafe void ITypeInfoRemoteGetFuncDescStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoRemoteGetFuncDescStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3169, Column 17 in oaidl.h")] + public unsafe void ITypeInfoRemoteGetFuncDescStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoRemoteGetFuncDescStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3169, Column 17 in oaidl.h")] + public unsafe void ITypeInfoRemoteGetFuncDescStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoRemoteGetFuncDescStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3169, Column 17 in oaidl.h")] + public unsafe void ITypeInfoRemoteGetFuncDescStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoRemoteGetFuncDescStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3169, Column 17 in oaidl.h")] + public unsafe void ITypeInfoRemoteGetFuncDescStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoRemoteGetFuncDescStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3169, Column 17 in oaidl.h")] + public unsafe void ITypeInfoRemoteGetFuncDescStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoRemoteGetFuncDescStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3169, Column 17 in oaidl.h")] + public unsafe void ITypeInfoRemoteGetFuncDescStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoRemoteGetFuncDescStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3169, Column 17 in oaidl.h")] + public unsafe void ITypeInfoRemoteGetFuncDescStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoRemoteGetFuncDescStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3176, Column 43 in oaidl.h")] + public unsafe int ITypeInfoRemoteGetVarDescProxy(ComPtr This, uint index, VarDesc** ppVarDesc, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeInfoRemoteGetVarDescProxy((ITypeInfo*) This.Handle, index, ppVarDesc, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 3176, Column 43 in oaidl.h")] + public unsafe int ITypeInfoRemoteGetVarDescProxy(ComPtr This, uint index, VarDesc** ppVarDesc, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeInfoRemoteGetVarDescProxy((ITypeInfo*) This.Handle, index, ppVarDesc, ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 3176, Column 43 in oaidl.h")] + public unsafe int ITypeInfoRemoteGetVarDescProxy(ComPtr This, uint index, ref VarDesc* ppVarDesc, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeInfoRemoteGetVarDescProxy((ITypeInfo*) This.Handle, index, ref ppVarDesc, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 3176, Column 43 in oaidl.h")] + public unsafe int ITypeInfoRemoteGetVarDescProxy(ComPtr This, uint index, ref VarDesc* ppVarDesc, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeInfoRemoteGetVarDescProxy((ITypeInfo*) This.Handle, index, ref ppVarDesc, ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 3183, Column 17 in oaidl.h")] + public unsafe void ITypeInfoRemoteGetVarDescStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoRemoteGetVarDescStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3183, Column 17 in oaidl.h")] + public unsafe void ITypeInfoRemoteGetVarDescStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoRemoteGetVarDescStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3183, Column 17 in oaidl.h")] + public unsafe void ITypeInfoRemoteGetVarDescStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoRemoteGetVarDescStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3183, Column 17 in oaidl.h")] + public unsafe void ITypeInfoRemoteGetVarDescStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoRemoteGetVarDescStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3183, Column 17 in oaidl.h")] + public unsafe void ITypeInfoRemoteGetVarDescStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoRemoteGetVarDescStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3183, Column 17 in oaidl.h")] + public unsafe void ITypeInfoRemoteGetVarDescStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoRemoteGetVarDescStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3183, Column 17 in oaidl.h")] + public unsafe void ITypeInfoRemoteGetVarDescStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoRemoteGetVarDescStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3183, Column 17 in oaidl.h")] + public unsafe void ITypeInfoRemoteGetVarDescStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoRemoteGetVarDescStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3183, Column 17 in oaidl.h")] + public unsafe void ITypeInfoRemoteGetVarDescStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoRemoteGetVarDescStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3183, Column 17 in oaidl.h")] + public unsafe void ITypeInfoRemoteGetVarDescStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoRemoteGetVarDescStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3183, Column 17 in oaidl.h")] + public unsafe void ITypeInfoRemoteGetVarDescStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoRemoteGetVarDescStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3183, Column 17 in oaidl.h")] + public unsafe void ITypeInfoRemoteGetVarDescStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoRemoteGetVarDescStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3190, Column 43 in oaidl.h")] + public unsafe int ITypeInfoRemoteGetNamesProxy(ITypeInfo* This, int memid, string[] rgBstrNamesSa, uint cMaxNames, uint* pcNames) + { + // StringArrayOverloader + var rgBstrNames = (char**) SilkMarshal.StringArrayToPtr(rgBstrNamesSa); + var ret = ITypeInfoRemoteGetNamesProxy(This, memid, rgBstrNames, cMaxNames, pcNames); + SilkMarshal.CopyPtrToStringArray((nint) rgBstrNames, rgBstrNamesSa); + SilkMarshal.Free((nint) rgBstrNames); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 3190, Column 43 in oaidl.h")] + public unsafe int ITypeInfoRemoteGetNamesProxy(ComPtr This, int memid, char** rgBstrNames, uint cMaxNames, uint* pcNames) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeInfoRemoteGetNamesProxy((ITypeInfo*) This.Handle, memid, rgBstrNames, cMaxNames, pcNames); + } + + /// To be documented. + [NativeName("Src", "Line 3190, Column 43 in oaidl.h")] + public unsafe int ITypeInfoRemoteGetNamesProxy(ITypeInfo* This, int memid, string[] rgBstrNamesSa, uint cMaxNames, ref uint pcNames) + { + // StringArrayOverloader + var rgBstrNames = (char**) SilkMarshal.StringArrayToPtr(rgBstrNamesSa); + var ret = ITypeInfoRemoteGetNamesProxy(This, memid, rgBstrNames, cMaxNames, ref pcNames); + SilkMarshal.CopyPtrToStringArray((nint) rgBstrNames, rgBstrNamesSa); + SilkMarshal.Free((nint) rgBstrNames); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 3190, Column 43 in oaidl.h")] + public unsafe int ITypeInfoRemoteGetNamesProxy(ComPtr This, int memid, char** rgBstrNames, uint cMaxNames, ref uint pcNames) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeInfoRemoteGetNamesProxy((ITypeInfo*) This.Handle, memid, rgBstrNames, cMaxNames, ref pcNames); + } + + /// To be documented. + [NativeName("Src", "Line 3190, Column 43 in oaidl.h")] + public unsafe int ITypeInfoRemoteGetNamesProxy(ComPtr This, int memid, ref char* rgBstrNames, uint cMaxNames, uint* pcNames) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeInfoRemoteGetNamesProxy((ITypeInfo*) This.Handle, memid, ref rgBstrNames, cMaxNames, pcNames); + } + + /// To be documented. + [NativeName("Src", "Line 3190, Column 43 in oaidl.h")] + public unsafe int ITypeInfoRemoteGetNamesProxy(ComPtr This, int memid, ref char* rgBstrNames, uint cMaxNames, ref uint pcNames) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeInfoRemoteGetNamesProxy((ITypeInfo*) This.Handle, memid, ref rgBstrNames, cMaxNames, ref pcNames); + } + + /// To be documented. + [NativeName("Src", "Line 3190, Column 43 in oaidl.h")] + public unsafe int ITypeInfoRemoteGetNamesProxy(ref ITypeInfo This, int memid, string[] rgBstrNamesSa, uint cMaxNames, uint* pcNames) + { + // StringArrayOverloader + var rgBstrNames = (char**) SilkMarshal.StringArrayToPtr(rgBstrNamesSa); + var ret = ITypeInfoRemoteGetNamesProxy(ref This, memid, rgBstrNames, cMaxNames, pcNames); + SilkMarshal.CopyPtrToStringArray((nint) rgBstrNames, rgBstrNamesSa); + SilkMarshal.Free((nint) rgBstrNames); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 3190, Column 43 in oaidl.h")] + public unsafe int ITypeInfoRemoteGetNamesProxy(ref ITypeInfo This, int memid, string[] rgBstrNamesSa, uint cMaxNames, ref uint pcNames) + { + // StringArrayOverloader + var rgBstrNames = (char**) SilkMarshal.StringArrayToPtr(rgBstrNamesSa); + var ret = ITypeInfoRemoteGetNamesProxy(ref This, memid, rgBstrNames, cMaxNames, ref pcNames); + SilkMarshal.CopyPtrToStringArray((nint) rgBstrNames, rgBstrNamesSa); + SilkMarshal.Free((nint) rgBstrNames); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 3198, Column 17 in oaidl.h")] + public unsafe void ITypeInfoRemoteGetNamesStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoRemoteGetNamesStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3198, Column 17 in oaidl.h")] + public unsafe void ITypeInfoRemoteGetNamesStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoRemoteGetNamesStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3198, Column 17 in oaidl.h")] + public unsafe void ITypeInfoRemoteGetNamesStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoRemoteGetNamesStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3198, Column 17 in oaidl.h")] + public unsafe void ITypeInfoRemoteGetNamesStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoRemoteGetNamesStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3198, Column 17 in oaidl.h")] + public unsafe void ITypeInfoRemoteGetNamesStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoRemoteGetNamesStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3198, Column 17 in oaidl.h")] + public unsafe void ITypeInfoRemoteGetNamesStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoRemoteGetNamesStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3198, Column 17 in oaidl.h")] + public unsafe void ITypeInfoRemoteGetNamesStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoRemoteGetNamesStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3198, Column 17 in oaidl.h")] + public unsafe void ITypeInfoRemoteGetNamesStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoRemoteGetNamesStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3198, Column 17 in oaidl.h")] + public unsafe void ITypeInfoRemoteGetNamesStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoRemoteGetNamesStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3198, Column 17 in oaidl.h")] + public unsafe void ITypeInfoRemoteGetNamesStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoRemoteGetNamesStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3198, Column 17 in oaidl.h")] + public unsafe void ITypeInfoRemoteGetNamesStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoRemoteGetNamesStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3198, Column 17 in oaidl.h")] + public unsafe void ITypeInfoRemoteGetNamesStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoRemoteGetNamesStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3205, Column 51 in oaidl.h")] + public unsafe int ITypeInfoLocalGetIDsOfNamesProxy(ComPtr This) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeInfoLocalGetIDsOfNamesProxy((ITypeInfo*) This.Handle); + } + + /// To be documented. + [NativeName("Src", "Line 3209, Column 17 in oaidl.h")] + public unsafe void ITypeInfoLocalGetIDsOfNamesStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoLocalGetIDsOfNamesStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3209, Column 17 in oaidl.h")] + public unsafe void ITypeInfoLocalGetIDsOfNamesStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoLocalGetIDsOfNamesStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3209, Column 17 in oaidl.h")] + public unsafe void ITypeInfoLocalGetIDsOfNamesStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoLocalGetIDsOfNamesStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3209, Column 17 in oaidl.h")] + public unsafe void ITypeInfoLocalGetIDsOfNamesStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoLocalGetIDsOfNamesStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3209, Column 17 in oaidl.h")] + public unsafe void ITypeInfoLocalGetIDsOfNamesStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoLocalGetIDsOfNamesStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3209, Column 17 in oaidl.h")] + public unsafe void ITypeInfoLocalGetIDsOfNamesStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoLocalGetIDsOfNamesStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3209, Column 17 in oaidl.h")] + public unsafe void ITypeInfoLocalGetIDsOfNamesStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoLocalGetIDsOfNamesStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3209, Column 17 in oaidl.h")] + public unsafe void ITypeInfoLocalGetIDsOfNamesStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoLocalGetIDsOfNamesStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3209, Column 17 in oaidl.h")] + public unsafe void ITypeInfoLocalGetIDsOfNamesStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoLocalGetIDsOfNamesStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3209, Column 17 in oaidl.h")] + public unsafe void ITypeInfoLocalGetIDsOfNamesStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoLocalGetIDsOfNamesStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3209, Column 17 in oaidl.h")] + public unsafe void ITypeInfoLocalGetIDsOfNamesStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoLocalGetIDsOfNamesStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3209, Column 17 in oaidl.h")] + public unsafe void ITypeInfoLocalGetIDsOfNamesStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoLocalGetIDsOfNamesStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3216, Column 51 in oaidl.h")] + public unsafe int ITypeInfoLocalInvokeProxy(ComPtr This) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeInfoLocalInvokeProxy((ITypeInfo*) This.Handle); + } + + /// To be documented. + [NativeName("Src", "Line 3220, Column 17 in oaidl.h")] + public unsafe void ITypeInfoLocalInvokeStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoLocalInvokeStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3220, Column 17 in oaidl.h")] + public unsafe void ITypeInfoLocalInvokeStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoLocalInvokeStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3220, Column 17 in oaidl.h")] + public unsafe void ITypeInfoLocalInvokeStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoLocalInvokeStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3220, Column 17 in oaidl.h")] + public unsafe void ITypeInfoLocalInvokeStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoLocalInvokeStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3220, Column 17 in oaidl.h")] + public unsafe void ITypeInfoLocalInvokeStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoLocalInvokeStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3220, Column 17 in oaidl.h")] + public unsafe void ITypeInfoLocalInvokeStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoLocalInvokeStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3220, Column 17 in oaidl.h")] + public unsafe void ITypeInfoLocalInvokeStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoLocalInvokeStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3220, Column 17 in oaidl.h")] + public unsafe void ITypeInfoLocalInvokeStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoLocalInvokeStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3220, Column 17 in oaidl.h")] + public unsafe void ITypeInfoLocalInvokeStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoLocalInvokeStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3220, Column 17 in oaidl.h")] + public unsafe void ITypeInfoLocalInvokeStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoLocalInvokeStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3220, Column 17 in oaidl.h")] + public unsafe void ITypeInfoLocalInvokeStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoLocalInvokeStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3220, Column 17 in oaidl.h")] + public unsafe void ITypeInfoLocalInvokeStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoLocalInvokeStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3227, Column 43 in oaidl.h")] + public unsafe int ITypeInfoRemoteGetDocumentationProxy(ITypeInfo* This, int memid, uint refPtrFlags, string[] pBstrNameSa, string[] pBstrDocStringSa, uint* pdwHelpContext, string[] pBstrHelpFileSa) + { + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = ITypeInfoRemoteGetDocumentationProxy(This, memid, refPtrFlags, pBstrName, pBstrDocString, pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 3227, Column 43 in oaidl.h")] + public unsafe int ITypeInfoRemoteGetDocumentationProxy(ComPtr This, int memid, uint refPtrFlags, char** pBstrName, char** pBstrDocString, uint* pdwHelpContext, char** pBstrHelpFile) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeInfoRemoteGetDocumentationProxy((ITypeInfo*) This.Handle, memid, refPtrFlags, pBstrName, pBstrDocString, pdwHelpContext, pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 3227, Column 43 in oaidl.h")] + public unsafe int ITypeInfoRemoteGetDocumentationProxy(ITypeInfo* This, int memid, uint refPtrFlags, string[] pBstrNameSa, string[] pBstrDocStringSa, uint* pdwHelpContext, ref char* pBstrHelpFile) + { + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var ret = ITypeInfoRemoteGetDocumentationProxy(This, memid, refPtrFlags, pBstrName, pBstrDocString, pdwHelpContext, ref pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 3227, Column 43 in oaidl.h")] + public unsafe int ITypeInfoRemoteGetDocumentationProxy(ComPtr This, int memid, uint refPtrFlags, char** pBstrName, char** pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeInfoRemoteGetDocumentationProxy((ITypeInfo*) This.Handle, memid, refPtrFlags, pBstrName, pBstrDocString, pdwHelpContext, ref pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 3227, Column 43 in oaidl.h")] + public unsafe int ITypeInfoRemoteGetDocumentationProxy(ITypeInfo* This, int memid, uint refPtrFlags, string[] pBstrNameSa, string[] pBstrDocStringSa, ref uint pdwHelpContext, string[] pBstrHelpFileSa) + { + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = ITypeInfoRemoteGetDocumentationProxy(This, memid, refPtrFlags, pBstrName, pBstrDocString, ref pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 3227, Column 43 in oaidl.h")] + public unsafe int ITypeInfoRemoteGetDocumentationProxy(ComPtr This, int memid, uint refPtrFlags, char** pBstrName, char** pBstrDocString, ref uint pdwHelpContext, char** pBstrHelpFile) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeInfoRemoteGetDocumentationProxy((ITypeInfo*) This.Handle, memid, refPtrFlags, pBstrName, pBstrDocString, ref pdwHelpContext, pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 3227, Column 43 in oaidl.h")] + public unsafe int ITypeInfoRemoteGetDocumentationProxy(ITypeInfo* This, int memid, uint refPtrFlags, string[] pBstrNameSa, string[] pBstrDocStringSa, ref uint pdwHelpContext, ref char* pBstrHelpFile) + { + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var ret = ITypeInfoRemoteGetDocumentationProxy(This, memid, refPtrFlags, pBstrName, pBstrDocString, ref pdwHelpContext, ref pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 3227, Column 43 in oaidl.h")] + public unsafe int ITypeInfoRemoteGetDocumentationProxy(ComPtr This, int memid, uint refPtrFlags, char** pBstrName, char** pBstrDocString, ref uint pdwHelpContext, ref char* pBstrHelpFile) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeInfoRemoteGetDocumentationProxy((ITypeInfo*) This.Handle, memid, refPtrFlags, pBstrName, pBstrDocString, ref pdwHelpContext, ref pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 3227, Column 43 in oaidl.h")] + public unsafe int ITypeInfoRemoteGetDocumentationProxy(ITypeInfo* This, int memid, uint refPtrFlags, string[] pBstrNameSa, ref char* pBstrDocString, uint* pdwHelpContext, string[] pBstrHelpFileSa) + { + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = ITypeInfoRemoteGetDocumentationProxy(This, memid, refPtrFlags, pBstrName, ref pBstrDocString, pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 3227, Column 43 in oaidl.h")] + public unsafe int ITypeInfoRemoteGetDocumentationProxy(ComPtr This, int memid, uint refPtrFlags, char** pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, char** pBstrHelpFile) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeInfoRemoteGetDocumentationProxy((ITypeInfo*) This.Handle, memid, refPtrFlags, pBstrName, ref pBstrDocString, pdwHelpContext, pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 3227, Column 43 in oaidl.h")] + public unsafe int ITypeInfoRemoteGetDocumentationProxy(ITypeInfo* This, int memid, uint refPtrFlags, string[] pBstrNameSa, ref char* pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile) + { + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var ret = ITypeInfoRemoteGetDocumentationProxy(This, memid, refPtrFlags, pBstrName, ref pBstrDocString, pdwHelpContext, ref pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 3227, Column 43 in oaidl.h")] + public unsafe int ITypeInfoRemoteGetDocumentationProxy(ComPtr This, int memid, uint refPtrFlags, char** pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeInfoRemoteGetDocumentationProxy((ITypeInfo*) This.Handle, memid, refPtrFlags, pBstrName, ref pBstrDocString, pdwHelpContext, ref pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 3227, Column 43 in oaidl.h")] + public unsafe int ITypeInfoRemoteGetDocumentationProxy(ITypeInfo* This, int memid, uint refPtrFlags, string[] pBstrNameSa, ref char* pBstrDocString, ref uint pdwHelpContext, string[] pBstrHelpFileSa) + { + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = ITypeInfoRemoteGetDocumentationProxy(This, memid, refPtrFlags, pBstrName, ref pBstrDocString, ref pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 3227, Column 43 in oaidl.h")] + public unsafe int ITypeInfoRemoteGetDocumentationProxy(ComPtr This, int memid, uint refPtrFlags, char** pBstrName, ref char* pBstrDocString, ref uint pdwHelpContext, char** pBstrHelpFile) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeInfoRemoteGetDocumentationProxy((ITypeInfo*) This.Handle, memid, refPtrFlags, pBstrName, ref pBstrDocString, ref pdwHelpContext, pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 3227, Column 43 in oaidl.h")] + public unsafe int ITypeInfoRemoteGetDocumentationProxy(ITypeInfo* This, int memid, uint refPtrFlags, string[] pBstrNameSa, ref char* pBstrDocString, ref uint pdwHelpContext, ref char* pBstrHelpFile) + { + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var ret = ITypeInfoRemoteGetDocumentationProxy(This, memid, refPtrFlags, pBstrName, ref pBstrDocString, ref pdwHelpContext, ref pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 3227, Column 43 in oaidl.h")] + public unsafe int ITypeInfoRemoteGetDocumentationProxy(ComPtr This, int memid, uint refPtrFlags, char** pBstrName, ref char* pBstrDocString, ref uint pdwHelpContext, ref char* pBstrHelpFile) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeInfoRemoteGetDocumentationProxy((ITypeInfo*) This.Handle, memid, refPtrFlags, pBstrName, ref pBstrDocString, ref pdwHelpContext, ref pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 3227, Column 43 in oaidl.h")] + public unsafe int ITypeInfoRemoteGetDocumentationProxy(ITypeInfo* This, int memid, uint refPtrFlags, ref char* pBstrName, string[] pBstrDocStringSa, uint* pdwHelpContext, string[] pBstrHelpFileSa) + { + // StringArrayOverloader + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = ITypeInfoRemoteGetDocumentationProxy(This, memid, refPtrFlags, ref pBstrName, pBstrDocString, pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 3227, Column 43 in oaidl.h")] + public unsafe int ITypeInfoRemoteGetDocumentationProxy(ComPtr This, int memid, uint refPtrFlags, ref char* pBstrName, char** pBstrDocString, uint* pdwHelpContext, char** pBstrHelpFile) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeInfoRemoteGetDocumentationProxy((ITypeInfo*) This.Handle, memid, refPtrFlags, ref pBstrName, pBstrDocString, pdwHelpContext, pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 3227, Column 43 in oaidl.h")] + public unsafe int ITypeInfoRemoteGetDocumentationProxy(ITypeInfo* This, int memid, uint refPtrFlags, ref char* pBstrName, string[] pBstrDocStringSa, uint* pdwHelpContext, ref char* pBstrHelpFile) + { + // StringArrayOverloader + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var ret = ITypeInfoRemoteGetDocumentationProxy(This, memid, refPtrFlags, ref pBstrName, pBstrDocString, pdwHelpContext, ref pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 3227, Column 43 in oaidl.h")] + public unsafe int ITypeInfoRemoteGetDocumentationProxy(ComPtr This, int memid, uint refPtrFlags, ref char* pBstrName, char** pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeInfoRemoteGetDocumentationProxy((ITypeInfo*) This.Handle, memid, refPtrFlags, ref pBstrName, pBstrDocString, pdwHelpContext, ref pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 3227, Column 43 in oaidl.h")] + public unsafe int ITypeInfoRemoteGetDocumentationProxy(ITypeInfo* This, int memid, uint refPtrFlags, ref char* pBstrName, string[] pBstrDocStringSa, ref uint pdwHelpContext, string[] pBstrHelpFileSa) + { + // StringArrayOverloader + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = ITypeInfoRemoteGetDocumentationProxy(This, memid, refPtrFlags, ref pBstrName, pBstrDocString, ref pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 3227, Column 43 in oaidl.h")] + public unsafe int ITypeInfoRemoteGetDocumentationProxy(ComPtr This, int memid, uint refPtrFlags, ref char* pBstrName, char** pBstrDocString, ref uint pdwHelpContext, char** pBstrHelpFile) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeInfoRemoteGetDocumentationProxy((ITypeInfo*) This.Handle, memid, refPtrFlags, ref pBstrName, pBstrDocString, ref pdwHelpContext, pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 3227, Column 43 in oaidl.h")] + public unsafe int ITypeInfoRemoteGetDocumentationProxy(ITypeInfo* This, int memid, uint refPtrFlags, ref char* pBstrName, string[] pBstrDocStringSa, ref uint pdwHelpContext, ref char* pBstrHelpFile) + { + // StringArrayOverloader + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var ret = ITypeInfoRemoteGetDocumentationProxy(This, memid, refPtrFlags, ref pBstrName, pBstrDocString, ref pdwHelpContext, ref pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 3227, Column 43 in oaidl.h")] + public unsafe int ITypeInfoRemoteGetDocumentationProxy(ComPtr This, int memid, uint refPtrFlags, ref char* pBstrName, char** pBstrDocString, ref uint pdwHelpContext, ref char* pBstrHelpFile) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeInfoRemoteGetDocumentationProxy((ITypeInfo*) This.Handle, memid, refPtrFlags, ref pBstrName, pBstrDocString, ref pdwHelpContext, ref pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 3227, Column 43 in oaidl.h")] + public unsafe int ITypeInfoRemoteGetDocumentationProxy(ITypeInfo* This, int memid, uint refPtrFlags, ref char* pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, string[] pBstrHelpFileSa) + { + // StringArrayOverloader + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = ITypeInfoRemoteGetDocumentationProxy(This, memid, refPtrFlags, ref pBstrName, ref pBstrDocString, pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 3227, Column 43 in oaidl.h")] + public unsafe int ITypeInfoRemoteGetDocumentationProxy(ComPtr This, int memid, uint refPtrFlags, ref char* pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, char** pBstrHelpFile) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeInfoRemoteGetDocumentationProxy((ITypeInfo*) This.Handle, memid, refPtrFlags, ref pBstrName, ref pBstrDocString, pdwHelpContext, pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 3227, Column 43 in oaidl.h")] + public unsafe int ITypeInfoRemoteGetDocumentationProxy(ComPtr This, int memid, uint refPtrFlags, ref char* pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeInfoRemoteGetDocumentationProxy((ITypeInfo*) This.Handle, memid, refPtrFlags, ref pBstrName, ref pBstrDocString, pdwHelpContext, ref pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 3227, Column 43 in oaidl.h")] + public unsafe int ITypeInfoRemoteGetDocumentationProxy(ITypeInfo* This, int memid, uint refPtrFlags, ref char* pBstrName, ref char* pBstrDocString, ref uint pdwHelpContext, string[] pBstrHelpFileSa) + { + // StringArrayOverloader + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = ITypeInfoRemoteGetDocumentationProxy(This, memid, refPtrFlags, ref pBstrName, ref pBstrDocString, ref pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 3227, Column 43 in oaidl.h")] + public unsafe int ITypeInfoRemoteGetDocumentationProxy(ComPtr This, int memid, uint refPtrFlags, ref char* pBstrName, ref char* pBstrDocString, ref uint pdwHelpContext, char** pBstrHelpFile) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeInfoRemoteGetDocumentationProxy((ITypeInfo*) This.Handle, memid, refPtrFlags, ref pBstrName, ref pBstrDocString, ref pdwHelpContext, pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 3227, Column 43 in oaidl.h")] + public unsafe int ITypeInfoRemoteGetDocumentationProxy(ComPtr This, int memid, uint refPtrFlags, ref char* pBstrName, ref char* pBstrDocString, ref uint pdwHelpContext, ref char* pBstrHelpFile) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeInfoRemoteGetDocumentationProxy((ITypeInfo*) This.Handle, memid, refPtrFlags, ref pBstrName, ref pBstrDocString, ref pdwHelpContext, ref pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 3227, Column 43 in oaidl.h")] + public unsafe int ITypeInfoRemoteGetDocumentationProxy(ref ITypeInfo This, int memid, uint refPtrFlags, string[] pBstrNameSa, string[] pBstrDocStringSa, uint* pdwHelpContext, string[] pBstrHelpFileSa) + { + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = ITypeInfoRemoteGetDocumentationProxy(ref This, memid, refPtrFlags, pBstrName, pBstrDocString, pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 3227, Column 43 in oaidl.h")] + public unsafe int ITypeInfoRemoteGetDocumentationProxy(ref ITypeInfo This, int memid, uint refPtrFlags, string[] pBstrNameSa, string[] pBstrDocStringSa, uint* pdwHelpContext, ref char* pBstrHelpFile) + { + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var ret = ITypeInfoRemoteGetDocumentationProxy(ref This, memid, refPtrFlags, pBstrName, pBstrDocString, pdwHelpContext, ref pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 3227, Column 43 in oaidl.h")] + public unsafe int ITypeInfoRemoteGetDocumentationProxy(ref ITypeInfo This, int memid, uint refPtrFlags, string[] pBstrNameSa, string[] pBstrDocStringSa, ref uint pdwHelpContext, string[] pBstrHelpFileSa) + { + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = ITypeInfoRemoteGetDocumentationProxy(ref This, memid, refPtrFlags, pBstrName, pBstrDocString, ref pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 3227, Column 43 in oaidl.h")] + public unsafe int ITypeInfoRemoteGetDocumentationProxy(ref ITypeInfo This, int memid, uint refPtrFlags, string[] pBstrNameSa, string[] pBstrDocStringSa, ref uint pdwHelpContext, ref char* pBstrHelpFile) + { + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var ret = ITypeInfoRemoteGetDocumentationProxy(ref This, memid, refPtrFlags, pBstrName, pBstrDocString, ref pdwHelpContext, ref pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 3227, Column 43 in oaidl.h")] + public unsafe int ITypeInfoRemoteGetDocumentationProxy(ref ITypeInfo This, int memid, uint refPtrFlags, string[] pBstrNameSa, ref char* pBstrDocString, uint* pdwHelpContext, string[] pBstrHelpFileSa) + { + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = ITypeInfoRemoteGetDocumentationProxy(ref This, memid, refPtrFlags, pBstrName, ref pBstrDocString, pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 3227, Column 43 in oaidl.h")] + public unsafe int ITypeInfoRemoteGetDocumentationProxy(ref ITypeInfo This, int memid, uint refPtrFlags, string[] pBstrNameSa, ref char* pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile) + { + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var ret = ITypeInfoRemoteGetDocumentationProxy(ref This, memid, refPtrFlags, pBstrName, ref pBstrDocString, pdwHelpContext, ref pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 3227, Column 43 in oaidl.h")] + public unsafe int ITypeInfoRemoteGetDocumentationProxy(ref ITypeInfo This, int memid, uint refPtrFlags, string[] pBstrNameSa, ref char* pBstrDocString, ref uint pdwHelpContext, string[] pBstrHelpFileSa) + { + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = ITypeInfoRemoteGetDocumentationProxy(ref This, memid, refPtrFlags, pBstrName, ref pBstrDocString, ref pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 3227, Column 43 in oaidl.h")] + public unsafe int ITypeInfoRemoteGetDocumentationProxy(ref ITypeInfo This, int memid, uint refPtrFlags, string[] pBstrNameSa, ref char* pBstrDocString, ref uint pdwHelpContext, ref char* pBstrHelpFile) + { + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var ret = ITypeInfoRemoteGetDocumentationProxy(ref This, memid, refPtrFlags, pBstrName, ref pBstrDocString, ref pdwHelpContext, ref pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 3227, Column 43 in oaidl.h")] + public unsafe int ITypeInfoRemoteGetDocumentationProxy(ref ITypeInfo This, int memid, uint refPtrFlags, ref char* pBstrName, string[] pBstrDocStringSa, uint* pdwHelpContext, string[] pBstrHelpFileSa) + { + // StringArrayOverloader + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = ITypeInfoRemoteGetDocumentationProxy(ref This, memid, refPtrFlags, ref pBstrName, pBstrDocString, pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 3227, Column 43 in oaidl.h")] + public unsafe int ITypeInfoRemoteGetDocumentationProxy(ref ITypeInfo This, int memid, uint refPtrFlags, ref char* pBstrName, string[] pBstrDocStringSa, uint* pdwHelpContext, ref char* pBstrHelpFile) + { + // StringArrayOverloader + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var ret = ITypeInfoRemoteGetDocumentationProxy(ref This, memid, refPtrFlags, ref pBstrName, pBstrDocString, pdwHelpContext, ref pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 3227, Column 43 in oaidl.h")] + public unsafe int ITypeInfoRemoteGetDocumentationProxy(ref ITypeInfo This, int memid, uint refPtrFlags, ref char* pBstrName, string[] pBstrDocStringSa, ref uint pdwHelpContext, string[] pBstrHelpFileSa) + { + // StringArrayOverloader + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = ITypeInfoRemoteGetDocumentationProxy(ref This, memid, refPtrFlags, ref pBstrName, pBstrDocString, ref pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 3227, Column 43 in oaidl.h")] + public unsafe int ITypeInfoRemoteGetDocumentationProxy(ref ITypeInfo This, int memid, uint refPtrFlags, ref char* pBstrName, string[] pBstrDocStringSa, ref uint pdwHelpContext, ref char* pBstrHelpFile) + { + // StringArrayOverloader + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var ret = ITypeInfoRemoteGetDocumentationProxy(ref This, memid, refPtrFlags, ref pBstrName, pBstrDocString, ref pdwHelpContext, ref pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 3227, Column 43 in oaidl.h")] + public unsafe int ITypeInfoRemoteGetDocumentationProxy(ref ITypeInfo This, int memid, uint refPtrFlags, ref char* pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, string[] pBstrHelpFileSa) + { + // StringArrayOverloader + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = ITypeInfoRemoteGetDocumentationProxy(ref This, memid, refPtrFlags, ref pBstrName, ref pBstrDocString, pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 3227, Column 43 in oaidl.h")] + public unsafe int ITypeInfoRemoteGetDocumentationProxy(ref ITypeInfo This, int memid, uint refPtrFlags, ref char* pBstrName, ref char* pBstrDocString, ref uint pdwHelpContext, string[] pBstrHelpFileSa) + { + // StringArrayOverloader + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = ITypeInfoRemoteGetDocumentationProxy(ref This, memid, refPtrFlags, ref pBstrName, ref pBstrDocString, ref pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 3237, Column 17 in oaidl.h")] + public unsafe void ITypeInfoRemoteGetDocumentationStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoRemoteGetDocumentationStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3237, Column 17 in oaidl.h")] + public unsafe void ITypeInfoRemoteGetDocumentationStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoRemoteGetDocumentationStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3237, Column 17 in oaidl.h")] + public unsafe void ITypeInfoRemoteGetDocumentationStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoRemoteGetDocumentationStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3237, Column 17 in oaidl.h")] + public unsafe void ITypeInfoRemoteGetDocumentationStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoRemoteGetDocumentationStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3237, Column 17 in oaidl.h")] + public unsafe void ITypeInfoRemoteGetDocumentationStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoRemoteGetDocumentationStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3237, Column 17 in oaidl.h")] + public unsafe void ITypeInfoRemoteGetDocumentationStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoRemoteGetDocumentationStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3237, Column 17 in oaidl.h")] + public unsafe void ITypeInfoRemoteGetDocumentationStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoRemoteGetDocumentationStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3237, Column 17 in oaidl.h")] + public unsafe void ITypeInfoRemoteGetDocumentationStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoRemoteGetDocumentationStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3237, Column 17 in oaidl.h")] + public unsafe void ITypeInfoRemoteGetDocumentationStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoRemoteGetDocumentationStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3237, Column 17 in oaidl.h")] + public unsafe void ITypeInfoRemoteGetDocumentationStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoRemoteGetDocumentationStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3237, Column 17 in oaidl.h")] + public unsafe void ITypeInfoRemoteGetDocumentationStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoRemoteGetDocumentationStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3237, Column 17 in oaidl.h")] + public unsafe void ITypeInfoRemoteGetDocumentationStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoRemoteGetDocumentationStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3244, Column 43 in oaidl.h")] + public unsafe int ITypeInfoRemoteGetDllEntryProxy(ITypeInfo* This, int memid, InvokeKind invKind, uint refPtrFlags, string[] pBstrDllNameSa, string[] pBstrNameSa, ushort* pwOrdinal) + { + // StringArrayOverloader + var pBstrDllName = (char**) SilkMarshal.StringArrayToPtr(pBstrDllNameSa); + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var ret = ITypeInfoRemoteGetDllEntryProxy(This, memid, invKind, refPtrFlags, pBstrDllName, pBstrName, pwOrdinal); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDllName, pBstrDllNameSa); + SilkMarshal.Free((nint) pBstrDllName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 3244, Column 43 in oaidl.h")] + public unsafe int ITypeInfoRemoteGetDllEntryProxy(ComPtr This, int memid, InvokeKind invKind, uint refPtrFlags, char** pBstrDllName, char** pBstrName, ushort* pwOrdinal) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeInfoRemoteGetDllEntryProxy((ITypeInfo*) This.Handle, memid, invKind, refPtrFlags, pBstrDllName, pBstrName, pwOrdinal); + } + + /// To be documented. + [NativeName("Src", "Line 3244, Column 43 in oaidl.h")] + public unsafe int ITypeInfoRemoteGetDllEntryProxy(ITypeInfo* This, int memid, InvokeKind invKind, uint refPtrFlags, string[] pBstrDllNameSa, string[] pBstrNameSa, ref ushort pwOrdinal) + { + // StringArrayOverloader + var pBstrDllName = (char**) SilkMarshal.StringArrayToPtr(pBstrDllNameSa); + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var ret = ITypeInfoRemoteGetDllEntryProxy(This, memid, invKind, refPtrFlags, pBstrDllName, pBstrName, ref pwOrdinal); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDllName, pBstrDllNameSa); + SilkMarshal.Free((nint) pBstrDllName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 3244, Column 43 in oaidl.h")] + public unsafe int ITypeInfoRemoteGetDllEntryProxy(ComPtr This, int memid, InvokeKind invKind, uint refPtrFlags, char** pBstrDllName, char** pBstrName, ref ushort pwOrdinal) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeInfoRemoteGetDllEntryProxy((ITypeInfo*) This.Handle, memid, invKind, refPtrFlags, pBstrDllName, pBstrName, ref pwOrdinal); + } + + /// To be documented. + [NativeName("Src", "Line 3244, Column 43 in oaidl.h")] + public unsafe int ITypeInfoRemoteGetDllEntryProxy(ITypeInfo* This, int memid, InvokeKind invKind, uint refPtrFlags, string[] pBstrDllNameSa, ref char* pBstrName, ushort* pwOrdinal) + { + // StringArrayOverloader + var pBstrDllName = (char**) SilkMarshal.StringArrayToPtr(pBstrDllNameSa); + var ret = ITypeInfoRemoteGetDllEntryProxy(This, memid, invKind, refPtrFlags, pBstrDllName, ref pBstrName, pwOrdinal); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDllName, pBstrDllNameSa); + SilkMarshal.Free((nint) pBstrDllName); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 3244, Column 43 in oaidl.h")] + public unsafe int ITypeInfoRemoteGetDllEntryProxy(ComPtr This, int memid, InvokeKind invKind, uint refPtrFlags, char** pBstrDllName, ref char* pBstrName, ushort* pwOrdinal) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeInfoRemoteGetDllEntryProxy((ITypeInfo*) This.Handle, memid, invKind, refPtrFlags, pBstrDllName, ref pBstrName, pwOrdinal); + } + + /// To be documented. + [NativeName("Src", "Line 3244, Column 43 in oaidl.h")] + public unsafe int ITypeInfoRemoteGetDllEntryProxy(ITypeInfo* This, int memid, InvokeKind invKind, uint refPtrFlags, string[] pBstrDllNameSa, ref char* pBstrName, ref ushort pwOrdinal) + { + // StringArrayOverloader + var pBstrDllName = (char**) SilkMarshal.StringArrayToPtr(pBstrDllNameSa); + var ret = ITypeInfoRemoteGetDllEntryProxy(This, memid, invKind, refPtrFlags, pBstrDllName, ref pBstrName, ref pwOrdinal); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDllName, pBstrDllNameSa); + SilkMarshal.Free((nint) pBstrDllName); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 3244, Column 43 in oaidl.h")] + public unsafe int ITypeInfoRemoteGetDllEntryProxy(ComPtr This, int memid, InvokeKind invKind, uint refPtrFlags, char** pBstrDllName, ref char* pBstrName, ref ushort pwOrdinal) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeInfoRemoteGetDllEntryProxy((ITypeInfo*) This.Handle, memid, invKind, refPtrFlags, pBstrDllName, ref pBstrName, ref pwOrdinal); + } + + /// To be documented. + [NativeName("Src", "Line 3244, Column 43 in oaidl.h")] + public unsafe int ITypeInfoRemoteGetDllEntryProxy(ITypeInfo* This, int memid, InvokeKind invKind, uint refPtrFlags, ref char* pBstrDllName, string[] pBstrNameSa, ushort* pwOrdinal) + { + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var ret = ITypeInfoRemoteGetDllEntryProxy(This, memid, invKind, refPtrFlags, ref pBstrDllName, pBstrName, pwOrdinal); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 3244, Column 43 in oaidl.h")] + public unsafe int ITypeInfoRemoteGetDllEntryProxy(ComPtr This, int memid, InvokeKind invKind, uint refPtrFlags, ref char* pBstrDllName, char** pBstrName, ushort* pwOrdinal) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeInfoRemoteGetDllEntryProxy((ITypeInfo*) This.Handle, memid, invKind, refPtrFlags, ref pBstrDllName, pBstrName, pwOrdinal); + } + + /// To be documented. + [NativeName("Src", "Line 3244, Column 43 in oaidl.h")] + public unsafe int ITypeInfoRemoteGetDllEntryProxy(ITypeInfo* This, int memid, InvokeKind invKind, uint refPtrFlags, ref char* pBstrDllName, string[] pBstrNameSa, ref ushort pwOrdinal) + { + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var ret = ITypeInfoRemoteGetDllEntryProxy(This, memid, invKind, refPtrFlags, ref pBstrDllName, pBstrName, ref pwOrdinal); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 3244, Column 43 in oaidl.h")] + public unsafe int ITypeInfoRemoteGetDllEntryProxy(ComPtr This, int memid, InvokeKind invKind, uint refPtrFlags, ref char* pBstrDllName, char** pBstrName, ref ushort pwOrdinal) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeInfoRemoteGetDllEntryProxy((ITypeInfo*) This.Handle, memid, invKind, refPtrFlags, ref pBstrDllName, pBstrName, ref pwOrdinal); + } + + /// To be documented. + [NativeName("Src", "Line 3244, Column 43 in oaidl.h")] + public unsafe int ITypeInfoRemoteGetDllEntryProxy(ComPtr This, int memid, InvokeKind invKind, uint refPtrFlags, ref char* pBstrDllName, ref char* pBstrName, ushort* pwOrdinal) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeInfoRemoteGetDllEntryProxy((ITypeInfo*) This.Handle, memid, invKind, refPtrFlags, ref pBstrDllName, ref pBstrName, pwOrdinal); + } + + /// To be documented. + [NativeName("Src", "Line 3244, Column 43 in oaidl.h")] + public unsafe int ITypeInfoRemoteGetDllEntryProxy(ComPtr This, int memid, InvokeKind invKind, uint refPtrFlags, ref char* pBstrDllName, ref char* pBstrName, ref ushort pwOrdinal) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeInfoRemoteGetDllEntryProxy((ITypeInfo*) This.Handle, memid, invKind, refPtrFlags, ref pBstrDllName, ref pBstrName, ref pwOrdinal); + } + + /// To be documented. + [NativeName("Src", "Line 3244, Column 43 in oaidl.h")] + public unsafe int ITypeInfoRemoteGetDllEntryProxy(ref ITypeInfo This, int memid, InvokeKind invKind, uint refPtrFlags, string[] pBstrDllNameSa, string[] pBstrNameSa, ushort* pwOrdinal) + { + // StringArrayOverloader + var pBstrDllName = (char**) SilkMarshal.StringArrayToPtr(pBstrDllNameSa); + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var ret = ITypeInfoRemoteGetDllEntryProxy(ref This, memid, invKind, refPtrFlags, pBstrDllName, pBstrName, pwOrdinal); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDllName, pBstrDllNameSa); + SilkMarshal.Free((nint) pBstrDllName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 3244, Column 43 in oaidl.h")] + public unsafe int ITypeInfoRemoteGetDllEntryProxy(ref ITypeInfo This, int memid, InvokeKind invKind, uint refPtrFlags, string[] pBstrDllNameSa, string[] pBstrNameSa, ref ushort pwOrdinal) + { + // StringArrayOverloader + var pBstrDllName = (char**) SilkMarshal.StringArrayToPtr(pBstrDllNameSa); + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var ret = ITypeInfoRemoteGetDllEntryProxy(ref This, memid, invKind, refPtrFlags, pBstrDllName, pBstrName, ref pwOrdinal); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDllName, pBstrDllNameSa); + SilkMarshal.Free((nint) pBstrDllName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 3244, Column 43 in oaidl.h")] + public unsafe int ITypeInfoRemoteGetDllEntryProxy(ref ITypeInfo This, int memid, InvokeKind invKind, uint refPtrFlags, string[] pBstrDllNameSa, ref char* pBstrName, ushort* pwOrdinal) + { + // StringArrayOverloader + var pBstrDllName = (char**) SilkMarshal.StringArrayToPtr(pBstrDllNameSa); + var ret = ITypeInfoRemoteGetDllEntryProxy(ref This, memid, invKind, refPtrFlags, pBstrDllName, ref pBstrName, pwOrdinal); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDllName, pBstrDllNameSa); + SilkMarshal.Free((nint) pBstrDllName); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 3244, Column 43 in oaidl.h")] + public unsafe int ITypeInfoRemoteGetDllEntryProxy(ref ITypeInfo This, int memid, InvokeKind invKind, uint refPtrFlags, string[] pBstrDllNameSa, ref char* pBstrName, ref ushort pwOrdinal) + { + // StringArrayOverloader + var pBstrDllName = (char**) SilkMarshal.StringArrayToPtr(pBstrDllNameSa); + var ret = ITypeInfoRemoteGetDllEntryProxy(ref This, memid, invKind, refPtrFlags, pBstrDllName, ref pBstrName, ref pwOrdinal); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDllName, pBstrDllNameSa); + SilkMarshal.Free((nint) pBstrDllName); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 3244, Column 43 in oaidl.h")] + public unsafe int ITypeInfoRemoteGetDllEntryProxy(ref ITypeInfo This, int memid, InvokeKind invKind, uint refPtrFlags, ref char* pBstrDllName, string[] pBstrNameSa, ushort* pwOrdinal) + { + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var ret = ITypeInfoRemoteGetDllEntryProxy(ref This, memid, invKind, refPtrFlags, ref pBstrDllName, pBstrName, pwOrdinal); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 3244, Column 43 in oaidl.h")] + public unsafe int ITypeInfoRemoteGetDllEntryProxy(ref ITypeInfo This, int memid, InvokeKind invKind, uint refPtrFlags, ref char* pBstrDllName, string[] pBstrNameSa, ref ushort pwOrdinal) + { + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var ret = ITypeInfoRemoteGetDllEntryProxy(ref This, memid, invKind, refPtrFlags, ref pBstrDllName, pBstrName, ref pwOrdinal); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 3254, Column 17 in oaidl.h")] + public unsafe void ITypeInfoRemoteGetDllEntryStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoRemoteGetDllEntryStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3254, Column 17 in oaidl.h")] + public unsafe void ITypeInfoRemoteGetDllEntryStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoRemoteGetDllEntryStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3254, Column 17 in oaidl.h")] + public unsafe void ITypeInfoRemoteGetDllEntryStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoRemoteGetDllEntryStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3254, Column 17 in oaidl.h")] + public unsafe void ITypeInfoRemoteGetDllEntryStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoRemoteGetDllEntryStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3254, Column 17 in oaidl.h")] + public unsafe void ITypeInfoRemoteGetDllEntryStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoRemoteGetDllEntryStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3254, Column 17 in oaidl.h")] + public unsafe void ITypeInfoRemoteGetDllEntryStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoRemoteGetDllEntryStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3254, Column 17 in oaidl.h")] + public unsafe void ITypeInfoRemoteGetDllEntryStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoRemoteGetDllEntryStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3254, Column 17 in oaidl.h")] + public unsafe void ITypeInfoRemoteGetDllEntryStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoRemoteGetDllEntryStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3254, Column 17 in oaidl.h")] + public unsafe void ITypeInfoRemoteGetDllEntryStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoRemoteGetDllEntryStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3254, Column 17 in oaidl.h")] + public unsafe void ITypeInfoRemoteGetDllEntryStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoRemoteGetDllEntryStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3254, Column 17 in oaidl.h")] + public unsafe void ITypeInfoRemoteGetDllEntryStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoRemoteGetDllEntryStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3254, Column 17 in oaidl.h")] + public unsafe void ITypeInfoRemoteGetDllEntryStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoRemoteGetDllEntryStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3261, Column 51 in oaidl.h")] + public unsafe int ITypeInfoLocalAddressOfMemberProxy(ComPtr This) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeInfoLocalAddressOfMemberProxy((ITypeInfo*) This.Handle); + } + + /// To be documented. + [NativeName("Src", "Line 3265, Column 17 in oaidl.h")] + public unsafe void ITypeInfoLocalAddressOfMemberStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoLocalAddressOfMemberStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3265, Column 17 in oaidl.h")] + public unsafe void ITypeInfoLocalAddressOfMemberStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoLocalAddressOfMemberStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3265, Column 17 in oaidl.h")] + public unsafe void ITypeInfoLocalAddressOfMemberStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoLocalAddressOfMemberStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3265, Column 17 in oaidl.h")] + public unsafe void ITypeInfoLocalAddressOfMemberStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoLocalAddressOfMemberStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3265, Column 17 in oaidl.h")] + public unsafe void ITypeInfoLocalAddressOfMemberStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoLocalAddressOfMemberStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3265, Column 17 in oaidl.h")] + public unsafe void ITypeInfoLocalAddressOfMemberStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoLocalAddressOfMemberStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3265, Column 17 in oaidl.h")] + public unsafe void ITypeInfoLocalAddressOfMemberStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoLocalAddressOfMemberStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3265, Column 17 in oaidl.h")] + public unsafe void ITypeInfoLocalAddressOfMemberStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoLocalAddressOfMemberStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3265, Column 17 in oaidl.h")] + public unsafe void ITypeInfoLocalAddressOfMemberStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoLocalAddressOfMemberStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3265, Column 17 in oaidl.h")] + public unsafe void ITypeInfoLocalAddressOfMemberStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoLocalAddressOfMemberStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3265, Column 17 in oaidl.h")] + public unsafe void ITypeInfoLocalAddressOfMemberStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoLocalAddressOfMemberStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3265, Column 17 in oaidl.h")] + public unsafe void ITypeInfoLocalAddressOfMemberStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoLocalAddressOfMemberStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3272, Column 43 in oaidl.h")] + public unsafe int ITypeInfoRemoteCreateInstanceProxy(ComPtr This, out ComPtr ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ppvObj = default; + return ITypeInfoRemoteCreateInstanceProxy((ITypeInfo*) This.Handle, SilkMarshal.GuidPtrOf(), (Silk.NET.Core.Native.IUnknown**) ppvObj.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 3272, Column 43 in oaidl.h")] + public unsafe int ITypeInfoRemoteCreateInstanceProxy(ComPtr This, Guid* riid, ref Silk.NET.Core.Native.IUnknown* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeInfoRemoteCreateInstanceProxy((ITypeInfo*) This.Handle, riid, ref ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 3272, Column 43 in oaidl.h")] + public unsafe int ITypeInfoRemoteCreateInstanceProxy(ComPtr This, ref Guid riid, ref ComPtr ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeInfoRemoteCreateInstanceProxy((ITypeInfo*) This.Handle, ref riid, (Silk.NET.Core.Native.IUnknown**) ppvObj.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 3272, Column 43 in oaidl.h")] + public unsafe int ITypeInfoRemoteCreateInstanceProxy(ComPtr This, ref Guid riid, ref Silk.NET.Core.Native.IUnknown* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeInfoRemoteCreateInstanceProxy((ITypeInfo*) This.Handle, ref riid, ref ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 3272, Column 43 in oaidl.h")] + public unsafe int ITypeInfoRemoteCreateInstanceProxy(ref ITypeInfo This, out ComPtr ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ppvObj = default; + return ITypeInfoRemoteCreateInstanceProxy(ref This, SilkMarshal.GuidPtrOf(), (Silk.NET.Core.Native.IUnknown**) ppvObj.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 3272, Column 43 in oaidl.h")] + public unsafe int ITypeInfoRemoteCreateInstanceProxy(ref ITypeInfo This, ref Guid riid, ref ComPtr ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeInfoRemoteCreateInstanceProxy(ref This, ref riid, (Silk.NET.Core.Native.IUnknown**) ppvObj.GetAddressOf()); + } + + /// To be documented. + [NativeName("Src", "Line 3278, Column 17 in oaidl.h")] + public unsafe void ITypeInfoRemoteCreateInstanceStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoRemoteCreateInstanceStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3278, Column 17 in oaidl.h")] + public unsafe void ITypeInfoRemoteCreateInstanceStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoRemoteCreateInstanceStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3278, Column 17 in oaidl.h")] + public unsafe void ITypeInfoRemoteCreateInstanceStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoRemoteCreateInstanceStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3278, Column 17 in oaidl.h")] + public unsafe void ITypeInfoRemoteCreateInstanceStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoRemoteCreateInstanceStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3278, Column 17 in oaidl.h")] + public unsafe void ITypeInfoRemoteCreateInstanceStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoRemoteCreateInstanceStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3278, Column 17 in oaidl.h")] + public unsafe void ITypeInfoRemoteCreateInstanceStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoRemoteCreateInstanceStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3278, Column 17 in oaidl.h")] + public unsafe void ITypeInfoRemoteCreateInstanceStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoRemoteCreateInstanceStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3278, Column 17 in oaidl.h")] + public unsafe void ITypeInfoRemoteCreateInstanceStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoRemoteCreateInstanceStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3278, Column 17 in oaidl.h")] + public unsafe void ITypeInfoRemoteCreateInstanceStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoRemoteCreateInstanceStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3278, Column 17 in oaidl.h")] + public unsafe void ITypeInfoRemoteCreateInstanceStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoRemoteCreateInstanceStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3278, Column 17 in oaidl.h")] + public unsafe void ITypeInfoRemoteCreateInstanceStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoRemoteCreateInstanceStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3278, Column 17 in oaidl.h")] + public unsafe void ITypeInfoRemoteCreateInstanceStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoRemoteCreateInstanceStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3285, Column 43 in oaidl.h")] + public unsafe int ITypeInfoRemoteGetContainingTypeLibProxy(ComPtr This, ref ComPtr ppTLib, uint* pIndex) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeInfoRemoteGetContainingTypeLibProxy((ITypeInfo*) This.Handle, (ITypeLib**) ppTLib.GetAddressOf(), pIndex); + } + + /// To be documented. + [NativeName("Src", "Line 3285, Column 43 in oaidl.h")] + public unsafe int ITypeInfoRemoteGetContainingTypeLibProxy(ComPtr This, ref ComPtr ppTLib, ref uint pIndex) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeInfoRemoteGetContainingTypeLibProxy((ITypeInfo*) This.Handle, (ITypeLib**) ppTLib.GetAddressOf(), ref pIndex); + } + + /// To be documented. + [NativeName("Src", "Line 3285, Column 43 in oaidl.h")] + public unsafe int ITypeInfoRemoteGetContainingTypeLibProxy(ComPtr This, ref ITypeLib* ppTLib, uint* pIndex) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeInfoRemoteGetContainingTypeLibProxy((ITypeInfo*) This.Handle, ref ppTLib, pIndex); + } + + /// To be documented. + [NativeName("Src", "Line 3285, Column 43 in oaidl.h")] + public unsafe int ITypeInfoRemoteGetContainingTypeLibProxy(ComPtr This, ref ITypeLib* ppTLib, ref uint pIndex) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeInfoRemoteGetContainingTypeLibProxy((ITypeInfo*) This.Handle, ref ppTLib, ref pIndex); + } + + /// To be documented. + [NativeName("Src", "Line 3285, Column 43 in oaidl.h")] + public unsafe int ITypeInfoRemoteGetContainingTypeLibProxy(ref ITypeInfo This, ref ComPtr ppTLib, uint* pIndex) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeInfoRemoteGetContainingTypeLibProxy(ref This, (ITypeLib**) ppTLib.GetAddressOf(), pIndex); + } + + /// To be documented. + [NativeName("Src", "Line 3285, Column 43 in oaidl.h")] + public unsafe int ITypeInfoRemoteGetContainingTypeLibProxy(ref ITypeInfo This, ref ComPtr ppTLib, ref uint pIndex) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeInfoRemoteGetContainingTypeLibProxy(ref This, (ITypeLib**) ppTLib.GetAddressOf(), ref pIndex); + } + + /// To be documented. + [NativeName("Src", "Line 3291, Column 17 in oaidl.h")] + public unsafe void ITypeInfoRemoteGetContainingTypeLibStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoRemoteGetContainingTypeLibStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3291, Column 17 in oaidl.h")] + public unsafe void ITypeInfoRemoteGetContainingTypeLibStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoRemoteGetContainingTypeLibStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3291, Column 17 in oaidl.h")] + public unsafe void ITypeInfoRemoteGetContainingTypeLibStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoRemoteGetContainingTypeLibStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3291, Column 17 in oaidl.h")] + public unsafe void ITypeInfoRemoteGetContainingTypeLibStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoRemoteGetContainingTypeLibStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3291, Column 17 in oaidl.h")] + public unsafe void ITypeInfoRemoteGetContainingTypeLibStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoRemoteGetContainingTypeLibStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3291, Column 17 in oaidl.h")] + public unsafe void ITypeInfoRemoteGetContainingTypeLibStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoRemoteGetContainingTypeLibStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3291, Column 17 in oaidl.h")] + public unsafe void ITypeInfoRemoteGetContainingTypeLibStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoRemoteGetContainingTypeLibStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3291, Column 17 in oaidl.h")] + public unsafe void ITypeInfoRemoteGetContainingTypeLibStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoRemoteGetContainingTypeLibStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3291, Column 17 in oaidl.h")] + public unsafe void ITypeInfoRemoteGetContainingTypeLibStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoRemoteGetContainingTypeLibStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3291, Column 17 in oaidl.h")] + public unsafe void ITypeInfoRemoteGetContainingTypeLibStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoRemoteGetContainingTypeLibStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3291, Column 17 in oaidl.h")] + public unsafe void ITypeInfoRemoteGetContainingTypeLibStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoRemoteGetContainingTypeLibStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3291, Column 17 in oaidl.h")] + public unsafe void ITypeInfoRemoteGetContainingTypeLibStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoRemoteGetContainingTypeLibStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3298, Column 51 in oaidl.h")] + public unsafe int ITypeInfoLocalReleaseTypeAttrProxy(ComPtr This) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeInfoLocalReleaseTypeAttrProxy((ITypeInfo*) This.Handle); + } + + /// To be documented. + [NativeName("Src", "Line 3302, Column 17 in oaidl.h")] + public unsafe void ITypeInfoLocalReleaseTypeAttrStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoLocalReleaseTypeAttrStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3302, Column 17 in oaidl.h")] + public unsafe void ITypeInfoLocalReleaseTypeAttrStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoLocalReleaseTypeAttrStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3302, Column 17 in oaidl.h")] + public unsafe void ITypeInfoLocalReleaseTypeAttrStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoLocalReleaseTypeAttrStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3302, Column 17 in oaidl.h")] + public unsafe void ITypeInfoLocalReleaseTypeAttrStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoLocalReleaseTypeAttrStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3302, Column 17 in oaidl.h")] + public unsafe void ITypeInfoLocalReleaseTypeAttrStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoLocalReleaseTypeAttrStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3302, Column 17 in oaidl.h")] + public unsafe void ITypeInfoLocalReleaseTypeAttrStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoLocalReleaseTypeAttrStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3302, Column 17 in oaidl.h")] + public unsafe void ITypeInfoLocalReleaseTypeAttrStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoLocalReleaseTypeAttrStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3302, Column 17 in oaidl.h")] + public unsafe void ITypeInfoLocalReleaseTypeAttrStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoLocalReleaseTypeAttrStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3302, Column 17 in oaidl.h")] + public unsafe void ITypeInfoLocalReleaseTypeAttrStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoLocalReleaseTypeAttrStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3302, Column 17 in oaidl.h")] + public unsafe void ITypeInfoLocalReleaseTypeAttrStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoLocalReleaseTypeAttrStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3302, Column 17 in oaidl.h")] + public unsafe void ITypeInfoLocalReleaseTypeAttrStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoLocalReleaseTypeAttrStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3302, Column 17 in oaidl.h")] + public unsafe void ITypeInfoLocalReleaseTypeAttrStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoLocalReleaseTypeAttrStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3309, Column 51 in oaidl.h")] + public unsafe int ITypeInfoLocalReleaseFuncDescProxy(ComPtr This) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeInfoLocalReleaseFuncDescProxy((ITypeInfo*) This.Handle); + } + + /// To be documented. + [NativeName("Src", "Line 3313, Column 17 in oaidl.h")] + public unsafe void ITypeInfoLocalReleaseFuncDescStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoLocalReleaseFuncDescStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3313, Column 17 in oaidl.h")] + public unsafe void ITypeInfoLocalReleaseFuncDescStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoLocalReleaseFuncDescStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3313, Column 17 in oaidl.h")] + public unsafe void ITypeInfoLocalReleaseFuncDescStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoLocalReleaseFuncDescStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3313, Column 17 in oaidl.h")] + public unsafe void ITypeInfoLocalReleaseFuncDescStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoLocalReleaseFuncDescStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3313, Column 17 in oaidl.h")] + public unsafe void ITypeInfoLocalReleaseFuncDescStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoLocalReleaseFuncDescStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3313, Column 17 in oaidl.h")] + public unsafe void ITypeInfoLocalReleaseFuncDescStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoLocalReleaseFuncDescStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3313, Column 17 in oaidl.h")] + public unsafe void ITypeInfoLocalReleaseFuncDescStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoLocalReleaseFuncDescStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3313, Column 17 in oaidl.h")] + public unsafe void ITypeInfoLocalReleaseFuncDescStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoLocalReleaseFuncDescStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3313, Column 17 in oaidl.h")] + public unsafe void ITypeInfoLocalReleaseFuncDescStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoLocalReleaseFuncDescStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3313, Column 17 in oaidl.h")] + public unsafe void ITypeInfoLocalReleaseFuncDescStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoLocalReleaseFuncDescStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3313, Column 17 in oaidl.h")] + public unsafe void ITypeInfoLocalReleaseFuncDescStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoLocalReleaseFuncDescStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3313, Column 17 in oaidl.h")] + public unsafe void ITypeInfoLocalReleaseFuncDescStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoLocalReleaseFuncDescStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3320, Column 51 in oaidl.h")] + public unsafe int ITypeInfoLocalReleaseVarDescProxy(ComPtr This) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeInfoLocalReleaseVarDescProxy((ITypeInfo*) This.Handle); + } + + /// To be documented. + [NativeName("Src", "Line 3324, Column 17 in oaidl.h")] + public unsafe void ITypeInfoLocalReleaseVarDescStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoLocalReleaseVarDescStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3324, Column 17 in oaidl.h")] + public unsafe void ITypeInfoLocalReleaseVarDescStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoLocalReleaseVarDescStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3324, Column 17 in oaidl.h")] + public unsafe void ITypeInfoLocalReleaseVarDescStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoLocalReleaseVarDescStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3324, Column 17 in oaidl.h")] + public unsafe void ITypeInfoLocalReleaseVarDescStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoLocalReleaseVarDescStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3324, Column 17 in oaidl.h")] + public unsafe void ITypeInfoLocalReleaseVarDescStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoLocalReleaseVarDescStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3324, Column 17 in oaidl.h")] + public unsafe void ITypeInfoLocalReleaseVarDescStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoLocalReleaseVarDescStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3324, Column 17 in oaidl.h")] + public unsafe void ITypeInfoLocalReleaseVarDescStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoLocalReleaseVarDescStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3324, Column 17 in oaidl.h")] + public unsafe void ITypeInfoLocalReleaseVarDescStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoLocalReleaseVarDescStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3324, Column 17 in oaidl.h")] + public unsafe void ITypeInfoLocalReleaseVarDescStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoLocalReleaseVarDescStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3324, Column 17 in oaidl.h")] + public unsafe void ITypeInfoLocalReleaseVarDescStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoLocalReleaseVarDescStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3324, Column 17 in oaidl.h")] + public unsafe void ITypeInfoLocalReleaseVarDescStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoLocalReleaseVarDescStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3324, Column 17 in oaidl.h")] + public unsafe void ITypeInfoLocalReleaseVarDescStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfoLocalReleaseVarDescStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3810, Column 43 in oaidl.h")] + public unsafe int ITypeInfo2RemoteGetDocumentation2Proxy(ITypeInfo2* This, int memid, uint lcid, uint refPtrFlags, string[] pbstrHelpStringSa, uint* pdwHelpStringContext, string[] pbstrHelpStringDllSa) + { + // StringArrayOverloader + var pbstrHelpString = (char**) SilkMarshal.StringArrayToPtr(pbstrHelpStringSa); + var pbstrHelpStringDll = (char**) SilkMarshal.StringArrayToPtr(pbstrHelpStringDllSa); + var ret = ITypeInfo2RemoteGetDocumentation2Proxy(This, memid, lcid, refPtrFlags, pbstrHelpString, pdwHelpStringContext, pbstrHelpStringDll); + SilkMarshal.CopyPtrToStringArray((nint) pbstrHelpString, pbstrHelpStringSa); + SilkMarshal.Free((nint) pbstrHelpString); + SilkMarshal.CopyPtrToStringArray((nint) pbstrHelpStringDll, pbstrHelpStringDllSa); + SilkMarshal.Free((nint) pbstrHelpStringDll); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 3810, Column 43 in oaidl.h")] + public unsafe int ITypeInfo2RemoteGetDocumentation2Proxy(ComPtr This, int memid, uint lcid, uint refPtrFlags, char** pbstrHelpString, uint* pdwHelpStringContext, char** pbstrHelpStringDll) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeInfo2RemoteGetDocumentation2Proxy((ITypeInfo2*) This.Handle, memid, lcid, refPtrFlags, pbstrHelpString, pdwHelpStringContext, pbstrHelpStringDll); + } + + /// To be documented. + [NativeName("Src", "Line 3810, Column 43 in oaidl.h")] + public unsafe int ITypeInfo2RemoteGetDocumentation2Proxy(ITypeInfo2* This, int memid, uint lcid, uint refPtrFlags, string[] pbstrHelpStringSa, uint* pdwHelpStringContext, ref char* pbstrHelpStringDll) + { + // StringArrayOverloader + var pbstrHelpString = (char**) SilkMarshal.StringArrayToPtr(pbstrHelpStringSa); + var ret = ITypeInfo2RemoteGetDocumentation2Proxy(This, memid, lcid, refPtrFlags, pbstrHelpString, pdwHelpStringContext, ref pbstrHelpStringDll); + SilkMarshal.CopyPtrToStringArray((nint) pbstrHelpString, pbstrHelpStringSa); + SilkMarshal.Free((nint) pbstrHelpString); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 3810, Column 43 in oaidl.h")] + public unsafe int ITypeInfo2RemoteGetDocumentation2Proxy(ComPtr This, int memid, uint lcid, uint refPtrFlags, char** pbstrHelpString, uint* pdwHelpStringContext, ref char* pbstrHelpStringDll) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeInfo2RemoteGetDocumentation2Proxy((ITypeInfo2*) This.Handle, memid, lcid, refPtrFlags, pbstrHelpString, pdwHelpStringContext, ref pbstrHelpStringDll); + } + + /// To be documented. + [NativeName("Src", "Line 3810, Column 43 in oaidl.h")] + public unsafe int ITypeInfo2RemoteGetDocumentation2Proxy(ITypeInfo2* This, int memid, uint lcid, uint refPtrFlags, string[] pbstrHelpStringSa, ref uint pdwHelpStringContext, string[] pbstrHelpStringDllSa) + { + // StringArrayOverloader + var pbstrHelpString = (char**) SilkMarshal.StringArrayToPtr(pbstrHelpStringSa); + var pbstrHelpStringDll = (char**) SilkMarshal.StringArrayToPtr(pbstrHelpStringDllSa); + var ret = ITypeInfo2RemoteGetDocumentation2Proxy(This, memid, lcid, refPtrFlags, pbstrHelpString, ref pdwHelpStringContext, pbstrHelpStringDll); + SilkMarshal.CopyPtrToStringArray((nint) pbstrHelpString, pbstrHelpStringSa); + SilkMarshal.Free((nint) pbstrHelpString); + SilkMarshal.CopyPtrToStringArray((nint) pbstrHelpStringDll, pbstrHelpStringDllSa); + SilkMarshal.Free((nint) pbstrHelpStringDll); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 3810, Column 43 in oaidl.h")] + public unsafe int ITypeInfo2RemoteGetDocumentation2Proxy(ComPtr This, int memid, uint lcid, uint refPtrFlags, char** pbstrHelpString, ref uint pdwHelpStringContext, char** pbstrHelpStringDll) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeInfo2RemoteGetDocumentation2Proxy((ITypeInfo2*) This.Handle, memid, lcid, refPtrFlags, pbstrHelpString, ref pdwHelpStringContext, pbstrHelpStringDll); + } + + /// To be documented. + [NativeName("Src", "Line 3810, Column 43 in oaidl.h")] + public unsafe int ITypeInfo2RemoteGetDocumentation2Proxy(ITypeInfo2* This, int memid, uint lcid, uint refPtrFlags, string[] pbstrHelpStringSa, ref uint pdwHelpStringContext, ref char* pbstrHelpStringDll) + { + // StringArrayOverloader + var pbstrHelpString = (char**) SilkMarshal.StringArrayToPtr(pbstrHelpStringSa); + var ret = ITypeInfo2RemoteGetDocumentation2Proxy(This, memid, lcid, refPtrFlags, pbstrHelpString, ref pdwHelpStringContext, ref pbstrHelpStringDll); + SilkMarshal.CopyPtrToStringArray((nint) pbstrHelpString, pbstrHelpStringSa); + SilkMarshal.Free((nint) pbstrHelpString); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 3810, Column 43 in oaidl.h")] + public unsafe int ITypeInfo2RemoteGetDocumentation2Proxy(ComPtr This, int memid, uint lcid, uint refPtrFlags, char** pbstrHelpString, ref uint pdwHelpStringContext, ref char* pbstrHelpStringDll) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeInfo2RemoteGetDocumentation2Proxy((ITypeInfo2*) This.Handle, memid, lcid, refPtrFlags, pbstrHelpString, ref pdwHelpStringContext, ref pbstrHelpStringDll); + } + + /// To be documented. + [NativeName("Src", "Line 3810, Column 43 in oaidl.h")] + public unsafe int ITypeInfo2RemoteGetDocumentation2Proxy(ITypeInfo2* This, int memid, uint lcid, uint refPtrFlags, ref char* pbstrHelpString, uint* pdwHelpStringContext, string[] pbstrHelpStringDllSa) + { + // StringArrayOverloader + var pbstrHelpStringDll = (char**) SilkMarshal.StringArrayToPtr(pbstrHelpStringDllSa); + var ret = ITypeInfo2RemoteGetDocumentation2Proxy(This, memid, lcid, refPtrFlags, ref pbstrHelpString, pdwHelpStringContext, pbstrHelpStringDll); + SilkMarshal.CopyPtrToStringArray((nint) pbstrHelpStringDll, pbstrHelpStringDllSa); + SilkMarshal.Free((nint) pbstrHelpStringDll); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 3810, Column 43 in oaidl.h")] + public unsafe int ITypeInfo2RemoteGetDocumentation2Proxy(ComPtr This, int memid, uint lcid, uint refPtrFlags, ref char* pbstrHelpString, uint* pdwHelpStringContext, char** pbstrHelpStringDll) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeInfo2RemoteGetDocumentation2Proxy((ITypeInfo2*) This.Handle, memid, lcid, refPtrFlags, ref pbstrHelpString, pdwHelpStringContext, pbstrHelpStringDll); + } + + /// To be documented. + [NativeName("Src", "Line 3810, Column 43 in oaidl.h")] + public unsafe int ITypeInfo2RemoteGetDocumentation2Proxy(ComPtr This, int memid, uint lcid, uint refPtrFlags, ref char* pbstrHelpString, uint* pdwHelpStringContext, ref char* pbstrHelpStringDll) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeInfo2RemoteGetDocumentation2Proxy((ITypeInfo2*) This.Handle, memid, lcid, refPtrFlags, ref pbstrHelpString, pdwHelpStringContext, ref pbstrHelpStringDll); + } + + /// To be documented. + [NativeName("Src", "Line 3810, Column 43 in oaidl.h")] + public unsafe int ITypeInfo2RemoteGetDocumentation2Proxy(ITypeInfo2* This, int memid, uint lcid, uint refPtrFlags, ref char* pbstrHelpString, ref uint pdwHelpStringContext, string[] pbstrHelpStringDllSa) + { + // StringArrayOverloader + var pbstrHelpStringDll = (char**) SilkMarshal.StringArrayToPtr(pbstrHelpStringDllSa); + var ret = ITypeInfo2RemoteGetDocumentation2Proxy(This, memid, lcid, refPtrFlags, ref pbstrHelpString, ref pdwHelpStringContext, pbstrHelpStringDll); + SilkMarshal.CopyPtrToStringArray((nint) pbstrHelpStringDll, pbstrHelpStringDllSa); + SilkMarshal.Free((nint) pbstrHelpStringDll); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 3810, Column 43 in oaidl.h")] + public unsafe int ITypeInfo2RemoteGetDocumentation2Proxy(ComPtr This, int memid, uint lcid, uint refPtrFlags, ref char* pbstrHelpString, ref uint pdwHelpStringContext, char** pbstrHelpStringDll) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeInfo2RemoteGetDocumentation2Proxy((ITypeInfo2*) This.Handle, memid, lcid, refPtrFlags, ref pbstrHelpString, ref pdwHelpStringContext, pbstrHelpStringDll); + } + + /// To be documented. + [NativeName("Src", "Line 3810, Column 43 in oaidl.h")] + public unsafe int ITypeInfo2RemoteGetDocumentation2Proxy(ComPtr This, int memid, uint lcid, uint refPtrFlags, ref char* pbstrHelpString, ref uint pdwHelpStringContext, ref char* pbstrHelpStringDll) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeInfo2RemoteGetDocumentation2Proxy((ITypeInfo2*) This.Handle, memid, lcid, refPtrFlags, ref pbstrHelpString, ref pdwHelpStringContext, ref pbstrHelpStringDll); + } + + /// To be documented. + [NativeName("Src", "Line 3810, Column 43 in oaidl.h")] + public unsafe int ITypeInfo2RemoteGetDocumentation2Proxy(ref ITypeInfo2 This, int memid, uint lcid, uint refPtrFlags, string[] pbstrHelpStringSa, uint* pdwHelpStringContext, string[] pbstrHelpStringDllSa) + { + // StringArrayOverloader + var pbstrHelpString = (char**) SilkMarshal.StringArrayToPtr(pbstrHelpStringSa); + var pbstrHelpStringDll = (char**) SilkMarshal.StringArrayToPtr(pbstrHelpStringDllSa); + var ret = ITypeInfo2RemoteGetDocumentation2Proxy(ref This, memid, lcid, refPtrFlags, pbstrHelpString, pdwHelpStringContext, pbstrHelpStringDll); + SilkMarshal.CopyPtrToStringArray((nint) pbstrHelpString, pbstrHelpStringSa); + SilkMarshal.Free((nint) pbstrHelpString); + SilkMarshal.CopyPtrToStringArray((nint) pbstrHelpStringDll, pbstrHelpStringDllSa); + SilkMarshal.Free((nint) pbstrHelpStringDll); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 3810, Column 43 in oaidl.h")] + public unsafe int ITypeInfo2RemoteGetDocumentation2Proxy(ref ITypeInfo2 This, int memid, uint lcid, uint refPtrFlags, string[] pbstrHelpStringSa, uint* pdwHelpStringContext, ref char* pbstrHelpStringDll) + { + // StringArrayOverloader + var pbstrHelpString = (char**) SilkMarshal.StringArrayToPtr(pbstrHelpStringSa); + var ret = ITypeInfo2RemoteGetDocumentation2Proxy(ref This, memid, lcid, refPtrFlags, pbstrHelpString, pdwHelpStringContext, ref pbstrHelpStringDll); + SilkMarshal.CopyPtrToStringArray((nint) pbstrHelpString, pbstrHelpStringSa); + SilkMarshal.Free((nint) pbstrHelpString); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 3810, Column 43 in oaidl.h")] + public unsafe int ITypeInfo2RemoteGetDocumentation2Proxy(ref ITypeInfo2 This, int memid, uint lcid, uint refPtrFlags, string[] pbstrHelpStringSa, ref uint pdwHelpStringContext, string[] pbstrHelpStringDllSa) + { + // StringArrayOverloader + var pbstrHelpString = (char**) SilkMarshal.StringArrayToPtr(pbstrHelpStringSa); + var pbstrHelpStringDll = (char**) SilkMarshal.StringArrayToPtr(pbstrHelpStringDllSa); + var ret = ITypeInfo2RemoteGetDocumentation2Proxy(ref This, memid, lcid, refPtrFlags, pbstrHelpString, ref pdwHelpStringContext, pbstrHelpStringDll); + SilkMarshal.CopyPtrToStringArray((nint) pbstrHelpString, pbstrHelpStringSa); + SilkMarshal.Free((nint) pbstrHelpString); + SilkMarshal.CopyPtrToStringArray((nint) pbstrHelpStringDll, pbstrHelpStringDllSa); + SilkMarshal.Free((nint) pbstrHelpStringDll); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 3810, Column 43 in oaidl.h")] + public unsafe int ITypeInfo2RemoteGetDocumentation2Proxy(ref ITypeInfo2 This, int memid, uint lcid, uint refPtrFlags, string[] pbstrHelpStringSa, ref uint pdwHelpStringContext, ref char* pbstrHelpStringDll) + { + // StringArrayOverloader + var pbstrHelpString = (char**) SilkMarshal.StringArrayToPtr(pbstrHelpStringSa); + var ret = ITypeInfo2RemoteGetDocumentation2Proxy(ref This, memid, lcid, refPtrFlags, pbstrHelpString, ref pdwHelpStringContext, ref pbstrHelpStringDll); + SilkMarshal.CopyPtrToStringArray((nint) pbstrHelpString, pbstrHelpStringSa); + SilkMarshal.Free((nint) pbstrHelpString); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 3810, Column 43 in oaidl.h")] + public unsafe int ITypeInfo2RemoteGetDocumentation2Proxy(ref ITypeInfo2 This, int memid, uint lcid, uint refPtrFlags, ref char* pbstrHelpString, uint* pdwHelpStringContext, string[] pbstrHelpStringDllSa) + { + // StringArrayOverloader + var pbstrHelpStringDll = (char**) SilkMarshal.StringArrayToPtr(pbstrHelpStringDllSa); + var ret = ITypeInfo2RemoteGetDocumentation2Proxy(ref This, memid, lcid, refPtrFlags, ref pbstrHelpString, pdwHelpStringContext, pbstrHelpStringDll); + SilkMarshal.CopyPtrToStringArray((nint) pbstrHelpStringDll, pbstrHelpStringDllSa); + SilkMarshal.Free((nint) pbstrHelpStringDll); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 3810, Column 43 in oaidl.h")] + public unsafe int ITypeInfo2RemoteGetDocumentation2Proxy(ref ITypeInfo2 This, int memid, uint lcid, uint refPtrFlags, ref char* pbstrHelpString, ref uint pdwHelpStringContext, string[] pbstrHelpStringDllSa) + { + // StringArrayOverloader + var pbstrHelpStringDll = (char**) SilkMarshal.StringArrayToPtr(pbstrHelpStringDllSa); + var ret = ITypeInfo2RemoteGetDocumentation2Proxy(ref This, memid, lcid, refPtrFlags, ref pbstrHelpString, ref pdwHelpStringContext, pbstrHelpStringDll); + SilkMarshal.CopyPtrToStringArray((nint) pbstrHelpStringDll, pbstrHelpStringDllSa); + SilkMarshal.Free((nint) pbstrHelpStringDll); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 3820, Column 17 in oaidl.h")] + public unsafe void ITypeInfo2RemoteGetDocumentation2Stub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfo2RemoteGetDocumentation2Stub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3820, Column 17 in oaidl.h")] + public unsafe void ITypeInfo2RemoteGetDocumentation2Stub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfo2RemoteGetDocumentation2Stub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3820, Column 17 in oaidl.h")] + public unsafe void ITypeInfo2RemoteGetDocumentation2Stub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfo2RemoteGetDocumentation2Stub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3820, Column 17 in oaidl.h")] + public unsafe void ITypeInfo2RemoteGetDocumentation2Stub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfo2RemoteGetDocumentation2Stub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3820, Column 17 in oaidl.h")] + public unsafe void ITypeInfo2RemoteGetDocumentation2Stub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfo2RemoteGetDocumentation2Stub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3820, Column 17 in oaidl.h")] + public unsafe void ITypeInfo2RemoteGetDocumentation2Stub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfo2RemoteGetDocumentation2Stub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3820, Column 17 in oaidl.h")] + public unsafe void ITypeInfo2RemoteGetDocumentation2Stub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfo2RemoteGetDocumentation2Stub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3820, Column 17 in oaidl.h")] + public unsafe void ITypeInfo2RemoteGetDocumentation2Stub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfo2RemoteGetDocumentation2Stub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3820, Column 17 in oaidl.h")] + public unsafe void ITypeInfo2RemoteGetDocumentation2Stub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfo2RemoteGetDocumentation2Stub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3820, Column 17 in oaidl.h")] + public unsafe void ITypeInfo2RemoteGetDocumentation2Stub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfo2RemoteGetDocumentation2Stub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3820, Column 17 in oaidl.h")] + public unsafe void ITypeInfo2RemoteGetDocumentation2Stub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfo2RemoteGetDocumentation2Stub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3820, Column 17 in oaidl.h")] + public unsafe void ITypeInfo2RemoteGetDocumentation2Stub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeInfo2RemoteGetDocumentation2Stub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4088, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteGetTypeInfoCountProxy(ComPtr This, uint* pcTInfo) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeLibRemoteGetTypeInfoCountProxy((ITypeLib*) This.Handle, pcTInfo); + } + + /// To be documented. + [NativeName("Src", "Line 4088, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteGetTypeInfoCountProxy(ComPtr This, ref uint pcTInfo) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeLibRemoteGetTypeInfoCountProxy((ITypeLib*) This.Handle, ref pcTInfo); + } + + /// To be documented. + [NativeName("Src", "Line 4093, Column 17 in oaidl.h")] + public unsafe void ITypeLibRemoteGetTypeInfoCountStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeLibRemoteGetTypeInfoCountStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4093, Column 17 in oaidl.h")] + public unsafe void ITypeLibRemoteGetTypeInfoCountStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeLibRemoteGetTypeInfoCountStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4093, Column 17 in oaidl.h")] + public unsafe void ITypeLibRemoteGetTypeInfoCountStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeLibRemoteGetTypeInfoCountStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4093, Column 17 in oaidl.h")] + public unsafe void ITypeLibRemoteGetTypeInfoCountStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeLibRemoteGetTypeInfoCountStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4093, Column 17 in oaidl.h")] + public unsafe void ITypeLibRemoteGetTypeInfoCountStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeLibRemoteGetTypeInfoCountStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4093, Column 17 in oaidl.h")] + public unsafe void ITypeLibRemoteGetTypeInfoCountStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeLibRemoteGetTypeInfoCountStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4093, Column 17 in oaidl.h")] + public unsafe void ITypeLibRemoteGetTypeInfoCountStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeLibRemoteGetTypeInfoCountStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4093, Column 17 in oaidl.h")] + public unsafe void ITypeLibRemoteGetTypeInfoCountStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeLibRemoteGetTypeInfoCountStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4093, Column 17 in oaidl.h")] + public unsafe void ITypeLibRemoteGetTypeInfoCountStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeLibRemoteGetTypeInfoCountStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4093, Column 17 in oaidl.h")] + public unsafe void ITypeLibRemoteGetTypeInfoCountStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeLibRemoteGetTypeInfoCountStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4093, Column 17 in oaidl.h")] + public unsafe void ITypeLibRemoteGetTypeInfoCountStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeLibRemoteGetTypeInfoCountStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4093, Column 17 in oaidl.h")] + public unsafe void ITypeLibRemoteGetTypeInfoCountStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeLibRemoteGetTypeInfoCountStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4100, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteGetLibAttrProxy(ComPtr This, TLibAttr** ppTLibAttr, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeLibRemoteGetLibAttrProxy((ITypeLib*) This.Handle, ppTLibAttr, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 4100, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteGetLibAttrProxy(ComPtr This, TLibAttr** ppTLibAttr, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeLibRemoteGetLibAttrProxy((ITypeLib*) This.Handle, ppTLibAttr, ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 4100, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteGetLibAttrProxy(ComPtr This, ref TLibAttr* ppTLibAttr, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeLibRemoteGetLibAttrProxy((ITypeLib*) This.Handle, ref ppTLibAttr, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 4100, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteGetLibAttrProxy(ComPtr This, ref TLibAttr* ppTLibAttr, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeLibRemoteGetLibAttrProxy((ITypeLib*) This.Handle, ref ppTLibAttr, ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 4106, Column 17 in oaidl.h")] + public unsafe void ITypeLibRemoteGetLibAttrStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeLibRemoteGetLibAttrStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4106, Column 17 in oaidl.h")] + public unsafe void ITypeLibRemoteGetLibAttrStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeLibRemoteGetLibAttrStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4106, Column 17 in oaidl.h")] + public unsafe void ITypeLibRemoteGetLibAttrStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeLibRemoteGetLibAttrStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4106, Column 17 in oaidl.h")] + public unsafe void ITypeLibRemoteGetLibAttrStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeLibRemoteGetLibAttrStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4106, Column 17 in oaidl.h")] + public unsafe void ITypeLibRemoteGetLibAttrStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeLibRemoteGetLibAttrStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4106, Column 17 in oaidl.h")] + public unsafe void ITypeLibRemoteGetLibAttrStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeLibRemoteGetLibAttrStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4106, Column 17 in oaidl.h")] + public unsafe void ITypeLibRemoteGetLibAttrStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeLibRemoteGetLibAttrStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4106, Column 17 in oaidl.h")] + public unsafe void ITypeLibRemoteGetLibAttrStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeLibRemoteGetLibAttrStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4106, Column 17 in oaidl.h")] + public unsafe void ITypeLibRemoteGetLibAttrStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeLibRemoteGetLibAttrStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4106, Column 17 in oaidl.h")] + public unsafe void ITypeLibRemoteGetLibAttrStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeLibRemoteGetLibAttrStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4106, Column 17 in oaidl.h")] + public unsafe void ITypeLibRemoteGetLibAttrStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeLibRemoteGetLibAttrStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4106, Column 17 in oaidl.h")] + public unsafe void ITypeLibRemoteGetLibAttrStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeLibRemoteGetLibAttrStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4113, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteGetDocumentationProxy(ITypeLib* This, int index, uint refPtrFlags, string[] pBstrNameSa, string[] pBstrDocStringSa, uint* pdwHelpContext, string[] pBstrHelpFileSa) + { + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = ITypeLibRemoteGetDocumentationProxy(This, index, refPtrFlags, pBstrName, pBstrDocString, pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 4113, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteGetDocumentationProxy(ComPtr This, int index, uint refPtrFlags, char** pBstrName, char** pBstrDocString, uint* pdwHelpContext, char** pBstrHelpFile) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeLibRemoteGetDocumentationProxy((ITypeLib*) This.Handle, index, refPtrFlags, pBstrName, pBstrDocString, pdwHelpContext, pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 4113, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteGetDocumentationProxy(ITypeLib* This, int index, uint refPtrFlags, string[] pBstrNameSa, string[] pBstrDocStringSa, uint* pdwHelpContext, ref char* pBstrHelpFile) + { + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var ret = ITypeLibRemoteGetDocumentationProxy(This, index, refPtrFlags, pBstrName, pBstrDocString, pdwHelpContext, ref pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 4113, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteGetDocumentationProxy(ComPtr This, int index, uint refPtrFlags, char** pBstrName, char** pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeLibRemoteGetDocumentationProxy((ITypeLib*) This.Handle, index, refPtrFlags, pBstrName, pBstrDocString, pdwHelpContext, ref pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 4113, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteGetDocumentationProxy(ITypeLib* This, int index, uint refPtrFlags, string[] pBstrNameSa, string[] pBstrDocStringSa, ref uint pdwHelpContext, string[] pBstrHelpFileSa) + { + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = ITypeLibRemoteGetDocumentationProxy(This, index, refPtrFlags, pBstrName, pBstrDocString, ref pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 4113, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteGetDocumentationProxy(ComPtr This, int index, uint refPtrFlags, char** pBstrName, char** pBstrDocString, ref uint pdwHelpContext, char** pBstrHelpFile) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeLibRemoteGetDocumentationProxy((ITypeLib*) This.Handle, index, refPtrFlags, pBstrName, pBstrDocString, ref pdwHelpContext, pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 4113, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteGetDocumentationProxy(ITypeLib* This, int index, uint refPtrFlags, string[] pBstrNameSa, string[] pBstrDocStringSa, ref uint pdwHelpContext, ref char* pBstrHelpFile) + { + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var ret = ITypeLibRemoteGetDocumentationProxy(This, index, refPtrFlags, pBstrName, pBstrDocString, ref pdwHelpContext, ref pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 4113, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteGetDocumentationProxy(ComPtr This, int index, uint refPtrFlags, char** pBstrName, char** pBstrDocString, ref uint pdwHelpContext, ref char* pBstrHelpFile) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeLibRemoteGetDocumentationProxy((ITypeLib*) This.Handle, index, refPtrFlags, pBstrName, pBstrDocString, ref pdwHelpContext, ref pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 4113, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteGetDocumentationProxy(ITypeLib* This, int index, uint refPtrFlags, string[] pBstrNameSa, ref char* pBstrDocString, uint* pdwHelpContext, string[] pBstrHelpFileSa) + { + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = ITypeLibRemoteGetDocumentationProxy(This, index, refPtrFlags, pBstrName, ref pBstrDocString, pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 4113, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteGetDocumentationProxy(ComPtr This, int index, uint refPtrFlags, char** pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, char** pBstrHelpFile) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeLibRemoteGetDocumentationProxy((ITypeLib*) This.Handle, index, refPtrFlags, pBstrName, ref pBstrDocString, pdwHelpContext, pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 4113, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteGetDocumentationProxy(ITypeLib* This, int index, uint refPtrFlags, string[] pBstrNameSa, ref char* pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile) + { + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var ret = ITypeLibRemoteGetDocumentationProxy(This, index, refPtrFlags, pBstrName, ref pBstrDocString, pdwHelpContext, ref pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 4113, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteGetDocumentationProxy(ComPtr This, int index, uint refPtrFlags, char** pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeLibRemoteGetDocumentationProxy((ITypeLib*) This.Handle, index, refPtrFlags, pBstrName, ref pBstrDocString, pdwHelpContext, ref pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 4113, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteGetDocumentationProxy(ITypeLib* This, int index, uint refPtrFlags, string[] pBstrNameSa, ref char* pBstrDocString, ref uint pdwHelpContext, string[] pBstrHelpFileSa) + { + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = ITypeLibRemoteGetDocumentationProxy(This, index, refPtrFlags, pBstrName, ref pBstrDocString, ref pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 4113, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteGetDocumentationProxy(ComPtr This, int index, uint refPtrFlags, char** pBstrName, ref char* pBstrDocString, ref uint pdwHelpContext, char** pBstrHelpFile) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeLibRemoteGetDocumentationProxy((ITypeLib*) This.Handle, index, refPtrFlags, pBstrName, ref pBstrDocString, ref pdwHelpContext, pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 4113, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteGetDocumentationProxy(ITypeLib* This, int index, uint refPtrFlags, string[] pBstrNameSa, ref char* pBstrDocString, ref uint pdwHelpContext, ref char* pBstrHelpFile) + { + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var ret = ITypeLibRemoteGetDocumentationProxy(This, index, refPtrFlags, pBstrName, ref pBstrDocString, ref pdwHelpContext, ref pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 4113, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteGetDocumentationProxy(ComPtr This, int index, uint refPtrFlags, char** pBstrName, ref char* pBstrDocString, ref uint pdwHelpContext, ref char* pBstrHelpFile) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeLibRemoteGetDocumentationProxy((ITypeLib*) This.Handle, index, refPtrFlags, pBstrName, ref pBstrDocString, ref pdwHelpContext, ref pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 4113, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteGetDocumentationProxy(ITypeLib* This, int index, uint refPtrFlags, ref char* pBstrName, string[] pBstrDocStringSa, uint* pdwHelpContext, string[] pBstrHelpFileSa) + { + // StringArrayOverloader + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = ITypeLibRemoteGetDocumentationProxy(This, index, refPtrFlags, ref pBstrName, pBstrDocString, pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 4113, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteGetDocumentationProxy(ComPtr This, int index, uint refPtrFlags, ref char* pBstrName, char** pBstrDocString, uint* pdwHelpContext, char** pBstrHelpFile) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeLibRemoteGetDocumentationProxy((ITypeLib*) This.Handle, index, refPtrFlags, ref pBstrName, pBstrDocString, pdwHelpContext, pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 4113, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteGetDocumentationProxy(ITypeLib* This, int index, uint refPtrFlags, ref char* pBstrName, string[] pBstrDocStringSa, uint* pdwHelpContext, ref char* pBstrHelpFile) + { + // StringArrayOverloader + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var ret = ITypeLibRemoteGetDocumentationProxy(This, index, refPtrFlags, ref pBstrName, pBstrDocString, pdwHelpContext, ref pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 4113, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteGetDocumentationProxy(ComPtr This, int index, uint refPtrFlags, ref char* pBstrName, char** pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeLibRemoteGetDocumentationProxy((ITypeLib*) This.Handle, index, refPtrFlags, ref pBstrName, pBstrDocString, pdwHelpContext, ref pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 4113, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteGetDocumentationProxy(ITypeLib* This, int index, uint refPtrFlags, ref char* pBstrName, string[] pBstrDocStringSa, ref uint pdwHelpContext, string[] pBstrHelpFileSa) + { + // StringArrayOverloader + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = ITypeLibRemoteGetDocumentationProxy(This, index, refPtrFlags, ref pBstrName, pBstrDocString, ref pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 4113, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteGetDocumentationProxy(ComPtr This, int index, uint refPtrFlags, ref char* pBstrName, char** pBstrDocString, ref uint pdwHelpContext, char** pBstrHelpFile) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeLibRemoteGetDocumentationProxy((ITypeLib*) This.Handle, index, refPtrFlags, ref pBstrName, pBstrDocString, ref pdwHelpContext, pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 4113, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteGetDocumentationProxy(ITypeLib* This, int index, uint refPtrFlags, ref char* pBstrName, string[] pBstrDocStringSa, ref uint pdwHelpContext, ref char* pBstrHelpFile) + { + // StringArrayOverloader + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var ret = ITypeLibRemoteGetDocumentationProxy(This, index, refPtrFlags, ref pBstrName, pBstrDocString, ref pdwHelpContext, ref pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 4113, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteGetDocumentationProxy(ComPtr This, int index, uint refPtrFlags, ref char* pBstrName, char** pBstrDocString, ref uint pdwHelpContext, ref char* pBstrHelpFile) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeLibRemoteGetDocumentationProxy((ITypeLib*) This.Handle, index, refPtrFlags, ref pBstrName, pBstrDocString, ref pdwHelpContext, ref pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 4113, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteGetDocumentationProxy(ITypeLib* This, int index, uint refPtrFlags, ref char* pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, string[] pBstrHelpFileSa) + { + // StringArrayOverloader + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = ITypeLibRemoteGetDocumentationProxy(This, index, refPtrFlags, ref pBstrName, ref pBstrDocString, pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 4113, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteGetDocumentationProxy(ComPtr This, int index, uint refPtrFlags, ref char* pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, char** pBstrHelpFile) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeLibRemoteGetDocumentationProxy((ITypeLib*) This.Handle, index, refPtrFlags, ref pBstrName, ref pBstrDocString, pdwHelpContext, pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 4113, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteGetDocumentationProxy(ComPtr This, int index, uint refPtrFlags, ref char* pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeLibRemoteGetDocumentationProxy((ITypeLib*) This.Handle, index, refPtrFlags, ref pBstrName, ref pBstrDocString, pdwHelpContext, ref pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 4113, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteGetDocumentationProxy(ITypeLib* This, int index, uint refPtrFlags, ref char* pBstrName, ref char* pBstrDocString, ref uint pdwHelpContext, string[] pBstrHelpFileSa) + { + // StringArrayOverloader + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = ITypeLibRemoteGetDocumentationProxy(This, index, refPtrFlags, ref pBstrName, ref pBstrDocString, ref pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 4113, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteGetDocumentationProxy(ComPtr This, int index, uint refPtrFlags, ref char* pBstrName, ref char* pBstrDocString, ref uint pdwHelpContext, char** pBstrHelpFile) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeLibRemoteGetDocumentationProxy((ITypeLib*) This.Handle, index, refPtrFlags, ref pBstrName, ref pBstrDocString, ref pdwHelpContext, pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 4113, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteGetDocumentationProxy(ComPtr This, int index, uint refPtrFlags, ref char* pBstrName, ref char* pBstrDocString, ref uint pdwHelpContext, ref char* pBstrHelpFile) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeLibRemoteGetDocumentationProxy((ITypeLib*) This.Handle, index, refPtrFlags, ref pBstrName, ref pBstrDocString, ref pdwHelpContext, ref pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 4113, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteGetDocumentationProxy(ref ITypeLib This, int index, uint refPtrFlags, string[] pBstrNameSa, string[] pBstrDocStringSa, uint* pdwHelpContext, string[] pBstrHelpFileSa) + { + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = ITypeLibRemoteGetDocumentationProxy(ref This, index, refPtrFlags, pBstrName, pBstrDocString, pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 4113, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteGetDocumentationProxy(ref ITypeLib This, int index, uint refPtrFlags, string[] pBstrNameSa, string[] pBstrDocStringSa, uint* pdwHelpContext, ref char* pBstrHelpFile) + { + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var ret = ITypeLibRemoteGetDocumentationProxy(ref This, index, refPtrFlags, pBstrName, pBstrDocString, pdwHelpContext, ref pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 4113, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteGetDocumentationProxy(ref ITypeLib This, int index, uint refPtrFlags, string[] pBstrNameSa, string[] pBstrDocStringSa, ref uint pdwHelpContext, string[] pBstrHelpFileSa) + { + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = ITypeLibRemoteGetDocumentationProxy(ref This, index, refPtrFlags, pBstrName, pBstrDocString, ref pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 4113, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteGetDocumentationProxy(ref ITypeLib This, int index, uint refPtrFlags, string[] pBstrNameSa, string[] pBstrDocStringSa, ref uint pdwHelpContext, ref char* pBstrHelpFile) + { + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var ret = ITypeLibRemoteGetDocumentationProxy(ref This, index, refPtrFlags, pBstrName, pBstrDocString, ref pdwHelpContext, ref pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 4113, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteGetDocumentationProxy(ref ITypeLib This, int index, uint refPtrFlags, string[] pBstrNameSa, ref char* pBstrDocString, uint* pdwHelpContext, string[] pBstrHelpFileSa) + { + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = ITypeLibRemoteGetDocumentationProxy(ref This, index, refPtrFlags, pBstrName, ref pBstrDocString, pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 4113, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteGetDocumentationProxy(ref ITypeLib This, int index, uint refPtrFlags, string[] pBstrNameSa, ref char* pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile) + { + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var ret = ITypeLibRemoteGetDocumentationProxy(ref This, index, refPtrFlags, pBstrName, ref pBstrDocString, pdwHelpContext, ref pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 4113, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteGetDocumentationProxy(ref ITypeLib This, int index, uint refPtrFlags, string[] pBstrNameSa, ref char* pBstrDocString, ref uint pdwHelpContext, string[] pBstrHelpFileSa) + { + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = ITypeLibRemoteGetDocumentationProxy(ref This, index, refPtrFlags, pBstrName, ref pBstrDocString, ref pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 4113, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteGetDocumentationProxy(ref ITypeLib This, int index, uint refPtrFlags, string[] pBstrNameSa, ref char* pBstrDocString, ref uint pdwHelpContext, ref char* pBstrHelpFile) + { + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var ret = ITypeLibRemoteGetDocumentationProxy(ref This, index, refPtrFlags, pBstrName, ref pBstrDocString, ref pdwHelpContext, ref pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 4113, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteGetDocumentationProxy(ref ITypeLib This, int index, uint refPtrFlags, ref char* pBstrName, string[] pBstrDocStringSa, uint* pdwHelpContext, string[] pBstrHelpFileSa) + { + // StringArrayOverloader + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = ITypeLibRemoteGetDocumentationProxy(ref This, index, refPtrFlags, ref pBstrName, pBstrDocString, pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 4113, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteGetDocumentationProxy(ref ITypeLib This, int index, uint refPtrFlags, ref char* pBstrName, string[] pBstrDocStringSa, uint* pdwHelpContext, ref char* pBstrHelpFile) + { + // StringArrayOverloader + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var ret = ITypeLibRemoteGetDocumentationProxy(ref This, index, refPtrFlags, ref pBstrName, pBstrDocString, pdwHelpContext, ref pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 4113, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteGetDocumentationProxy(ref ITypeLib This, int index, uint refPtrFlags, ref char* pBstrName, string[] pBstrDocStringSa, ref uint pdwHelpContext, string[] pBstrHelpFileSa) + { + // StringArrayOverloader + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = ITypeLibRemoteGetDocumentationProxy(ref This, index, refPtrFlags, ref pBstrName, pBstrDocString, ref pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 4113, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteGetDocumentationProxy(ref ITypeLib This, int index, uint refPtrFlags, ref char* pBstrName, string[] pBstrDocStringSa, ref uint pdwHelpContext, ref char* pBstrHelpFile) + { + // StringArrayOverloader + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var ret = ITypeLibRemoteGetDocumentationProxy(ref This, index, refPtrFlags, ref pBstrName, pBstrDocString, ref pdwHelpContext, ref pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 4113, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteGetDocumentationProxy(ref ITypeLib This, int index, uint refPtrFlags, ref char* pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, string[] pBstrHelpFileSa) + { + // StringArrayOverloader + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = ITypeLibRemoteGetDocumentationProxy(ref This, index, refPtrFlags, ref pBstrName, ref pBstrDocString, pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 4113, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteGetDocumentationProxy(ref ITypeLib This, int index, uint refPtrFlags, ref char* pBstrName, ref char* pBstrDocString, ref uint pdwHelpContext, string[] pBstrHelpFileSa) + { + // StringArrayOverloader + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = ITypeLibRemoteGetDocumentationProxy(ref This, index, refPtrFlags, ref pBstrName, ref pBstrDocString, ref pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 4123, Column 17 in oaidl.h")] + public unsafe void ITypeLibRemoteGetDocumentationStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeLibRemoteGetDocumentationStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4123, Column 17 in oaidl.h")] + public unsafe void ITypeLibRemoteGetDocumentationStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeLibRemoteGetDocumentationStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4123, Column 17 in oaidl.h")] + public unsafe void ITypeLibRemoteGetDocumentationStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeLibRemoteGetDocumentationStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4123, Column 17 in oaidl.h")] + public unsafe void ITypeLibRemoteGetDocumentationStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeLibRemoteGetDocumentationStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4123, Column 17 in oaidl.h")] + public unsafe void ITypeLibRemoteGetDocumentationStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeLibRemoteGetDocumentationStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4123, Column 17 in oaidl.h")] + public unsafe void ITypeLibRemoteGetDocumentationStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeLibRemoteGetDocumentationStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4123, Column 17 in oaidl.h")] + public unsafe void ITypeLibRemoteGetDocumentationStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeLibRemoteGetDocumentationStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4123, Column 17 in oaidl.h")] + public unsafe void ITypeLibRemoteGetDocumentationStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeLibRemoteGetDocumentationStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4123, Column 17 in oaidl.h")] + public unsafe void ITypeLibRemoteGetDocumentationStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeLibRemoteGetDocumentationStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4123, Column 17 in oaidl.h")] + public unsafe void ITypeLibRemoteGetDocumentationStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeLibRemoteGetDocumentationStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4123, Column 17 in oaidl.h")] + public unsafe void ITypeLibRemoteGetDocumentationStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeLibRemoteGetDocumentationStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4123, Column 17 in oaidl.h")] + public unsafe void ITypeLibRemoteGetDocumentationStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeLibRemoteGetDocumentationStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4130, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteIsNameProxy(ITypeLib* This, char* szNameBuf, uint lHashVal, int* pfName, string[] pBstrLibNameSa) + { + // StringArrayOverloader + var pBstrLibName = (char**) SilkMarshal.StringArrayToPtr(pBstrLibNameSa); + var ret = ITypeLibRemoteIsNameProxy(This, szNameBuf, lHashVal, pfName, pBstrLibName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrLibName, pBstrLibNameSa); + SilkMarshal.Free((nint) pBstrLibName); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 4130, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteIsNameProxy(ComPtr This, char* szNameBuf, uint lHashVal, int* pfName, char** pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeLibRemoteIsNameProxy((ITypeLib*) This.Handle, szNameBuf, lHashVal, pfName, pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4130, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteIsNameProxy(ComPtr This, char* szNameBuf, uint lHashVal, int* pfName, ref char* pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeLibRemoteIsNameProxy((ITypeLib*) This.Handle, szNameBuf, lHashVal, pfName, ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4130, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteIsNameProxy(ITypeLib* This, char* szNameBuf, uint lHashVal, ref int pfName, string[] pBstrLibNameSa) + { + // StringArrayOverloader + var pBstrLibName = (char**) SilkMarshal.StringArrayToPtr(pBstrLibNameSa); + var ret = ITypeLibRemoteIsNameProxy(This, szNameBuf, lHashVal, ref pfName, pBstrLibName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrLibName, pBstrLibNameSa); + SilkMarshal.Free((nint) pBstrLibName); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 4130, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteIsNameProxy(ComPtr This, char* szNameBuf, uint lHashVal, ref int pfName, char** pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeLibRemoteIsNameProxy((ITypeLib*) This.Handle, szNameBuf, lHashVal, ref pfName, pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4130, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteIsNameProxy(ComPtr This, char* szNameBuf, uint lHashVal, ref int pfName, ref char* pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeLibRemoteIsNameProxy((ITypeLib*) This.Handle, szNameBuf, lHashVal, ref pfName, ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4130, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteIsNameProxy(ITypeLib* This, ref char szNameBuf, uint lHashVal, int* pfName, string[] pBstrLibNameSa) + { + // StringArrayOverloader + var pBstrLibName = (char**) SilkMarshal.StringArrayToPtr(pBstrLibNameSa); + var ret = ITypeLibRemoteIsNameProxy(This, ref szNameBuf, lHashVal, pfName, pBstrLibName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrLibName, pBstrLibNameSa); + SilkMarshal.Free((nint) pBstrLibName); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 4130, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteIsNameProxy(ComPtr This, ref char szNameBuf, uint lHashVal, int* pfName, char** pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeLibRemoteIsNameProxy((ITypeLib*) This.Handle, ref szNameBuf, lHashVal, pfName, pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4130, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteIsNameProxy(ComPtr This, ref char szNameBuf, uint lHashVal, int* pfName, ref char* pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeLibRemoteIsNameProxy((ITypeLib*) This.Handle, ref szNameBuf, lHashVal, pfName, ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4130, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteIsNameProxy(ITypeLib* This, ref char szNameBuf, uint lHashVal, ref int pfName, string[] pBstrLibNameSa) + { + // StringArrayOverloader + var pBstrLibName = (char**) SilkMarshal.StringArrayToPtr(pBstrLibNameSa); + var ret = ITypeLibRemoteIsNameProxy(This, ref szNameBuf, lHashVal, ref pfName, pBstrLibName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrLibName, pBstrLibNameSa); + SilkMarshal.Free((nint) pBstrLibName); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 4130, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteIsNameProxy(ComPtr This, ref char szNameBuf, uint lHashVal, ref int pfName, char** pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeLibRemoteIsNameProxy((ITypeLib*) This.Handle, ref szNameBuf, lHashVal, ref pfName, pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4130, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteIsNameProxy(ComPtr This, ref char szNameBuf, uint lHashVal, ref int pfName, ref char* pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeLibRemoteIsNameProxy((ITypeLib*) This.Handle, ref szNameBuf, lHashVal, ref pfName, ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4130, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteIsNameProxy(ITypeLib* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, int* pfName, string[] pBstrLibNameSa) + { + // StringArrayOverloader + var pBstrLibName = (char**) SilkMarshal.StringArrayToPtr(pBstrLibNameSa); + var ret = ITypeLibRemoteIsNameProxy(This, szNameBuf, lHashVal, pfName, pBstrLibName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrLibName, pBstrLibNameSa); + SilkMarshal.Free((nint) pBstrLibName); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 4130, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteIsNameProxy(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, int* pfName, char** pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeLibRemoteIsNameProxy((ITypeLib*) This.Handle, szNameBuf, lHashVal, pfName, pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4130, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteIsNameProxy(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, int* pfName, ref char* pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeLibRemoteIsNameProxy((ITypeLib*) This.Handle, szNameBuf, lHashVal, pfName, ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4130, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteIsNameProxy(ITypeLib* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref int pfName, string[] pBstrLibNameSa) + { + // StringArrayOverloader + var pBstrLibName = (char**) SilkMarshal.StringArrayToPtr(pBstrLibNameSa); + var ret = ITypeLibRemoteIsNameProxy(This, szNameBuf, lHashVal, ref pfName, pBstrLibName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrLibName, pBstrLibNameSa); + SilkMarshal.Free((nint) pBstrLibName); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 4130, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteIsNameProxy(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref int pfName, char** pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeLibRemoteIsNameProxy((ITypeLib*) This.Handle, szNameBuf, lHashVal, ref pfName, pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4130, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteIsNameProxy(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref int pfName, ref char* pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeLibRemoteIsNameProxy((ITypeLib*) This.Handle, szNameBuf, lHashVal, ref pfName, ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4130, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteIsNameProxy(ref ITypeLib This, char* szNameBuf, uint lHashVal, int* pfName, string[] pBstrLibNameSa) + { + // StringArrayOverloader + var pBstrLibName = (char**) SilkMarshal.StringArrayToPtr(pBstrLibNameSa); + var ret = ITypeLibRemoteIsNameProxy(ref This, szNameBuf, lHashVal, pfName, pBstrLibName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrLibName, pBstrLibNameSa); + SilkMarshal.Free((nint) pBstrLibName); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 4130, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteIsNameProxy(ref ITypeLib This, char* szNameBuf, uint lHashVal, ref int pfName, string[] pBstrLibNameSa) + { + // StringArrayOverloader + var pBstrLibName = (char**) SilkMarshal.StringArrayToPtr(pBstrLibNameSa); + var ret = ITypeLibRemoteIsNameProxy(ref This, szNameBuf, lHashVal, ref pfName, pBstrLibName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrLibName, pBstrLibNameSa); + SilkMarshal.Free((nint) pBstrLibName); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 4130, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteIsNameProxy(ref ITypeLib This, ref char szNameBuf, uint lHashVal, int* pfName, string[] pBstrLibNameSa) + { + // StringArrayOverloader + var pBstrLibName = (char**) SilkMarshal.StringArrayToPtr(pBstrLibNameSa); + var ret = ITypeLibRemoteIsNameProxy(ref This, ref szNameBuf, lHashVal, pfName, pBstrLibName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrLibName, pBstrLibNameSa); + SilkMarshal.Free((nint) pBstrLibName); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 4130, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteIsNameProxy(ref ITypeLib This, ref char szNameBuf, uint lHashVal, ref int pfName, string[] pBstrLibNameSa) + { + // StringArrayOverloader + var pBstrLibName = (char**) SilkMarshal.StringArrayToPtr(pBstrLibNameSa); + var ret = ITypeLibRemoteIsNameProxy(ref This, ref szNameBuf, lHashVal, ref pfName, pBstrLibName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrLibName, pBstrLibNameSa); + SilkMarshal.Free((nint) pBstrLibName); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 4130, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteIsNameProxy(ref ITypeLib This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, int* pfName, string[] pBstrLibNameSa) + { + // StringArrayOverloader + var pBstrLibName = (char**) SilkMarshal.StringArrayToPtr(pBstrLibNameSa); + var ret = ITypeLibRemoteIsNameProxy(ref This, szNameBuf, lHashVal, pfName, pBstrLibName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrLibName, pBstrLibNameSa); + SilkMarshal.Free((nint) pBstrLibName); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 4130, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteIsNameProxy(ref ITypeLib This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref int pfName, string[] pBstrLibNameSa) + { + // StringArrayOverloader + var pBstrLibName = (char**) SilkMarshal.StringArrayToPtr(pBstrLibNameSa); + var ret = ITypeLibRemoteIsNameProxy(ref This, szNameBuf, lHashVal, ref pfName, pBstrLibName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrLibName, pBstrLibNameSa); + SilkMarshal.Free((nint) pBstrLibName); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 4138, Column 17 in oaidl.h")] + public unsafe void ITypeLibRemoteIsNameStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeLibRemoteIsNameStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4138, Column 17 in oaidl.h")] + public unsafe void ITypeLibRemoteIsNameStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeLibRemoteIsNameStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4138, Column 17 in oaidl.h")] + public unsafe void ITypeLibRemoteIsNameStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeLibRemoteIsNameStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4138, Column 17 in oaidl.h")] + public unsafe void ITypeLibRemoteIsNameStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeLibRemoteIsNameStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4138, Column 17 in oaidl.h")] + public unsafe void ITypeLibRemoteIsNameStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeLibRemoteIsNameStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4138, Column 17 in oaidl.h")] + public unsafe void ITypeLibRemoteIsNameStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeLibRemoteIsNameStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4138, Column 17 in oaidl.h")] + public unsafe void ITypeLibRemoteIsNameStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeLibRemoteIsNameStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4138, Column 17 in oaidl.h")] + public unsafe void ITypeLibRemoteIsNameStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeLibRemoteIsNameStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4138, Column 17 in oaidl.h")] + public unsafe void ITypeLibRemoteIsNameStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeLibRemoteIsNameStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4138, Column 17 in oaidl.h")] + public unsafe void ITypeLibRemoteIsNameStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeLibRemoteIsNameStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4138, Column 17 in oaidl.h")] + public unsafe void ITypeLibRemoteIsNameStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeLibRemoteIsNameStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4138, Column 17 in oaidl.h")] + public unsafe void ITypeLibRemoteIsNameStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeLibRemoteIsNameStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteFindNameProxy(ITypeLib* This, char* szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, ushort* pcFound, string[] pBstrLibNameSa) + { + // StringArrayOverloader + var pBstrLibName = (char**) SilkMarshal.StringArrayToPtr(pBstrLibNameSa); + var ret = ITypeLibRemoteFindNameProxy(This, szNameBuf, lHashVal, ppTInfo, rgMemId, pcFound, pBstrLibName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrLibName, pBstrLibNameSa); + SilkMarshal.Free((nint) pBstrLibName); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteFindNameProxy(ComPtr This, char* szNameBuf, uint lHashVal, ref ComPtr ppTInfo, int* rgMemId, ushort* pcFound, char** pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeLibRemoteFindNameProxy((ITypeLib*) This.Handle, szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), rgMemId, pcFound, pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteFindNameProxy(ComPtr This, char* szNameBuf, uint lHashVal, ref ComPtr ppTInfo, int* rgMemId, ushort* pcFound, ref char* pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeLibRemoteFindNameProxy((ITypeLib*) This.Handle, szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), rgMemId, pcFound, ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteFindNameProxy(ITypeLib* This, char* szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, ref ushort pcFound, string[] pBstrLibNameSa) + { + // StringArrayOverloader + var pBstrLibName = (char**) SilkMarshal.StringArrayToPtr(pBstrLibNameSa); + var ret = ITypeLibRemoteFindNameProxy(This, szNameBuf, lHashVal, ppTInfo, rgMemId, ref pcFound, pBstrLibName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrLibName, pBstrLibNameSa); + SilkMarshal.Free((nint) pBstrLibName); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteFindNameProxy(ComPtr This, char* szNameBuf, uint lHashVal, ref ComPtr ppTInfo, int* rgMemId, ref ushort pcFound, char** pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeLibRemoteFindNameProxy((ITypeLib*) This.Handle, szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), rgMemId, ref pcFound, pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteFindNameProxy(ComPtr This, char* szNameBuf, uint lHashVal, ref ComPtr ppTInfo, int* rgMemId, ref ushort pcFound, ref char* pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeLibRemoteFindNameProxy((ITypeLib*) This.Handle, szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), rgMemId, ref pcFound, ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteFindNameProxy(ITypeLib* This, char* szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, ref int rgMemId, ushort* pcFound, string[] pBstrLibNameSa) + { + // StringArrayOverloader + var pBstrLibName = (char**) SilkMarshal.StringArrayToPtr(pBstrLibNameSa); + var ret = ITypeLibRemoteFindNameProxy(This, szNameBuf, lHashVal, ppTInfo, ref rgMemId, pcFound, pBstrLibName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrLibName, pBstrLibNameSa); + SilkMarshal.Free((nint) pBstrLibName); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteFindNameProxy(ComPtr This, char* szNameBuf, uint lHashVal, ref ComPtr ppTInfo, ref int rgMemId, ushort* pcFound, char** pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeLibRemoteFindNameProxy((ITypeLib*) This.Handle, szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), ref rgMemId, pcFound, pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteFindNameProxy(ComPtr This, char* szNameBuf, uint lHashVal, ref ComPtr ppTInfo, ref int rgMemId, ushort* pcFound, ref char* pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeLibRemoteFindNameProxy((ITypeLib*) This.Handle, szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), ref rgMemId, pcFound, ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteFindNameProxy(ITypeLib* This, char* szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, ref int rgMemId, ref ushort pcFound, string[] pBstrLibNameSa) + { + // StringArrayOverloader + var pBstrLibName = (char**) SilkMarshal.StringArrayToPtr(pBstrLibNameSa); + var ret = ITypeLibRemoteFindNameProxy(This, szNameBuf, lHashVal, ppTInfo, ref rgMemId, ref pcFound, pBstrLibName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrLibName, pBstrLibNameSa); + SilkMarshal.Free((nint) pBstrLibName); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteFindNameProxy(ComPtr This, char* szNameBuf, uint lHashVal, ref ComPtr ppTInfo, ref int rgMemId, ref ushort pcFound, char** pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeLibRemoteFindNameProxy((ITypeLib*) This.Handle, szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), ref rgMemId, ref pcFound, pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteFindNameProxy(ComPtr This, char* szNameBuf, uint lHashVal, ref ComPtr ppTInfo, ref int rgMemId, ref ushort pcFound, ref char* pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeLibRemoteFindNameProxy((ITypeLib*) This.Handle, szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), ref rgMemId, ref pcFound, ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteFindNameProxy(ITypeLib* This, char* szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ushort* pcFound, string[] pBstrLibNameSa) + { + // StringArrayOverloader + var pBstrLibName = (char**) SilkMarshal.StringArrayToPtr(pBstrLibNameSa); + var ret = ITypeLibRemoteFindNameProxy(This, szNameBuf, lHashVal, ref ppTInfo, rgMemId, pcFound, pBstrLibName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrLibName, pBstrLibNameSa); + SilkMarshal.Free((nint) pBstrLibName); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteFindNameProxy(ComPtr This, char* szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ushort* pcFound, char** pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeLibRemoteFindNameProxy((ITypeLib*) This.Handle, szNameBuf, lHashVal, ref ppTInfo, rgMemId, pcFound, pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteFindNameProxy(ComPtr This, char* szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ushort* pcFound, ref char* pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeLibRemoteFindNameProxy((ITypeLib*) This.Handle, szNameBuf, lHashVal, ref ppTInfo, rgMemId, pcFound, ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteFindNameProxy(ITypeLib* This, char* szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ref ushort pcFound, string[] pBstrLibNameSa) + { + // StringArrayOverloader + var pBstrLibName = (char**) SilkMarshal.StringArrayToPtr(pBstrLibNameSa); + var ret = ITypeLibRemoteFindNameProxy(This, szNameBuf, lHashVal, ref ppTInfo, rgMemId, ref pcFound, pBstrLibName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrLibName, pBstrLibNameSa); + SilkMarshal.Free((nint) pBstrLibName); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteFindNameProxy(ComPtr This, char* szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ref ushort pcFound, char** pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeLibRemoteFindNameProxy((ITypeLib*) This.Handle, szNameBuf, lHashVal, ref ppTInfo, rgMemId, ref pcFound, pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteFindNameProxy(ComPtr This, char* szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ref ushort pcFound, ref char* pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeLibRemoteFindNameProxy((ITypeLib*) This.Handle, szNameBuf, lHashVal, ref ppTInfo, rgMemId, ref pcFound, ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteFindNameProxy(ITypeLib* This, char* szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, ref int rgMemId, ushort* pcFound, string[] pBstrLibNameSa) + { + // StringArrayOverloader + var pBstrLibName = (char**) SilkMarshal.StringArrayToPtr(pBstrLibNameSa); + var ret = ITypeLibRemoteFindNameProxy(This, szNameBuf, lHashVal, ref ppTInfo, ref rgMemId, pcFound, pBstrLibName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrLibName, pBstrLibNameSa); + SilkMarshal.Free((nint) pBstrLibName); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteFindNameProxy(ComPtr This, char* szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, ref int rgMemId, ushort* pcFound, char** pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeLibRemoteFindNameProxy((ITypeLib*) This.Handle, szNameBuf, lHashVal, ref ppTInfo, ref rgMemId, pcFound, pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteFindNameProxy(ComPtr This, char* szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, ref int rgMemId, ushort* pcFound, ref char* pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeLibRemoteFindNameProxy((ITypeLib*) This.Handle, szNameBuf, lHashVal, ref ppTInfo, ref rgMemId, pcFound, ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteFindNameProxy(ITypeLib* This, char* szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, ref int rgMemId, ref ushort pcFound, string[] pBstrLibNameSa) + { + // StringArrayOverloader + var pBstrLibName = (char**) SilkMarshal.StringArrayToPtr(pBstrLibNameSa); + var ret = ITypeLibRemoteFindNameProxy(This, szNameBuf, lHashVal, ref ppTInfo, ref rgMemId, ref pcFound, pBstrLibName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrLibName, pBstrLibNameSa); + SilkMarshal.Free((nint) pBstrLibName); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteFindNameProxy(ComPtr This, char* szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, ref int rgMemId, ref ushort pcFound, char** pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeLibRemoteFindNameProxy((ITypeLib*) This.Handle, szNameBuf, lHashVal, ref ppTInfo, ref rgMemId, ref pcFound, pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteFindNameProxy(ComPtr This, char* szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, ref int rgMemId, ref ushort pcFound, ref char* pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeLibRemoteFindNameProxy((ITypeLib*) This.Handle, szNameBuf, lHashVal, ref ppTInfo, ref rgMemId, ref pcFound, ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteFindNameProxy(ITypeLib* This, ref char szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, ushort* pcFound, string[] pBstrLibNameSa) + { + // StringArrayOverloader + var pBstrLibName = (char**) SilkMarshal.StringArrayToPtr(pBstrLibNameSa); + var ret = ITypeLibRemoteFindNameProxy(This, ref szNameBuf, lHashVal, ppTInfo, rgMemId, pcFound, pBstrLibName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrLibName, pBstrLibNameSa); + SilkMarshal.Free((nint) pBstrLibName); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteFindNameProxy(ComPtr This, ref char szNameBuf, uint lHashVal, ref ComPtr ppTInfo, int* rgMemId, ushort* pcFound, char** pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeLibRemoteFindNameProxy((ITypeLib*) This.Handle, ref szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), rgMemId, pcFound, pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteFindNameProxy(ComPtr This, ref char szNameBuf, uint lHashVal, ref ComPtr ppTInfo, int* rgMemId, ushort* pcFound, ref char* pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeLibRemoteFindNameProxy((ITypeLib*) This.Handle, ref szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), rgMemId, pcFound, ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteFindNameProxy(ITypeLib* This, ref char szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, ref ushort pcFound, string[] pBstrLibNameSa) + { + // StringArrayOverloader + var pBstrLibName = (char**) SilkMarshal.StringArrayToPtr(pBstrLibNameSa); + var ret = ITypeLibRemoteFindNameProxy(This, ref szNameBuf, lHashVal, ppTInfo, rgMemId, ref pcFound, pBstrLibName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrLibName, pBstrLibNameSa); + SilkMarshal.Free((nint) pBstrLibName); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteFindNameProxy(ComPtr This, ref char szNameBuf, uint lHashVal, ref ComPtr ppTInfo, int* rgMemId, ref ushort pcFound, char** pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeLibRemoteFindNameProxy((ITypeLib*) This.Handle, ref szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), rgMemId, ref pcFound, pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteFindNameProxy(ComPtr This, ref char szNameBuf, uint lHashVal, ref ComPtr ppTInfo, int* rgMemId, ref ushort pcFound, ref char* pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeLibRemoteFindNameProxy((ITypeLib*) This.Handle, ref szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), rgMemId, ref pcFound, ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteFindNameProxy(ITypeLib* This, ref char szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, ref int rgMemId, ushort* pcFound, string[] pBstrLibNameSa) + { + // StringArrayOverloader + var pBstrLibName = (char**) SilkMarshal.StringArrayToPtr(pBstrLibNameSa); + var ret = ITypeLibRemoteFindNameProxy(This, ref szNameBuf, lHashVal, ppTInfo, ref rgMemId, pcFound, pBstrLibName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrLibName, pBstrLibNameSa); + SilkMarshal.Free((nint) pBstrLibName); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteFindNameProxy(ComPtr This, ref char szNameBuf, uint lHashVal, ref ComPtr ppTInfo, ref int rgMemId, ushort* pcFound, char** pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeLibRemoteFindNameProxy((ITypeLib*) This.Handle, ref szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), ref rgMemId, pcFound, pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteFindNameProxy(ComPtr This, ref char szNameBuf, uint lHashVal, ref ComPtr ppTInfo, ref int rgMemId, ushort* pcFound, ref char* pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeLibRemoteFindNameProxy((ITypeLib*) This.Handle, ref szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), ref rgMemId, pcFound, ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteFindNameProxy(ITypeLib* This, ref char szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, ref int rgMemId, ref ushort pcFound, string[] pBstrLibNameSa) + { + // StringArrayOverloader + var pBstrLibName = (char**) SilkMarshal.StringArrayToPtr(pBstrLibNameSa); + var ret = ITypeLibRemoteFindNameProxy(This, ref szNameBuf, lHashVal, ppTInfo, ref rgMemId, ref pcFound, pBstrLibName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrLibName, pBstrLibNameSa); + SilkMarshal.Free((nint) pBstrLibName); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteFindNameProxy(ComPtr This, ref char szNameBuf, uint lHashVal, ref ComPtr ppTInfo, ref int rgMemId, ref ushort pcFound, char** pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeLibRemoteFindNameProxy((ITypeLib*) This.Handle, ref szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), ref rgMemId, ref pcFound, pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteFindNameProxy(ComPtr This, ref char szNameBuf, uint lHashVal, ref ComPtr ppTInfo, ref int rgMemId, ref ushort pcFound, ref char* pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeLibRemoteFindNameProxy((ITypeLib*) This.Handle, ref szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), ref rgMemId, ref pcFound, ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteFindNameProxy(ITypeLib* This, ref char szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ushort* pcFound, string[] pBstrLibNameSa) + { + // StringArrayOverloader + var pBstrLibName = (char**) SilkMarshal.StringArrayToPtr(pBstrLibNameSa); + var ret = ITypeLibRemoteFindNameProxy(This, ref szNameBuf, lHashVal, ref ppTInfo, rgMemId, pcFound, pBstrLibName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrLibName, pBstrLibNameSa); + SilkMarshal.Free((nint) pBstrLibName); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteFindNameProxy(ComPtr This, ref char szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ushort* pcFound, char** pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeLibRemoteFindNameProxy((ITypeLib*) This.Handle, ref szNameBuf, lHashVal, ref ppTInfo, rgMemId, pcFound, pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteFindNameProxy(ComPtr This, ref char szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ushort* pcFound, ref char* pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeLibRemoteFindNameProxy((ITypeLib*) This.Handle, ref szNameBuf, lHashVal, ref ppTInfo, rgMemId, pcFound, ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteFindNameProxy(ITypeLib* This, ref char szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ref ushort pcFound, string[] pBstrLibNameSa) + { + // StringArrayOverloader + var pBstrLibName = (char**) SilkMarshal.StringArrayToPtr(pBstrLibNameSa); + var ret = ITypeLibRemoteFindNameProxy(This, ref szNameBuf, lHashVal, ref ppTInfo, rgMemId, ref pcFound, pBstrLibName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrLibName, pBstrLibNameSa); + SilkMarshal.Free((nint) pBstrLibName); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteFindNameProxy(ComPtr This, ref char szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ref ushort pcFound, char** pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeLibRemoteFindNameProxy((ITypeLib*) This.Handle, ref szNameBuf, lHashVal, ref ppTInfo, rgMemId, ref pcFound, pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteFindNameProxy(ComPtr This, ref char szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ref ushort pcFound, ref char* pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeLibRemoteFindNameProxy((ITypeLib*) This.Handle, ref szNameBuf, lHashVal, ref ppTInfo, rgMemId, ref pcFound, ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteFindNameProxy(ITypeLib* This, ref char szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, ref int rgMemId, ushort* pcFound, string[] pBstrLibNameSa) + { + // StringArrayOverloader + var pBstrLibName = (char**) SilkMarshal.StringArrayToPtr(pBstrLibNameSa); + var ret = ITypeLibRemoteFindNameProxy(This, ref szNameBuf, lHashVal, ref ppTInfo, ref rgMemId, pcFound, pBstrLibName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrLibName, pBstrLibNameSa); + SilkMarshal.Free((nint) pBstrLibName); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteFindNameProxy(ComPtr This, ref char szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, ref int rgMemId, ushort* pcFound, char** pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeLibRemoteFindNameProxy((ITypeLib*) This.Handle, ref szNameBuf, lHashVal, ref ppTInfo, ref rgMemId, pcFound, pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteFindNameProxy(ComPtr This, ref char szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, ref int rgMemId, ushort* pcFound, ref char* pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeLibRemoteFindNameProxy((ITypeLib*) This.Handle, ref szNameBuf, lHashVal, ref ppTInfo, ref rgMemId, pcFound, ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteFindNameProxy(ITypeLib* This, ref char szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, ref int rgMemId, ref ushort pcFound, string[] pBstrLibNameSa) + { + // StringArrayOverloader + var pBstrLibName = (char**) SilkMarshal.StringArrayToPtr(pBstrLibNameSa); + var ret = ITypeLibRemoteFindNameProxy(This, ref szNameBuf, lHashVal, ref ppTInfo, ref rgMemId, ref pcFound, pBstrLibName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrLibName, pBstrLibNameSa); + SilkMarshal.Free((nint) pBstrLibName); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteFindNameProxy(ComPtr This, ref char szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, ref int rgMemId, ref ushort pcFound, char** pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeLibRemoteFindNameProxy((ITypeLib*) This.Handle, ref szNameBuf, lHashVal, ref ppTInfo, ref rgMemId, ref pcFound, pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteFindNameProxy(ComPtr This, ref char szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, ref int rgMemId, ref ushort pcFound, ref char* pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeLibRemoteFindNameProxy((ITypeLib*) This.Handle, ref szNameBuf, lHashVal, ref ppTInfo, ref rgMemId, ref pcFound, ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteFindNameProxy(ITypeLib* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, ushort* pcFound, string[] pBstrLibNameSa) + { + // StringArrayOverloader + var pBstrLibName = (char**) SilkMarshal.StringArrayToPtr(pBstrLibNameSa); + var ret = ITypeLibRemoteFindNameProxy(This, szNameBuf, lHashVal, ppTInfo, rgMemId, pcFound, pBstrLibName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrLibName, pBstrLibNameSa); + SilkMarshal.Free((nint) pBstrLibName); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteFindNameProxy(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ComPtr ppTInfo, int* rgMemId, ushort* pcFound, char** pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeLibRemoteFindNameProxy((ITypeLib*) This.Handle, szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), rgMemId, pcFound, pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteFindNameProxy(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ComPtr ppTInfo, int* rgMemId, ushort* pcFound, ref char* pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeLibRemoteFindNameProxy((ITypeLib*) This.Handle, szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), rgMemId, pcFound, ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteFindNameProxy(ITypeLib* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, ref ushort pcFound, string[] pBstrLibNameSa) + { + // StringArrayOverloader + var pBstrLibName = (char**) SilkMarshal.StringArrayToPtr(pBstrLibNameSa); + var ret = ITypeLibRemoteFindNameProxy(This, szNameBuf, lHashVal, ppTInfo, rgMemId, ref pcFound, pBstrLibName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrLibName, pBstrLibNameSa); + SilkMarshal.Free((nint) pBstrLibName); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteFindNameProxy(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ComPtr ppTInfo, int* rgMemId, ref ushort pcFound, char** pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeLibRemoteFindNameProxy((ITypeLib*) This.Handle, szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), rgMemId, ref pcFound, pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteFindNameProxy(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ComPtr ppTInfo, int* rgMemId, ref ushort pcFound, ref char* pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeLibRemoteFindNameProxy((ITypeLib*) This.Handle, szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), rgMemId, ref pcFound, ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteFindNameProxy(ITypeLib* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, ref int rgMemId, ushort* pcFound, string[] pBstrLibNameSa) + { + // StringArrayOverloader + var pBstrLibName = (char**) SilkMarshal.StringArrayToPtr(pBstrLibNameSa); + var ret = ITypeLibRemoteFindNameProxy(This, szNameBuf, lHashVal, ppTInfo, ref rgMemId, pcFound, pBstrLibName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrLibName, pBstrLibNameSa); + SilkMarshal.Free((nint) pBstrLibName); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteFindNameProxy(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ComPtr ppTInfo, ref int rgMemId, ushort* pcFound, char** pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeLibRemoteFindNameProxy((ITypeLib*) This.Handle, szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), ref rgMemId, pcFound, pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteFindNameProxy(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ComPtr ppTInfo, ref int rgMemId, ushort* pcFound, ref char* pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeLibRemoteFindNameProxy((ITypeLib*) This.Handle, szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), ref rgMemId, pcFound, ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteFindNameProxy(ITypeLib* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, ref int rgMemId, ref ushort pcFound, string[] pBstrLibNameSa) + { + // StringArrayOverloader + var pBstrLibName = (char**) SilkMarshal.StringArrayToPtr(pBstrLibNameSa); + var ret = ITypeLibRemoteFindNameProxy(This, szNameBuf, lHashVal, ppTInfo, ref rgMemId, ref pcFound, pBstrLibName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrLibName, pBstrLibNameSa); + SilkMarshal.Free((nint) pBstrLibName); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteFindNameProxy(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ComPtr ppTInfo, ref int rgMemId, ref ushort pcFound, char** pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeLibRemoteFindNameProxy((ITypeLib*) This.Handle, szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), ref rgMemId, ref pcFound, pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteFindNameProxy(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ComPtr ppTInfo, ref int rgMemId, ref ushort pcFound, ref char* pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeLibRemoteFindNameProxy((ITypeLib*) This.Handle, szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), ref rgMemId, ref pcFound, ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteFindNameProxy(ITypeLib* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ushort* pcFound, string[] pBstrLibNameSa) + { + // StringArrayOverloader + var pBstrLibName = (char**) SilkMarshal.StringArrayToPtr(pBstrLibNameSa); + var ret = ITypeLibRemoteFindNameProxy(This, szNameBuf, lHashVal, ref ppTInfo, rgMemId, pcFound, pBstrLibName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrLibName, pBstrLibNameSa); + SilkMarshal.Free((nint) pBstrLibName); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteFindNameProxy(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ushort* pcFound, char** pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeLibRemoteFindNameProxy((ITypeLib*) This.Handle, szNameBuf, lHashVal, ref ppTInfo, rgMemId, pcFound, pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteFindNameProxy(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ushort* pcFound, ref char* pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeLibRemoteFindNameProxy((ITypeLib*) This.Handle, szNameBuf, lHashVal, ref ppTInfo, rgMemId, pcFound, ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteFindNameProxy(ITypeLib* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ref ushort pcFound, string[] pBstrLibNameSa) + { + // StringArrayOverloader + var pBstrLibName = (char**) SilkMarshal.StringArrayToPtr(pBstrLibNameSa); + var ret = ITypeLibRemoteFindNameProxy(This, szNameBuf, lHashVal, ref ppTInfo, rgMemId, ref pcFound, pBstrLibName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrLibName, pBstrLibNameSa); + SilkMarshal.Free((nint) pBstrLibName); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteFindNameProxy(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ref ushort pcFound, char** pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeLibRemoteFindNameProxy((ITypeLib*) This.Handle, szNameBuf, lHashVal, ref ppTInfo, rgMemId, ref pcFound, pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteFindNameProxy(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ref ushort pcFound, ref char* pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeLibRemoteFindNameProxy((ITypeLib*) This.Handle, szNameBuf, lHashVal, ref ppTInfo, rgMemId, ref pcFound, ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteFindNameProxy(ITypeLib* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, ref int rgMemId, ushort* pcFound, string[] pBstrLibNameSa) + { + // StringArrayOverloader + var pBstrLibName = (char**) SilkMarshal.StringArrayToPtr(pBstrLibNameSa); + var ret = ITypeLibRemoteFindNameProxy(This, szNameBuf, lHashVal, ref ppTInfo, ref rgMemId, pcFound, pBstrLibName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrLibName, pBstrLibNameSa); + SilkMarshal.Free((nint) pBstrLibName); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteFindNameProxy(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, ref int rgMemId, ushort* pcFound, char** pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeLibRemoteFindNameProxy((ITypeLib*) This.Handle, szNameBuf, lHashVal, ref ppTInfo, ref rgMemId, pcFound, pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteFindNameProxy(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, ref int rgMemId, ushort* pcFound, ref char* pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeLibRemoteFindNameProxy((ITypeLib*) This.Handle, szNameBuf, lHashVal, ref ppTInfo, ref rgMemId, pcFound, ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteFindNameProxy(ITypeLib* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, ref int rgMemId, ref ushort pcFound, string[] pBstrLibNameSa) + { + // StringArrayOverloader + var pBstrLibName = (char**) SilkMarshal.StringArrayToPtr(pBstrLibNameSa); + var ret = ITypeLibRemoteFindNameProxy(This, szNameBuf, lHashVal, ref ppTInfo, ref rgMemId, ref pcFound, pBstrLibName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrLibName, pBstrLibNameSa); + SilkMarshal.Free((nint) pBstrLibName); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteFindNameProxy(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, ref int rgMemId, ref ushort pcFound, char** pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeLibRemoteFindNameProxy((ITypeLib*) This.Handle, szNameBuf, lHashVal, ref ppTInfo, ref rgMemId, ref pcFound, pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteFindNameProxy(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, ref int rgMemId, ref ushort pcFound, ref char* pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeLibRemoteFindNameProxy((ITypeLib*) This.Handle, szNameBuf, lHashVal, ref ppTInfo, ref rgMemId, ref pcFound, ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteFindNameProxy(ref ITypeLib This, char* szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, ushort* pcFound, string[] pBstrLibNameSa) + { + // StringArrayOverloader + var pBstrLibName = (char**) SilkMarshal.StringArrayToPtr(pBstrLibNameSa); + var ret = ITypeLibRemoteFindNameProxy(ref This, szNameBuf, lHashVal, ppTInfo, rgMemId, pcFound, pBstrLibName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrLibName, pBstrLibNameSa); + SilkMarshal.Free((nint) pBstrLibName); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteFindNameProxy(ref ITypeLib This, char* szNameBuf, uint lHashVal, ref ComPtr ppTInfo, int* rgMemId, ushort* pcFound, char** pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeLibRemoteFindNameProxy(ref This, szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), rgMemId, pcFound, pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteFindNameProxy(ref ITypeLib This, char* szNameBuf, uint lHashVal, ref ComPtr ppTInfo, int* rgMemId, ushort* pcFound, ref char* pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeLibRemoteFindNameProxy(ref This, szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), rgMemId, pcFound, ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteFindNameProxy(ref ITypeLib This, char* szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, ref ushort pcFound, string[] pBstrLibNameSa) + { + // StringArrayOverloader + var pBstrLibName = (char**) SilkMarshal.StringArrayToPtr(pBstrLibNameSa); + var ret = ITypeLibRemoteFindNameProxy(ref This, szNameBuf, lHashVal, ppTInfo, rgMemId, ref pcFound, pBstrLibName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrLibName, pBstrLibNameSa); + SilkMarshal.Free((nint) pBstrLibName); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteFindNameProxy(ref ITypeLib This, char* szNameBuf, uint lHashVal, ref ComPtr ppTInfo, int* rgMemId, ref ushort pcFound, char** pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeLibRemoteFindNameProxy(ref This, szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), rgMemId, ref pcFound, pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteFindNameProxy(ref ITypeLib This, char* szNameBuf, uint lHashVal, ref ComPtr ppTInfo, int* rgMemId, ref ushort pcFound, ref char* pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeLibRemoteFindNameProxy(ref This, szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), rgMemId, ref pcFound, ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteFindNameProxy(ref ITypeLib This, char* szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, ref int rgMemId, ushort* pcFound, string[] pBstrLibNameSa) + { + // StringArrayOverloader + var pBstrLibName = (char**) SilkMarshal.StringArrayToPtr(pBstrLibNameSa); + var ret = ITypeLibRemoteFindNameProxy(ref This, szNameBuf, lHashVal, ppTInfo, ref rgMemId, pcFound, pBstrLibName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrLibName, pBstrLibNameSa); + SilkMarshal.Free((nint) pBstrLibName); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteFindNameProxy(ref ITypeLib This, char* szNameBuf, uint lHashVal, ref ComPtr ppTInfo, ref int rgMemId, ushort* pcFound, char** pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeLibRemoteFindNameProxy(ref This, szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), ref rgMemId, pcFound, pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteFindNameProxy(ref ITypeLib This, char* szNameBuf, uint lHashVal, ref ComPtr ppTInfo, ref int rgMemId, ushort* pcFound, ref char* pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeLibRemoteFindNameProxy(ref This, szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), ref rgMemId, pcFound, ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteFindNameProxy(ref ITypeLib This, char* szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, ref int rgMemId, ref ushort pcFound, string[] pBstrLibNameSa) + { + // StringArrayOverloader + var pBstrLibName = (char**) SilkMarshal.StringArrayToPtr(pBstrLibNameSa); + var ret = ITypeLibRemoteFindNameProxy(ref This, szNameBuf, lHashVal, ppTInfo, ref rgMemId, ref pcFound, pBstrLibName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrLibName, pBstrLibNameSa); + SilkMarshal.Free((nint) pBstrLibName); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteFindNameProxy(ref ITypeLib This, char* szNameBuf, uint lHashVal, ref ComPtr ppTInfo, ref int rgMemId, ref ushort pcFound, char** pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeLibRemoteFindNameProxy(ref This, szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), ref rgMemId, ref pcFound, pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteFindNameProxy(ref ITypeLib This, char* szNameBuf, uint lHashVal, ref ComPtr ppTInfo, ref int rgMemId, ref ushort pcFound, ref char* pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeLibRemoteFindNameProxy(ref This, szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), ref rgMemId, ref pcFound, ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteFindNameProxy(ref ITypeLib This, char* szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ushort* pcFound, string[] pBstrLibNameSa) + { + // StringArrayOverloader + var pBstrLibName = (char**) SilkMarshal.StringArrayToPtr(pBstrLibNameSa); + var ret = ITypeLibRemoteFindNameProxy(ref This, szNameBuf, lHashVal, ref ppTInfo, rgMemId, pcFound, pBstrLibName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrLibName, pBstrLibNameSa); + SilkMarshal.Free((nint) pBstrLibName); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteFindNameProxy(ref ITypeLib This, char* szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ref ushort pcFound, string[] pBstrLibNameSa) + { + // StringArrayOverloader + var pBstrLibName = (char**) SilkMarshal.StringArrayToPtr(pBstrLibNameSa); + var ret = ITypeLibRemoteFindNameProxy(ref This, szNameBuf, lHashVal, ref ppTInfo, rgMemId, ref pcFound, pBstrLibName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrLibName, pBstrLibNameSa); + SilkMarshal.Free((nint) pBstrLibName); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteFindNameProxy(ref ITypeLib This, char* szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, ref int rgMemId, ushort* pcFound, string[] pBstrLibNameSa) + { + // StringArrayOverloader + var pBstrLibName = (char**) SilkMarshal.StringArrayToPtr(pBstrLibNameSa); + var ret = ITypeLibRemoteFindNameProxy(ref This, szNameBuf, lHashVal, ref ppTInfo, ref rgMemId, pcFound, pBstrLibName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrLibName, pBstrLibNameSa); + SilkMarshal.Free((nint) pBstrLibName); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteFindNameProxy(ref ITypeLib This, char* szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, ref int rgMemId, ref ushort pcFound, string[] pBstrLibNameSa) + { + // StringArrayOverloader + var pBstrLibName = (char**) SilkMarshal.StringArrayToPtr(pBstrLibNameSa); + var ret = ITypeLibRemoteFindNameProxy(ref This, szNameBuf, lHashVal, ref ppTInfo, ref rgMemId, ref pcFound, pBstrLibName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrLibName, pBstrLibNameSa); + SilkMarshal.Free((nint) pBstrLibName); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteFindNameProxy(ref ITypeLib This, ref char szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, ushort* pcFound, string[] pBstrLibNameSa) + { + // StringArrayOverloader + var pBstrLibName = (char**) SilkMarshal.StringArrayToPtr(pBstrLibNameSa); + var ret = ITypeLibRemoteFindNameProxy(ref This, ref szNameBuf, lHashVal, ppTInfo, rgMemId, pcFound, pBstrLibName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrLibName, pBstrLibNameSa); + SilkMarshal.Free((nint) pBstrLibName); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteFindNameProxy(ref ITypeLib This, ref char szNameBuf, uint lHashVal, ref ComPtr ppTInfo, int* rgMemId, ushort* pcFound, char** pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeLibRemoteFindNameProxy(ref This, ref szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), rgMemId, pcFound, pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteFindNameProxy(ref ITypeLib This, ref char szNameBuf, uint lHashVal, ref ComPtr ppTInfo, int* rgMemId, ushort* pcFound, ref char* pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeLibRemoteFindNameProxy(ref This, ref szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), rgMemId, pcFound, ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteFindNameProxy(ref ITypeLib This, ref char szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, ref ushort pcFound, string[] pBstrLibNameSa) + { + // StringArrayOverloader + var pBstrLibName = (char**) SilkMarshal.StringArrayToPtr(pBstrLibNameSa); + var ret = ITypeLibRemoteFindNameProxy(ref This, ref szNameBuf, lHashVal, ppTInfo, rgMemId, ref pcFound, pBstrLibName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrLibName, pBstrLibNameSa); + SilkMarshal.Free((nint) pBstrLibName); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteFindNameProxy(ref ITypeLib This, ref char szNameBuf, uint lHashVal, ref ComPtr ppTInfo, int* rgMemId, ref ushort pcFound, char** pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeLibRemoteFindNameProxy(ref This, ref szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), rgMemId, ref pcFound, pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteFindNameProxy(ref ITypeLib This, ref char szNameBuf, uint lHashVal, ref ComPtr ppTInfo, int* rgMemId, ref ushort pcFound, ref char* pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeLibRemoteFindNameProxy(ref This, ref szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), rgMemId, ref pcFound, ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteFindNameProxy(ref ITypeLib This, ref char szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, ref int rgMemId, ushort* pcFound, string[] pBstrLibNameSa) + { + // StringArrayOverloader + var pBstrLibName = (char**) SilkMarshal.StringArrayToPtr(pBstrLibNameSa); + var ret = ITypeLibRemoteFindNameProxy(ref This, ref szNameBuf, lHashVal, ppTInfo, ref rgMemId, pcFound, pBstrLibName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrLibName, pBstrLibNameSa); + SilkMarshal.Free((nint) pBstrLibName); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteFindNameProxy(ref ITypeLib This, ref char szNameBuf, uint lHashVal, ref ComPtr ppTInfo, ref int rgMemId, ushort* pcFound, char** pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeLibRemoteFindNameProxy(ref This, ref szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), ref rgMemId, pcFound, pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteFindNameProxy(ref ITypeLib This, ref char szNameBuf, uint lHashVal, ref ComPtr ppTInfo, ref int rgMemId, ushort* pcFound, ref char* pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeLibRemoteFindNameProxy(ref This, ref szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), ref rgMemId, pcFound, ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteFindNameProxy(ref ITypeLib This, ref char szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, ref int rgMemId, ref ushort pcFound, string[] pBstrLibNameSa) + { + // StringArrayOverloader + var pBstrLibName = (char**) SilkMarshal.StringArrayToPtr(pBstrLibNameSa); + var ret = ITypeLibRemoteFindNameProxy(ref This, ref szNameBuf, lHashVal, ppTInfo, ref rgMemId, ref pcFound, pBstrLibName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrLibName, pBstrLibNameSa); + SilkMarshal.Free((nint) pBstrLibName); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteFindNameProxy(ref ITypeLib This, ref char szNameBuf, uint lHashVal, ref ComPtr ppTInfo, ref int rgMemId, ref ushort pcFound, char** pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeLibRemoteFindNameProxy(ref This, ref szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), ref rgMemId, ref pcFound, pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteFindNameProxy(ref ITypeLib This, ref char szNameBuf, uint lHashVal, ref ComPtr ppTInfo, ref int rgMemId, ref ushort pcFound, ref char* pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeLibRemoteFindNameProxy(ref This, ref szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), ref rgMemId, ref pcFound, ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteFindNameProxy(ref ITypeLib This, ref char szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ushort* pcFound, string[] pBstrLibNameSa) + { + // StringArrayOverloader + var pBstrLibName = (char**) SilkMarshal.StringArrayToPtr(pBstrLibNameSa); + var ret = ITypeLibRemoteFindNameProxy(ref This, ref szNameBuf, lHashVal, ref ppTInfo, rgMemId, pcFound, pBstrLibName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrLibName, pBstrLibNameSa); + SilkMarshal.Free((nint) pBstrLibName); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteFindNameProxy(ref ITypeLib This, ref char szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ref ushort pcFound, string[] pBstrLibNameSa) + { + // StringArrayOverloader + var pBstrLibName = (char**) SilkMarshal.StringArrayToPtr(pBstrLibNameSa); + var ret = ITypeLibRemoteFindNameProxy(ref This, ref szNameBuf, lHashVal, ref ppTInfo, rgMemId, ref pcFound, pBstrLibName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrLibName, pBstrLibNameSa); + SilkMarshal.Free((nint) pBstrLibName); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteFindNameProxy(ref ITypeLib This, ref char szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, ref int rgMemId, ushort* pcFound, string[] pBstrLibNameSa) + { + // StringArrayOverloader + var pBstrLibName = (char**) SilkMarshal.StringArrayToPtr(pBstrLibNameSa); + var ret = ITypeLibRemoteFindNameProxy(ref This, ref szNameBuf, lHashVal, ref ppTInfo, ref rgMemId, pcFound, pBstrLibName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrLibName, pBstrLibNameSa); + SilkMarshal.Free((nint) pBstrLibName); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteFindNameProxy(ref ITypeLib This, ref char szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, ref int rgMemId, ref ushort pcFound, string[] pBstrLibNameSa) + { + // StringArrayOverloader + var pBstrLibName = (char**) SilkMarshal.StringArrayToPtr(pBstrLibNameSa); + var ret = ITypeLibRemoteFindNameProxy(ref This, ref szNameBuf, lHashVal, ref ppTInfo, ref rgMemId, ref pcFound, pBstrLibName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrLibName, pBstrLibNameSa); + SilkMarshal.Free((nint) pBstrLibName); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteFindNameProxy(ref ITypeLib This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, ushort* pcFound, string[] pBstrLibNameSa) + { + // StringArrayOverloader + var pBstrLibName = (char**) SilkMarshal.StringArrayToPtr(pBstrLibNameSa); + var ret = ITypeLibRemoteFindNameProxy(ref This, szNameBuf, lHashVal, ppTInfo, rgMemId, pcFound, pBstrLibName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrLibName, pBstrLibNameSa); + SilkMarshal.Free((nint) pBstrLibName); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteFindNameProxy(ref ITypeLib This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ComPtr ppTInfo, int* rgMemId, ushort* pcFound, char** pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeLibRemoteFindNameProxy(ref This, szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), rgMemId, pcFound, pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteFindNameProxy(ref ITypeLib This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ComPtr ppTInfo, int* rgMemId, ushort* pcFound, ref char* pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeLibRemoteFindNameProxy(ref This, szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), rgMemId, pcFound, ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteFindNameProxy(ref ITypeLib This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, ref ushort pcFound, string[] pBstrLibNameSa) + { + // StringArrayOverloader + var pBstrLibName = (char**) SilkMarshal.StringArrayToPtr(pBstrLibNameSa); + var ret = ITypeLibRemoteFindNameProxy(ref This, szNameBuf, lHashVal, ppTInfo, rgMemId, ref pcFound, pBstrLibName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrLibName, pBstrLibNameSa); + SilkMarshal.Free((nint) pBstrLibName); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteFindNameProxy(ref ITypeLib This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ComPtr ppTInfo, int* rgMemId, ref ushort pcFound, char** pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeLibRemoteFindNameProxy(ref This, szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), rgMemId, ref pcFound, pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteFindNameProxy(ref ITypeLib This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ComPtr ppTInfo, int* rgMemId, ref ushort pcFound, ref char* pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeLibRemoteFindNameProxy(ref This, szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), rgMemId, ref pcFound, ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteFindNameProxy(ref ITypeLib This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, ref int rgMemId, ushort* pcFound, string[] pBstrLibNameSa) + { + // StringArrayOverloader + var pBstrLibName = (char**) SilkMarshal.StringArrayToPtr(pBstrLibNameSa); + var ret = ITypeLibRemoteFindNameProxy(ref This, szNameBuf, lHashVal, ppTInfo, ref rgMemId, pcFound, pBstrLibName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrLibName, pBstrLibNameSa); + SilkMarshal.Free((nint) pBstrLibName); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteFindNameProxy(ref ITypeLib This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ComPtr ppTInfo, ref int rgMemId, ushort* pcFound, char** pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeLibRemoteFindNameProxy(ref This, szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), ref rgMemId, pcFound, pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteFindNameProxy(ref ITypeLib This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ComPtr ppTInfo, ref int rgMemId, ushort* pcFound, ref char* pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeLibRemoteFindNameProxy(ref This, szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), ref rgMemId, pcFound, ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteFindNameProxy(ref ITypeLib This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, ref int rgMemId, ref ushort pcFound, string[] pBstrLibNameSa) + { + // StringArrayOverloader + var pBstrLibName = (char**) SilkMarshal.StringArrayToPtr(pBstrLibNameSa); + var ret = ITypeLibRemoteFindNameProxy(ref This, szNameBuf, lHashVal, ppTInfo, ref rgMemId, ref pcFound, pBstrLibName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrLibName, pBstrLibNameSa); + SilkMarshal.Free((nint) pBstrLibName); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteFindNameProxy(ref ITypeLib This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ComPtr ppTInfo, ref int rgMemId, ref ushort pcFound, char** pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeLibRemoteFindNameProxy(ref This, szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), ref rgMemId, ref pcFound, pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteFindNameProxy(ref ITypeLib This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ComPtr ppTInfo, ref int rgMemId, ref ushort pcFound, ref char* pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeLibRemoteFindNameProxy(ref This, szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), ref rgMemId, ref pcFound, ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteFindNameProxy(ref ITypeLib This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ushort* pcFound, string[] pBstrLibNameSa) + { + // StringArrayOverloader + var pBstrLibName = (char**) SilkMarshal.StringArrayToPtr(pBstrLibNameSa); + var ret = ITypeLibRemoteFindNameProxy(ref This, szNameBuf, lHashVal, ref ppTInfo, rgMemId, pcFound, pBstrLibName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrLibName, pBstrLibNameSa); + SilkMarshal.Free((nint) pBstrLibName); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteFindNameProxy(ref ITypeLib This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ref ushort pcFound, string[] pBstrLibNameSa) + { + // StringArrayOverloader + var pBstrLibName = (char**) SilkMarshal.StringArrayToPtr(pBstrLibNameSa); + var ret = ITypeLibRemoteFindNameProxy(ref This, szNameBuf, lHashVal, ref ppTInfo, rgMemId, ref pcFound, pBstrLibName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrLibName, pBstrLibNameSa); + SilkMarshal.Free((nint) pBstrLibName); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteFindNameProxy(ref ITypeLib This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, ref int rgMemId, ushort* pcFound, string[] pBstrLibNameSa) + { + // StringArrayOverloader + var pBstrLibName = (char**) SilkMarshal.StringArrayToPtr(pBstrLibNameSa); + var ret = ITypeLibRemoteFindNameProxy(ref This, szNameBuf, lHashVal, ref ppTInfo, ref rgMemId, pcFound, pBstrLibName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrLibName, pBstrLibNameSa); + SilkMarshal.Free((nint) pBstrLibName); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public unsafe int ITypeLibRemoteFindNameProxy(ref ITypeLib This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, ref int rgMemId, ref ushort pcFound, string[] pBstrLibNameSa) + { + // StringArrayOverloader + var pBstrLibName = (char**) SilkMarshal.StringArrayToPtr(pBstrLibNameSa); + var ret = ITypeLibRemoteFindNameProxy(ref This, szNameBuf, lHashVal, ref ppTInfo, ref rgMemId, ref pcFound, pBstrLibName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrLibName, pBstrLibNameSa); + SilkMarshal.Free((nint) pBstrLibName); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 4155, Column 17 in oaidl.h")] + public unsafe void ITypeLibRemoteFindNameStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeLibRemoteFindNameStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4155, Column 17 in oaidl.h")] + public unsafe void ITypeLibRemoteFindNameStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeLibRemoteFindNameStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4155, Column 17 in oaidl.h")] + public unsafe void ITypeLibRemoteFindNameStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeLibRemoteFindNameStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4155, Column 17 in oaidl.h")] + public unsafe void ITypeLibRemoteFindNameStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeLibRemoteFindNameStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4155, Column 17 in oaidl.h")] + public unsafe void ITypeLibRemoteFindNameStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeLibRemoteFindNameStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4155, Column 17 in oaidl.h")] + public unsafe void ITypeLibRemoteFindNameStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeLibRemoteFindNameStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4155, Column 17 in oaidl.h")] + public unsafe void ITypeLibRemoteFindNameStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeLibRemoteFindNameStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4155, Column 17 in oaidl.h")] + public unsafe void ITypeLibRemoteFindNameStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeLibRemoteFindNameStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4155, Column 17 in oaidl.h")] + public unsafe void ITypeLibRemoteFindNameStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeLibRemoteFindNameStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4155, Column 17 in oaidl.h")] + public unsafe void ITypeLibRemoteFindNameStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeLibRemoteFindNameStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4155, Column 17 in oaidl.h")] + public unsafe void ITypeLibRemoteFindNameStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeLibRemoteFindNameStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4155, Column 17 in oaidl.h")] + public unsafe void ITypeLibRemoteFindNameStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeLibRemoteFindNameStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4162, Column 51 in oaidl.h")] + public unsafe int ITypeLibLocalReleaseTLibAttrProxy(ComPtr This) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeLibLocalReleaseTLibAttrProxy((ITypeLib*) This.Handle); + } + + /// To be documented. + [NativeName("Src", "Line 4166, Column 17 in oaidl.h")] + public unsafe void ITypeLibLocalReleaseTLibAttrStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeLibLocalReleaseTLibAttrStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4166, Column 17 in oaidl.h")] + public unsafe void ITypeLibLocalReleaseTLibAttrStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeLibLocalReleaseTLibAttrStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4166, Column 17 in oaidl.h")] + public unsafe void ITypeLibLocalReleaseTLibAttrStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeLibLocalReleaseTLibAttrStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4166, Column 17 in oaidl.h")] + public unsafe void ITypeLibLocalReleaseTLibAttrStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeLibLocalReleaseTLibAttrStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4166, Column 17 in oaidl.h")] + public unsafe void ITypeLibLocalReleaseTLibAttrStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeLibLocalReleaseTLibAttrStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4166, Column 17 in oaidl.h")] + public unsafe void ITypeLibLocalReleaseTLibAttrStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeLibLocalReleaseTLibAttrStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4166, Column 17 in oaidl.h")] + public unsafe void ITypeLibLocalReleaseTLibAttrStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeLibLocalReleaseTLibAttrStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4166, Column 17 in oaidl.h")] + public unsafe void ITypeLibLocalReleaseTLibAttrStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeLibLocalReleaseTLibAttrStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4166, Column 17 in oaidl.h")] + public unsafe void ITypeLibLocalReleaseTLibAttrStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeLibLocalReleaseTLibAttrStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4166, Column 17 in oaidl.h")] + public unsafe void ITypeLibLocalReleaseTLibAttrStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeLibLocalReleaseTLibAttrStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4166, Column 17 in oaidl.h")] + public unsafe void ITypeLibLocalReleaseTLibAttrStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeLibLocalReleaseTLibAttrStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4166, Column 17 in oaidl.h")] + public unsafe void ITypeLibLocalReleaseTLibAttrStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeLibLocalReleaseTLibAttrStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4418, Column 43 in oaidl.h")] + public unsafe int ITypeLib2RemoteGetLibStatisticsProxy(ComPtr This, uint* pcUniqueNames, uint* pcchUniqueNames) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeLib2RemoteGetLibStatisticsProxy((ITypeLib2*) This.Handle, pcUniqueNames, pcchUniqueNames); + } + + /// To be documented. + [NativeName("Src", "Line 4418, Column 43 in oaidl.h")] + public unsafe int ITypeLib2RemoteGetLibStatisticsProxy(ComPtr This, uint* pcUniqueNames, ref uint pcchUniqueNames) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeLib2RemoteGetLibStatisticsProxy((ITypeLib2*) This.Handle, pcUniqueNames, ref pcchUniqueNames); + } + + /// To be documented. + [NativeName("Src", "Line 4418, Column 43 in oaidl.h")] + public unsafe int ITypeLib2RemoteGetLibStatisticsProxy(ComPtr This, ref uint pcUniqueNames, uint* pcchUniqueNames) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeLib2RemoteGetLibStatisticsProxy((ITypeLib2*) This.Handle, ref pcUniqueNames, pcchUniqueNames); + } + + /// To be documented. + [NativeName("Src", "Line 4418, Column 43 in oaidl.h")] + public unsafe int ITypeLib2RemoteGetLibStatisticsProxy(ComPtr This, ref uint pcUniqueNames, ref uint pcchUniqueNames) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeLib2RemoteGetLibStatisticsProxy((ITypeLib2*) This.Handle, ref pcUniqueNames, ref pcchUniqueNames); + } + + /// To be documented. + [NativeName("Src", "Line 4424, Column 17 in oaidl.h")] + public unsafe void ITypeLib2RemoteGetLibStatisticsStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeLib2RemoteGetLibStatisticsStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4424, Column 17 in oaidl.h")] + public unsafe void ITypeLib2RemoteGetLibStatisticsStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeLib2RemoteGetLibStatisticsStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4424, Column 17 in oaidl.h")] + public unsafe void ITypeLib2RemoteGetLibStatisticsStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeLib2RemoteGetLibStatisticsStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4424, Column 17 in oaidl.h")] + public unsafe void ITypeLib2RemoteGetLibStatisticsStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeLib2RemoteGetLibStatisticsStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4424, Column 17 in oaidl.h")] + public unsafe void ITypeLib2RemoteGetLibStatisticsStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeLib2RemoteGetLibStatisticsStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4424, Column 17 in oaidl.h")] + public unsafe void ITypeLib2RemoteGetLibStatisticsStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeLib2RemoteGetLibStatisticsStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4424, Column 17 in oaidl.h")] + public unsafe void ITypeLib2RemoteGetLibStatisticsStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeLib2RemoteGetLibStatisticsStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4424, Column 17 in oaidl.h")] + public unsafe void ITypeLib2RemoteGetLibStatisticsStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeLib2RemoteGetLibStatisticsStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4424, Column 17 in oaidl.h")] + public unsafe void ITypeLib2RemoteGetLibStatisticsStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeLib2RemoteGetLibStatisticsStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4424, Column 17 in oaidl.h")] + public unsafe void ITypeLib2RemoteGetLibStatisticsStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeLib2RemoteGetLibStatisticsStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4424, Column 17 in oaidl.h")] + public unsafe void ITypeLib2RemoteGetLibStatisticsStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeLib2RemoteGetLibStatisticsStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4424, Column 17 in oaidl.h")] + public unsafe void ITypeLib2RemoteGetLibStatisticsStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeLib2RemoteGetLibStatisticsStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4431, Column 43 in oaidl.h")] + public unsafe int ITypeLib2RemoteGetDocumentation2Proxy(ITypeLib2* This, int index, uint lcid, uint refPtrFlags, string[] pbstrHelpStringSa, uint* pdwHelpStringContext, string[] pbstrHelpStringDllSa) + { + // StringArrayOverloader + var pbstrHelpString = (char**) SilkMarshal.StringArrayToPtr(pbstrHelpStringSa); + var pbstrHelpStringDll = (char**) SilkMarshal.StringArrayToPtr(pbstrHelpStringDllSa); + var ret = ITypeLib2RemoteGetDocumentation2Proxy(This, index, lcid, refPtrFlags, pbstrHelpString, pdwHelpStringContext, pbstrHelpStringDll); + SilkMarshal.CopyPtrToStringArray((nint) pbstrHelpString, pbstrHelpStringSa); + SilkMarshal.Free((nint) pbstrHelpString); + SilkMarshal.CopyPtrToStringArray((nint) pbstrHelpStringDll, pbstrHelpStringDllSa); + SilkMarshal.Free((nint) pbstrHelpStringDll); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 4431, Column 43 in oaidl.h")] + public unsafe int ITypeLib2RemoteGetDocumentation2Proxy(ComPtr This, int index, uint lcid, uint refPtrFlags, char** pbstrHelpString, uint* pdwHelpStringContext, char** pbstrHelpStringDll) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeLib2RemoteGetDocumentation2Proxy((ITypeLib2*) This.Handle, index, lcid, refPtrFlags, pbstrHelpString, pdwHelpStringContext, pbstrHelpStringDll); + } + + /// To be documented. + [NativeName("Src", "Line 4431, Column 43 in oaidl.h")] + public unsafe int ITypeLib2RemoteGetDocumentation2Proxy(ITypeLib2* This, int index, uint lcid, uint refPtrFlags, string[] pbstrHelpStringSa, uint* pdwHelpStringContext, ref char* pbstrHelpStringDll) + { + // StringArrayOverloader + var pbstrHelpString = (char**) SilkMarshal.StringArrayToPtr(pbstrHelpStringSa); + var ret = ITypeLib2RemoteGetDocumentation2Proxy(This, index, lcid, refPtrFlags, pbstrHelpString, pdwHelpStringContext, ref pbstrHelpStringDll); + SilkMarshal.CopyPtrToStringArray((nint) pbstrHelpString, pbstrHelpStringSa); + SilkMarshal.Free((nint) pbstrHelpString); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 4431, Column 43 in oaidl.h")] + public unsafe int ITypeLib2RemoteGetDocumentation2Proxy(ComPtr This, int index, uint lcid, uint refPtrFlags, char** pbstrHelpString, uint* pdwHelpStringContext, ref char* pbstrHelpStringDll) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeLib2RemoteGetDocumentation2Proxy((ITypeLib2*) This.Handle, index, lcid, refPtrFlags, pbstrHelpString, pdwHelpStringContext, ref pbstrHelpStringDll); + } + + /// To be documented. + [NativeName("Src", "Line 4431, Column 43 in oaidl.h")] + public unsafe int ITypeLib2RemoteGetDocumentation2Proxy(ITypeLib2* This, int index, uint lcid, uint refPtrFlags, string[] pbstrHelpStringSa, ref uint pdwHelpStringContext, string[] pbstrHelpStringDllSa) + { + // StringArrayOverloader + var pbstrHelpString = (char**) SilkMarshal.StringArrayToPtr(pbstrHelpStringSa); + var pbstrHelpStringDll = (char**) SilkMarshal.StringArrayToPtr(pbstrHelpStringDllSa); + var ret = ITypeLib2RemoteGetDocumentation2Proxy(This, index, lcid, refPtrFlags, pbstrHelpString, ref pdwHelpStringContext, pbstrHelpStringDll); + SilkMarshal.CopyPtrToStringArray((nint) pbstrHelpString, pbstrHelpStringSa); + SilkMarshal.Free((nint) pbstrHelpString); + SilkMarshal.CopyPtrToStringArray((nint) pbstrHelpStringDll, pbstrHelpStringDllSa); + SilkMarshal.Free((nint) pbstrHelpStringDll); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 4431, Column 43 in oaidl.h")] + public unsafe int ITypeLib2RemoteGetDocumentation2Proxy(ComPtr This, int index, uint lcid, uint refPtrFlags, char** pbstrHelpString, ref uint pdwHelpStringContext, char** pbstrHelpStringDll) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeLib2RemoteGetDocumentation2Proxy((ITypeLib2*) This.Handle, index, lcid, refPtrFlags, pbstrHelpString, ref pdwHelpStringContext, pbstrHelpStringDll); + } + + /// To be documented. + [NativeName("Src", "Line 4431, Column 43 in oaidl.h")] + public unsafe int ITypeLib2RemoteGetDocumentation2Proxy(ITypeLib2* This, int index, uint lcid, uint refPtrFlags, string[] pbstrHelpStringSa, ref uint pdwHelpStringContext, ref char* pbstrHelpStringDll) + { + // StringArrayOverloader + var pbstrHelpString = (char**) SilkMarshal.StringArrayToPtr(pbstrHelpStringSa); + var ret = ITypeLib2RemoteGetDocumentation2Proxy(This, index, lcid, refPtrFlags, pbstrHelpString, ref pdwHelpStringContext, ref pbstrHelpStringDll); + SilkMarshal.CopyPtrToStringArray((nint) pbstrHelpString, pbstrHelpStringSa); + SilkMarshal.Free((nint) pbstrHelpString); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 4431, Column 43 in oaidl.h")] + public unsafe int ITypeLib2RemoteGetDocumentation2Proxy(ComPtr This, int index, uint lcid, uint refPtrFlags, char** pbstrHelpString, ref uint pdwHelpStringContext, ref char* pbstrHelpStringDll) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeLib2RemoteGetDocumentation2Proxy((ITypeLib2*) This.Handle, index, lcid, refPtrFlags, pbstrHelpString, ref pdwHelpStringContext, ref pbstrHelpStringDll); + } + + /// To be documented. + [NativeName("Src", "Line 4431, Column 43 in oaidl.h")] + public unsafe int ITypeLib2RemoteGetDocumentation2Proxy(ITypeLib2* This, int index, uint lcid, uint refPtrFlags, ref char* pbstrHelpString, uint* pdwHelpStringContext, string[] pbstrHelpStringDllSa) + { + // StringArrayOverloader + var pbstrHelpStringDll = (char**) SilkMarshal.StringArrayToPtr(pbstrHelpStringDllSa); + var ret = ITypeLib2RemoteGetDocumentation2Proxy(This, index, lcid, refPtrFlags, ref pbstrHelpString, pdwHelpStringContext, pbstrHelpStringDll); + SilkMarshal.CopyPtrToStringArray((nint) pbstrHelpStringDll, pbstrHelpStringDllSa); + SilkMarshal.Free((nint) pbstrHelpStringDll); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 4431, Column 43 in oaidl.h")] + public unsafe int ITypeLib2RemoteGetDocumentation2Proxy(ComPtr This, int index, uint lcid, uint refPtrFlags, ref char* pbstrHelpString, uint* pdwHelpStringContext, char** pbstrHelpStringDll) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeLib2RemoteGetDocumentation2Proxy((ITypeLib2*) This.Handle, index, lcid, refPtrFlags, ref pbstrHelpString, pdwHelpStringContext, pbstrHelpStringDll); + } + + /// To be documented. + [NativeName("Src", "Line 4431, Column 43 in oaidl.h")] + public unsafe int ITypeLib2RemoteGetDocumentation2Proxy(ComPtr This, int index, uint lcid, uint refPtrFlags, ref char* pbstrHelpString, uint* pdwHelpStringContext, ref char* pbstrHelpStringDll) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeLib2RemoteGetDocumentation2Proxy((ITypeLib2*) This.Handle, index, lcid, refPtrFlags, ref pbstrHelpString, pdwHelpStringContext, ref pbstrHelpStringDll); + } + + /// To be documented. + [NativeName("Src", "Line 4431, Column 43 in oaidl.h")] + public unsafe int ITypeLib2RemoteGetDocumentation2Proxy(ITypeLib2* This, int index, uint lcid, uint refPtrFlags, ref char* pbstrHelpString, ref uint pdwHelpStringContext, string[] pbstrHelpStringDllSa) + { + // StringArrayOverloader + var pbstrHelpStringDll = (char**) SilkMarshal.StringArrayToPtr(pbstrHelpStringDllSa); + var ret = ITypeLib2RemoteGetDocumentation2Proxy(This, index, lcid, refPtrFlags, ref pbstrHelpString, ref pdwHelpStringContext, pbstrHelpStringDll); + SilkMarshal.CopyPtrToStringArray((nint) pbstrHelpStringDll, pbstrHelpStringDllSa); + SilkMarshal.Free((nint) pbstrHelpStringDll); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 4431, Column 43 in oaidl.h")] + public unsafe int ITypeLib2RemoteGetDocumentation2Proxy(ComPtr This, int index, uint lcid, uint refPtrFlags, ref char* pbstrHelpString, ref uint pdwHelpStringContext, char** pbstrHelpStringDll) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeLib2RemoteGetDocumentation2Proxy((ITypeLib2*) This.Handle, index, lcid, refPtrFlags, ref pbstrHelpString, ref pdwHelpStringContext, pbstrHelpStringDll); + } + + /// To be documented. + [NativeName("Src", "Line 4431, Column 43 in oaidl.h")] + public unsafe int ITypeLib2RemoteGetDocumentation2Proxy(ComPtr This, int index, uint lcid, uint refPtrFlags, ref char* pbstrHelpString, ref uint pdwHelpStringContext, ref char* pbstrHelpStringDll) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeLib2RemoteGetDocumentation2Proxy((ITypeLib2*) This.Handle, index, lcid, refPtrFlags, ref pbstrHelpString, ref pdwHelpStringContext, ref pbstrHelpStringDll); + } + + /// To be documented. + [NativeName("Src", "Line 4431, Column 43 in oaidl.h")] + public unsafe int ITypeLib2RemoteGetDocumentation2Proxy(ref ITypeLib2 This, int index, uint lcid, uint refPtrFlags, string[] pbstrHelpStringSa, uint* pdwHelpStringContext, string[] pbstrHelpStringDllSa) + { + // StringArrayOverloader + var pbstrHelpString = (char**) SilkMarshal.StringArrayToPtr(pbstrHelpStringSa); + var pbstrHelpStringDll = (char**) SilkMarshal.StringArrayToPtr(pbstrHelpStringDllSa); + var ret = ITypeLib2RemoteGetDocumentation2Proxy(ref This, index, lcid, refPtrFlags, pbstrHelpString, pdwHelpStringContext, pbstrHelpStringDll); + SilkMarshal.CopyPtrToStringArray((nint) pbstrHelpString, pbstrHelpStringSa); + SilkMarshal.Free((nint) pbstrHelpString); + SilkMarshal.CopyPtrToStringArray((nint) pbstrHelpStringDll, pbstrHelpStringDllSa); + SilkMarshal.Free((nint) pbstrHelpStringDll); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 4431, Column 43 in oaidl.h")] + public unsafe int ITypeLib2RemoteGetDocumentation2Proxy(ref ITypeLib2 This, int index, uint lcid, uint refPtrFlags, string[] pbstrHelpStringSa, uint* pdwHelpStringContext, ref char* pbstrHelpStringDll) + { + // StringArrayOverloader + var pbstrHelpString = (char**) SilkMarshal.StringArrayToPtr(pbstrHelpStringSa); + var ret = ITypeLib2RemoteGetDocumentation2Proxy(ref This, index, lcid, refPtrFlags, pbstrHelpString, pdwHelpStringContext, ref pbstrHelpStringDll); + SilkMarshal.CopyPtrToStringArray((nint) pbstrHelpString, pbstrHelpStringSa); + SilkMarshal.Free((nint) pbstrHelpString); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 4431, Column 43 in oaidl.h")] + public unsafe int ITypeLib2RemoteGetDocumentation2Proxy(ref ITypeLib2 This, int index, uint lcid, uint refPtrFlags, string[] pbstrHelpStringSa, ref uint pdwHelpStringContext, string[] pbstrHelpStringDllSa) + { + // StringArrayOverloader + var pbstrHelpString = (char**) SilkMarshal.StringArrayToPtr(pbstrHelpStringSa); + var pbstrHelpStringDll = (char**) SilkMarshal.StringArrayToPtr(pbstrHelpStringDllSa); + var ret = ITypeLib2RemoteGetDocumentation2Proxy(ref This, index, lcid, refPtrFlags, pbstrHelpString, ref pdwHelpStringContext, pbstrHelpStringDll); + SilkMarshal.CopyPtrToStringArray((nint) pbstrHelpString, pbstrHelpStringSa); + SilkMarshal.Free((nint) pbstrHelpString); + SilkMarshal.CopyPtrToStringArray((nint) pbstrHelpStringDll, pbstrHelpStringDllSa); + SilkMarshal.Free((nint) pbstrHelpStringDll); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 4431, Column 43 in oaidl.h")] + public unsafe int ITypeLib2RemoteGetDocumentation2Proxy(ref ITypeLib2 This, int index, uint lcid, uint refPtrFlags, string[] pbstrHelpStringSa, ref uint pdwHelpStringContext, ref char* pbstrHelpStringDll) + { + // StringArrayOverloader + var pbstrHelpString = (char**) SilkMarshal.StringArrayToPtr(pbstrHelpStringSa); + var ret = ITypeLib2RemoteGetDocumentation2Proxy(ref This, index, lcid, refPtrFlags, pbstrHelpString, ref pdwHelpStringContext, ref pbstrHelpStringDll); + SilkMarshal.CopyPtrToStringArray((nint) pbstrHelpString, pbstrHelpStringSa); + SilkMarshal.Free((nint) pbstrHelpString); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 4431, Column 43 in oaidl.h")] + public unsafe int ITypeLib2RemoteGetDocumentation2Proxy(ref ITypeLib2 This, int index, uint lcid, uint refPtrFlags, ref char* pbstrHelpString, uint* pdwHelpStringContext, string[] pbstrHelpStringDllSa) + { + // StringArrayOverloader + var pbstrHelpStringDll = (char**) SilkMarshal.StringArrayToPtr(pbstrHelpStringDllSa); + var ret = ITypeLib2RemoteGetDocumentation2Proxy(ref This, index, lcid, refPtrFlags, ref pbstrHelpString, pdwHelpStringContext, pbstrHelpStringDll); + SilkMarshal.CopyPtrToStringArray((nint) pbstrHelpStringDll, pbstrHelpStringDllSa); + SilkMarshal.Free((nint) pbstrHelpStringDll); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 4431, Column 43 in oaidl.h")] + public unsafe int ITypeLib2RemoteGetDocumentation2Proxy(ref ITypeLib2 This, int index, uint lcid, uint refPtrFlags, ref char* pbstrHelpString, ref uint pdwHelpStringContext, string[] pbstrHelpStringDllSa) + { + // StringArrayOverloader + var pbstrHelpStringDll = (char**) SilkMarshal.StringArrayToPtr(pbstrHelpStringDllSa); + var ret = ITypeLib2RemoteGetDocumentation2Proxy(ref This, index, lcid, refPtrFlags, ref pbstrHelpString, ref pdwHelpStringContext, pbstrHelpStringDll); + SilkMarshal.CopyPtrToStringArray((nint) pbstrHelpStringDll, pbstrHelpStringDllSa); + SilkMarshal.Free((nint) pbstrHelpStringDll); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 4441, Column 17 in oaidl.h")] + public unsafe void ITypeLib2RemoteGetDocumentation2Stub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeLib2RemoteGetDocumentation2Stub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4441, Column 17 in oaidl.h")] + public unsafe void ITypeLib2RemoteGetDocumentation2Stub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeLib2RemoteGetDocumentation2Stub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4441, Column 17 in oaidl.h")] + public unsafe void ITypeLib2RemoteGetDocumentation2Stub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeLib2RemoteGetDocumentation2Stub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4441, Column 17 in oaidl.h")] + public unsafe void ITypeLib2RemoteGetDocumentation2Stub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeLib2RemoteGetDocumentation2Stub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4441, Column 17 in oaidl.h")] + public unsafe void ITypeLib2RemoteGetDocumentation2Stub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeLib2RemoteGetDocumentation2Stub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4441, Column 17 in oaidl.h")] + public unsafe void ITypeLib2RemoteGetDocumentation2Stub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeLib2RemoteGetDocumentation2Stub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4441, Column 17 in oaidl.h")] + public unsafe void ITypeLib2RemoteGetDocumentation2Stub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeLib2RemoteGetDocumentation2Stub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4441, Column 17 in oaidl.h")] + public unsafe void ITypeLib2RemoteGetDocumentation2Stub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeLib2RemoteGetDocumentation2Stub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4441, Column 17 in oaidl.h")] + public unsafe void ITypeLib2RemoteGetDocumentation2Stub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeLib2RemoteGetDocumentation2Stub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4441, Column 17 in oaidl.h")] + public unsafe void ITypeLib2RemoteGetDocumentation2Stub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeLib2RemoteGetDocumentation2Stub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4441, Column 17 in oaidl.h")] + public unsafe void ITypeLib2RemoteGetDocumentation2Stub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeLib2RemoteGetDocumentation2Stub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4441, Column 17 in oaidl.h")] + public unsafe void ITypeLib2RemoteGetDocumentation2Stub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + ITypeLib2RemoteGetDocumentation2Stub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 5627, Column 43 in oaidl.h")] + public unsafe int IPropertyBagRemoteReadProxy(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pszPropName, Variant* pVar, ComPtr pErrorLog, uint varType, ComPtr pUnkObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IPropertyBagRemoteReadProxy((IPropertyBag*) This.Handle, pszPropName, pVar, (IErrorLog*) pErrorLog.Handle, varType, (Silk.NET.Core.Native.IUnknown*) pUnkObj.Handle); + } + + /// To be documented. + [NativeName("Src", "Line 5627, Column 43 in oaidl.h")] + public unsafe int IPropertyBagRemoteReadProxy(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pszPropName, Variant* pVar, ComPtr pErrorLog, uint varType, ref Silk.NET.Core.Native.IUnknown pUnkObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IPropertyBagRemoteReadProxy((IPropertyBag*) This.Handle, pszPropName, pVar, (IErrorLog*) pErrorLog.Handle, varType, ref pUnkObj); + } + + /// To be documented. + [NativeName("Src", "Line 5627, Column 43 in oaidl.h")] + public unsafe int IPropertyBagRemoteReadProxy(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pszPropName, Variant* pVar, ref IErrorLog pErrorLog, uint varType, ComPtr pUnkObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IPropertyBagRemoteReadProxy((IPropertyBag*) This.Handle, pszPropName, pVar, ref pErrorLog, varType, (Silk.NET.Core.Native.IUnknown*) pUnkObj.Handle); + } + + /// To be documented. + [NativeName("Src", "Line 5627, Column 43 in oaidl.h")] + public unsafe int IPropertyBagRemoteReadProxy(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pszPropName, Variant* pVar, ref IErrorLog pErrorLog, uint varType, ref Silk.NET.Core.Native.IUnknown pUnkObj) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IPropertyBagRemoteReadProxy((IPropertyBag*) This.Handle, pszPropName, pVar, ref pErrorLog, varType, ref pUnkObj); + } + + /// To be documented. + [NativeName("Src", "Line 5627, Column 43 in oaidl.h")] + public unsafe int IPropertyBagRemoteReadProxy(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pszPropName, ref Variant pVar, ComPtr pErrorLog, uint varType, ComPtr pUnkObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IPropertyBagRemoteReadProxy((IPropertyBag*) This.Handle, pszPropName, ref pVar, (IErrorLog*) pErrorLog.Handle, varType, (Silk.NET.Core.Native.IUnknown*) pUnkObj.Handle); + } + + /// To be documented. + [NativeName("Src", "Line 5627, Column 43 in oaidl.h")] + public unsafe int IPropertyBagRemoteReadProxy(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pszPropName, ref Variant pVar, ComPtr pErrorLog, uint varType, ref Silk.NET.Core.Native.IUnknown pUnkObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IPropertyBagRemoteReadProxy((IPropertyBag*) This.Handle, pszPropName, ref pVar, (IErrorLog*) pErrorLog.Handle, varType, ref pUnkObj); + } + + /// To be documented. + [NativeName("Src", "Line 5627, Column 43 in oaidl.h")] + public unsafe int IPropertyBagRemoteReadProxy(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pszPropName, ref Variant pVar, ref IErrorLog pErrorLog, uint varType, ComPtr pUnkObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IPropertyBagRemoteReadProxy((IPropertyBag*) This.Handle, pszPropName, ref pVar, ref pErrorLog, varType, (Silk.NET.Core.Native.IUnknown*) pUnkObj.Handle); + } + + /// To be documented. + [NativeName("Src", "Line 5627, Column 43 in oaidl.h")] + public unsafe int IPropertyBagRemoteReadProxy(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pszPropName, ref Variant pVar, ref IErrorLog pErrorLog, uint varType, ref Silk.NET.Core.Native.IUnknown pUnkObj) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IPropertyBagRemoteReadProxy((IPropertyBag*) This.Handle, pszPropName, ref pVar, ref pErrorLog, varType, ref pUnkObj); + } + + /// To be documented. + [NativeName("Src", "Line 5627, Column 43 in oaidl.h")] + public unsafe int IPropertyBagRemoteReadProxy(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pszPropName, Variant* pVar, ComPtr pErrorLog, uint varType, ComPtr pUnkObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IPropertyBagRemoteReadProxy((IPropertyBag*) This.Handle, in pszPropName, pVar, (IErrorLog*) pErrorLog.Handle, varType, (Silk.NET.Core.Native.IUnknown*) pUnkObj.Handle); + } + + /// To be documented. + [NativeName("Src", "Line 5627, Column 43 in oaidl.h")] + public unsafe int IPropertyBagRemoteReadProxy(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pszPropName, Variant* pVar, ComPtr pErrorLog, uint varType, ref Silk.NET.Core.Native.IUnknown pUnkObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IPropertyBagRemoteReadProxy((IPropertyBag*) This.Handle, in pszPropName, pVar, (IErrorLog*) pErrorLog.Handle, varType, ref pUnkObj); + } + + /// To be documented. + [NativeName("Src", "Line 5627, Column 43 in oaidl.h")] + public unsafe int IPropertyBagRemoteReadProxy(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pszPropName, Variant* pVar, ref IErrorLog pErrorLog, uint varType, ComPtr pUnkObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IPropertyBagRemoteReadProxy((IPropertyBag*) This.Handle, in pszPropName, pVar, ref pErrorLog, varType, (Silk.NET.Core.Native.IUnknown*) pUnkObj.Handle); + } + + /// To be documented. + [NativeName("Src", "Line 5627, Column 43 in oaidl.h")] + public unsafe int IPropertyBagRemoteReadProxy(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pszPropName, Variant* pVar, ref IErrorLog pErrorLog, uint varType, ref Silk.NET.Core.Native.IUnknown pUnkObj) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IPropertyBagRemoteReadProxy((IPropertyBag*) This.Handle, in pszPropName, pVar, ref pErrorLog, varType, ref pUnkObj); + } + + /// To be documented. + [NativeName("Src", "Line 5627, Column 43 in oaidl.h")] + public unsafe int IPropertyBagRemoteReadProxy(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pszPropName, ref Variant pVar, ComPtr pErrorLog, uint varType, ComPtr pUnkObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IPropertyBagRemoteReadProxy((IPropertyBag*) This.Handle, in pszPropName, ref pVar, (IErrorLog*) pErrorLog.Handle, varType, (Silk.NET.Core.Native.IUnknown*) pUnkObj.Handle); + } + + /// To be documented. + [NativeName("Src", "Line 5627, Column 43 in oaidl.h")] + public unsafe int IPropertyBagRemoteReadProxy(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pszPropName, ref Variant pVar, ComPtr pErrorLog, uint varType, ref Silk.NET.Core.Native.IUnknown pUnkObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IPropertyBagRemoteReadProxy((IPropertyBag*) This.Handle, in pszPropName, ref pVar, (IErrorLog*) pErrorLog.Handle, varType, ref pUnkObj); + } + + /// To be documented. + [NativeName("Src", "Line 5627, Column 43 in oaidl.h")] + public unsafe int IPropertyBagRemoteReadProxy(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pszPropName, ref Variant pVar, ref IErrorLog pErrorLog, uint varType, ComPtr pUnkObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IPropertyBagRemoteReadProxy((IPropertyBag*) This.Handle, in pszPropName, ref pVar, ref pErrorLog, varType, (Silk.NET.Core.Native.IUnknown*) pUnkObj.Handle); + } + + /// To be documented. + [NativeName("Src", "Line 5627, Column 43 in oaidl.h")] + public unsafe int IPropertyBagRemoteReadProxy(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pszPropName, ref Variant pVar, ref IErrorLog pErrorLog, uint varType, ref Silk.NET.Core.Native.IUnknown pUnkObj) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IPropertyBagRemoteReadProxy((IPropertyBag*) This.Handle, in pszPropName, ref pVar, ref pErrorLog, varType, ref pUnkObj); + } + + /// To be documented. + [NativeName("Src", "Line 5627, Column 43 in oaidl.h")] + public unsafe int IPropertyBagRemoteReadProxy(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pszPropName, Variant* pVar, ComPtr pErrorLog, uint varType, ComPtr pUnkObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IPropertyBagRemoteReadProxy((IPropertyBag*) This.Handle, pszPropName, pVar, (IErrorLog*) pErrorLog.Handle, varType, (Silk.NET.Core.Native.IUnknown*) pUnkObj.Handle); + } + + /// To be documented. + [NativeName("Src", "Line 5627, Column 43 in oaidl.h")] + public unsafe int IPropertyBagRemoteReadProxy(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pszPropName, Variant* pVar, ComPtr pErrorLog, uint varType, ref Silk.NET.Core.Native.IUnknown pUnkObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IPropertyBagRemoteReadProxy((IPropertyBag*) This.Handle, pszPropName, pVar, (IErrorLog*) pErrorLog.Handle, varType, ref pUnkObj); + } + + /// To be documented. + [NativeName("Src", "Line 5627, Column 43 in oaidl.h")] + public unsafe int IPropertyBagRemoteReadProxy(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pszPropName, Variant* pVar, ref IErrorLog pErrorLog, uint varType, ComPtr pUnkObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IPropertyBagRemoteReadProxy((IPropertyBag*) This.Handle, pszPropName, pVar, ref pErrorLog, varType, (Silk.NET.Core.Native.IUnknown*) pUnkObj.Handle); + } + + /// To be documented. + [NativeName("Src", "Line 5627, Column 43 in oaidl.h")] + public unsafe int IPropertyBagRemoteReadProxy(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pszPropName, Variant* pVar, ref IErrorLog pErrorLog, uint varType, ref Silk.NET.Core.Native.IUnknown pUnkObj) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IPropertyBagRemoteReadProxy((IPropertyBag*) This.Handle, pszPropName, pVar, ref pErrorLog, varType, ref pUnkObj); + } + + /// To be documented. + [NativeName("Src", "Line 5627, Column 43 in oaidl.h")] + public unsafe int IPropertyBagRemoteReadProxy(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pszPropName, ref Variant pVar, ComPtr pErrorLog, uint varType, ComPtr pUnkObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IPropertyBagRemoteReadProxy((IPropertyBag*) This.Handle, pszPropName, ref pVar, (IErrorLog*) pErrorLog.Handle, varType, (Silk.NET.Core.Native.IUnknown*) pUnkObj.Handle); + } + + /// To be documented. + [NativeName("Src", "Line 5627, Column 43 in oaidl.h")] + public unsafe int IPropertyBagRemoteReadProxy(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pszPropName, ref Variant pVar, ComPtr pErrorLog, uint varType, ref Silk.NET.Core.Native.IUnknown pUnkObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IPropertyBagRemoteReadProxy((IPropertyBag*) This.Handle, pszPropName, ref pVar, (IErrorLog*) pErrorLog.Handle, varType, ref pUnkObj); + } + + /// To be documented. + [NativeName("Src", "Line 5627, Column 43 in oaidl.h")] + public unsafe int IPropertyBagRemoteReadProxy(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pszPropName, ref Variant pVar, ref IErrorLog pErrorLog, uint varType, ComPtr pUnkObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IPropertyBagRemoteReadProxy((IPropertyBag*) This.Handle, pszPropName, ref pVar, ref pErrorLog, varType, (Silk.NET.Core.Native.IUnknown*) pUnkObj.Handle); + } + + /// To be documented. + [NativeName("Src", "Line 5627, Column 43 in oaidl.h")] + public unsafe int IPropertyBagRemoteReadProxy(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pszPropName, ref Variant pVar, ref IErrorLog pErrorLog, uint varType, ref Silk.NET.Core.Native.IUnknown pUnkObj) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IPropertyBagRemoteReadProxy((IPropertyBag*) This.Handle, pszPropName, ref pVar, ref pErrorLog, varType, ref pUnkObj); + } + + /// To be documented. + [NativeName("Src", "Line 5627, Column 43 in oaidl.h")] + public unsafe int IPropertyBagRemoteReadProxy(ref IPropertyBag This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pszPropName, Variant* pVar, ComPtr pErrorLog, uint varType, ComPtr pUnkObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IPropertyBagRemoteReadProxy(ref This, pszPropName, pVar, (IErrorLog*) pErrorLog.Handle, varType, (Silk.NET.Core.Native.IUnknown*) pUnkObj.Handle); + } + + /// To be documented. + [NativeName("Src", "Line 5627, Column 43 in oaidl.h")] + public unsafe int IPropertyBagRemoteReadProxy(ref IPropertyBag This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pszPropName, Variant* pVar, ComPtr pErrorLog, uint varType, ref Silk.NET.Core.Native.IUnknown pUnkObj) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IPropertyBagRemoteReadProxy(ref This, pszPropName, pVar, (IErrorLog*) pErrorLog.Handle, varType, ref pUnkObj); + } + + /// To be documented. + [NativeName("Src", "Line 5627, Column 43 in oaidl.h")] + public unsafe int IPropertyBagRemoteReadProxy(ref IPropertyBag This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pszPropName, Variant* pVar, ref IErrorLog pErrorLog, uint varType, ComPtr pUnkObj) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IPropertyBagRemoteReadProxy(ref This, pszPropName, pVar, ref pErrorLog, varType, (Silk.NET.Core.Native.IUnknown*) pUnkObj.Handle); + } + + /// To be documented. + [NativeName("Src", "Line 5627, Column 43 in oaidl.h")] + public unsafe int IPropertyBagRemoteReadProxy(ref IPropertyBag This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pszPropName, ref Variant pVar, ComPtr pErrorLog, uint varType, ComPtr pUnkObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IPropertyBagRemoteReadProxy(ref This, pszPropName, ref pVar, (IErrorLog*) pErrorLog.Handle, varType, (Silk.NET.Core.Native.IUnknown*) pUnkObj.Handle); + } + + /// To be documented. + [NativeName("Src", "Line 5627, Column 43 in oaidl.h")] + public unsafe int IPropertyBagRemoteReadProxy(ref IPropertyBag This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pszPropName, ref Variant pVar, ComPtr pErrorLog, uint varType, ref Silk.NET.Core.Native.IUnknown pUnkObj) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IPropertyBagRemoteReadProxy(ref This, pszPropName, ref pVar, (IErrorLog*) pErrorLog.Handle, varType, ref pUnkObj); + } + + /// To be documented. + [NativeName("Src", "Line 5627, Column 43 in oaidl.h")] + public unsafe int IPropertyBagRemoteReadProxy(ref IPropertyBag This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pszPropName, ref Variant pVar, ref IErrorLog pErrorLog, uint varType, ComPtr pUnkObj) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IPropertyBagRemoteReadProxy(ref This, pszPropName, ref pVar, ref pErrorLog, varType, (Silk.NET.Core.Native.IUnknown*) pUnkObj.Handle); + } + + /// To be documented. + [NativeName("Src", "Line 5627, Column 43 in oaidl.h")] + public unsafe int IPropertyBagRemoteReadProxy(ref IPropertyBag This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pszPropName, Variant* pVar, ComPtr pErrorLog, uint varType, ComPtr pUnkObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IPropertyBagRemoteReadProxy(ref This, in pszPropName, pVar, (IErrorLog*) pErrorLog.Handle, varType, (Silk.NET.Core.Native.IUnknown*) pUnkObj.Handle); + } + + /// To be documented. + [NativeName("Src", "Line 5627, Column 43 in oaidl.h")] + public unsafe int IPropertyBagRemoteReadProxy(ref IPropertyBag This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pszPropName, Variant* pVar, ComPtr pErrorLog, uint varType, ref Silk.NET.Core.Native.IUnknown pUnkObj) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IPropertyBagRemoteReadProxy(ref This, in pszPropName, pVar, (IErrorLog*) pErrorLog.Handle, varType, ref pUnkObj); + } + + /// To be documented. + [NativeName("Src", "Line 5627, Column 43 in oaidl.h")] + public unsafe int IPropertyBagRemoteReadProxy(ref IPropertyBag This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pszPropName, Variant* pVar, ref IErrorLog pErrorLog, uint varType, ComPtr pUnkObj) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IPropertyBagRemoteReadProxy(ref This, in pszPropName, pVar, ref pErrorLog, varType, (Silk.NET.Core.Native.IUnknown*) pUnkObj.Handle); + } + + /// To be documented. + [NativeName("Src", "Line 5627, Column 43 in oaidl.h")] + public unsafe int IPropertyBagRemoteReadProxy(ref IPropertyBag This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pszPropName, ref Variant pVar, ComPtr pErrorLog, uint varType, ComPtr pUnkObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IPropertyBagRemoteReadProxy(ref This, in pszPropName, ref pVar, (IErrorLog*) pErrorLog.Handle, varType, (Silk.NET.Core.Native.IUnknown*) pUnkObj.Handle); + } + + /// To be documented. + [NativeName("Src", "Line 5627, Column 43 in oaidl.h")] + public unsafe int IPropertyBagRemoteReadProxy(ref IPropertyBag This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pszPropName, ref Variant pVar, ComPtr pErrorLog, uint varType, ref Silk.NET.Core.Native.IUnknown pUnkObj) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IPropertyBagRemoteReadProxy(ref This, in pszPropName, ref pVar, (IErrorLog*) pErrorLog.Handle, varType, ref pUnkObj); + } + + /// To be documented. + [NativeName("Src", "Line 5627, Column 43 in oaidl.h")] + public unsafe int IPropertyBagRemoteReadProxy(ref IPropertyBag This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pszPropName, ref Variant pVar, ref IErrorLog pErrorLog, uint varType, ComPtr pUnkObj) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IPropertyBagRemoteReadProxy(ref This, in pszPropName, ref pVar, ref pErrorLog, varType, (Silk.NET.Core.Native.IUnknown*) pUnkObj.Handle); + } + + /// To be documented. + [NativeName("Src", "Line 5627, Column 43 in oaidl.h")] + public unsafe int IPropertyBagRemoteReadProxy(ref IPropertyBag This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pszPropName, Variant* pVar, ComPtr pErrorLog, uint varType, ComPtr pUnkObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IPropertyBagRemoteReadProxy(ref This, pszPropName, pVar, (IErrorLog*) pErrorLog.Handle, varType, (Silk.NET.Core.Native.IUnknown*) pUnkObj.Handle); + } + + /// To be documented. + [NativeName("Src", "Line 5627, Column 43 in oaidl.h")] + public unsafe int IPropertyBagRemoteReadProxy(ref IPropertyBag This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pszPropName, Variant* pVar, ComPtr pErrorLog, uint varType, ref Silk.NET.Core.Native.IUnknown pUnkObj) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IPropertyBagRemoteReadProxy(ref This, pszPropName, pVar, (IErrorLog*) pErrorLog.Handle, varType, ref pUnkObj); + } + + /// To be documented. + [NativeName("Src", "Line 5627, Column 43 in oaidl.h")] + public unsafe int IPropertyBagRemoteReadProxy(ref IPropertyBag This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pszPropName, Variant* pVar, ref IErrorLog pErrorLog, uint varType, ComPtr pUnkObj) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IPropertyBagRemoteReadProxy(ref This, pszPropName, pVar, ref pErrorLog, varType, (Silk.NET.Core.Native.IUnknown*) pUnkObj.Handle); + } + + /// To be documented. + [NativeName("Src", "Line 5627, Column 43 in oaidl.h")] + public unsafe int IPropertyBagRemoteReadProxy(ref IPropertyBag This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pszPropName, ref Variant pVar, ComPtr pErrorLog, uint varType, ComPtr pUnkObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IPropertyBagRemoteReadProxy(ref This, pszPropName, ref pVar, (IErrorLog*) pErrorLog.Handle, varType, (Silk.NET.Core.Native.IUnknown*) pUnkObj.Handle); + } + + /// To be documented. + [NativeName("Src", "Line 5627, Column 43 in oaidl.h")] + public unsafe int IPropertyBagRemoteReadProxy(ref IPropertyBag This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pszPropName, ref Variant pVar, ComPtr pErrorLog, uint varType, ref Silk.NET.Core.Native.IUnknown pUnkObj) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IPropertyBagRemoteReadProxy(ref This, pszPropName, ref pVar, (IErrorLog*) pErrorLog.Handle, varType, ref pUnkObj); + } + + /// To be documented. + [NativeName("Src", "Line 5627, Column 43 in oaidl.h")] + public unsafe int IPropertyBagRemoteReadProxy(ref IPropertyBag This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pszPropName, ref Variant pVar, ref IErrorLog pErrorLog, uint varType, ComPtr pUnkObj) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IPropertyBagRemoteReadProxy(ref This, pszPropName, ref pVar, ref pErrorLog, varType, (Silk.NET.Core.Native.IUnknown*) pUnkObj.Handle); + } + + /// To be documented. + [NativeName("Src", "Line 5636, Column 17 in oaidl.h")] + public unsafe void IPropertyBagRemoteReadStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IPropertyBagRemoteReadStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 5636, Column 17 in oaidl.h")] + public unsafe void IPropertyBagRemoteReadStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IPropertyBagRemoteReadStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 5636, Column 17 in oaidl.h")] + public unsafe void IPropertyBagRemoteReadStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IPropertyBagRemoteReadStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 5636, Column 17 in oaidl.h")] + public unsafe void IPropertyBagRemoteReadStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IPropertyBagRemoteReadStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 5636, Column 17 in oaidl.h")] + public unsafe void IPropertyBagRemoteReadStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IPropertyBagRemoteReadStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 5636, Column 17 in oaidl.h")] + public unsafe void IPropertyBagRemoteReadStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IPropertyBagRemoteReadStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 5636, Column 17 in oaidl.h")] + public unsafe void IPropertyBagRemoteReadStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IPropertyBagRemoteReadStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 5636, Column 17 in oaidl.h")] + public unsafe void IPropertyBagRemoteReadStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IPropertyBagRemoteReadStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 5636, Column 17 in oaidl.h")] + public unsafe void IPropertyBagRemoteReadStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IPropertyBagRemoteReadStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 5636, Column 17 in oaidl.h")] + public unsafe void IPropertyBagRemoteReadStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IPropertyBagRemoteReadStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 5636, Column 17 in oaidl.h")] + public unsafe void IPropertyBagRemoteReadStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IPropertyBagRemoteReadStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 5636, Column 17 in oaidl.h")] + public unsafe void IPropertyBagRemoteReadStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + IPropertyBagRemoteReadStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 5912, Column 39 in oaidl.h")] + public unsafe uint BSTRUserSize(uint* arg0, uint arg1, string[] arg2Sa) + { + // StringArrayOverloader + var arg2 = (char**) SilkMarshal.StringArrayToPtr(arg2Sa); + var ret = BSTRUserSize(arg0, arg1, arg2); + SilkMarshal.CopyPtrToStringArray((nint) arg2, arg2Sa); + SilkMarshal.Free((nint) arg2); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 5912, Column 39 in oaidl.h")] + public unsafe uint BSTRUserSize(ref uint arg0, uint arg1, string[] arg2Sa) + { + // StringArrayOverloader + var arg2 = (char**) SilkMarshal.StringArrayToPtr(arg2Sa); + var ret = BSTRUserSize(ref arg0, arg1, arg2); + SilkMarshal.CopyPtrToStringArray((nint) arg2, arg2Sa); + SilkMarshal.Free((nint) arg2); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 5913, Column 29 in oaidl.h")] + public unsafe byte* BSTRUserMarshal(uint* arg0, byte* arg1, string[] arg2Sa) + { + // StringArrayOverloader + var arg2 = (char**) SilkMarshal.StringArrayToPtr(arg2Sa); + var ret = BSTRUserMarshal(arg0, arg1, arg2); + SilkMarshal.CopyPtrToStringArray((nint) arg2, arg2Sa); + SilkMarshal.Free((nint) arg2); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 5913, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + public unsafe string BSTRUserMarshalS(uint* arg0, byte* arg1, string[] arg2Sa) + { + // StringArrayOverloader + var arg2 = (char**) SilkMarshal.StringArrayToPtr(arg2Sa); + var ret = BSTRUserMarshalS(arg0, arg1, arg2); + SilkMarshal.CopyPtrToStringArray((nint) arg2, arg2Sa); + SilkMarshal.Free((nint) arg2); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 5913, Column 29 in oaidl.h")] + public unsafe byte* BSTRUserMarshal(uint* arg0, ref byte arg1, string[] arg2Sa) + { + // StringArrayOverloader + var arg2 = (char**) SilkMarshal.StringArrayToPtr(arg2Sa); + var ret = BSTRUserMarshal(arg0, ref arg1, arg2); + SilkMarshal.CopyPtrToStringArray((nint) arg2, arg2Sa); + SilkMarshal.Free((nint) arg2); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 5913, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + public unsafe string BSTRUserMarshalS(uint* arg0, ref byte arg1, string[] arg2Sa) + { + // StringArrayOverloader + var arg2 = (char**) SilkMarshal.StringArrayToPtr(arg2Sa); + var ret = BSTRUserMarshalS(arg0, ref arg1, arg2); + SilkMarshal.CopyPtrToStringArray((nint) arg2, arg2Sa); + SilkMarshal.Free((nint) arg2); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 5913, Column 29 in oaidl.h")] + public unsafe byte* BSTRUserMarshal(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, string[] arg2Sa) + { + // StringArrayOverloader + var arg2 = (char**) SilkMarshal.StringArrayToPtr(arg2Sa); + var ret = BSTRUserMarshal(arg0, arg1, arg2); + SilkMarshal.CopyPtrToStringArray((nint) arg2, arg2Sa); + SilkMarshal.Free((nint) arg2); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 5913, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + public unsafe string BSTRUserMarshalS(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, string[] arg2Sa) + { + // StringArrayOverloader + var arg2 = (char**) SilkMarshal.StringArrayToPtr(arg2Sa); + var ret = BSTRUserMarshalS(arg0, arg1, arg2); + SilkMarshal.CopyPtrToStringArray((nint) arg2, arg2Sa); + SilkMarshal.Free((nint) arg2); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 5913, Column 29 in oaidl.h")] + public unsafe byte* BSTRUserMarshal(ref uint arg0, byte* arg1, string[] arg2Sa) + { + // StringArrayOverloader + var arg2 = (char**) SilkMarshal.StringArrayToPtr(arg2Sa); + var ret = BSTRUserMarshal(ref arg0, arg1, arg2); + SilkMarshal.CopyPtrToStringArray((nint) arg2, arg2Sa); + SilkMarshal.Free((nint) arg2); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 5913, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + public unsafe string BSTRUserMarshalS(ref uint arg0, byte* arg1, string[] arg2Sa) + { + // StringArrayOverloader + var arg2 = (char**) SilkMarshal.StringArrayToPtr(arg2Sa); + var ret = BSTRUserMarshalS(ref arg0, arg1, arg2); + SilkMarshal.CopyPtrToStringArray((nint) arg2, arg2Sa); + SilkMarshal.Free((nint) arg2); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 5913, Column 29 in oaidl.h")] + public unsafe byte* BSTRUserMarshal(ref uint arg0, ref byte arg1, string[] arg2Sa) + { + // StringArrayOverloader + var arg2 = (char**) SilkMarshal.StringArrayToPtr(arg2Sa); + var ret = BSTRUserMarshal(ref arg0, ref arg1, arg2); + SilkMarshal.CopyPtrToStringArray((nint) arg2, arg2Sa); + SilkMarshal.Free((nint) arg2); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 5913, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + public unsafe string BSTRUserMarshalS(ref uint arg0, ref byte arg1, string[] arg2Sa) + { + // StringArrayOverloader + var arg2 = (char**) SilkMarshal.StringArrayToPtr(arg2Sa); + var ret = BSTRUserMarshalS(ref arg0, ref arg1, arg2); + SilkMarshal.CopyPtrToStringArray((nint) arg2, arg2Sa); + SilkMarshal.Free((nint) arg2); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 5913, Column 29 in oaidl.h")] + public unsafe byte* BSTRUserMarshal(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, string[] arg2Sa) + { + // StringArrayOverloader + var arg2 = (char**) SilkMarshal.StringArrayToPtr(arg2Sa); + var ret = BSTRUserMarshal(ref arg0, arg1, arg2); + SilkMarshal.CopyPtrToStringArray((nint) arg2, arg2Sa); + SilkMarshal.Free((nint) arg2); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 5913, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + public unsafe string BSTRUserMarshalS(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, string[] arg2Sa) + { + // StringArrayOverloader + var arg2 = (char**) SilkMarshal.StringArrayToPtr(arg2Sa); + var ret = BSTRUserMarshalS(ref arg0, arg1, arg2); + SilkMarshal.CopyPtrToStringArray((nint) arg2, arg2Sa); + SilkMarshal.Free((nint) arg2); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 5914, Column 29 in oaidl.h")] + public unsafe byte* BSTRUserUnmarshal(uint* arg0, byte* arg1, string[] arg2Sa) + { + // StringArrayOverloader + var arg2 = (char**) SilkMarshal.StringArrayToPtr(arg2Sa); + var ret = BSTRUserUnmarshal(arg0, arg1, arg2); + SilkMarshal.CopyPtrToStringArray((nint) arg2, arg2Sa); + SilkMarshal.Free((nint) arg2); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 5914, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + public unsafe string BSTRUserUnmarshalS(uint* arg0, byte* arg1, string[] arg2Sa) + { + // StringArrayOverloader + var arg2 = (char**) SilkMarshal.StringArrayToPtr(arg2Sa); + var ret = BSTRUserUnmarshalS(arg0, arg1, arg2); + SilkMarshal.CopyPtrToStringArray((nint) arg2, arg2Sa); + SilkMarshal.Free((nint) arg2); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 5914, Column 29 in oaidl.h")] + public unsafe byte* BSTRUserUnmarshal(uint* arg0, ref byte arg1, string[] arg2Sa) + { + // StringArrayOverloader + var arg2 = (char**) SilkMarshal.StringArrayToPtr(arg2Sa); + var ret = BSTRUserUnmarshal(arg0, ref arg1, arg2); + SilkMarshal.CopyPtrToStringArray((nint) arg2, arg2Sa); + SilkMarshal.Free((nint) arg2); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 5914, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + public unsafe string BSTRUserUnmarshalS(uint* arg0, ref byte arg1, string[] arg2Sa) + { + // StringArrayOverloader + var arg2 = (char**) SilkMarshal.StringArrayToPtr(arg2Sa); + var ret = BSTRUserUnmarshalS(arg0, ref arg1, arg2); + SilkMarshal.CopyPtrToStringArray((nint) arg2, arg2Sa); + SilkMarshal.Free((nint) arg2); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 5914, Column 29 in oaidl.h")] + public unsafe byte* BSTRUserUnmarshal(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, string[] arg2Sa) + { + // StringArrayOverloader + var arg2 = (char**) SilkMarshal.StringArrayToPtr(arg2Sa); + var ret = BSTRUserUnmarshal(arg0, arg1, arg2); + SilkMarshal.CopyPtrToStringArray((nint) arg2, arg2Sa); + SilkMarshal.Free((nint) arg2); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 5914, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + public unsafe string BSTRUserUnmarshalS(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, string[] arg2Sa) + { + // StringArrayOverloader + var arg2 = (char**) SilkMarshal.StringArrayToPtr(arg2Sa); + var ret = BSTRUserUnmarshalS(arg0, arg1, arg2); + SilkMarshal.CopyPtrToStringArray((nint) arg2, arg2Sa); + SilkMarshal.Free((nint) arg2); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 5914, Column 29 in oaidl.h")] + public unsafe byte* BSTRUserUnmarshal(ref uint arg0, byte* arg1, string[] arg2Sa) + { + // StringArrayOverloader + var arg2 = (char**) SilkMarshal.StringArrayToPtr(arg2Sa); + var ret = BSTRUserUnmarshal(ref arg0, arg1, arg2); + SilkMarshal.CopyPtrToStringArray((nint) arg2, arg2Sa); + SilkMarshal.Free((nint) arg2); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 5914, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + public unsafe string BSTRUserUnmarshalS(ref uint arg0, byte* arg1, string[] arg2Sa) + { + // StringArrayOverloader + var arg2 = (char**) SilkMarshal.StringArrayToPtr(arg2Sa); + var ret = BSTRUserUnmarshalS(ref arg0, arg1, arg2); + SilkMarshal.CopyPtrToStringArray((nint) arg2, arg2Sa); + SilkMarshal.Free((nint) arg2); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 5914, Column 29 in oaidl.h")] + public unsafe byte* BSTRUserUnmarshal(ref uint arg0, ref byte arg1, string[] arg2Sa) + { + // StringArrayOverloader + var arg2 = (char**) SilkMarshal.StringArrayToPtr(arg2Sa); + var ret = BSTRUserUnmarshal(ref arg0, ref arg1, arg2); + SilkMarshal.CopyPtrToStringArray((nint) arg2, arg2Sa); + SilkMarshal.Free((nint) arg2); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 5914, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + public unsafe string BSTRUserUnmarshalS(ref uint arg0, ref byte arg1, string[] arg2Sa) + { + // StringArrayOverloader + var arg2 = (char**) SilkMarshal.StringArrayToPtr(arg2Sa); + var ret = BSTRUserUnmarshalS(ref arg0, ref arg1, arg2); + SilkMarshal.CopyPtrToStringArray((nint) arg2, arg2Sa); + SilkMarshal.Free((nint) arg2); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 5914, Column 29 in oaidl.h")] + public unsafe byte* BSTRUserUnmarshal(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, string[] arg2Sa) + { + // StringArrayOverloader + var arg2 = (char**) SilkMarshal.StringArrayToPtr(arg2Sa); + var ret = BSTRUserUnmarshal(ref arg0, arg1, arg2); + SilkMarshal.CopyPtrToStringArray((nint) arg2, arg2Sa); + SilkMarshal.Free((nint) arg2); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 5914, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + public unsafe string BSTRUserUnmarshalS(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, string[] arg2Sa) + { + // StringArrayOverloader + var arg2 = (char**) SilkMarshal.StringArrayToPtr(arg2Sa); + var ret = BSTRUserUnmarshalS(ref arg0, arg1, arg2); + SilkMarshal.CopyPtrToStringArray((nint) arg2, arg2Sa); + SilkMarshal.Free((nint) arg2); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 5915, Column 39 in oaidl.h")] + public unsafe void BSTRUserFree(uint* arg0, string[] arg1Sa) + { + // StringArrayOverloader + var arg1 = (char**) SilkMarshal.StringArrayToPtr(arg1Sa); + BSTRUserFree(arg0, arg1); + SilkMarshal.CopyPtrToStringArray((nint) arg1, arg1Sa); + SilkMarshal.Free((nint) arg1); + } + + /// To be documented. + [NativeName("Src", "Line 5915, Column 39 in oaidl.h")] + public unsafe void BSTRUserFree(ref uint arg0, string[] arg1Sa) + { + // StringArrayOverloader + var arg1 = (char**) SilkMarshal.StringArrayToPtr(arg1Sa); + BSTRUserFree(ref arg0, arg1); + SilkMarshal.CopyPtrToStringArray((nint) arg1, arg1Sa); + SilkMarshal.Free((nint) arg1); + } + + /// To be documented. + [NativeName("Src", "Line 5927, Column 39 in oaidl.h")] + public unsafe uint BSTRUserSize64(uint* arg0, uint arg1, string[] arg2Sa) + { + // StringArrayOverloader + var arg2 = (char**) SilkMarshal.StringArrayToPtr(arg2Sa); + var ret = BSTRUserSize64(arg0, arg1, arg2); + SilkMarshal.CopyPtrToStringArray((nint) arg2, arg2Sa); + SilkMarshal.Free((nint) arg2); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 5927, Column 39 in oaidl.h")] + public unsafe uint BSTRUserSize64(ref uint arg0, uint arg1, string[] arg2Sa) + { + // StringArrayOverloader + var arg2 = (char**) SilkMarshal.StringArrayToPtr(arg2Sa); + var ret = BSTRUserSize64(ref arg0, arg1, arg2); + SilkMarshal.CopyPtrToStringArray((nint) arg2, arg2Sa); + SilkMarshal.Free((nint) arg2); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 5928, Column 29 in oaidl.h")] + public unsafe byte* BSTRUserMarshal64(uint* arg0, byte* arg1, string[] arg2Sa) + { + // StringArrayOverloader + var arg2 = (char**) SilkMarshal.StringArrayToPtr(arg2Sa); + var ret = BSTRUserMarshal64(arg0, arg1, arg2); + SilkMarshal.CopyPtrToStringArray((nint) arg2, arg2Sa); + SilkMarshal.Free((nint) arg2); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 5928, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + public unsafe string BSTRUserMarshal64S(uint* arg0, byte* arg1, string[] arg2Sa) + { + // StringArrayOverloader + var arg2 = (char**) SilkMarshal.StringArrayToPtr(arg2Sa); + var ret = BSTRUserMarshal64S(arg0, arg1, arg2); + SilkMarshal.CopyPtrToStringArray((nint) arg2, arg2Sa); + SilkMarshal.Free((nint) arg2); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 5928, Column 29 in oaidl.h")] + public unsafe byte* BSTRUserMarshal64(uint* arg0, ref byte arg1, string[] arg2Sa) + { + // StringArrayOverloader + var arg2 = (char**) SilkMarshal.StringArrayToPtr(arg2Sa); + var ret = BSTRUserMarshal64(arg0, ref arg1, arg2); + SilkMarshal.CopyPtrToStringArray((nint) arg2, arg2Sa); + SilkMarshal.Free((nint) arg2); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 5928, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + public unsafe string BSTRUserMarshal64S(uint* arg0, ref byte arg1, string[] arg2Sa) + { + // StringArrayOverloader + var arg2 = (char**) SilkMarshal.StringArrayToPtr(arg2Sa); + var ret = BSTRUserMarshal64S(arg0, ref arg1, arg2); + SilkMarshal.CopyPtrToStringArray((nint) arg2, arg2Sa); + SilkMarshal.Free((nint) arg2); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 5928, Column 29 in oaidl.h")] + public unsafe byte* BSTRUserMarshal64(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, string[] arg2Sa) + { + // StringArrayOverloader + var arg2 = (char**) SilkMarshal.StringArrayToPtr(arg2Sa); + var ret = BSTRUserMarshal64(arg0, arg1, arg2); + SilkMarshal.CopyPtrToStringArray((nint) arg2, arg2Sa); + SilkMarshal.Free((nint) arg2); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 5928, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + public unsafe string BSTRUserMarshal64S(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, string[] arg2Sa) + { + // StringArrayOverloader + var arg2 = (char**) SilkMarshal.StringArrayToPtr(arg2Sa); + var ret = BSTRUserMarshal64S(arg0, arg1, arg2); + SilkMarshal.CopyPtrToStringArray((nint) arg2, arg2Sa); + SilkMarshal.Free((nint) arg2); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 5928, Column 29 in oaidl.h")] + public unsafe byte* BSTRUserMarshal64(ref uint arg0, byte* arg1, string[] arg2Sa) + { + // StringArrayOverloader + var arg2 = (char**) SilkMarshal.StringArrayToPtr(arg2Sa); + var ret = BSTRUserMarshal64(ref arg0, arg1, arg2); + SilkMarshal.CopyPtrToStringArray((nint) arg2, arg2Sa); + SilkMarshal.Free((nint) arg2); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 5928, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + public unsafe string BSTRUserMarshal64S(ref uint arg0, byte* arg1, string[] arg2Sa) + { + // StringArrayOverloader + var arg2 = (char**) SilkMarshal.StringArrayToPtr(arg2Sa); + var ret = BSTRUserMarshal64S(ref arg0, arg1, arg2); + SilkMarshal.CopyPtrToStringArray((nint) arg2, arg2Sa); + SilkMarshal.Free((nint) arg2); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 5928, Column 29 in oaidl.h")] + public unsafe byte* BSTRUserMarshal64(ref uint arg0, ref byte arg1, string[] arg2Sa) + { + // StringArrayOverloader + var arg2 = (char**) SilkMarshal.StringArrayToPtr(arg2Sa); + var ret = BSTRUserMarshal64(ref arg0, ref arg1, arg2); + SilkMarshal.CopyPtrToStringArray((nint) arg2, arg2Sa); + SilkMarshal.Free((nint) arg2); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 5928, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + public unsafe string BSTRUserMarshal64S(ref uint arg0, ref byte arg1, string[] arg2Sa) + { + // StringArrayOverloader + var arg2 = (char**) SilkMarshal.StringArrayToPtr(arg2Sa); + var ret = BSTRUserMarshal64S(ref arg0, ref arg1, arg2); + SilkMarshal.CopyPtrToStringArray((nint) arg2, arg2Sa); + SilkMarshal.Free((nint) arg2); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 5928, Column 29 in oaidl.h")] + public unsafe byte* BSTRUserMarshal64(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, string[] arg2Sa) + { + // StringArrayOverloader + var arg2 = (char**) SilkMarshal.StringArrayToPtr(arg2Sa); + var ret = BSTRUserMarshal64(ref arg0, arg1, arg2); + SilkMarshal.CopyPtrToStringArray((nint) arg2, arg2Sa); + SilkMarshal.Free((nint) arg2); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 5928, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + public unsafe string BSTRUserMarshal64S(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, string[] arg2Sa) + { + // StringArrayOverloader + var arg2 = (char**) SilkMarshal.StringArrayToPtr(arg2Sa); + var ret = BSTRUserMarshal64S(ref arg0, arg1, arg2); + SilkMarshal.CopyPtrToStringArray((nint) arg2, arg2Sa); + SilkMarshal.Free((nint) arg2); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 5929, Column 29 in oaidl.h")] + public unsafe byte* BSTRUserUnmarshal64(uint* arg0, byte* arg1, string[] arg2Sa) + { + // StringArrayOverloader + var arg2 = (char**) SilkMarshal.StringArrayToPtr(arg2Sa); + var ret = BSTRUserUnmarshal64(arg0, arg1, arg2); + SilkMarshal.CopyPtrToStringArray((nint) arg2, arg2Sa); + SilkMarshal.Free((nint) arg2); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 5929, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + public unsafe string BSTRUserUnmarshal64S(uint* arg0, byte* arg1, string[] arg2Sa) + { + // StringArrayOverloader + var arg2 = (char**) SilkMarshal.StringArrayToPtr(arg2Sa); + var ret = BSTRUserUnmarshal64S(arg0, arg1, arg2); + SilkMarshal.CopyPtrToStringArray((nint) arg2, arg2Sa); + SilkMarshal.Free((nint) arg2); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 5929, Column 29 in oaidl.h")] + public unsafe byte* BSTRUserUnmarshal64(uint* arg0, ref byte arg1, string[] arg2Sa) + { + // StringArrayOverloader + var arg2 = (char**) SilkMarshal.StringArrayToPtr(arg2Sa); + var ret = BSTRUserUnmarshal64(arg0, ref arg1, arg2); + SilkMarshal.CopyPtrToStringArray((nint) arg2, arg2Sa); + SilkMarshal.Free((nint) arg2); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 5929, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + public unsafe string BSTRUserUnmarshal64S(uint* arg0, ref byte arg1, string[] arg2Sa) + { + // StringArrayOverloader + var arg2 = (char**) SilkMarshal.StringArrayToPtr(arg2Sa); + var ret = BSTRUserUnmarshal64S(arg0, ref arg1, arg2); + SilkMarshal.CopyPtrToStringArray((nint) arg2, arg2Sa); + SilkMarshal.Free((nint) arg2); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 5929, Column 29 in oaidl.h")] + public unsafe byte* BSTRUserUnmarshal64(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, string[] arg2Sa) + { + // StringArrayOverloader + var arg2 = (char**) SilkMarshal.StringArrayToPtr(arg2Sa); + var ret = BSTRUserUnmarshal64(arg0, arg1, arg2); + SilkMarshal.CopyPtrToStringArray((nint) arg2, arg2Sa); + SilkMarshal.Free((nint) arg2); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 5929, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + public unsafe string BSTRUserUnmarshal64S(uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, string[] arg2Sa) + { + // StringArrayOverloader + var arg2 = (char**) SilkMarshal.StringArrayToPtr(arg2Sa); + var ret = BSTRUserUnmarshal64S(arg0, arg1, arg2); + SilkMarshal.CopyPtrToStringArray((nint) arg2, arg2Sa); + SilkMarshal.Free((nint) arg2); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 5929, Column 29 in oaidl.h")] + public unsafe byte* BSTRUserUnmarshal64(ref uint arg0, byte* arg1, string[] arg2Sa) + { + // StringArrayOverloader + var arg2 = (char**) SilkMarshal.StringArrayToPtr(arg2Sa); + var ret = BSTRUserUnmarshal64(ref arg0, arg1, arg2); + SilkMarshal.CopyPtrToStringArray((nint) arg2, arg2Sa); + SilkMarshal.Free((nint) arg2); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 5929, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + public unsafe string BSTRUserUnmarshal64S(ref uint arg0, byte* arg1, string[] arg2Sa) + { + // StringArrayOverloader + var arg2 = (char**) SilkMarshal.StringArrayToPtr(arg2Sa); + var ret = BSTRUserUnmarshal64S(ref arg0, arg1, arg2); + SilkMarshal.CopyPtrToStringArray((nint) arg2, arg2Sa); + SilkMarshal.Free((nint) arg2); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 5929, Column 29 in oaidl.h")] + public unsafe byte* BSTRUserUnmarshal64(ref uint arg0, ref byte arg1, string[] arg2Sa) + { + // StringArrayOverloader + var arg2 = (char**) SilkMarshal.StringArrayToPtr(arg2Sa); + var ret = BSTRUserUnmarshal64(ref arg0, ref arg1, arg2); + SilkMarshal.CopyPtrToStringArray((nint) arg2, arg2Sa); + SilkMarshal.Free((nint) arg2); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 5929, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + public unsafe string BSTRUserUnmarshal64S(ref uint arg0, ref byte arg1, string[] arg2Sa) + { + // StringArrayOverloader + var arg2 = (char**) SilkMarshal.StringArrayToPtr(arg2Sa); + var ret = BSTRUserUnmarshal64S(ref arg0, ref arg1, arg2); + SilkMarshal.CopyPtrToStringArray((nint) arg2, arg2Sa); + SilkMarshal.Free((nint) arg2); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 5929, Column 29 in oaidl.h")] + public unsafe byte* BSTRUserUnmarshal64(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, string[] arg2Sa) + { + // StringArrayOverloader + var arg2 = (char**) SilkMarshal.StringArrayToPtr(arg2Sa); + var ret = BSTRUserUnmarshal64(ref arg0, arg1, arg2); + SilkMarshal.CopyPtrToStringArray((nint) arg2, arg2Sa); + SilkMarshal.Free((nint) arg2); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 5929, Column 29 in oaidl.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + public unsafe string BSTRUserUnmarshal64S(ref uint arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, string[] arg2Sa) + { + // StringArrayOverloader + var arg2 = (char**) SilkMarshal.StringArrayToPtr(arg2Sa); + var ret = BSTRUserUnmarshal64S(ref arg0, arg1, arg2); + SilkMarshal.CopyPtrToStringArray((nint) arg2, arg2Sa); + SilkMarshal.Free((nint) arg2); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 5930, Column 39 in oaidl.h")] + public unsafe void BSTRUserFree64(uint* arg0, string[] arg1Sa) + { + // StringArrayOverloader + var arg1 = (char**) SilkMarshal.StringArrayToPtr(arg1Sa); + BSTRUserFree64(arg0, arg1); + SilkMarshal.CopyPtrToStringArray((nint) arg1, arg1Sa); + SilkMarshal.Free((nint) arg1); + } + + /// To be documented. + [NativeName("Src", "Line 5930, Column 39 in oaidl.h")] + public unsafe void BSTRUserFree64(ref uint arg0, string[] arg1Sa) + { + // StringArrayOverloader + var arg1 = (char**) SilkMarshal.StringArrayToPtr(arg1Sa); + BSTRUserFree64(ref arg0, arg1); + SilkMarshal.CopyPtrToStringArray((nint) arg1, arg1Sa); + SilkMarshal.Free((nint) arg1); + } + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + public unsafe int IDispatchInvokeProxy(ComPtr This, int dispIdMember, Guid* riid, uint lcid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeProxy((IDispatch*) This.Handle, dispIdMember, riid, lcid, wFlags, pDispParams, pVarResult, pExcepInfo, puArgErr); + } + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + public unsafe int IDispatchInvokeProxy(ComPtr This, int dispIdMember, Guid* riid, uint lcid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, ref uint puArgErr) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeProxy((IDispatch*) This.Handle, dispIdMember, riid, lcid, wFlags, pDispParams, pVarResult, pExcepInfo, ref puArgErr); + } + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + public unsafe int IDispatchInvokeProxy(ComPtr This, int dispIdMember, Guid* riid, uint lcid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, uint* puArgErr) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeProxy((IDispatch*) This.Handle, dispIdMember, riid, lcid, wFlags, pDispParams, pVarResult, ref pExcepInfo, puArgErr); + } + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + public unsafe int IDispatchInvokeProxy(ComPtr This, int dispIdMember, Guid* riid, uint lcid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, ref uint puArgErr) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeProxy((IDispatch*) This.Handle, dispIdMember, riid, lcid, wFlags, pDispParams, pVarResult, ref pExcepInfo, ref puArgErr); + } + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + public unsafe int IDispatchInvokeProxy(ComPtr This, int dispIdMember, Guid* riid, uint lcid, ushort wFlags, DispatchParams* pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeProxy((IDispatch*) This.Handle, dispIdMember, riid, lcid, wFlags, pDispParams, ref pVarResult, pExcepInfo, puArgErr); + } + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + public unsafe int IDispatchInvokeProxy(ComPtr This, int dispIdMember, Guid* riid, uint lcid, ushort wFlags, DispatchParams* pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, ref uint puArgErr) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeProxy((IDispatch*) This.Handle, dispIdMember, riid, lcid, wFlags, pDispParams, ref pVarResult, pExcepInfo, ref puArgErr); + } + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + public unsafe int IDispatchInvokeProxy(ComPtr This, int dispIdMember, Guid* riid, uint lcid, ushort wFlags, DispatchParams* pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, uint* puArgErr) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeProxy((IDispatch*) This.Handle, dispIdMember, riid, lcid, wFlags, pDispParams, ref pVarResult, ref pExcepInfo, puArgErr); + } + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + public unsafe int IDispatchInvokeProxy(ComPtr This, int dispIdMember, Guid* riid, uint lcid, ushort wFlags, DispatchParams* pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, ref uint puArgErr) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeProxy((IDispatch*) This.Handle, dispIdMember, riid, lcid, wFlags, pDispParams, ref pVarResult, ref pExcepInfo, ref puArgErr); + } + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + public unsafe int IDispatchInvokeProxy(ComPtr This, int dispIdMember, Guid* riid, uint lcid, ushort wFlags, ref DispatchParams pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeProxy((IDispatch*) This.Handle, dispIdMember, riid, lcid, wFlags, ref pDispParams, pVarResult, pExcepInfo, puArgErr); + } + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + public unsafe int IDispatchInvokeProxy(ComPtr This, int dispIdMember, Guid* riid, uint lcid, ushort wFlags, ref DispatchParams pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, ref uint puArgErr) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeProxy((IDispatch*) This.Handle, dispIdMember, riid, lcid, wFlags, ref pDispParams, pVarResult, pExcepInfo, ref puArgErr); + } + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + public unsafe int IDispatchInvokeProxy(ComPtr This, int dispIdMember, Guid* riid, uint lcid, ushort wFlags, ref DispatchParams pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, uint* puArgErr) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeProxy((IDispatch*) This.Handle, dispIdMember, riid, lcid, wFlags, ref pDispParams, pVarResult, ref pExcepInfo, puArgErr); + } + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + public unsafe int IDispatchInvokeProxy(ComPtr This, int dispIdMember, Guid* riid, uint lcid, ushort wFlags, ref DispatchParams pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, ref uint puArgErr) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeProxy((IDispatch*) This.Handle, dispIdMember, riid, lcid, wFlags, ref pDispParams, pVarResult, ref pExcepInfo, ref puArgErr); + } + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + public unsafe int IDispatchInvokeProxy(ComPtr This, int dispIdMember, Guid* riid, uint lcid, ushort wFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeProxy((IDispatch*) This.Handle, dispIdMember, riid, lcid, wFlags, ref pDispParams, ref pVarResult, pExcepInfo, puArgErr); + } + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + public unsafe int IDispatchInvokeProxy(ComPtr This, int dispIdMember, Guid* riid, uint lcid, ushort wFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, ref uint puArgErr) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeProxy((IDispatch*) This.Handle, dispIdMember, riid, lcid, wFlags, ref pDispParams, ref pVarResult, pExcepInfo, ref puArgErr); + } + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + public unsafe int IDispatchInvokeProxy(ComPtr This, int dispIdMember, Guid* riid, uint lcid, ushort wFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, uint* puArgErr) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeProxy((IDispatch*) This.Handle, dispIdMember, riid, lcid, wFlags, ref pDispParams, ref pVarResult, ref pExcepInfo, puArgErr); + } + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + public unsafe int IDispatchInvokeProxy(ComPtr This, int dispIdMember, Guid* riid, uint lcid, ushort wFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, ref uint puArgErr) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeProxy((IDispatch*) This.Handle, dispIdMember, riid, lcid, wFlags, ref pDispParams, ref pVarResult, ref pExcepInfo, ref puArgErr); + } + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + public unsafe int IDispatchInvokeProxy(ComPtr This, int dispIdMember, ref Guid riid, uint lcid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeProxy((IDispatch*) This.Handle, dispIdMember, ref riid, lcid, wFlags, pDispParams, pVarResult, pExcepInfo, puArgErr); + } + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + public unsafe int IDispatchInvokeProxy(ComPtr This, int dispIdMember, ref Guid riid, uint lcid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, ref uint puArgErr) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeProxy((IDispatch*) This.Handle, dispIdMember, ref riid, lcid, wFlags, pDispParams, pVarResult, pExcepInfo, ref puArgErr); + } + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + public unsafe int IDispatchInvokeProxy(ComPtr This, int dispIdMember, ref Guid riid, uint lcid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, uint* puArgErr) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeProxy((IDispatch*) This.Handle, dispIdMember, ref riid, lcid, wFlags, pDispParams, pVarResult, ref pExcepInfo, puArgErr); + } + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + public unsafe int IDispatchInvokeProxy(ComPtr This, int dispIdMember, ref Guid riid, uint lcid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, ref uint puArgErr) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeProxy((IDispatch*) This.Handle, dispIdMember, ref riid, lcid, wFlags, pDispParams, pVarResult, ref pExcepInfo, ref puArgErr); + } + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + public unsafe int IDispatchInvokeProxy(ComPtr This, int dispIdMember, ref Guid riid, uint lcid, ushort wFlags, DispatchParams* pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeProxy((IDispatch*) This.Handle, dispIdMember, ref riid, lcid, wFlags, pDispParams, ref pVarResult, pExcepInfo, puArgErr); + } + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + public unsafe int IDispatchInvokeProxy(ComPtr This, int dispIdMember, ref Guid riid, uint lcid, ushort wFlags, DispatchParams* pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, ref uint puArgErr) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeProxy((IDispatch*) This.Handle, dispIdMember, ref riid, lcid, wFlags, pDispParams, ref pVarResult, pExcepInfo, ref puArgErr); + } + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + public unsafe int IDispatchInvokeProxy(ComPtr This, int dispIdMember, ref Guid riid, uint lcid, ushort wFlags, DispatchParams* pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, uint* puArgErr) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeProxy((IDispatch*) This.Handle, dispIdMember, ref riid, lcid, wFlags, pDispParams, ref pVarResult, ref pExcepInfo, puArgErr); + } + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + public unsafe int IDispatchInvokeProxy(ComPtr This, int dispIdMember, ref Guid riid, uint lcid, ushort wFlags, DispatchParams* pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, ref uint puArgErr) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeProxy((IDispatch*) This.Handle, dispIdMember, ref riid, lcid, wFlags, pDispParams, ref pVarResult, ref pExcepInfo, ref puArgErr); + } + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + public unsafe int IDispatchInvokeProxy(ComPtr This, int dispIdMember, ref Guid riid, uint lcid, ushort wFlags, ref DispatchParams pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeProxy((IDispatch*) This.Handle, dispIdMember, ref riid, lcid, wFlags, ref pDispParams, pVarResult, pExcepInfo, puArgErr); + } + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + public unsafe int IDispatchInvokeProxy(ComPtr This, int dispIdMember, ref Guid riid, uint lcid, ushort wFlags, ref DispatchParams pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, ref uint puArgErr) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeProxy((IDispatch*) This.Handle, dispIdMember, ref riid, lcid, wFlags, ref pDispParams, pVarResult, pExcepInfo, ref puArgErr); + } + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + public unsafe int IDispatchInvokeProxy(ComPtr This, int dispIdMember, ref Guid riid, uint lcid, ushort wFlags, ref DispatchParams pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, uint* puArgErr) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeProxy((IDispatch*) This.Handle, dispIdMember, ref riid, lcid, wFlags, ref pDispParams, pVarResult, ref pExcepInfo, puArgErr); + } + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + public unsafe int IDispatchInvokeProxy(ComPtr This, int dispIdMember, ref Guid riid, uint lcid, ushort wFlags, ref DispatchParams pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, ref uint puArgErr) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeProxy((IDispatch*) This.Handle, dispIdMember, ref riid, lcid, wFlags, ref pDispParams, pVarResult, ref pExcepInfo, ref puArgErr); + } + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + public unsafe int IDispatchInvokeProxy(ComPtr This, int dispIdMember, ref Guid riid, uint lcid, ushort wFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeProxy((IDispatch*) This.Handle, dispIdMember, ref riid, lcid, wFlags, ref pDispParams, ref pVarResult, pExcepInfo, puArgErr); + } + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + public unsafe int IDispatchInvokeProxy(ComPtr This, int dispIdMember, ref Guid riid, uint lcid, ushort wFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, ref uint puArgErr) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeProxy((IDispatch*) This.Handle, dispIdMember, ref riid, lcid, wFlags, ref pDispParams, ref pVarResult, pExcepInfo, ref puArgErr); + } + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + public unsafe int IDispatchInvokeProxy(ComPtr This, int dispIdMember, ref Guid riid, uint lcid, ushort wFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, uint* puArgErr) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeProxy((IDispatch*) This.Handle, dispIdMember, ref riid, lcid, wFlags, ref pDispParams, ref pVarResult, ref pExcepInfo, puArgErr); + } + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + public unsafe int IDispatchInvokeProxy(ComPtr This, int dispIdMember, ref Guid riid, uint lcid, ushort wFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, ref uint puArgErr) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeProxy((IDispatch*) This.Handle, dispIdMember, ref riid, lcid, wFlags, ref pDispParams, ref pVarResult, ref pExcepInfo, ref puArgErr); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public unsafe int IDispatchInvokeStub(ComPtr This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeStub((IDispatch*) This.Handle, dispIdMember, riid, lcid, dwFlags, pDispParams, pVarResult, pExcepInfo, pArgErr, cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public unsafe int IDispatchInvokeStub(ComPtr This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeStub((IDispatch*) This.Handle, dispIdMember, riid, lcid, dwFlags, pDispParams, pVarResult, pExcepInfo, pArgErr, cVarRef, rgVarRefIdx, ref rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public unsafe int IDispatchInvokeStub(ComPtr This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeStub((IDispatch*) This.Handle, dispIdMember, riid, lcid, dwFlags, pDispParams, pVarResult, pExcepInfo, pArgErr, cVarRef, ref rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public unsafe int IDispatchInvokeStub(ComPtr This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeStub((IDispatch*) This.Handle, dispIdMember, riid, lcid, dwFlags, pDispParams, pVarResult, pExcepInfo, pArgErr, cVarRef, ref rgVarRefIdx, ref rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public unsafe int IDispatchInvokeStub(ComPtr This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeStub((IDispatch*) This.Handle, dispIdMember, riid, lcid, dwFlags, pDispParams, pVarResult, pExcepInfo, ref pArgErr, cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public unsafe int IDispatchInvokeStub(ComPtr This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeStub((IDispatch*) This.Handle, dispIdMember, riid, lcid, dwFlags, pDispParams, pVarResult, pExcepInfo, ref pArgErr, cVarRef, rgVarRefIdx, ref rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public unsafe int IDispatchInvokeStub(ComPtr This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeStub((IDispatch*) This.Handle, dispIdMember, riid, lcid, dwFlags, pDispParams, pVarResult, pExcepInfo, ref pArgErr, cVarRef, ref rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public unsafe int IDispatchInvokeStub(ComPtr This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeStub((IDispatch*) This.Handle, dispIdMember, riid, lcid, dwFlags, pDispParams, pVarResult, pExcepInfo, ref pArgErr, cVarRef, ref rgVarRefIdx, ref rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public unsafe int IDispatchInvokeStub(ComPtr This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeStub((IDispatch*) This.Handle, dispIdMember, riid, lcid, dwFlags, pDispParams, pVarResult, ref pExcepInfo, pArgErr, cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public unsafe int IDispatchInvokeStub(ComPtr This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeStub((IDispatch*) This.Handle, dispIdMember, riid, lcid, dwFlags, pDispParams, pVarResult, ref pExcepInfo, pArgErr, cVarRef, rgVarRefIdx, ref rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public unsafe int IDispatchInvokeStub(ComPtr This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeStub((IDispatch*) This.Handle, dispIdMember, riid, lcid, dwFlags, pDispParams, pVarResult, ref pExcepInfo, pArgErr, cVarRef, ref rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public unsafe int IDispatchInvokeStub(ComPtr This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeStub((IDispatch*) This.Handle, dispIdMember, riid, lcid, dwFlags, pDispParams, pVarResult, ref pExcepInfo, pArgErr, cVarRef, ref rgVarRefIdx, ref rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public unsafe int IDispatchInvokeStub(ComPtr This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeStub((IDispatch*) This.Handle, dispIdMember, riid, lcid, dwFlags, pDispParams, pVarResult, ref pExcepInfo, ref pArgErr, cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public unsafe int IDispatchInvokeStub(ComPtr This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeStub((IDispatch*) This.Handle, dispIdMember, riid, lcid, dwFlags, pDispParams, pVarResult, ref pExcepInfo, ref pArgErr, cVarRef, rgVarRefIdx, ref rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public unsafe int IDispatchInvokeStub(ComPtr This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeStub((IDispatch*) This.Handle, dispIdMember, riid, lcid, dwFlags, pDispParams, pVarResult, ref pExcepInfo, ref pArgErr, cVarRef, ref rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public unsafe int IDispatchInvokeStub(ComPtr This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeStub((IDispatch*) This.Handle, dispIdMember, riid, lcid, dwFlags, pDispParams, pVarResult, ref pExcepInfo, ref pArgErr, cVarRef, ref rgVarRefIdx, ref rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public unsafe int IDispatchInvokeStub(ComPtr This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeStub((IDispatch*) This.Handle, dispIdMember, riid, lcid, dwFlags, pDispParams, ref pVarResult, pExcepInfo, pArgErr, cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public unsafe int IDispatchInvokeStub(ComPtr This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeStub((IDispatch*) This.Handle, dispIdMember, riid, lcid, dwFlags, pDispParams, ref pVarResult, pExcepInfo, pArgErr, cVarRef, rgVarRefIdx, ref rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public unsafe int IDispatchInvokeStub(ComPtr This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeStub((IDispatch*) This.Handle, dispIdMember, riid, lcid, dwFlags, pDispParams, ref pVarResult, pExcepInfo, pArgErr, cVarRef, ref rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public unsafe int IDispatchInvokeStub(ComPtr This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeStub((IDispatch*) This.Handle, dispIdMember, riid, lcid, dwFlags, pDispParams, ref pVarResult, pExcepInfo, pArgErr, cVarRef, ref rgVarRefIdx, ref rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public unsafe int IDispatchInvokeStub(ComPtr This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeStub((IDispatch*) This.Handle, dispIdMember, riid, lcid, dwFlags, pDispParams, ref pVarResult, pExcepInfo, ref pArgErr, cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public unsafe int IDispatchInvokeStub(ComPtr This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeStub((IDispatch*) This.Handle, dispIdMember, riid, lcid, dwFlags, pDispParams, ref pVarResult, pExcepInfo, ref pArgErr, cVarRef, rgVarRefIdx, ref rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public unsafe int IDispatchInvokeStub(ComPtr This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeStub((IDispatch*) This.Handle, dispIdMember, riid, lcid, dwFlags, pDispParams, ref pVarResult, pExcepInfo, ref pArgErr, cVarRef, ref rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public unsafe int IDispatchInvokeStub(ComPtr This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeStub((IDispatch*) This.Handle, dispIdMember, riid, lcid, dwFlags, pDispParams, ref pVarResult, pExcepInfo, ref pArgErr, cVarRef, ref rgVarRefIdx, ref rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public unsafe int IDispatchInvokeStub(ComPtr This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeStub((IDispatch*) This.Handle, dispIdMember, riid, lcid, dwFlags, pDispParams, ref pVarResult, ref pExcepInfo, pArgErr, cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public unsafe int IDispatchInvokeStub(ComPtr This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeStub((IDispatch*) This.Handle, dispIdMember, riid, lcid, dwFlags, pDispParams, ref pVarResult, ref pExcepInfo, pArgErr, cVarRef, rgVarRefIdx, ref rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public unsafe int IDispatchInvokeStub(ComPtr This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeStub((IDispatch*) This.Handle, dispIdMember, riid, lcid, dwFlags, pDispParams, ref pVarResult, ref pExcepInfo, pArgErr, cVarRef, ref rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public unsafe int IDispatchInvokeStub(ComPtr This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeStub((IDispatch*) This.Handle, dispIdMember, riid, lcid, dwFlags, pDispParams, ref pVarResult, ref pExcepInfo, pArgErr, cVarRef, ref rgVarRefIdx, ref rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public unsafe int IDispatchInvokeStub(ComPtr This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeStub((IDispatch*) This.Handle, dispIdMember, riid, lcid, dwFlags, pDispParams, ref pVarResult, ref pExcepInfo, ref pArgErr, cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public unsafe int IDispatchInvokeStub(ComPtr This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeStub((IDispatch*) This.Handle, dispIdMember, riid, lcid, dwFlags, pDispParams, ref pVarResult, ref pExcepInfo, ref pArgErr, cVarRef, rgVarRefIdx, ref rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public unsafe int IDispatchInvokeStub(ComPtr This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeStub((IDispatch*) This.Handle, dispIdMember, riid, lcid, dwFlags, pDispParams, ref pVarResult, ref pExcepInfo, ref pArgErr, cVarRef, ref rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public unsafe int IDispatchInvokeStub(ComPtr This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeStub((IDispatch*) This.Handle, dispIdMember, riid, lcid, dwFlags, pDispParams, ref pVarResult, ref pExcepInfo, ref pArgErr, cVarRef, ref rgVarRefIdx, ref rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public unsafe int IDispatchInvokeStub(ComPtr This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeStub((IDispatch*) This.Handle, dispIdMember, riid, lcid, dwFlags, ref pDispParams, pVarResult, pExcepInfo, pArgErr, cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public unsafe int IDispatchInvokeStub(ComPtr This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeStub((IDispatch*) This.Handle, dispIdMember, riid, lcid, dwFlags, ref pDispParams, pVarResult, pExcepInfo, pArgErr, cVarRef, rgVarRefIdx, ref rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public unsafe int IDispatchInvokeStub(ComPtr This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeStub((IDispatch*) This.Handle, dispIdMember, riid, lcid, dwFlags, ref pDispParams, pVarResult, pExcepInfo, pArgErr, cVarRef, ref rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public unsafe int IDispatchInvokeStub(ComPtr This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeStub((IDispatch*) This.Handle, dispIdMember, riid, lcid, dwFlags, ref pDispParams, pVarResult, pExcepInfo, pArgErr, cVarRef, ref rgVarRefIdx, ref rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public unsafe int IDispatchInvokeStub(ComPtr This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeStub((IDispatch*) This.Handle, dispIdMember, riid, lcid, dwFlags, ref pDispParams, pVarResult, pExcepInfo, ref pArgErr, cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public unsafe int IDispatchInvokeStub(ComPtr This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeStub((IDispatch*) This.Handle, dispIdMember, riid, lcid, dwFlags, ref pDispParams, pVarResult, pExcepInfo, ref pArgErr, cVarRef, rgVarRefIdx, ref rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public unsafe int IDispatchInvokeStub(ComPtr This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeStub((IDispatch*) This.Handle, dispIdMember, riid, lcid, dwFlags, ref pDispParams, pVarResult, pExcepInfo, ref pArgErr, cVarRef, ref rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public unsafe int IDispatchInvokeStub(ComPtr This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeStub((IDispatch*) This.Handle, dispIdMember, riid, lcid, dwFlags, ref pDispParams, pVarResult, pExcepInfo, ref pArgErr, cVarRef, ref rgVarRefIdx, ref rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public unsafe int IDispatchInvokeStub(ComPtr This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeStub((IDispatch*) This.Handle, dispIdMember, riid, lcid, dwFlags, ref pDispParams, pVarResult, ref pExcepInfo, pArgErr, cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public unsafe int IDispatchInvokeStub(ComPtr This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeStub((IDispatch*) This.Handle, dispIdMember, riid, lcid, dwFlags, ref pDispParams, pVarResult, ref pExcepInfo, pArgErr, cVarRef, rgVarRefIdx, ref rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public unsafe int IDispatchInvokeStub(ComPtr This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeStub((IDispatch*) This.Handle, dispIdMember, riid, lcid, dwFlags, ref pDispParams, pVarResult, ref pExcepInfo, pArgErr, cVarRef, ref rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public unsafe int IDispatchInvokeStub(ComPtr This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeStub((IDispatch*) This.Handle, dispIdMember, riid, lcid, dwFlags, ref pDispParams, pVarResult, ref pExcepInfo, pArgErr, cVarRef, ref rgVarRefIdx, ref rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public unsafe int IDispatchInvokeStub(ComPtr This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeStub((IDispatch*) This.Handle, dispIdMember, riid, lcid, dwFlags, ref pDispParams, pVarResult, ref pExcepInfo, ref pArgErr, cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public unsafe int IDispatchInvokeStub(ComPtr This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeStub((IDispatch*) This.Handle, dispIdMember, riid, lcid, dwFlags, ref pDispParams, pVarResult, ref pExcepInfo, ref pArgErr, cVarRef, rgVarRefIdx, ref rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public unsafe int IDispatchInvokeStub(ComPtr This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeStub((IDispatch*) This.Handle, dispIdMember, riid, lcid, dwFlags, ref pDispParams, pVarResult, ref pExcepInfo, ref pArgErr, cVarRef, ref rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public unsafe int IDispatchInvokeStub(ComPtr This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeStub((IDispatch*) This.Handle, dispIdMember, riid, lcid, dwFlags, ref pDispParams, pVarResult, ref pExcepInfo, ref pArgErr, cVarRef, ref rgVarRefIdx, ref rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public unsafe int IDispatchInvokeStub(ComPtr This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeStub((IDispatch*) This.Handle, dispIdMember, riid, lcid, dwFlags, ref pDispParams, ref pVarResult, pExcepInfo, pArgErr, cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public unsafe int IDispatchInvokeStub(ComPtr This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeStub((IDispatch*) This.Handle, dispIdMember, riid, lcid, dwFlags, ref pDispParams, ref pVarResult, pExcepInfo, pArgErr, cVarRef, rgVarRefIdx, ref rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public unsafe int IDispatchInvokeStub(ComPtr This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeStub((IDispatch*) This.Handle, dispIdMember, riid, lcid, dwFlags, ref pDispParams, ref pVarResult, pExcepInfo, pArgErr, cVarRef, ref rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public unsafe int IDispatchInvokeStub(ComPtr This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeStub((IDispatch*) This.Handle, dispIdMember, riid, lcid, dwFlags, ref pDispParams, ref pVarResult, pExcepInfo, pArgErr, cVarRef, ref rgVarRefIdx, ref rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public unsafe int IDispatchInvokeStub(ComPtr This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeStub((IDispatch*) This.Handle, dispIdMember, riid, lcid, dwFlags, ref pDispParams, ref pVarResult, pExcepInfo, ref pArgErr, cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public unsafe int IDispatchInvokeStub(ComPtr This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeStub((IDispatch*) This.Handle, dispIdMember, riid, lcid, dwFlags, ref pDispParams, ref pVarResult, pExcepInfo, ref pArgErr, cVarRef, rgVarRefIdx, ref rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public unsafe int IDispatchInvokeStub(ComPtr This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeStub((IDispatch*) This.Handle, dispIdMember, riid, lcid, dwFlags, ref pDispParams, ref pVarResult, pExcepInfo, ref pArgErr, cVarRef, ref rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public unsafe int IDispatchInvokeStub(ComPtr This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeStub((IDispatch*) This.Handle, dispIdMember, riid, lcid, dwFlags, ref pDispParams, ref pVarResult, pExcepInfo, ref pArgErr, cVarRef, ref rgVarRefIdx, ref rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public unsafe int IDispatchInvokeStub(ComPtr This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeStub((IDispatch*) This.Handle, dispIdMember, riid, lcid, dwFlags, ref pDispParams, ref pVarResult, ref pExcepInfo, pArgErr, cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public unsafe int IDispatchInvokeStub(ComPtr This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeStub((IDispatch*) This.Handle, dispIdMember, riid, lcid, dwFlags, ref pDispParams, ref pVarResult, ref pExcepInfo, pArgErr, cVarRef, rgVarRefIdx, ref rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public unsafe int IDispatchInvokeStub(ComPtr This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeStub((IDispatch*) This.Handle, dispIdMember, riid, lcid, dwFlags, ref pDispParams, ref pVarResult, ref pExcepInfo, pArgErr, cVarRef, ref rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public unsafe int IDispatchInvokeStub(ComPtr This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeStub((IDispatch*) This.Handle, dispIdMember, riid, lcid, dwFlags, ref pDispParams, ref pVarResult, ref pExcepInfo, pArgErr, cVarRef, ref rgVarRefIdx, ref rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public unsafe int IDispatchInvokeStub(ComPtr This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeStub((IDispatch*) This.Handle, dispIdMember, riid, lcid, dwFlags, ref pDispParams, ref pVarResult, ref pExcepInfo, ref pArgErr, cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public unsafe int IDispatchInvokeStub(ComPtr This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeStub((IDispatch*) This.Handle, dispIdMember, riid, lcid, dwFlags, ref pDispParams, ref pVarResult, ref pExcepInfo, ref pArgErr, cVarRef, rgVarRefIdx, ref rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public unsafe int IDispatchInvokeStub(ComPtr This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeStub((IDispatch*) This.Handle, dispIdMember, riid, lcid, dwFlags, ref pDispParams, ref pVarResult, ref pExcepInfo, ref pArgErr, cVarRef, ref rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public unsafe int IDispatchInvokeStub(ComPtr This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeStub((IDispatch*) This.Handle, dispIdMember, riid, lcid, dwFlags, ref pDispParams, ref pVarResult, ref pExcepInfo, ref pArgErr, cVarRef, ref rgVarRefIdx, ref rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public unsafe int IDispatchInvokeStub(ComPtr This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeStub((IDispatch*) This.Handle, dispIdMember, ref riid, lcid, dwFlags, pDispParams, pVarResult, pExcepInfo, pArgErr, cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public unsafe int IDispatchInvokeStub(ComPtr This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeStub((IDispatch*) This.Handle, dispIdMember, ref riid, lcid, dwFlags, pDispParams, pVarResult, pExcepInfo, pArgErr, cVarRef, rgVarRefIdx, ref rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public unsafe int IDispatchInvokeStub(ComPtr This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeStub((IDispatch*) This.Handle, dispIdMember, ref riid, lcid, dwFlags, pDispParams, pVarResult, pExcepInfo, pArgErr, cVarRef, ref rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public unsafe int IDispatchInvokeStub(ComPtr This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeStub((IDispatch*) This.Handle, dispIdMember, ref riid, lcid, dwFlags, pDispParams, pVarResult, pExcepInfo, pArgErr, cVarRef, ref rgVarRefIdx, ref rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public unsafe int IDispatchInvokeStub(ComPtr This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeStub((IDispatch*) This.Handle, dispIdMember, ref riid, lcid, dwFlags, pDispParams, pVarResult, pExcepInfo, ref pArgErr, cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public unsafe int IDispatchInvokeStub(ComPtr This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeStub((IDispatch*) This.Handle, dispIdMember, ref riid, lcid, dwFlags, pDispParams, pVarResult, pExcepInfo, ref pArgErr, cVarRef, rgVarRefIdx, ref rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public unsafe int IDispatchInvokeStub(ComPtr This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeStub((IDispatch*) This.Handle, dispIdMember, ref riid, lcid, dwFlags, pDispParams, pVarResult, pExcepInfo, ref pArgErr, cVarRef, ref rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public unsafe int IDispatchInvokeStub(ComPtr This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeStub((IDispatch*) This.Handle, dispIdMember, ref riid, lcid, dwFlags, pDispParams, pVarResult, pExcepInfo, ref pArgErr, cVarRef, ref rgVarRefIdx, ref rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public unsafe int IDispatchInvokeStub(ComPtr This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeStub((IDispatch*) This.Handle, dispIdMember, ref riid, lcid, dwFlags, pDispParams, pVarResult, ref pExcepInfo, pArgErr, cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public unsafe int IDispatchInvokeStub(ComPtr This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeStub((IDispatch*) This.Handle, dispIdMember, ref riid, lcid, dwFlags, pDispParams, pVarResult, ref pExcepInfo, pArgErr, cVarRef, rgVarRefIdx, ref rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public unsafe int IDispatchInvokeStub(ComPtr This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeStub((IDispatch*) This.Handle, dispIdMember, ref riid, lcid, dwFlags, pDispParams, pVarResult, ref pExcepInfo, pArgErr, cVarRef, ref rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public unsafe int IDispatchInvokeStub(ComPtr This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeStub((IDispatch*) This.Handle, dispIdMember, ref riid, lcid, dwFlags, pDispParams, pVarResult, ref pExcepInfo, pArgErr, cVarRef, ref rgVarRefIdx, ref rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public unsafe int IDispatchInvokeStub(ComPtr This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeStub((IDispatch*) This.Handle, dispIdMember, ref riid, lcid, dwFlags, pDispParams, pVarResult, ref pExcepInfo, ref pArgErr, cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public unsafe int IDispatchInvokeStub(ComPtr This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeStub((IDispatch*) This.Handle, dispIdMember, ref riid, lcid, dwFlags, pDispParams, pVarResult, ref pExcepInfo, ref pArgErr, cVarRef, rgVarRefIdx, ref rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public unsafe int IDispatchInvokeStub(ComPtr This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeStub((IDispatch*) This.Handle, dispIdMember, ref riid, lcid, dwFlags, pDispParams, pVarResult, ref pExcepInfo, ref pArgErr, cVarRef, ref rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public unsafe int IDispatchInvokeStub(ComPtr This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeStub((IDispatch*) This.Handle, dispIdMember, ref riid, lcid, dwFlags, pDispParams, pVarResult, ref pExcepInfo, ref pArgErr, cVarRef, ref rgVarRefIdx, ref rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public unsafe int IDispatchInvokeStub(ComPtr This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeStub((IDispatch*) This.Handle, dispIdMember, ref riid, lcid, dwFlags, pDispParams, ref pVarResult, pExcepInfo, pArgErr, cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public unsafe int IDispatchInvokeStub(ComPtr This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeStub((IDispatch*) This.Handle, dispIdMember, ref riid, lcid, dwFlags, pDispParams, ref pVarResult, pExcepInfo, pArgErr, cVarRef, rgVarRefIdx, ref rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public unsafe int IDispatchInvokeStub(ComPtr This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeStub((IDispatch*) This.Handle, dispIdMember, ref riid, lcid, dwFlags, pDispParams, ref pVarResult, pExcepInfo, pArgErr, cVarRef, ref rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public unsafe int IDispatchInvokeStub(ComPtr This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeStub((IDispatch*) This.Handle, dispIdMember, ref riid, lcid, dwFlags, pDispParams, ref pVarResult, pExcepInfo, pArgErr, cVarRef, ref rgVarRefIdx, ref rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public unsafe int IDispatchInvokeStub(ComPtr This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeStub((IDispatch*) This.Handle, dispIdMember, ref riid, lcid, dwFlags, pDispParams, ref pVarResult, pExcepInfo, ref pArgErr, cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public unsafe int IDispatchInvokeStub(ComPtr This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeStub((IDispatch*) This.Handle, dispIdMember, ref riid, lcid, dwFlags, pDispParams, ref pVarResult, pExcepInfo, ref pArgErr, cVarRef, rgVarRefIdx, ref rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public unsafe int IDispatchInvokeStub(ComPtr This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeStub((IDispatch*) This.Handle, dispIdMember, ref riid, lcid, dwFlags, pDispParams, ref pVarResult, pExcepInfo, ref pArgErr, cVarRef, ref rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public unsafe int IDispatchInvokeStub(ComPtr This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeStub((IDispatch*) This.Handle, dispIdMember, ref riid, lcid, dwFlags, pDispParams, ref pVarResult, pExcepInfo, ref pArgErr, cVarRef, ref rgVarRefIdx, ref rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public unsafe int IDispatchInvokeStub(ComPtr This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeStub((IDispatch*) This.Handle, dispIdMember, ref riid, lcid, dwFlags, pDispParams, ref pVarResult, ref pExcepInfo, pArgErr, cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public unsafe int IDispatchInvokeStub(ComPtr This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeStub((IDispatch*) This.Handle, dispIdMember, ref riid, lcid, dwFlags, pDispParams, ref pVarResult, ref pExcepInfo, pArgErr, cVarRef, rgVarRefIdx, ref rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public unsafe int IDispatchInvokeStub(ComPtr This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeStub((IDispatch*) This.Handle, dispIdMember, ref riid, lcid, dwFlags, pDispParams, ref pVarResult, ref pExcepInfo, pArgErr, cVarRef, ref rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public unsafe int IDispatchInvokeStub(ComPtr This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeStub((IDispatch*) This.Handle, dispIdMember, ref riid, lcid, dwFlags, pDispParams, ref pVarResult, ref pExcepInfo, pArgErr, cVarRef, ref rgVarRefIdx, ref rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public unsafe int IDispatchInvokeStub(ComPtr This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeStub((IDispatch*) This.Handle, dispIdMember, ref riid, lcid, dwFlags, pDispParams, ref pVarResult, ref pExcepInfo, ref pArgErr, cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public unsafe int IDispatchInvokeStub(ComPtr This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeStub((IDispatch*) This.Handle, dispIdMember, ref riid, lcid, dwFlags, pDispParams, ref pVarResult, ref pExcepInfo, ref pArgErr, cVarRef, rgVarRefIdx, ref rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public unsafe int IDispatchInvokeStub(ComPtr This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeStub((IDispatch*) This.Handle, dispIdMember, ref riid, lcid, dwFlags, pDispParams, ref pVarResult, ref pExcepInfo, ref pArgErr, cVarRef, ref rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public unsafe int IDispatchInvokeStub(ComPtr This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeStub((IDispatch*) This.Handle, dispIdMember, ref riid, lcid, dwFlags, pDispParams, ref pVarResult, ref pExcepInfo, ref pArgErr, cVarRef, ref rgVarRefIdx, ref rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public unsafe int IDispatchInvokeStub(ComPtr This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeStub((IDispatch*) This.Handle, dispIdMember, ref riid, lcid, dwFlags, ref pDispParams, pVarResult, pExcepInfo, pArgErr, cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public unsafe int IDispatchInvokeStub(ComPtr This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeStub((IDispatch*) This.Handle, dispIdMember, ref riid, lcid, dwFlags, ref pDispParams, pVarResult, pExcepInfo, pArgErr, cVarRef, rgVarRefIdx, ref rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public unsafe int IDispatchInvokeStub(ComPtr This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeStub((IDispatch*) This.Handle, dispIdMember, ref riid, lcid, dwFlags, ref pDispParams, pVarResult, pExcepInfo, pArgErr, cVarRef, ref rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public unsafe int IDispatchInvokeStub(ComPtr This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeStub((IDispatch*) This.Handle, dispIdMember, ref riid, lcid, dwFlags, ref pDispParams, pVarResult, pExcepInfo, pArgErr, cVarRef, ref rgVarRefIdx, ref rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public unsafe int IDispatchInvokeStub(ComPtr This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeStub((IDispatch*) This.Handle, dispIdMember, ref riid, lcid, dwFlags, ref pDispParams, pVarResult, pExcepInfo, ref pArgErr, cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public unsafe int IDispatchInvokeStub(ComPtr This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeStub((IDispatch*) This.Handle, dispIdMember, ref riid, lcid, dwFlags, ref pDispParams, pVarResult, pExcepInfo, ref pArgErr, cVarRef, rgVarRefIdx, ref rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public unsafe int IDispatchInvokeStub(ComPtr This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeStub((IDispatch*) This.Handle, dispIdMember, ref riid, lcid, dwFlags, ref pDispParams, pVarResult, pExcepInfo, ref pArgErr, cVarRef, ref rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public unsafe int IDispatchInvokeStub(ComPtr This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeStub((IDispatch*) This.Handle, dispIdMember, ref riid, lcid, dwFlags, ref pDispParams, pVarResult, pExcepInfo, ref pArgErr, cVarRef, ref rgVarRefIdx, ref rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public unsafe int IDispatchInvokeStub(ComPtr This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeStub((IDispatch*) This.Handle, dispIdMember, ref riid, lcid, dwFlags, ref pDispParams, pVarResult, ref pExcepInfo, pArgErr, cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public unsafe int IDispatchInvokeStub(ComPtr This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeStub((IDispatch*) This.Handle, dispIdMember, ref riid, lcid, dwFlags, ref pDispParams, pVarResult, ref pExcepInfo, pArgErr, cVarRef, rgVarRefIdx, ref rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public unsafe int IDispatchInvokeStub(ComPtr This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeStub((IDispatch*) This.Handle, dispIdMember, ref riid, lcid, dwFlags, ref pDispParams, pVarResult, ref pExcepInfo, pArgErr, cVarRef, ref rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public unsafe int IDispatchInvokeStub(ComPtr This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeStub((IDispatch*) This.Handle, dispIdMember, ref riid, lcid, dwFlags, ref pDispParams, pVarResult, ref pExcepInfo, pArgErr, cVarRef, ref rgVarRefIdx, ref rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public unsafe int IDispatchInvokeStub(ComPtr This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeStub((IDispatch*) This.Handle, dispIdMember, ref riid, lcid, dwFlags, ref pDispParams, pVarResult, ref pExcepInfo, ref pArgErr, cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public unsafe int IDispatchInvokeStub(ComPtr This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeStub((IDispatch*) This.Handle, dispIdMember, ref riid, lcid, dwFlags, ref pDispParams, pVarResult, ref pExcepInfo, ref pArgErr, cVarRef, rgVarRefIdx, ref rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public unsafe int IDispatchInvokeStub(ComPtr This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeStub((IDispatch*) This.Handle, dispIdMember, ref riid, lcid, dwFlags, ref pDispParams, pVarResult, ref pExcepInfo, ref pArgErr, cVarRef, ref rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public unsafe int IDispatchInvokeStub(ComPtr This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeStub((IDispatch*) This.Handle, dispIdMember, ref riid, lcid, dwFlags, ref pDispParams, pVarResult, ref pExcepInfo, ref pArgErr, cVarRef, ref rgVarRefIdx, ref rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public unsafe int IDispatchInvokeStub(ComPtr This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeStub((IDispatch*) This.Handle, dispIdMember, ref riid, lcid, dwFlags, ref pDispParams, ref pVarResult, pExcepInfo, pArgErr, cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public unsafe int IDispatchInvokeStub(ComPtr This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeStub((IDispatch*) This.Handle, dispIdMember, ref riid, lcid, dwFlags, ref pDispParams, ref pVarResult, pExcepInfo, pArgErr, cVarRef, rgVarRefIdx, ref rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public unsafe int IDispatchInvokeStub(ComPtr This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeStub((IDispatch*) This.Handle, dispIdMember, ref riid, lcid, dwFlags, ref pDispParams, ref pVarResult, pExcepInfo, pArgErr, cVarRef, ref rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public unsafe int IDispatchInvokeStub(ComPtr This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeStub((IDispatch*) This.Handle, dispIdMember, ref riid, lcid, dwFlags, ref pDispParams, ref pVarResult, pExcepInfo, pArgErr, cVarRef, ref rgVarRefIdx, ref rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public unsafe int IDispatchInvokeStub(ComPtr This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeStub((IDispatch*) This.Handle, dispIdMember, ref riid, lcid, dwFlags, ref pDispParams, ref pVarResult, pExcepInfo, ref pArgErr, cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public unsafe int IDispatchInvokeStub(ComPtr This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeStub((IDispatch*) This.Handle, dispIdMember, ref riid, lcid, dwFlags, ref pDispParams, ref pVarResult, pExcepInfo, ref pArgErr, cVarRef, rgVarRefIdx, ref rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public unsafe int IDispatchInvokeStub(ComPtr This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeStub((IDispatch*) This.Handle, dispIdMember, ref riid, lcid, dwFlags, ref pDispParams, ref pVarResult, pExcepInfo, ref pArgErr, cVarRef, ref rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public unsafe int IDispatchInvokeStub(ComPtr This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeStub((IDispatch*) This.Handle, dispIdMember, ref riid, lcid, dwFlags, ref pDispParams, ref pVarResult, pExcepInfo, ref pArgErr, cVarRef, ref rgVarRefIdx, ref rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public unsafe int IDispatchInvokeStub(ComPtr This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeStub((IDispatch*) This.Handle, dispIdMember, ref riid, lcid, dwFlags, ref pDispParams, ref pVarResult, ref pExcepInfo, pArgErr, cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public unsafe int IDispatchInvokeStub(ComPtr This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeStub((IDispatch*) This.Handle, dispIdMember, ref riid, lcid, dwFlags, ref pDispParams, ref pVarResult, ref pExcepInfo, pArgErr, cVarRef, rgVarRefIdx, ref rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public unsafe int IDispatchInvokeStub(ComPtr This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeStub((IDispatch*) This.Handle, dispIdMember, ref riid, lcid, dwFlags, ref pDispParams, ref pVarResult, ref pExcepInfo, pArgErr, cVarRef, ref rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public unsafe int IDispatchInvokeStub(ComPtr This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, uint* pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeStub((IDispatch*) This.Handle, dispIdMember, ref riid, lcid, dwFlags, ref pDispParams, ref pVarResult, ref pExcepInfo, pArgErr, cVarRef, ref rgVarRefIdx, ref rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public unsafe int IDispatchInvokeStub(ComPtr This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeStub((IDispatch*) This.Handle, dispIdMember, ref riid, lcid, dwFlags, ref pDispParams, ref pVarResult, ref pExcepInfo, ref pArgErr, cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public unsafe int IDispatchInvokeStub(ComPtr This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, uint* rgVarRefIdx, ref Variant rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeStub((IDispatch*) This.Handle, dispIdMember, ref riid, lcid, dwFlags, ref pDispParams, ref pVarResult, ref pExcepInfo, ref pArgErr, cVarRef, rgVarRefIdx, ref rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public unsafe int IDispatchInvokeStub(ComPtr This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, Variant* rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeStub((IDispatch*) This.Handle, dispIdMember, ref riid, lcid, dwFlags, ref pDispParams, ref pVarResult, ref pExcepInfo, ref pArgErr, cVarRef, ref rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public unsafe int IDispatchInvokeStub(ComPtr This, int dispIdMember, ref Guid riid, uint lcid, uint dwFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, ref uint pArgErr, uint cVarRef, ref uint rgVarRefIdx, ref Variant rgVarRef) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IDispatchInvokeStub((IDispatch*) This.Handle, dispIdMember, ref riid, lcid, dwFlags, ref pDispParams, ref pVarResult, ref pExcepInfo, ref pArgErr, cVarRef, ref rgVarRefIdx, ref rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5976, Column 41 in oaidl.h")] + public unsafe int IEnumVARIANTNextProxy(ComPtr This, uint celt, Variant* rgVar, uint* pCeltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IEnumVARIANTNextProxy((IEnumVARIANT*) This.Handle, celt, rgVar, pCeltFetched); + } + + /// To be documented. + [NativeName("Src", "Line 5976, Column 41 in oaidl.h")] + public unsafe int IEnumVARIANTNextProxy(ComPtr This, uint celt, Variant* rgVar, ref uint pCeltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IEnumVARIANTNextProxy((IEnumVARIANT*) This.Handle, celt, rgVar, ref pCeltFetched); + } + + /// To be documented. + [NativeName("Src", "Line 5976, Column 41 in oaidl.h")] + public unsafe int IEnumVARIANTNextProxy(ComPtr This, uint celt, ref Variant rgVar, uint* pCeltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IEnumVARIANTNextProxy((IEnumVARIANT*) This.Handle, celt, ref rgVar, pCeltFetched); + } + + /// To be documented. + [NativeName("Src", "Line 5976, Column 41 in oaidl.h")] + public unsafe int IEnumVARIANTNextProxy(ComPtr This, uint celt, ref Variant rgVar, ref uint pCeltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IEnumVARIANTNextProxy((IEnumVARIANT*) This.Handle, celt, ref rgVar, ref pCeltFetched); + } + + /// To be documented. + [NativeName("Src", "Line 5983, Column 43 in oaidl.h")] + public unsafe int IEnumVARIANTNextStub(ComPtr This, uint celt, Variant* rgVar, uint* pCeltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IEnumVARIANTNextStub((IEnumVARIANT*) This.Handle, celt, rgVar, pCeltFetched); + } + + /// To be documented. + [NativeName("Src", "Line 5983, Column 43 in oaidl.h")] + public unsafe int IEnumVARIANTNextStub(ComPtr This, uint celt, Variant* rgVar, ref uint pCeltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IEnumVARIANTNextStub((IEnumVARIANT*) This.Handle, celt, rgVar, ref pCeltFetched); + } + + /// To be documented. + [NativeName("Src", "Line 5983, Column 43 in oaidl.h")] + public unsafe int IEnumVARIANTNextStub(ComPtr This, uint celt, ref Variant rgVar, uint* pCeltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IEnumVARIANTNextStub((IEnumVARIANT*) This.Handle, celt, ref rgVar, pCeltFetched); + } + + /// To be documented. + [NativeName("Src", "Line 5983, Column 43 in oaidl.h")] + public unsafe int IEnumVARIANTNextStub(ComPtr This, uint celt, ref Variant rgVar, ref uint pCeltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return IEnumVARIANTNextStub((IEnumVARIANT*) This.Handle, celt, ref rgVar, ref pCeltFetched); + } + + /// To be documented. + [NativeName("Src", "Line 5989, Column 41 in oaidl.h")] + public unsafe int ITypeCompBindProxy(ComPtr This, char* szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, BindPtr* pBindPtr) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindProxy((ITypeComp*) This.Handle, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, pBindPtr); + } + + /// To be documented. + [NativeName("Src", "Line 5989, Column 41 in oaidl.h")] + public unsafe int ITypeCompBindProxy(ComPtr This, char* szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, ref BindPtr pBindPtr) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindProxy((ITypeComp*) This.Handle, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ref pBindPtr); + } + + /// To be documented. + [NativeName("Src", "Line 5989, Column 41 in oaidl.h")] + public unsafe int ITypeCompBindProxy(ComPtr This, char* szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, BindPtr* pBindPtr) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindProxy((ITypeComp*) This.Handle, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, pBindPtr); + } + + /// To be documented. + [NativeName("Src", "Line 5989, Column 41 in oaidl.h")] + public unsafe int ITypeCompBindProxy(ComPtr This, char* szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, ref BindPtr pBindPtr) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindProxy((ITypeComp*) This.Handle, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ref pBindPtr); + } + + /// To be documented. + [NativeName("Src", "Line 5989, Column 41 in oaidl.h")] + public unsafe int ITypeCompBindProxy(ComPtr This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, BindPtr* pBindPtr) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindProxy((ITypeComp*) This.Handle, szName, lHashVal, wFlags, ref ppTInfo, pDescKind, pBindPtr); + } + + /// To be documented. + [NativeName("Src", "Line 5989, Column 41 in oaidl.h")] + public unsafe int ITypeCompBindProxy(ComPtr This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref BindPtr pBindPtr) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindProxy((ITypeComp*) This.Handle, szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ref pBindPtr); + } + + /// To be documented. + [NativeName("Src", "Line 5989, Column 41 in oaidl.h")] + public unsafe int ITypeCompBindProxy(ComPtr This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, BindPtr* pBindPtr) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindProxy((ITypeComp*) This.Handle, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, pBindPtr); + } + + /// To be documented. + [NativeName("Src", "Line 5989, Column 41 in oaidl.h")] + public unsafe int ITypeCompBindProxy(ComPtr This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref BindPtr pBindPtr) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindProxy((ITypeComp*) This.Handle, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ref pBindPtr); + } + + /// To be documented. + [NativeName("Src", "Line 5989, Column 41 in oaidl.h")] + public unsafe int ITypeCompBindProxy(ComPtr This, ref char szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, BindPtr* pBindPtr) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindProxy((ITypeComp*) This.Handle, ref szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, pBindPtr); + } + + /// To be documented. + [NativeName("Src", "Line 5989, Column 41 in oaidl.h")] + public unsafe int ITypeCompBindProxy(ComPtr This, ref char szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, ref BindPtr pBindPtr) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindProxy((ITypeComp*) This.Handle, ref szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ref pBindPtr); + } + + /// To be documented. + [NativeName("Src", "Line 5989, Column 41 in oaidl.h")] + public unsafe int ITypeCompBindProxy(ComPtr This, ref char szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, BindPtr* pBindPtr) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindProxy((ITypeComp*) This.Handle, ref szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, pBindPtr); + } + + /// To be documented. + [NativeName("Src", "Line 5989, Column 41 in oaidl.h")] + public unsafe int ITypeCompBindProxy(ComPtr This, ref char szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, ref BindPtr pBindPtr) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindProxy((ITypeComp*) This.Handle, ref szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ref pBindPtr); + } + + /// To be documented. + [NativeName("Src", "Line 5989, Column 41 in oaidl.h")] + public unsafe int ITypeCompBindProxy(ComPtr This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, BindPtr* pBindPtr) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindProxy((ITypeComp*) This.Handle, ref szName, lHashVal, wFlags, ref ppTInfo, pDescKind, pBindPtr); + } + + /// To be documented. + [NativeName("Src", "Line 5989, Column 41 in oaidl.h")] + public unsafe int ITypeCompBindProxy(ComPtr This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref BindPtr pBindPtr) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindProxy((ITypeComp*) This.Handle, ref szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ref pBindPtr); + } + + /// To be documented. + [NativeName("Src", "Line 5989, Column 41 in oaidl.h")] + public unsafe int ITypeCompBindProxy(ComPtr This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, BindPtr* pBindPtr) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindProxy((ITypeComp*) This.Handle, ref szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, pBindPtr); + } + + /// To be documented. + [NativeName("Src", "Line 5989, Column 41 in oaidl.h")] + public unsafe int ITypeCompBindProxy(ComPtr This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref BindPtr pBindPtr) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindProxy((ITypeComp*) This.Handle, ref szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ref pBindPtr); + } + + /// To be documented. + [NativeName("Src", "Line 5989, Column 41 in oaidl.h")] + public unsafe int ITypeCompBindProxy(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, BindPtr* pBindPtr) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindProxy((ITypeComp*) This.Handle, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, pBindPtr); + } + + /// To be documented. + [NativeName("Src", "Line 5989, Column 41 in oaidl.h")] + public unsafe int ITypeCompBindProxy(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, ref BindPtr pBindPtr) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindProxy((ITypeComp*) This.Handle, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ref pBindPtr); + } + + /// To be documented. + [NativeName("Src", "Line 5989, Column 41 in oaidl.h")] + public unsafe int ITypeCompBindProxy(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, BindPtr* pBindPtr) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindProxy((ITypeComp*) This.Handle, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, pBindPtr); + } + + /// To be documented. + [NativeName("Src", "Line 5989, Column 41 in oaidl.h")] + public unsafe int ITypeCompBindProxy(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, ref BindPtr pBindPtr) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindProxy((ITypeComp*) This.Handle, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ref pBindPtr); + } + + /// To be documented. + [NativeName("Src", "Line 5989, Column 41 in oaidl.h")] + public unsafe int ITypeCompBindProxy(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, BindPtr* pBindPtr) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindProxy((ITypeComp*) This.Handle, szName, lHashVal, wFlags, ref ppTInfo, pDescKind, pBindPtr); + } + + /// To be documented. + [NativeName("Src", "Line 5989, Column 41 in oaidl.h")] + public unsafe int ITypeCompBindProxy(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref BindPtr pBindPtr) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindProxy((ITypeComp*) This.Handle, szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ref pBindPtr); + } + + /// To be documented. + [NativeName("Src", "Line 5989, Column 41 in oaidl.h")] + public unsafe int ITypeCompBindProxy(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, BindPtr* pBindPtr) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindProxy((ITypeComp*) This.Handle, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, pBindPtr); + } + + /// To be documented. + [NativeName("Src", "Line 5989, Column 41 in oaidl.h")] + public unsafe int ITypeCompBindProxy(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref BindPtr pBindPtr) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindProxy((ITypeComp*) This.Handle, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ref pBindPtr); + } + + /// To be documented. + [NativeName("Src", "Line 5989, Column 41 in oaidl.h")] + public unsafe int ITypeCompBindProxy(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, BindPtr* pBindPtr) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindProxy(ref This, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, pBindPtr); + } + + /// To be documented. + [NativeName("Src", "Line 5989, Column 41 in oaidl.h")] + public unsafe int ITypeCompBindProxy(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, ref BindPtr pBindPtr) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindProxy(ref This, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ref pBindPtr); + } + + /// To be documented. + [NativeName("Src", "Line 5989, Column 41 in oaidl.h")] + public unsafe int ITypeCompBindProxy(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, BindPtr* pBindPtr) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindProxy(ref This, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, pBindPtr); + } + + /// To be documented. + [NativeName("Src", "Line 5989, Column 41 in oaidl.h")] + public unsafe int ITypeCompBindProxy(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, ref BindPtr pBindPtr) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindProxy(ref This, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ref pBindPtr); + } + + /// To be documented. + [NativeName("Src", "Line 5989, Column 41 in oaidl.h")] + public unsafe int ITypeCompBindProxy(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, BindPtr* pBindPtr) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindProxy(ref This, ref szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, pBindPtr); + } + + /// To be documented. + [NativeName("Src", "Line 5989, Column 41 in oaidl.h")] + public unsafe int ITypeCompBindProxy(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, ref BindPtr pBindPtr) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindProxy(ref This, ref szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ref pBindPtr); + } + + /// To be documented. + [NativeName("Src", "Line 5989, Column 41 in oaidl.h")] + public unsafe int ITypeCompBindProxy(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, BindPtr* pBindPtr) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindProxy(ref This, ref szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, pBindPtr); + } + + /// To be documented. + [NativeName("Src", "Line 5989, Column 41 in oaidl.h")] + public unsafe int ITypeCompBindProxy(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, ref BindPtr pBindPtr) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindProxy(ref This, ref szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ref pBindPtr); + } + + /// To be documented. + [NativeName("Src", "Line 5989, Column 41 in oaidl.h")] + public unsafe int ITypeCompBindProxy(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, BindPtr* pBindPtr) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindProxy(ref This, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, pBindPtr); + } + + /// To be documented. + [NativeName("Src", "Line 5989, Column 41 in oaidl.h")] + public unsafe int ITypeCompBindProxy(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, ref BindPtr pBindPtr) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindProxy(ref This, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ref pBindPtr); + } + + /// To be documented. + [NativeName("Src", "Line 5989, Column 41 in oaidl.h")] + public unsafe int ITypeCompBindProxy(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, BindPtr* pBindPtr) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindProxy(ref This, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, pBindPtr); + } + + /// To be documented. + [NativeName("Src", "Line 5989, Column 41 in oaidl.h")] + public unsafe int ITypeCompBindProxy(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, ref BindPtr pBindPtr) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindProxy(ref This, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ref pBindPtr); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, char* szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, char* szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, char* szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, char* szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, char* szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, char* szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, char* szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, char* szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, char* szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ref ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, char* szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ref ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, char* szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ref ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, char* szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ref ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, char* szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ref ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, char* szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ref ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, char* szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, char* szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, char* szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); + } /// To be documented. - [NativeName("Src", "Line 2557, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "EnumerateTraceGuids")] - public unsafe partial uint EnumerateTraceGuids(TraceGuidProperties** GuidPropertiesArray, uint PropertyArrayCount, uint* GuidCount); + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, char* szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); + } /// To be documented. - [NativeName("Src", "Line 2557, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "EnumerateTraceGuids")] - public unsafe partial uint EnumerateTraceGuids(TraceGuidProperties** GuidPropertiesArray, uint PropertyArrayCount, ref uint GuidCount); + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, char* szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); + } /// To be documented. - [NativeName("Src", "Line 2557, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "EnumerateTraceGuids")] - public unsafe partial uint EnumerateTraceGuids(ref TraceGuidProperties* GuidPropertiesArray, uint PropertyArrayCount, uint* GuidCount); + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, char* szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy); + } /// To be documented. - [NativeName("Src", "Line 2557, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "EnumerateTraceGuids")] - public unsafe partial uint EnumerateTraceGuids(ref TraceGuidProperties* GuidPropertiesArray, uint PropertyArrayCount, ref uint GuidCount); + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, char* szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); + } /// To be documented. - [NativeName("Src", "Line 2573, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "UnregisterTraceGuids")] - public partial uint UnregisterTraceGuids(ulong RegistrationHandle); + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, char* szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); + } /// To be documented. - [NativeName("Src", "Line 2580, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "GetTraceLoggerHandle")] - public unsafe partial ulong GetTraceLoggerHandle(void* Buffer); + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, char* szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); + } /// To be documented. - [NativeName("Src", "Line 2580, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "GetTraceLoggerHandle")] - public partial ulong GetTraceLoggerHandle(ref T0 Buffer) where T0 : unmanaged; + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, char* szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy); + } /// To be documented. - [NativeName("Src", "Line 2587, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "GetTraceEnableLevel")] - public partial byte GetTraceEnableLevel(ulong TraceHandle); + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, char* szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ref ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); + } /// To be documented. - [NativeName("Src", "Line 2594, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "GetTraceEnableFlags")] - public partial uint GetTraceEnableFlags(ulong TraceHandle); + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, char* szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ref ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); + } /// To be documented. - [NativeName("Src", "Line 2619, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "OpenTraceW")] - public unsafe partial ulong OpenTraceW(EventTraceLogfilew* Logfile); + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, char* szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ref ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); + } /// To be documented. - [NativeName("Src", "Line 2619, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "OpenTraceW")] - public partial ulong OpenTraceW(ref EventTraceLogfilew Logfile); + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, char* szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ref ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy); + } /// To be documented. - [NativeName("Src", "Line 2627, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "ProcessTrace")] - public unsafe partial uint ProcessTrace(ulong* HandleArray, uint HandleCount, Filetime* StartTime, Filetime* EndTime); + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, char* szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ref ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); + } /// To be documented. - [NativeName("Src", "Line 2627, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "ProcessTrace")] - public unsafe partial uint ProcessTrace(ulong* HandleArray, uint HandleCount, Filetime* StartTime, ref Filetime EndTime); + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, char* szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ref ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); + } /// To be documented. - [NativeName("Src", "Line 2627, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "ProcessTrace")] - public unsafe partial uint ProcessTrace(ulong* HandleArray, uint HandleCount, ref Filetime StartTime, Filetime* EndTime); + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, char* szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); + } /// To be documented. - [NativeName("Src", "Line 2627, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "ProcessTrace")] - public unsafe partial uint ProcessTrace(ulong* HandleArray, uint HandleCount, ref Filetime StartTime, ref Filetime EndTime); + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, char* szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy); + } /// To be documented. - [NativeName("Src", "Line 2627, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "ProcessTrace")] - public unsafe partial uint ProcessTrace(ref ulong HandleArray, uint HandleCount, Filetime* StartTime, Filetime* EndTime); + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); + } /// To be documented. - [NativeName("Src", "Line 2627, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "ProcessTrace")] - public unsafe partial uint ProcessTrace(ref ulong HandleArray, uint HandleCount, Filetime* StartTime, ref Filetime EndTime); + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); + } /// To be documented. - [NativeName("Src", "Line 2627, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "ProcessTrace")] - public unsafe partial uint ProcessTrace(ref ulong HandleArray, uint HandleCount, ref Filetime StartTime, Filetime* EndTime); + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); + } /// To be documented. - [NativeName("Src", "Line 2627, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "ProcessTrace")] - public partial uint ProcessTrace(ref ulong HandleArray, uint HandleCount, ref Filetime StartTime, ref Filetime EndTime); + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy); + } /// To be documented. - [NativeName("Src", "Line 2638, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "CloseTrace")] - public partial uint CloseTrace(ulong TraceHandle); + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); + } /// To be documented. - [NativeName("Src", "Line 2647, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "OpenTraceFromBufferStream")] - public unsafe partial ulong OpenTraceFromBufferStream([Flow(Silk.NET.Core.Native.FlowDirection.In)] EtwOpenTraceOptions* Options, PfnPetwBufferCompletionCallback BufferCompletionCallback, void* BufferCompletionContext); + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); + } /// To be documented. - [NativeName("Src", "Line 2647, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "OpenTraceFromBufferStream")] - public unsafe partial ulong OpenTraceFromBufferStream([Flow(Silk.NET.Core.Native.FlowDirection.In)] EtwOpenTraceOptions* Options, PfnPetwBufferCompletionCallback BufferCompletionCallback, ref T0 BufferCompletionContext) where T0 : unmanaged; + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); + } /// To be documented. - [NativeName("Src", "Line 2647, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "OpenTraceFromBufferStream")] - public unsafe partial ulong OpenTraceFromBufferStream([Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in EtwOpenTraceOptions Options, PfnPetwBufferCompletionCallback BufferCompletionCallback, void* BufferCompletionContext); + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy); + } /// To be documented. - [NativeName("Src", "Line 2647, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "OpenTraceFromBufferStream")] - public partial ulong OpenTraceFromBufferStream([Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in EtwOpenTraceOptions Options, PfnPetwBufferCompletionCallback BufferCompletionCallback, ref T0 BufferCompletionContext) where T0 : unmanaged; + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); + } /// To be documented. - [NativeName("Src", "Line 2658, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "OpenTraceFromRealTimeLogger")] - public unsafe partial ulong OpenTraceFromRealTimeLogger([Flow(Silk.NET.Core.Native.FlowDirection.In)] char* LoggerName, [Flow(Silk.NET.Core.Native.FlowDirection.In)] EtwOpenTraceOptions* Options, TraceLogfileHeader* LogFileHeader); + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); + } /// To be documented. - [NativeName("Src", "Line 2658, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "OpenTraceFromRealTimeLogger")] - public unsafe partial ulong OpenTraceFromRealTimeLogger([Flow(Silk.NET.Core.Native.FlowDirection.In)] char* LoggerName, [Flow(Silk.NET.Core.Native.FlowDirection.In)] EtwOpenTraceOptions* Options, ref TraceLogfileHeader LogFileHeader); + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); + } /// To be documented. - [NativeName("Src", "Line 2658, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "OpenTraceFromRealTimeLogger")] - public unsafe partial ulong OpenTraceFromRealTimeLogger([Flow(Silk.NET.Core.Native.FlowDirection.In)] char* LoggerName, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in EtwOpenTraceOptions Options, TraceLogfileHeader* LogFileHeader); + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy); + } /// To be documented. - [NativeName("Src", "Line 2658, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "OpenTraceFromRealTimeLogger")] - public unsafe partial ulong OpenTraceFromRealTimeLogger([Flow(Silk.NET.Core.Native.FlowDirection.In)] char* LoggerName, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in EtwOpenTraceOptions Options, ref TraceLogfileHeader LogFileHeader); + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); + } /// To be documented. - [NativeName("Src", "Line 2658, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "OpenTraceFromRealTimeLogger")] - public unsafe partial ulong OpenTraceFromRealTimeLogger([Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char LoggerName, [Flow(Silk.NET.Core.Native.FlowDirection.In)] EtwOpenTraceOptions* Options, TraceLogfileHeader* LogFileHeader); + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); + } /// To be documented. - [NativeName("Src", "Line 2658, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "OpenTraceFromRealTimeLogger")] - public unsafe partial ulong OpenTraceFromRealTimeLogger([Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char LoggerName, [Flow(Silk.NET.Core.Native.FlowDirection.In)] EtwOpenTraceOptions* Options, ref TraceLogfileHeader LogFileHeader); + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); + } /// To be documented. - [NativeName("Src", "Line 2658, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "OpenTraceFromRealTimeLogger")] - public unsafe partial ulong OpenTraceFromRealTimeLogger([Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char LoggerName, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in EtwOpenTraceOptions Options, TraceLogfileHeader* LogFileHeader); + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy); + } /// To be documented. - [NativeName("Src", "Line 2658, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "OpenTraceFromRealTimeLogger")] - public partial ulong OpenTraceFromRealTimeLogger([Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char LoggerName, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in EtwOpenTraceOptions Options, ref TraceLogfileHeader LogFileHeader); + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); + } /// To be documented. - [NativeName("Src", "Line 2658, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "OpenTraceFromRealTimeLogger")] - public unsafe partial ulong OpenTraceFromRealTimeLogger([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string LoggerName, [Flow(Silk.NET.Core.Native.FlowDirection.In)] EtwOpenTraceOptions* Options, TraceLogfileHeader* LogFileHeader); + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); + } /// To be documented. - [NativeName("Src", "Line 2658, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "OpenTraceFromRealTimeLogger")] - public unsafe partial ulong OpenTraceFromRealTimeLogger([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string LoggerName, [Flow(Silk.NET.Core.Native.FlowDirection.In)] EtwOpenTraceOptions* Options, ref TraceLogfileHeader LogFileHeader); + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); + } /// To be documented. - [NativeName("Src", "Line 2658, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "OpenTraceFromRealTimeLogger")] - public unsafe partial ulong OpenTraceFromRealTimeLogger([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string LoggerName, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in EtwOpenTraceOptions Options, TraceLogfileHeader* LogFileHeader); + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy); + } /// To be documented. - [NativeName("Src", "Line 2658, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "OpenTraceFromRealTimeLogger")] - public partial ulong OpenTraceFromRealTimeLogger([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string LoggerName, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in EtwOpenTraceOptions Options, ref TraceLogfileHeader LogFileHeader); + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); + } /// To be documented. - [NativeName("Src", "Line 2669, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "OpenTraceFromRealTimeLoggerWithAllocationOptions")] - public unsafe partial ulong OpenTraceFromRealTimeLoggerWithAllocationOptions([Flow(Silk.NET.Core.Native.FlowDirection.In)] char* LoggerName, [Flow(Silk.NET.Core.Native.FlowDirection.In)] EtwOpenTraceOptions* Options, nuint AllocationSize, void* MemoryPartitionHandle, TraceLogfileHeader* LogFileHeader); + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); + } /// To be documented. - [NativeName("Src", "Line 2669, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "OpenTraceFromRealTimeLoggerWithAllocationOptions")] - public unsafe partial ulong OpenTraceFromRealTimeLoggerWithAllocationOptions([Flow(Silk.NET.Core.Native.FlowDirection.In)] char* LoggerName, [Flow(Silk.NET.Core.Native.FlowDirection.In)] EtwOpenTraceOptions* Options, nuint AllocationSize, void* MemoryPartitionHandle, ref TraceLogfileHeader LogFileHeader); + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); + } /// To be documented. - [NativeName("Src", "Line 2669, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "OpenTraceFromRealTimeLoggerWithAllocationOptions")] - public unsafe partial ulong OpenTraceFromRealTimeLoggerWithAllocationOptions([Flow(Silk.NET.Core.Native.FlowDirection.In)] char* LoggerName, [Flow(Silk.NET.Core.Native.FlowDirection.In)] EtwOpenTraceOptions* Options, nuint AllocationSize, ref T0 MemoryPartitionHandle, TraceLogfileHeader* LogFileHeader) where T0 : unmanaged; + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy); + } /// To be documented. - [NativeName("Src", "Line 2669, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "OpenTraceFromRealTimeLoggerWithAllocationOptions")] - public unsafe partial ulong OpenTraceFromRealTimeLoggerWithAllocationOptions([Flow(Silk.NET.Core.Native.FlowDirection.In)] char* LoggerName, [Flow(Silk.NET.Core.Native.FlowDirection.In)] EtwOpenTraceOptions* Options, nuint AllocationSize, ref T0 MemoryPartitionHandle, ref TraceLogfileHeader LogFileHeader) where T0 : unmanaged; + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ref ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); + } /// To be documented. - [NativeName("Src", "Line 2669, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "OpenTraceFromRealTimeLoggerWithAllocationOptions")] - public unsafe partial ulong OpenTraceFromRealTimeLoggerWithAllocationOptions([Flow(Silk.NET.Core.Native.FlowDirection.In)] char* LoggerName, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in EtwOpenTraceOptions Options, nuint AllocationSize, void* MemoryPartitionHandle, TraceLogfileHeader* LogFileHeader); + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ref ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); + } /// To be documented. - [NativeName("Src", "Line 2669, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "OpenTraceFromRealTimeLoggerWithAllocationOptions")] - public unsafe partial ulong OpenTraceFromRealTimeLoggerWithAllocationOptions([Flow(Silk.NET.Core.Native.FlowDirection.In)] char* LoggerName, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in EtwOpenTraceOptions Options, nuint AllocationSize, void* MemoryPartitionHandle, ref TraceLogfileHeader LogFileHeader); + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ref ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); + } /// To be documented. - [NativeName("Src", "Line 2669, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "OpenTraceFromRealTimeLoggerWithAllocationOptions")] - public unsafe partial ulong OpenTraceFromRealTimeLoggerWithAllocationOptions([Flow(Silk.NET.Core.Native.FlowDirection.In)] char* LoggerName, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in EtwOpenTraceOptions Options, nuint AllocationSize, ref T0 MemoryPartitionHandle, TraceLogfileHeader* LogFileHeader) where T0 : unmanaged; + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ref ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy); + } /// To be documented. - [NativeName("Src", "Line 2669, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "OpenTraceFromRealTimeLoggerWithAllocationOptions")] - public unsafe partial ulong OpenTraceFromRealTimeLoggerWithAllocationOptions([Flow(Silk.NET.Core.Native.FlowDirection.In)] char* LoggerName, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in EtwOpenTraceOptions Options, nuint AllocationSize, ref T0 MemoryPartitionHandle, ref TraceLogfileHeader LogFileHeader) where T0 : unmanaged; + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ref ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); + } /// To be documented. - [NativeName("Src", "Line 2669, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "OpenTraceFromRealTimeLoggerWithAllocationOptions")] - public unsafe partial ulong OpenTraceFromRealTimeLoggerWithAllocationOptions([Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char LoggerName, [Flow(Silk.NET.Core.Native.FlowDirection.In)] EtwOpenTraceOptions* Options, nuint AllocationSize, void* MemoryPartitionHandle, TraceLogfileHeader* LogFileHeader); + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ref ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); + } /// To be documented. - [NativeName("Src", "Line 2669, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "OpenTraceFromRealTimeLoggerWithAllocationOptions")] - public unsafe partial ulong OpenTraceFromRealTimeLoggerWithAllocationOptions([Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char LoggerName, [Flow(Silk.NET.Core.Native.FlowDirection.In)] EtwOpenTraceOptions* Options, nuint AllocationSize, void* MemoryPartitionHandle, ref TraceLogfileHeader LogFileHeader); + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); + } /// To be documented. - [NativeName("Src", "Line 2669, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "OpenTraceFromRealTimeLoggerWithAllocationOptions")] - public unsafe partial ulong OpenTraceFromRealTimeLoggerWithAllocationOptions([Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char LoggerName, [Flow(Silk.NET.Core.Native.FlowDirection.In)] EtwOpenTraceOptions* Options, nuint AllocationSize, ref T0 MemoryPartitionHandle, TraceLogfileHeader* LogFileHeader) where T0 : unmanaged; + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy); + } /// To be documented. - [NativeName("Src", "Line 2669, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "OpenTraceFromRealTimeLoggerWithAllocationOptions")] - public unsafe partial ulong OpenTraceFromRealTimeLoggerWithAllocationOptions([Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char LoggerName, [Flow(Silk.NET.Core.Native.FlowDirection.In)] EtwOpenTraceOptions* Options, nuint AllocationSize, ref T0 MemoryPartitionHandle, ref TraceLogfileHeader LogFileHeader) where T0 : unmanaged; + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, ref char szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, ref szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); + } /// To be documented. - [NativeName("Src", "Line 2669, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "OpenTraceFromRealTimeLoggerWithAllocationOptions")] - public unsafe partial ulong OpenTraceFromRealTimeLoggerWithAllocationOptions([Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char LoggerName, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in EtwOpenTraceOptions Options, nuint AllocationSize, void* MemoryPartitionHandle, TraceLogfileHeader* LogFileHeader); + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, ref char szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, ref szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); + } /// To be documented. - [NativeName("Src", "Line 2669, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "OpenTraceFromRealTimeLoggerWithAllocationOptions")] - public unsafe partial ulong OpenTraceFromRealTimeLoggerWithAllocationOptions([Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char LoggerName, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in EtwOpenTraceOptions Options, nuint AllocationSize, void* MemoryPartitionHandle, ref TraceLogfileHeader LogFileHeader); + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, ref char szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, ref szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); + } /// To be documented. - [NativeName("Src", "Line 2669, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "OpenTraceFromRealTimeLoggerWithAllocationOptions")] - public unsafe partial ulong OpenTraceFromRealTimeLoggerWithAllocationOptions([Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char LoggerName, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in EtwOpenTraceOptions Options, nuint AllocationSize, ref T0 MemoryPartitionHandle, TraceLogfileHeader* LogFileHeader) where T0 : unmanaged; + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, ref char szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, ref szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy); + } /// To be documented. - [NativeName("Src", "Line 2669, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "OpenTraceFromRealTimeLoggerWithAllocationOptions")] - public partial ulong OpenTraceFromRealTimeLoggerWithAllocationOptions([Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char LoggerName, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in EtwOpenTraceOptions Options, nuint AllocationSize, ref T0 MemoryPartitionHandle, ref TraceLogfileHeader LogFileHeader) where T0 : unmanaged; + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, ref char szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, ref szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); + } /// To be documented. - [NativeName("Src", "Line 2669, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "OpenTraceFromRealTimeLoggerWithAllocationOptions")] - public unsafe partial ulong OpenTraceFromRealTimeLoggerWithAllocationOptions([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string LoggerName, [Flow(Silk.NET.Core.Native.FlowDirection.In)] EtwOpenTraceOptions* Options, nuint AllocationSize, void* MemoryPartitionHandle, TraceLogfileHeader* LogFileHeader); + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, ref char szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, ref szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); + } /// To be documented. - [NativeName("Src", "Line 2669, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "OpenTraceFromRealTimeLoggerWithAllocationOptions")] - public unsafe partial ulong OpenTraceFromRealTimeLoggerWithAllocationOptions([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string LoggerName, [Flow(Silk.NET.Core.Native.FlowDirection.In)] EtwOpenTraceOptions* Options, nuint AllocationSize, void* MemoryPartitionHandle, ref TraceLogfileHeader LogFileHeader); + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, ref char szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, ref szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); + } /// To be documented. - [NativeName("Src", "Line 2669, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "OpenTraceFromRealTimeLoggerWithAllocationOptions")] - public unsafe partial ulong OpenTraceFromRealTimeLoggerWithAllocationOptions([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string LoggerName, [Flow(Silk.NET.Core.Native.FlowDirection.In)] EtwOpenTraceOptions* Options, nuint AllocationSize, ref T0 MemoryPartitionHandle, TraceLogfileHeader* LogFileHeader) where T0 : unmanaged; + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, ref char szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, ref szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy); + } /// To be documented. - [NativeName("Src", "Line 2669, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "OpenTraceFromRealTimeLoggerWithAllocationOptions")] - public unsafe partial ulong OpenTraceFromRealTimeLoggerWithAllocationOptions([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string LoggerName, [Flow(Silk.NET.Core.Native.FlowDirection.In)] EtwOpenTraceOptions* Options, nuint AllocationSize, ref T0 MemoryPartitionHandle, ref TraceLogfileHeader LogFileHeader) where T0 : unmanaged; + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, ref char szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, ref szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ref ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); + } /// To be documented. - [NativeName("Src", "Line 2669, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "OpenTraceFromRealTimeLoggerWithAllocationOptions")] - public unsafe partial ulong OpenTraceFromRealTimeLoggerWithAllocationOptions([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string LoggerName, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in EtwOpenTraceOptions Options, nuint AllocationSize, void* MemoryPartitionHandle, TraceLogfileHeader* LogFileHeader); + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, ref char szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, ref szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ref ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); + } /// To be documented. - [NativeName("Src", "Line 2669, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "OpenTraceFromRealTimeLoggerWithAllocationOptions")] - public unsafe partial ulong OpenTraceFromRealTimeLoggerWithAllocationOptions([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string LoggerName, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in EtwOpenTraceOptions Options, nuint AllocationSize, void* MemoryPartitionHandle, ref TraceLogfileHeader LogFileHeader); + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, ref char szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, ref szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ref ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); + } /// To be documented. - [NativeName("Src", "Line 2669, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "OpenTraceFromRealTimeLoggerWithAllocationOptions")] - public unsafe partial ulong OpenTraceFromRealTimeLoggerWithAllocationOptions([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string LoggerName, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in EtwOpenTraceOptions Options, nuint AllocationSize, ref T0 MemoryPartitionHandle, TraceLogfileHeader* LogFileHeader) where T0 : unmanaged; + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, ref char szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, ref szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ref ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy); + } /// To be documented. - [NativeName("Src", "Line 2669, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "OpenTraceFromRealTimeLoggerWithAllocationOptions")] - public partial ulong OpenTraceFromRealTimeLoggerWithAllocationOptions([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string LoggerName, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in EtwOpenTraceOptions Options, nuint AllocationSize, ref T0 MemoryPartitionHandle, ref TraceLogfileHeader LogFileHeader) where T0 : unmanaged; + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, ref char szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, ref szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ref ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); + } /// To be documented. - [NativeName("Src", "Line 2682, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "OpenTraceFromFile")] - public unsafe partial ulong OpenTraceFromFile([Flow(Silk.NET.Core.Native.FlowDirection.In)] char* LogFileName, [Flow(Silk.NET.Core.Native.FlowDirection.In)] EtwOpenTraceOptions* Options, TraceLogfileHeader* LogFileHeader); + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, ref char szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, ref szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ref ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); + } /// To be documented. - [NativeName("Src", "Line 2682, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "OpenTraceFromFile")] - public unsafe partial ulong OpenTraceFromFile([Flow(Silk.NET.Core.Native.FlowDirection.In)] char* LogFileName, [Flow(Silk.NET.Core.Native.FlowDirection.In)] EtwOpenTraceOptions* Options, ref TraceLogfileHeader LogFileHeader); + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, ref char szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, ref szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); + } /// To be documented. - [NativeName("Src", "Line 2682, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "OpenTraceFromFile")] - public unsafe partial ulong OpenTraceFromFile([Flow(Silk.NET.Core.Native.FlowDirection.In)] char* LogFileName, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in EtwOpenTraceOptions Options, TraceLogfileHeader* LogFileHeader); + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, ref char szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, ref szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy); + } /// To be documented. - [NativeName("Src", "Line 2682, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "OpenTraceFromFile")] - public unsafe partial ulong OpenTraceFromFile([Flow(Silk.NET.Core.Native.FlowDirection.In)] char* LogFileName, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in EtwOpenTraceOptions Options, ref TraceLogfileHeader LogFileHeader); + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, ref char szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, ref szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); + } /// To be documented. - [NativeName("Src", "Line 2682, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "OpenTraceFromFile")] - public unsafe partial ulong OpenTraceFromFile([Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char LogFileName, [Flow(Silk.NET.Core.Native.FlowDirection.In)] EtwOpenTraceOptions* Options, TraceLogfileHeader* LogFileHeader); + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, ref char szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, ref szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, ref char szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, ref szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, ref char szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, ref szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, ref char szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, ref szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, ref char szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, ref szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, ref char szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, ref szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, ref char szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, ref szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, ref char szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, ref szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ref ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, ref char szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, ref szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ref ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, ref char szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, ref szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ref ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, ref char szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, ref szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ref ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, ref char szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, ref szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ref ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, ref char szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, ref szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ref ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, ref char szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, ref szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, ref char szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, ref szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, ref szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, ref szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, ref szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, ref szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, ref szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, ref szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, ref szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, ref szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, ref szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); + } /// To be documented. - [NativeName("Src", "Line 2682, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "OpenTraceFromFile")] - public unsafe partial ulong OpenTraceFromFile([Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char LogFileName, [Flow(Silk.NET.Core.Native.FlowDirection.In)] EtwOpenTraceOptions* Options, ref TraceLogfileHeader LogFileHeader); + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, ref szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); + } /// To be documented. - [NativeName("Src", "Line 2682, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "OpenTraceFromFile")] - public unsafe partial ulong OpenTraceFromFile([Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char LogFileName, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in EtwOpenTraceOptions Options, TraceLogfileHeader* LogFileHeader); + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, ref szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); + } /// To be documented. - [NativeName("Src", "Line 2682, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "OpenTraceFromFile")] - public partial ulong OpenTraceFromFile([Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char LogFileName, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in EtwOpenTraceOptions Options, ref TraceLogfileHeader LogFileHeader); + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, ref szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy); + } /// To be documented. - [NativeName("Src", "Line 2682, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "OpenTraceFromFile")] - public unsafe partial ulong OpenTraceFromFile([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string LogFileName, [Flow(Silk.NET.Core.Native.FlowDirection.In)] EtwOpenTraceOptions* Options, TraceLogfileHeader* LogFileHeader); + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, ref szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); + } /// To be documented. - [NativeName("Src", "Line 2682, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "OpenTraceFromFile")] - public unsafe partial ulong OpenTraceFromFile([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string LogFileName, [Flow(Silk.NET.Core.Native.FlowDirection.In)] EtwOpenTraceOptions* Options, ref TraceLogfileHeader LogFileHeader); + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, ref szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); + } /// To be documented. - [NativeName("Src", "Line 2682, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "OpenTraceFromFile")] - public unsafe partial ulong OpenTraceFromFile([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string LogFileName, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in EtwOpenTraceOptions Options, TraceLogfileHeader* LogFileHeader); + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, ref szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); + } /// To be documented. - [NativeName("Src", "Line 2682, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "OpenTraceFromFile")] - public partial ulong OpenTraceFromFile([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string LogFileName, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in EtwOpenTraceOptions Options, ref TraceLogfileHeader LogFileHeader); + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, ref szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy); + } /// To be documented. - [NativeName("Src", "Line 2693, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "ProcessTraceBufferIncrementReference")] - public unsafe partial uint ProcessTraceBufferIncrementReference(ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] EtwBufferHeader* Buffer); + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, ref szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); + } /// To be documented. - [NativeName("Src", "Line 2693, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "ProcessTraceBufferIncrementReference")] - public partial uint ProcessTraceBufferIncrementReference(ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in EtwBufferHeader Buffer); + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, ref szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); + } /// To be documented. - [NativeName("Src", "Line 2703, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "ProcessTraceBufferDecrementReference")] - public unsafe partial uint ProcessTraceBufferDecrementReference([Flow(Silk.NET.Core.Native.FlowDirection.In)] EtwBufferHeader* Buffer); + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, ref szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); + } /// To be documented. - [NativeName("Src", "Line 2703, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "ProcessTraceBufferDecrementReference")] - public partial uint ProcessTraceBufferDecrementReference([Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in EtwBufferHeader Buffer); + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, ref szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy); + } /// To be documented. - [NativeName("Src", "Line 2712, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "ProcessTraceAddBufferToBufferStream")] - public unsafe partial uint ProcessTraceAddBufferToBufferStream(ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] EtwBufferHeader* Buffer, uint BufferSize); + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, ref szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); + } /// To be documented. - [NativeName("Src", "Line 2712, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "ProcessTraceAddBufferToBufferStream")] - public partial uint ProcessTraceAddBufferToBufferStream(ulong TraceHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in EtwBufferHeader Buffer, uint BufferSize); + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, ref szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); + } /// To be documented. - [NativeName("Src", "Line 2749, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "QueryTraceProcessingHandle")] - public unsafe partial uint QueryTraceProcessingHandle(ulong ProcessingHandle, EtwProcessHandleInfoType InformationClass, void* InBuffer, uint InBufferSize, void* OutBuffer, uint OutBufferSize, uint* ReturnLength); + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, ref szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); + } /// To be documented. - [NativeName("Src", "Line 2749, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "QueryTraceProcessingHandle")] - public unsafe partial uint QueryTraceProcessingHandle(ulong ProcessingHandle, EtwProcessHandleInfoType InformationClass, void* InBuffer, uint InBufferSize, void* OutBuffer, uint OutBufferSize, ref uint ReturnLength); + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, ref szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy); + } /// To be documented. - [NativeName("Src", "Line 2749, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "QueryTraceProcessingHandle")] - public unsafe partial uint QueryTraceProcessingHandle(ulong ProcessingHandle, EtwProcessHandleInfoType InformationClass, void* InBuffer, uint InBufferSize, ref T0 OutBuffer, uint OutBufferSize, uint* ReturnLength) where T0 : unmanaged; + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, ref szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ref ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); + } /// To be documented. - [NativeName("Src", "Line 2749, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "QueryTraceProcessingHandle")] - public unsafe partial uint QueryTraceProcessingHandle(ulong ProcessingHandle, EtwProcessHandleInfoType InformationClass, void* InBuffer, uint InBufferSize, ref T0 OutBuffer, uint OutBufferSize, ref uint ReturnLength) where T0 : unmanaged; + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, ref szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ref ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); + } /// To be documented. - [NativeName("Src", "Line 2749, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "QueryTraceProcessingHandle")] - public unsafe partial uint QueryTraceProcessingHandle(ulong ProcessingHandle, EtwProcessHandleInfoType InformationClass, ref T0 InBuffer, uint InBufferSize, void* OutBuffer, uint OutBufferSize, uint* ReturnLength) where T0 : unmanaged; + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, ref szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ref ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); + } /// To be documented. - [NativeName("Src", "Line 2749, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "QueryTraceProcessingHandle")] - public unsafe partial uint QueryTraceProcessingHandle(ulong ProcessingHandle, EtwProcessHandleInfoType InformationClass, ref T0 InBuffer, uint InBufferSize, void* OutBuffer, uint OutBufferSize, ref uint ReturnLength) where T0 : unmanaged; + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, ref szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ref ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy); + } /// To be documented. - [NativeName("Src", "Line 2749, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "QueryTraceProcessingHandle")] - public unsafe partial uint QueryTraceProcessingHandle(ulong ProcessingHandle, EtwProcessHandleInfoType InformationClass, ref T0 InBuffer, uint InBufferSize, ref T1 OutBuffer, uint OutBufferSize, uint* ReturnLength) where T0 : unmanaged where T1 : unmanaged; + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, ref szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ref ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); + } /// To be documented. - [NativeName("Src", "Line 2749, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "QueryTraceProcessingHandle")] - public partial uint QueryTraceProcessingHandle(ulong ProcessingHandle, EtwProcessHandleInfoType InformationClass, ref T0 InBuffer, uint InBufferSize, ref T1 OutBuffer, uint OutBufferSize, ref uint ReturnLength) where T0 : unmanaged where T1 : unmanaged; + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, ref szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ref ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); + } /// To be documented. - [NativeName("Src", "Line 2779, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "OpenTraceA")] - public unsafe partial ulong OpenTraceA(EventTraceLogfilea* Logfile); + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, ref szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); + } /// To be documented. - [NativeName("Src", "Line 2779, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "OpenTraceA")] - public partial ulong OpenTraceA(ref EventTraceLogfilea Logfile); + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, ref szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy); + } /// To be documented. - [NativeName("Src", "Line 2786, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "SetTraceCallback")] - public unsafe partial uint SetTraceCallback([Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* pGuid, PfnPeventCallback EventCallback); + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); + } /// To be documented. - [NativeName("Src", "Line 2786, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "SetTraceCallback")] - public partial uint SetTraceCallback([Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid pGuid, PfnPeventCallback EventCallback); + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); + } /// To be documented. - [NativeName("Src", "Line 2794, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RemoveTraceCallback")] - public unsafe partial uint RemoveTraceCallback([Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* pGuid); + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); + } /// To be documented. - [NativeName("Src", "Line 2794, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "RemoveTraceCallback")] - public partial uint RemoveTraceCallback([Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid pGuid); + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy); + } /// To be documented. - [NativeName("Src", "Line 2811, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "TraceMessage")] - public unsafe partial uint TraceMessage(ulong LoggerHandle, uint MessageFlags, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* MessageGuid, ushort MessageNumber); + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); + } /// To be documented. - [NativeName("Src", "Line 2811, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "TraceMessage")] - public partial uint TraceMessage(ulong LoggerHandle, uint MessageFlags, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid MessageGuid, ushort MessageNumber); + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); + } /// To be documented. - [NativeName("Src", "Line 2827, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "TraceMessageVa")] - public unsafe partial uint TraceMessageVa(ulong LoggerHandle, uint MessageFlags, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* MessageGuid, ushort MessageNumber, byte* MessageArgList); + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); + } /// To be documented. - [NativeName("Src", "Line 2827, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "TraceMessageVa")] - public unsafe partial uint TraceMessageVa(ulong LoggerHandle, uint MessageFlags, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* MessageGuid, ushort MessageNumber, ref byte MessageArgList); + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy); + } /// To be documented. - [NativeName("Src", "Line 2827, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "TraceMessageVa")] - public unsafe partial uint TraceMessageVa(ulong LoggerHandle, uint MessageFlags, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* MessageGuid, ushort MessageNumber, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string MessageArgList); + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ref ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); + } /// To be documented. - [NativeName("Src", "Line 2827, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "TraceMessageVa")] - public unsafe partial uint TraceMessageVa(ulong LoggerHandle, uint MessageFlags, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid MessageGuid, ushort MessageNumber, byte* MessageArgList); + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ref ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); + } /// To be documented. - [NativeName("Src", "Line 2827, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "TraceMessageVa")] - public partial uint TraceMessageVa(ulong LoggerHandle, uint MessageFlags, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid MessageGuid, ushort MessageNumber, ref byte MessageArgList); + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ref ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); + } /// To be documented. - [NativeName("Src", "Line 2827, Column 1 in evntrace.h")] - [NativeApi(EntryPoint = "TraceMessageVa")] - public partial uint TraceMessageVa(ulong LoggerHandle, uint MessageFlags, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid MessageGuid, ushort MessageNumber, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string MessageArgList); + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ref ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy); + } /// To be documented. - [NativeName("Src", "Line 727, Column 1 in fileapi.h")] - public unsafe uint GetFullPathNameW([Flow(Silk.NET.Core.Native.FlowDirection.In)] char* lpFileName, uint nBufferLength, char* lpBuffer, string[] lpFilePartSa) + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl { - // StringArrayOverloader - var lpFilePart = (char**) SilkMarshal.StringArrayToPtr(lpFilePartSa); - var ret = GetFullPathNameW(lpFileName, nBufferLength, lpBuffer, lpFilePart); - SilkMarshal.CopyPtrToStringArray((nint) lpFilePart, lpFilePartSa); - SilkMarshal.Free((nint) lpFilePart); - return ret; + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ref ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); } /// To be documented. - [NativeName("Src", "Line 727, Column 1 in fileapi.h")] - public unsafe uint GetFullPathNameW([Flow(Silk.NET.Core.Native.FlowDirection.In)] char* lpFileName, uint nBufferLength, ref char lpBuffer, string[] lpFilePartSa) + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl { - // StringArrayOverloader - var lpFilePart = (char**) SilkMarshal.StringArrayToPtr(lpFilePartSa); - var ret = GetFullPathNameW(lpFileName, nBufferLength, ref lpBuffer, lpFilePart); - SilkMarshal.CopyPtrToStringArray((nint) lpFilePart, lpFilePartSa); - SilkMarshal.Free((nint) lpFilePart); - return ret; + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ref ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); } /// To be documented. - [NativeName("Src", "Line 727, Column 1 in fileapi.h")] - public unsafe uint GetFullPathNameW([Flow(Silk.NET.Core.Native.FlowDirection.In)] char* lpFileName, uint nBufferLength, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpBuffer, string[] lpFilePartSa) + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { - // StringArrayOverloader - var lpFilePart = (char**) SilkMarshal.StringArrayToPtr(lpFilePartSa); - var ret = GetFullPathNameW(lpFileName, nBufferLength, lpBuffer, lpFilePart); - SilkMarshal.CopyPtrToStringArray((nint) lpFilePart, lpFilePartSa); - SilkMarshal.Free((nint) lpFilePart); - return ret; + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); } /// To be documented. - [NativeName("Src", "Line 727, Column 1 in fileapi.h")] - public unsafe uint GetFullPathNameW([Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char lpFileName, uint nBufferLength, char* lpBuffer, string[] lpFilePartSa) + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { - // StringArrayOverloader - var lpFilePart = (char**) SilkMarshal.StringArrayToPtr(lpFilePartSa); - var ret = GetFullPathNameW(in lpFileName, nBufferLength, lpBuffer, lpFilePart); - SilkMarshal.CopyPtrToStringArray((nint) lpFilePart, lpFilePartSa); - SilkMarshal.Free((nint) lpFilePart); - return ret; + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy); } /// To be documented. - [NativeName("Src", "Line 727, Column 1 in fileapi.h")] - public unsafe uint GetFullPathNameW([Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char lpFileName, uint nBufferLength, ref char lpBuffer, string[] lpFilePartSa) + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl { - // StringArrayOverloader - var lpFilePart = (char**) SilkMarshal.StringArrayToPtr(lpFilePartSa); - var ret = GetFullPathNameW(in lpFileName, nBufferLength, ref lpBuffer, lpFilePart); - SilkMarshal.CopyPtrToStringArray((nint) lpFilePart, lpFilePartSa); - SilkMarshal.Free((nint) lpFilePart); - return ret; + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); } /// To be documented. - [NativeName("Src", "Line 727, Column 1 in fileapi.h")] - public unsafe uint GetFullPathNameW([Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char lpFileName, uint nBufferLength, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpBuffer, string[] lpFilePartSa) + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl { - // StringArrayOverloader - var lpFilePart = (char**) SilkMarshal.StringArrayToPtr(lpFilePartSa); - var ret = GetFullPathNameW(in lpFileName, nBufferLength, lpBuffer, lpFilePart); - SilkMarshal.CopyPtrToStringArray((nint) lpFilePart, lpFilePartSa); - SilkMarshal.Free((nint) lpFilePart); - return ret; + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); } /// To be documented. - [NativeName("Src", "Line 727, Column 1 in fileapi.h")] - public unsafe uint GetFullPathNameW([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileName, uint nBufferLength, char* lpBuffer, string[] lpFilePartSa) + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { - // StringArrayOverloader - var lpFilePart = (char**) SilkMarshal.StringArrayToPtr(lpFilePartSa); - var ret = GetFullPathNameW(lpFileName, nBufferLength, lpBuffer, lpFilePart); - SilkMarshal.CopyPtrToStringArray((nint) lpFilePart, lpFilePartSa); - SilkMarshal.Free((nint) lpFilePart); - return ret; + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); } /// To be documented. - [NativeName("Src", "Line 727, Column 1 in fileapi.h")] - public unsafe uint GetFullPathNameW([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileName, uint nBufferLength, ref char lpBuffer, string[] lpFilePartSa) + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { - // StringArrayOverloader - var lpFilePart = (char**) SilkMarshal.StringArrayToPtr(lpFilePartSa); - var ret = GetFullPathNameW(lpFileName, nBufferLength, ref lpBuffer, lpFilePart); - SilkMarshal.CopyPtrToStringArray((nint) lpFilePart, lpFilePartSa); - SilkMarshal.Free((nint) lpFilePart); - return ret; + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy); } /// To be documented. - [NativeName("Src", "Line 727, Column 1 in fileapi.h")] - public unsafe uint GetFullPathNameW([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpFileName, uint nBufferLength, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string lpBuffer, string[] lpFilePartSa) + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl { - // StringArrayOverloader - var lpFilePart = (char**) SilkMarshal.StringArrayToPtr(lpFilePartSa); - var ret = GetFullPathNameW(lpFileName, nBufferLength, lpBuffer, lpFilePart); - SilkMarshal.CopyPtrToStringArray((nint) lpFilePart, lpFilePartSa); - SilkMarshal.Free((nint) lpFilePart); - return ret; + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); } /// To be documented. - [NativeName("Src", "Line 742, Column 1 in fileapi.h")] - public unsafe uint GetFullPathNameA([Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* lpFileName, uint nBufferLength, byte* lpBuffer, string[] lpFilePartSa) + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl { - // StringArrayOverloader - var lpFilePart = (byte**) SilkMarshal.StringArrayToPtr(lpFilePartSa); - var ret = GetFullPathNameA(lpFileName, nBufferLength, lpBuffer, lpFilePart); - SilkMarshal.CopyPtrToStringArray((nint) lpFilePart, lpFilePartSa); - SilkMarshal.Free((nint) lpFilePart); - return ret; + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); } /// To be documented. - [NativeName("Src", "Line 742, Column 1 in fileapi.h")] - public unsafe uint GetFullPathNameA([Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* lpFileName, uint nBufferLength, ref byte lpBuffer, string[] lpFilePartSa) + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { - // StringArrayOverloader - var lpFilePart = (byte**) SilkMarshal.StringArrayToPtr(lpFilePartSa); - var ret = GetFullPathNameA(lpFileName, nBufferLength, ref lpBuffer, lpFilePart); - SilkMarshal.CopyPtrToStringArray((nint) lpFilePart, lpFilePartSa); - SilkMarshal.Free((nint) lpFilePart); - return ret; + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); } /// To be documented. - [NativeName("Src", "Line 742, Column 1 in fileapi.h")] - public unsafe uint GetFullPathNameA([Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* lpFileName, uint nBufferLength, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpBuffer, string[] lpFilePartSa) + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { - // StringArrayOverloader - var lpFilePart = (byte**) SilkMarshal.StringArrayToPtr(lpFilePartSa); - var ret = GetFullPathNameA(lpFileName, nBufferLength, lpBuffer, lpFilePart); - SilkMarshal.CopyPtrToStringArray((nint) lpFilePart, lpFilePartSa); - SilkMarshal.Free((nint) lpFilePart); - return ret; + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy); } /// To be documented. - [NativeName("Src", "Line 742, Column 1 in fileapi.h")] - public unsafe uint GetFullPathNameA([Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte lpFileName, uint nBufferLength, byte* lpBuffer, string[] lpFilePartSa) + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl { - // StringArrayOverloader - var lpFilePart = (byte**) SilkMarshal.StringArrayToPtr(lpFilePartSa); - var ret = GetFullPathNameA(in lpFileName, nBufferLength, lpBuffer, lpFilePart); - SilkMarshal.CopyPtrToStringArray((nint) lpFilePart, lpFilePartSa); - SilkMarshal.Free((nint) lpFilePart); - return ret; + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ref ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); } /// To be documented. - [NativeName("Src", "Line 742, Column 1 in fileapi.h")] - public unsafe uint GetFullPathNameA([Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte lpFileName, uint nBufferLength, ref byte lpBuffer, string[] lpFilePartSa) + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl { - // StringArrayOverloader - var lpFilePart = (byte**) SilkMarshal.StringArrayToPtr(lpFilePartSa); - var ret = GetFullPathNameA(in lpFileName, nBufferLength, ref lpBuffer, lpFilePart); - SilkMarshal.CopyPtrToStringArray((nint) lpFilePart, lpFilePartSa); - SilkMarshal.Free((nint) lpFilePart); - return ret; + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ref ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); } /// To be documented. - [NativeName("Src", "Line 742, Column 1 in fileapi.h")] - public unsafe uint GetFullPathNameA([Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte lpFileName, uint nBufferLength, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpBuffer, string[] lpFilePartSa) + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { - // StringArrayOverloader - var lpFilePart = (byte**) SilkMarshal.StringArrayToPtr(lpFilePartSa); - var ret = GetFullPathNameA(in lpFileName, nBufferLength, lpBuffer, lpFilePart); - SilkMarshal.CopyPtrToStringArray((nint) lpFilePart, lpFilePartSa); - SilkMarshal.Free((nint) lpFilePart); - return ret; + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ref ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); } /// To be documented. - [NativeName("Src", "Line 742, Column 1 in fileapi.h")] - public unsafe uint GetFullPathNameA([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileName, uint nBufferLength, byte* lpBuffer, string[] lpFilePartSa) + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { - // StringArrayOverloader - var lpFilePart = (byte**) SilkMarshal.StringArrayToPtr(lpFilePartSa); - var ret = GetFullPathNameA(lpFileName, nBufferLength, lpBuffer, lpFilePart); - SilkMarshal.CopyPtrToStringArray((nint) lpFilePart, lpFilePartSa); - SilkMarshal.Free((nint) lpFilePart); - return ret; + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ref ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy); } /// To be documented. - [NativeName("Src", "Line 742, Column 1 in fileapi.h")] - public unsafe uint GetFullPathNameA([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileName, uint nBufferLength, ref byte lpBuffer, string[] lpFilePartSa) + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl { - // StringArrayOverloader - var lpFilePart = (byte**) SilkMarshal.StringArrayToPtr(lpFilePartSa); - var ret = GetFullPathNameA(lpFileName, nBufferLength, ref lpBuffer, lpFilePart); - SilkMarshal.CopyPtrToStringArray((nint) lpFilePart, lpFilePartSa); - SilkMarshal.Free((nint) lpFilePart); - return ret; + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ref ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); } /// To be documented. - [NativeName("Src", "Line 742, Column 1 in fileapi.h")] - public unsafe uint GetFullPathNameA([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpFileName, uint nBufferLength, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPStr)] string lpBuffer, string[] lpFilePartSa) + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl { - // StringArrayOverloader - var lpFilePart = (byte**) SilkMarshal.StringArrayToPtr(lpFilePartSa); - var ret = GetFullPathNameA(lpFileName, nBufferLength, lpBuffer, lpFilePart); - SilkMarshal.CopyPtrToStringArray((nint) lpFilePart, lpFilePartSa); - SilkMarshal.Free((nint) lpFilePart); - return ret; + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ref ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); } /// To be documented. - [NativeName("Src", "Line 2005, Column 43 in objidlbase.h")] - public unsafe int IEnumUnknownRemoteNextProxy(ComPtr This, uint celt, ref ComPtr rgelt, uint* pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IEnumUnknownRemoteNextProxy((IEnumUnknown*) This.Handle, celt, (Silk.NET.Core.Native.IUnknown**) rgelt.GetAddressOf(), pceltFetched); + return ITypeCompBindStub((ITypeComp*) This.Handle, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); } /// To be documented. - [NativeName("Src", "Line 2005, Column 43 in objidlbase.h")] - public unsafe int IEnumUnknownRemoteNextProxy(ComPtr This, uint celt, ref ComPtr rgelt, ref uint pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IEnumUnknownRemoteNextProxy((IEnumUnknown*) This.Handle, celt, (Silk.NET.Core.Native.IUnknown**) rgelt.GetAddressOf(), ref pceltFetched); + return ITypeCompBindStub((ITypeComp*) This.Handle, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy); } /// To be documented. - [NativeName("Src", "Line 2005, Column 43 in objidlbase.h")] - public unsafe int IEnumUnknownRemoteNextProxy(ComPtr This, uint celt, ref Silk.NET.Core.Native.IUnknown* rgelt, uint* pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IEnumUnknownRemoteNextProxy((IEnumUnknown*) This.Handle, celt, ref rgelt, pceltFetched); + return ITypeCompBindStub((ITypeComp*) This.Handle, szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); } /// To be documented. - [NativeName("Src", "Line 2005, Column 43 in objidlbase.h")] - public unsafe int IEnumUnknownRemoteNextProxy(ComPtr This, uint celt, ref Silk.NET.Core.Native.IUnknown* rgelt, ref uint pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IEnumUnknownRemoteNextProxy((IEnumUnknown*) This.Handle, celt, ref rgelt, ref pceltFetched); + return ITypeCompBindStub((ITypeComp*) This.Handle, szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); } /// To be documented. - [NativeName("Src", "Line 2005, Column 43 in objidlbase.h")] - public unsafe int IEnumUnknownRemoteNextProxy(ref IEnumUnknown This, uint celt, ref ComPtr rgelt, uint* pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IEnumUnknownRemoteNextProxy(ref This, celt, (Silk.NET.Core.Native.IUnknown**) rgelt.GetAddressOf(), pceltFetched); + return ITypeCompBindStub((ITypeComp*) This.Handle, szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); } /// To be documented. - [NativeName("Src", "Line 2005, Column 43 in objidlbase.h")] - public unsafe int IEnumUnknownRemoteNextProxy(ref IEnumUnknown This, uint celt, ref ComPtr rgelt, ref uint pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IEnumUnknownRemoteNextProxy(ref This, celt, (Silk.NET.Core.Native.IUnknown**) rgelt.GetAddressOf(), ref pceltFetched); + return ITypeCompBindStub((ITypeComp*) This.Handle, szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy); } /// To be documented. - [NativeName("Src", "Line 2012, Column 17 in objidlbase.h")] - public unsafe void IEnumUnknownRemoteNextStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IEnumUnknownRemoteNextStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + return ITypeCompBindStub((ITypeComp*) This.Handle, szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); } /// To be documented. - [NativeName("Src", "Line 2012, Column 17 in objidlbase.h")] - public unsafe void IEnumUnknownRemoteNextStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IEnumUnknownRemoteNextStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + return ITypeCompBindStub((ITypeComp*) This.Handle, szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); } /// To be documented. - [NativeName("Src", "Line 2012, Column 17 in objidlbase.h")] - public unsafe void IEnumUnknownRemoteNextStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IEnumUnknownRemoteNextStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + return ITypeCompBindStub((ITypeComp*) This.Handle, szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); } /// To be documented. - [NativeName("Src", "Line 2012, Column 17 in objidlbase.h")] - public unsafe void IEnumUnknownRemoteNextStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IEnumUnknownRemoteNextStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + return ITypeCompBindStub((ITypeComp*) This.Handle, szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy); } /// To be documented. - [NativeName("Src", "Line 2012, Column 17 in objidlbase.h")] - public unsafe void IEnumUnknownRemoteNextStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IEnumUnknownRemoteNextStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + return ITypeCompBindStub((ITypeComp*) This.Handle, szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); } /// To be documented. - [NativeName("Src", "Line 2012, Column 17 in objidlbase.h")] - public unsafe void IEnumUnknownRemoteNextStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IEnumUnknownRemoteNextStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase); + return ITypeCompBindStub((ITypeComp*) This.Handle, szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); } /// To be documented. - [NativeName("Src", "Line 2012, Column 17 in objidlbase.h")] - public unsafe void IEnumUnknownRemoteNextStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IEnumUnknownRemoteNextStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, _pdwStubPhase); + return ITypeCompBindStub((ITypeComp*) This.Handle, szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); } /// To be documented. - [NativeName("Src", "Line 2012, Column 17 in objidlbase.h")] - public unsafe void IEnumUnknownRemoteNextStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IEnumUnknownRemoteNextStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, ref _pdwStubPhase); + return ITypeCompBindStub((ITypeComp*) This.Handle, szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy); } /// To be documented. - [NativeName("Src", "Line 2012, Column 17 in objidlbase.h")] - public unsafe void IEnumUnknownRemoteNextStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IEnumUnknownRemoteNextStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + return ITypeCompBindStub((ITypeComp*) This.Handle, szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); } /// To be documented. - [NativeName("Src", "Line 2012, Column 17 in objidlbase.h")] - public unsafe void IEnumUnknownRemoteNextStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IEnumUnknownRemoteNextStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + return ITypeCompBindStub((ITypeComp*) This.Handle, szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); } /// To be documented. - [NativeName("Src", "Line 2012, Column 17 in objidlbase.h")] - public unsafe void IEnumUnknownRemoteNextStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IEnumUnknownRemoteNextStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + return ITypeCompBindStub((ITypeComp*) This.Handle, szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); } /// To be documented. - [NativeName("Src", "Line 2012, Column 17 in objidlbase.h")] - public unsafe void IEnumUnknownRemoteNextStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IEnumUnknownRemoteNextStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + return ITypeCompBindStub((ITypeComp*) This.Handle, szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy); } /// To be documented. - [NativeName("Src", "Line 2144, Column 43 in objidlbase.h")] - public unsafe int IEnumStringRemoteNextProxy(IEnumString* This, uint celt, string[] rgeltSa, uint* pceltFetched) + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { - // StringArrayOverloader - var rgelt = (char**) SilkMarshal.StringArrayToPtr(rgeltSa); - var ret = IEnumStringRemoteNextProxy(This, celt, rgelt, pceltFetched); - SilkMarshal.CopyPtrToStringArray((nint) rgelt, rgeltSa); - SilkMarshal.Free((nint) rgelt); - return ret; + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); } /// To be documented. - [NativeName("Src", "Line 2144, Column 43 in objidlbase.h")] - public unsafe int IEnumStringRemoteNextProxy(ComPtr This, uint celt, char** rgelt, uint* pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IEnumStringRemoteNextProxy((IEnumString*) This.Handle, celt, rgelt, pceltFetched); + return ITypeCompBindStub((ITypeComp*) This.Handle, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); } /// To be documented. - [NativeName("Src", "Line 2144, Column 43 in objidlbase.h")] - public unsafe int IEnumStringRemoteNextProxy(IEnumString* This, uint celt, string[] rgeltSa, ref uint pceltFetched) + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl { - // StringArrayOverloader - var rgelt = (char**) SilkMarshal.StringArrayToPtr(rgeltSa); - var ret = IEnumStringRemoteNextProxy(This, celt, rgelt, ref pceltFetched); - SilkMarshal.CopyPtrToStringArray((nint) rgelt, rgeltSa); - SilkMarshal.Free((nint) rgelt); - return ret; + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); } /// To be documented. - [NativeName("Src", "Line 2144, Column 43 in objidlbase.h")] - public unsafe int IEnumStringRemoteNextProxy(ComPtr This, uint celt, char** rgelt, ref uint pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IEnumStringRemoteNextProxy((IEnumString*) This.Handle, celt, rgelt, ref pceltFetched); + return ITypeCompBindStub((ITypeComp*) This.Handle, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy); } /// To be documented. - [NativeName("Src", "Line 2144, Column 43 in objidlbase.h")] - public unsafe int IEnumStringRemoteNextProxy(ComPtr This, uint celt, ref char* rgelt, uint* pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IEnumStringRemoteNextProxy((IEnumString*) This.Handle, celt, ref rgelt, pceltFetched); + return ITypeCompBindStub((ITypeComp*) This.Handle, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); } /// To be documented. - [NativeName("Src", "Line 2144, Column 43 in objidlbase.h")] - public unsafe int IEnumStringRemoteNextProxy(ComPtr This, uint celt, ref char* rgelt, ref uint pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IEnumStringRemoteNextProxy((IEnumString*) This.Handle, celt, ref rgelt, ref pceltFetched); + return ITypeCompBindStub((ITypeComp*) This.Handle, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); } /// To be documented. - [NativeName("Src", "Line 2144, Column 43 in objidlbase.h")] - public unsafe int IEnumStringRemoteNextProxy(ref IEnumString This, uint celt, string[] rgeltSa, uint* pceltFetched) + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl { - // StringArrayOverloader - var rgelt = (char**) SilkMarshal.StringArrayToPtr(rgeltSa); - var ret = IEnumStringRemoteNextProxy(ref This, celt, rgelt, pceltFetched); - SilkMarshal.CopyPtrToStringArray((nint) rgelt, rgeltSa); - SilkMarshal.Free((nint) rgelt); - return ret; + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); } /// To be documented. - [NativeName("Src", "Line 2144, Column 43 in objidlbase.h")] - public unsafe int IEnumStringRemoteNextProxy(ref IEnumString This, uint celt, string[] rgeltSa, ref uint pceltFetched) + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl { - // StringArrayOverloader - var rgelt = (char**) SilkMarshal.StringArrayToPtr(rgeltSa); - var ret = IEnumStringRemoteNextProxy(ref This, celt, rgelt, ref pceltFetched); - SilkMarshal.CopyPtrToStringArray((nint) rgelt, rgeltSa); - SilkMarshal.Free((nint) rgelt); - return ret; + // ComPtrOverloader + return ITypeCompBindStub((ITypeComp*) This.Handle, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy); } /// To be documented. - [NativeName("Src", "Line 2151, Column 17 in objidlbase.h")] - public unsafe void IEnumStringRemoteNextStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IEnumStringRemoteNextStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + return ITypeCompBindStub((ITypeComp*) This.Handle, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ref ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); } /// To be documented. - [NativeName("Src", "Line 2151, Column 17 in objidlbase.h")] - public unsafe void IEnumStringRemoteNextStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IEnumStringRemoteNextStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + return ITypeCompBindStub((ITypeComp*) This.Handle, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ref ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); } /// To be documented. - [NativeName("Src", "Line 2151, Column 17 in objidlbase.h")] - public unsafe void IEnumStringRemoteNextStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IEnumStringRemoteNextStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + return ITypeCompBindStub((ITypeComp*) This.Handle, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ref ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); } /// To be documented. - [NativeName("Src", "Line 2151, Column 17 in objidlbase.h")] - public unsafe void IEnumStringRemoteNextStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IEnumStringRemoteNextStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + return ITypeCompBindStub((ITypeComp*) This.Handle, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ref ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy); } /// To be documented. - [NativeName("Src", "Line 2151, Column 17 in objidlbase.h")] - public unsafe void IEnumStringRemoteNextStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IEnumStringRemoteNextStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + return ITypeCompBindStub((ITypeComp*) This.Handle, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ref ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); } /// To be documented. - [NativeName("Src", "Line 2151, Column 17 in objidlbase.h")] - public unsafe void IEnumStringRemoteNextStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IEnumStringRemoteNextStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase); + return ITypeCompBindStub((ITypeComp*) This.Handle, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ref ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); } /// To be documented. - [NativeName("Src", "Line 2151, Column 17 in objidlbase.h")] - public unsafe void IEnumStringRemoteNextStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IEnumStringRemoteNextStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, _pdwStubPhase); + return ITypeCompBindStub((ITypeComp*) This.Handle, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); } /// To be documented. - [NativeName("Src", "Line 2151, Column 17 in objidlbase.h")] - public unsafe void IEnumStringRemoteNextStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IEnumStringRemoteNextStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, ref _pdwStubPhase); + return ITypeCompBindStub((ITypeComp*) This.Handle, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy); } /// To be documented. - [NativeName("Src", "Line 2151, Column 17 in objidlbase.h")] - public unsafe void IEnumStringRemoteNextStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IEnumStringRemoteNextStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + return ITypeCompBindStub(ref This, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); } /// To be documented. - [NativeName("Src", "Line 2151, Column 17 in objidlbase.h")] - public unsafe void IEnumStringRemoteNextStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IEnumStringRemoteNextStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + return ITypeCompBindStub(ref This, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); } /// To be documented. - [NativeName("Src", "Line 2151, Column 17 in objidlbase.h")] - public unsafe void IEnumStringRemoteNextStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IEnumStringRemoteNextStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + return ITypeCompBindStub(ref This, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); } - /// To be documented. - [NativeName("Src", "Line 2151, Column 17 in objidlbase.h")] - public unsafe void IEnumStringRemoteNextStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IEnumStringRemoteNextStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + return ITypeCompBindStub(ref This, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy); } /// To be documented. - [NativeName("Src", "Line 2273, Column 43 in objidlbase.h")] - public unsafe int ISequentialStreamRemoteReadProxy(ComPtr This, byte* pv, uint cb, uint* pcbRead) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return ISequentialStreamRemoteReadProxy((ISequentialStream*) This.Handle, pv, cb, pcbRead); + return ITypeCompBindStub(ref This, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); } /// To be documented. - [NativeName("Src", "Line 2273, Column 43 in objidlbase.h")] - public unsafe int ISequentialStreamRemoteReadProxy(ComPtr This, byte* pv, uint cb, ref uint pcbRead) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return ISequentialStreamRemoteReadProxy((ISequentialStream*) This.Handle, pv, cb, ref pcbRead); + return ITypeCompBindStub(ref This, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); } /// To be documented. - [NativeName("Src", "Line 2273, Column 43 in objidlbase.h")] - public unsafe int ISequentialStreamRemoteReadProxy(ComPtr This, ref byte pv, uint cb, uint* pcbRead) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return ISequentialStreamRemoteReadProxy((ISequentialStream*) This.Handle, ref pv, cb, pcbRead); + return ITypeCompBindStub(ref This, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); } /// To be documented. - [NativeName("Src", "Line 2273, Column 43 in objidlbase.h")] - public unsafe int ISequentialStreamRemoteReadProxy(ComPtr This, ref byte pv, uint cb, ref uint pcbRead) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return ISequentialStreamRemoteReadProxy((ISequentialStream*) This.Handle, ref pv, cb, ref pcbRead); + return ITypeCompBindStub(ref This, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy); } /// To be documented. - [NativeName("Src", "Line 2273, Column 43 in objidlbase.h")] - public unsafe int ISequentialStreamRemoteReadProxy(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pv, uint cb, uint* pcbRead) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return ISequentialStreamRemoteReadProxy((ISequentialStream*) This.Handle, pv, cb, pcbRead); + return ITypeCompBindStub(ref This, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ref ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); } /// To be documented. - [NativeName("Src", "Line 2273, Column 43 in objidlbase.h")] - public unsafe int ISequentialStreamRemoteReadProxy(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pv, uint cb, ref uint pcbRead) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return ISequentialStreamRemoteReadProxy((ISequentialStream*) This.Handle, pv, cb, ref pcbRead); + return ITypeCompBindStub(ref This, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ref ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); } /// To be documented. - [NativeName("Src", "Line 2280, Column 17 in objidlbase.h")] - public unsafe void ISequentialStreamRemoteReadStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - ISequentialStreamRemoteReadStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + return ITypeCompBindStub(ref This, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ref ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); } /// To be documented. - [NativeName("Src", "Line 2280, Column 17 in objidlbase.h")] - public unsafe void ISequentialStreamRemoteReadStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - ISequentialStreamRemoteReadStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + return ITypeCompBindStub(ref This, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ref ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy); } /// To be documented. - [NativeName("Src", "Line 2280, Column 17 in objidlbase.h")] - public unsafe void ISequentialStreamRemoteReadStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - ISequentialStreamRemoteReadStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + return ITypeCompBindStub(ref This, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ref ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); } /// To be documented. - [NativeName("Src", "Line 2280, Column 17 in objidlbase.h")] - public unsafe void ISequentialStreamRemoteReadStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - ISequentialStreamRemoteReadStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + return ITypeCompBindStub(ref This, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ref ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); } /// To be documented. - [NativeName("Src", "Line 2280, Column 17 in objidlbase.h")] - public unsafe void ISequentialStreamRemoteReadStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - ISequentialStreamRemoteReadStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + return ITypeCompBindStub(ref This, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); } /// To be documented. - [NativeName("Src", "Line 2280, Column 17 in objidlbase.h")] - public unsafe void ISequentialStreamRemoteReadStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - ISequentialStreamRemoteReadStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase); + return ITypeCompBindStub(ref This, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy); } /// To be documented. - [NativeName("Src", "Line 2280, Column 17 in objidlbase.h")] - public unsafe void ISequentialStreamRemoteReadStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - ISequentialStreamRemoteReadStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, _pdwStubPhase); + return ITypeCompBindStub(ref This, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); } /// To be documented. - [NativeName("Src", "Line 2280, Column 17 in objidlbase.h")] - public unsafe void ISequentialStreamRemoteReadStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - ISequentialStreamRemoteReadStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, ref _pdwStubPhase); + return ITypeCompBindStub(ref This, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); } /// To be documented. - [NativeName("Src", "Line 2280, Column 17 in objidlbase.h")] - public unsafe void ISequentialStreamRemoteReadStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - ISequentialStreamRemoteReadStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + return ITypeCompBindStub(ref This, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); } /// To be documented. - [NativeName("Src", "Line 2280, Column 17 in objidlbase.h")] - public unsafe void ISequentialStreamRemoteReadStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - ISequentialStreamRemoteReadStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + return ITypeCompBindStub(ref This, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy); } /// To be documented. - [NativeName("Src", "Line 2280, Column 17 in objidlbase.h")] - public unsafe void ISequentialStreamRemoteReadStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - ISequentialStreamRemoteReadStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + return ITypeCompBindStub(ref This, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); } /// To be documented. - [NativeName("Src", "Line 2280, Column 17 in objidlbase.h")] - public unsafe void ISequentialStreamRemoteReadStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - ISequentialStreamRemoteReadStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + return ITypeCompBindStub(ref This, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); } /// To be documented. - [NativeName("Src", "Line 2287, Column 43 in objidlbase.h")] - public unsafe int ISequentialStreamRemoteWriteProxy(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* pv, uint cb, uint* pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return ISequentialStreamRemoteWriteProxy((ISequentialStream*) This.Handle, pv, cb, pcbWritten); + return ITypeCompBindStub(ref This, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); } /// To be documented. - [NativeName("Src", "Line 2287, Column 43 in objidlbase.h")] - public unsafe int ISequentialStreamRemoteWriteProxy(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* pv, uint cb, ref uint pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return ISequentialStreamRemoteWriteProxy((ISequentialStream*) This.Handle, pv, cb, ref pcbWritten); + return ITypeCompBindStub(ref This, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy); } /// To be documented. - [NativeName("Src", "Line 2287, Column 43 in objidlbase.h")] - public unsafe int ISequentialStreamRemoteWriteProxy(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte pv, uint cb, uint* pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return ISequentialStreamRemoteWriteProxy((ISequentialStream*) This.Handle, in pv, cb, pcbWritten); + return ITypeCompBindStub(ref This, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ref ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); } /// To be documented. - [NativeName("Src", "Line 2287, Column 43 in objidlbase.h")] - public unsafe int ISequentialStreamRemoteWriteProxy(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte pv, uint cb, ref uint pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return ISequentialStreamRemoteWriteProxy((ISequentialStream*) This.Handle, in pv, cb, ref pcbWritten); + return ITypeCompBindStub(ref This, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ref ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); } /// To be documented. - [NativeName("Src", "Line 2287, Column 43 in objidlbase.h")] - public unsafe int ISequentialStreamRemoteWriteProxy(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pv, uint cb, uint* pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return ISequentialStreamRemoteWriteProxy((ISequentialStream*) This.Handle, pv, cb, pcbWritten); + return ITypeCompBindStub(ref This, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ref ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); } /// To be documented. - [NativeName("Src", "Line 2287, Column 43 in objidlbase.h")] - public unsafe int ISequentialStreamRemoteWriteProxy(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pv, uint cb, ref uint pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return ISequentialStreamRemoteWriteProxy((ISequentialStream*) This.Handle, pv, cb, ref pcbWritten); + return ITypeCompBindStub(ref This, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ref ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy); } /// To be documented. - [NativeName("Src", "Line 2294, Column 17 in objidlbase.h")] - public unsafe void ISequentialStreamRemoteWriteStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - ISequentialStreamRemoteWriteStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + return ITypeCompBindStub(ref This, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ref ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); } /// To be documented. - [NativeName("Src", "Line 2294, Column 17 in objidlbase.h")] - public unsafe void ISequentialStreamRemoteWriteStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - ISequentialStreamRemoteWriteStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + return ITypeCompBindStub(ref This, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ref ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); } /// To be documented. - [NativeName("Src", "Line 2294, Column 17 in objidlbase.h")] - public unsafe void ISequentialStreamRemoteWriteStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - ISequentialStreamRemoteWriteStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + return ITypeCompBindStub(ref This, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); } /// To be documented. - [NativeName("Src", "Line 2294, Column 17 in objidlbase.h")] - public unsafe void ISequentialStreamRemoteWriteStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - ISequentialStreamRemoteWriteStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + return ITypeCompBindStub(ref This, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy); } /// To be documented. - [NativeName("Src", "Line 2294, Column 17 in objidlbase.h")] - public unsafe void ISequentialStreamRemoteWriteStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - ISequentialStreamRemoteWriteStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + return ITypeCompBindStub(ref This, szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); } /// To be documented. - [NativeName("Src", "Line 2294, Column 17 in objidlbase.h")] - public unsafe void ISequentialStreamRemoteWriteStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - ISequentialStreamRemoteWriteStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase); + return ITypeCompBindStub(ref This, szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); } /// To be documented. - [NativeName("Src", "Line 2294, Column 17 in objidlbase.h")] - public unsafe void ISequentialStreamRemoteWriteStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - ISequentialStreamRemoteWriteStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, _pdwStubPhase); + return ITypeCompBindStub(ref This, szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); } /// To be documented. - [NativeName("Src", "Line 2294, Column 17 in objidlbase.h")] - public unsafe void ISequentialStreamRemoteWriteStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - ISequentialStreamRemoteWriteStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, ref _pdwStubPhase); + return ITypeCompBindStub(ref This, szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); } /// To be documented. - [NativeName("Src", "Line 2294, Column 17 in objidlbase.h")] - public unsafe void ISequentialStreamRemoteWriteStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - ISequentialStreamRemoteWriteStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + return ITypeCompBindStub(ref This, szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); } /// To be documented. - [NativeName("Src", "Line 2294, Column 17 in objidlbase.h")] - public unsafe void ISequentialStreamRemoteWriteStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - ISequentialStreamRemoteWriteStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + return ITypeCompBindStub(ref This, szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); } /// To be documented. - [NativeName("Src", "Line 2294, Column 17 in objidlbase.h")] - public unsafe void ISequentialStreamRemoteWriteStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - ISequentialStreamRemoteWriteStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + return ITypeCompBindStub(ref This, szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); } /// To be documented. - [NativeName("Src", "Line 2294, Column 17 in objidlbase.h")] - public unsafe void ISequentialStreamRemoteWriteStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - ISequentialStreamRemoteWriteStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + return ITypeCompBindStub(ref This, szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); } /// To be documented. - [NativeName("Src", "Line 2568, Column 43 in objidlbase.h")] - public unsafe int IStreamRemoteSeekProxy(ComPtr This, long dlibMove, uint dwOrigin, ulong* plibNewPosition) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStreamRemoteSeekProxy((Silk.NET.Core.Win32Extras.IStream*) This.Handle, dlibMove, dwOrigin, plibNewPosition); + return ITypeCompBindStub(ref This, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); } /// To be documented. - [NativeName("Src", "Line 2568, Column 43 in objidlbase.h")] - public unsafe int IStreamRemoteSeekProxy(ComPtr This, long dlibMove, uint dwOrigin, ref ulong plibNewPosition) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStreamRemoteSeekProxy((Silk.NET.Core.Win32Extras.IStream*) This.Handle, dlibMove, dwOrigin, ref plibNewPosition); + return ITypeCompBindStub(ref This, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); } /// To be documented. - [NativeName("Src", "Line 2575, Column 17 in objidlbase.h")] - public unsafe void IStreamRemoteSeekStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IStreamRemoteSeekStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + return ITypeCompBindStub(ref This, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); } /// To be documented. - [NativeName("Src", "Line 2575, Column 17 in objidlbase.h")] - public unsafe void IStreamRemoteSeekStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IStreamRemoteSeekStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + return ITypeCompBindStub(ref This, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); } /// To be documented. - [NativeName("Src", "Line 2575, Column 17 in objidlbase.h")] - public unsafe void IStreamRemoteSeekStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IStreamRemoteSeekStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + return ITypeCompBindStub(ref This, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ref ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); } /// To be documented. - [NativeName("Src", "Line 2575, Column 17 in objidlbase.h")] - public unsafe void IStreamRemoteSeekStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IStreamRemoteSeekStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + return ITypeCompBindStub(ref This, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ref ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); } /// To be documented. - [NativeName("Src", "Line 2575, Column 17 in objidlbase.h")] - public unsafe void IStreamRemoteSeekStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IStreamRemoteSeekStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + return ITypeCompBindStub(ref This, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ref ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); } /// To be documented. - [NativeName("Src", "Line 2575, Column 17 in objidlbase.h")] - public unsafe void IStreamRemoteSeekStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ref ITypeComp This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IStreamRemoteSeekStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase); + return ITypeCompBindStub(ref This, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ref ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); } /// To be documented. - [NativeName("Src", "Line 2575, Column 17 in objidlbase.h")] - public unsafe void IStreamRemoteSeekStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IStreamRemoteSeekStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, _pdwStubPhase); + return ITypeCompBindStub(ref This, ref szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); } /// To be documented. - [NativeName("Src", "Line 2575, Column 17 in objidlbase.h")] - public unsafe void IStreamRemoteSeekStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IStreamRemoteSeekStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, ref _pdwStubPhase); + return ITypeCompBindStub(ref This, ref szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); } /// To be documented. - [NativeName("Src", "Line 2575, Column 17 in objidlbase.h")] - public unsafe void IStreamRemoteSeekStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IStreamRemoteSeekStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + return ITypeCompBindStub(ref This, ref szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); } /// To be documented. - [NativeName("Src", "Line 2575, Column 17 in objidlbase.h")] - public unsafe void IStreamRemoteSeekStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IStreamRemoteSeekStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + return ITypeCompBindStub(ref This, ref szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy); } /// To be documented. - [NativeName("Src", "Line 2575, Column 17 in objidlbase.h")] - public unsafe void IStreamRemoteSeekStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IStreamRemoteSeekStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + return ITypeCompBindStub(ref This, ref szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); } /// To be documented. - [NativeName("Src", "Line 2575, Column 17 in objidlbase.h")] - public unsafe void IStreamRemoteSeekStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IStreamRemoteSeekStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + return ITypeCompBindStub(ref This, ref szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); } /// To be documented. - [NativeName("Src", "Line 2582, Column 43 in objidlbase.h")] - public unsafe int IStreamRemoteCopyToProxy(ComPtr This, ComPtr pstm, ulong cb, ulong* pcbRead, ulong* pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStreamRemoteCopyToProxy((Silk.NET.Core.Win32Extras.IStream*) This.Handle, (Silk.NET.Core.Win32Extras.IStream*) pstm.Handle, cb, pcbRead, pcbWritten); + return ITypeCompBindStub(ref This, ref szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); } /// To be documented. - [NativeName("Src", "Line 2582, Column 43 in objidlbase.h")] - public unsafe int IStreamRemoteCopyToProxy(ComPtr This, ComPtr pstm, ulong cb, ulong* pcbRead, ref ulong pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStreamRemoteCopyToProxy((Silk.NET.Core.Win32Extras.IStream*) This.Handle, (Silk.NET.Core.Win32Extras.IStream*) pstm.Handle, cb, pcbRead, ref pcbWritten); + return ITypeCompBindStub(ref This, ref szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy); } /// To be documented. - [NativeName("Src", "Line 2582, Column 43 in objidlbase.h")] - public unsafe int IStreamRemoteCopyToProxy(ComPtr This, ComPtr pstm, ulong cb, ref ulong pcbRead, ulong* pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStreamRemoteCopyToProxy((Silk.NET.Core.Win32Extras.IStream*) This.Handle, (Silk.NET.Core.Win32Extras.IStream*) pstm.Handle, cb, ref pcbRead, pcbWritten); + return ITypeCompBindStub(ref This, ref szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ref ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); } /// To be documented. - [NativeName("Src", "Line 2582, Column 43 in objidlbase.h")] - public unsafe int IStreamRemoteCopyToProxy(ComPtr This, ComPtr pstm, ulong cb, ref ulong pcbRead, ref ulong pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStreamRemoteCopyToProxy((Silk.NET.Core.Win32Extras.IStream*) This.Handle, (Silk.NET.Core.Win32Extras.IStream*) pstm.Handle, cb, ref pcbRead, ref pcbWritten); + return ITypeCompBindStub(ref This, ref szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ref ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); } /// To be documented. - [NativeName("Src", "Line 2582, Column 43 in objidlbase.h")] - public unsafe int IStreamRemoteCopyToProxy(ComPtr This, ref Silk.NET.Core.Win32Extras.IStream pstm, ulong cb, ulong* pcbRead, ulong* pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStreamRemoteCopyToProxy((Silk.NET.Core.Win32Extras.IStream*) This.Handle, ref pstm, cb, pcbRead, pcbWritten); + return ITypeCompBindStub(ref This, ref szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ref ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); } /// To be documented. - [NativeName("Src", "Line 2582, Column 43 in objidlbase.h")] - public unsafe int IStreamRemoteCopyToProxy(ComPtr This, ref Silk.NET.Core.Win32Extras.IStream pstm, ulong cb, ulong* pcbRead, ref ulong pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStreamRemoteCopyToProxy((Silk.NET.Core.Win32Extras.IStream*) This.Handle, ref pstm, cb, pcbRead, ref pcbWritten); + return ITypeCompBindStub(ref This, ref szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ref ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy); } /// To be documented. - [NativeName("Src", "Line 2582, Column 43 in objidlbase.h")] - public unsafe int IStreamRemoteCopyToProxy(ComPtr This, ref Silk.NET.Core.Win32Extras.IStream pstm, ulong cb, ref ulong pcbRead, ulong* pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStreamRemoteCopyToProxy((Silk.NET.Core.Win32Extras.IStream*) This.Handle, ref pstm, cb, ref pcbRead, pcbWritten); + return ITypeCompBindStub(ref This, ref szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ref ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); } /// To be documented. - [NativeName("Src", "Line 2582, Column 43 in objidlbase.h")] - public unsafe int IStreamRemoteCopyToProxy(ComPtr This, ref Silk.NET.Core.Win32Extras.IStream pstm, ulong cb, ref ulong pcbRead, ref ulong pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStreamRemoteCopyToProxy((Silk.NET.Core.Win32Extras.IStream*) This.Handle, ref pstm, cb, ref pcbRead, ref pcbWritten); + return ITypeCompBindStub(ref This, ref szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ref ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); } /// To be documented. - [NativeName("Src", "Line 2582, Column 43 in objidlbase.h")] - public unsafe int IStreamRemoteCopyToProxy(ref Silk.NET.Core.Win32Extras.IStream This, ComPtr pstm, ulong cb, ulong* pcbRead, ulong* pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStreamRemoteCopyToProxy(ref This, (Silk.NET.Core.Win32Extras.IStream*) pstm.Handle, cb, pcbRead, pcbWritten); + return ITypeCompBindStub(ref This, ref szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); } /// To be documented. - [NativeName("Src", "Line 2582, Column 43 in objidlbase.h")] - public unsafe int IStreamRemoteCopyToProxy(ref Silk.NET.Core.Win32Extras.IStream This, ComPtr pstm, ulong cb, ulong* pcbRead, ref ulong pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStreamRemoteCopyToProxy(ref This, (Silk.NET.Core.Win32Extras.IStream*) pstm.Handle, cb, pcbRead, ref pcbWritten); + return ITypeCompBindStub(ref This, ref szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy); } /// To be documented. - [NativeName("Src", "Line 2582, Column 43 in objidlbase.h")] - public unsafe int IStreamRemoteCopyToProxy(ref Silk.NET.Core.Win32Extras.IStream This, ComPtr pstm, ulong cb, ref ulong pcbRead, ulong* pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStreamRemoteCopyToProxy(ref This, (Silk.NET.Core.Win32Extras.IStream*) pstm.Handle, cb, ref pcbRead, pcbWritten); + return ITypeCompBindStub(ref This, ref szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); } /// To be documented. - [NativeName("Src", "Line 2582, Column 43 in objidlbase.h")] - public unsafe int IStreamRemoteCopyToProxy(ref Silk.NET.Core.Win32Extras.IStream This, ComPtr pstm, ulong cb, ref ulong pcbRead, ref ulong pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStreamRemoteCopyToProxy(ref This, (Silk.NET.Core.Win32Extras.IStream*) pstm.Handle, cb, ref pcbRead, ref pcbWritten); + return ITypeCompBindStub(ref This, ref szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); } /// To be documented. - [NativeName("Src", "Line 2590, Column 17 in objidlbase.h")] - public unsafe void IStreamRemoteCopyToStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IStreamRemoteCopyToStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + return ITypeCompBindStub(ref This, ref szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); } /// To be documented. - [NativeName("Src", "Line 2590, Column 17 in objidlbase.h")] - public unsafe void IStreamRemoteCopyToStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IStreamRemoteCopyToStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + return ITypeCompBindStub(ref This, ref szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy); } /// To be documented. - [NativeName("Src", "Line 2590, Column 17 in objidlbase.h")] - public unsafe void IStreamRemoteCopyToStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IStreamRemoteCopyToStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + return ITypeCompBindStub(ref This, ref szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); } /// To be documented. - [NativeName("Src", "Line 2590, Column 17 in objidlbase.h")] - public unsafe void IStreamRemoteCopyToStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IStreamRemoteCopyToStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + return ITypeCompBindStub(ref This, ref szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); } /// To be documented. - [NativeName("Src", "Line 2590, Column 17 in objidlbase.h")] - public unsafe void IStreamRemoteCopyToStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IStreamRemoteCopyToStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + return ITypeCompBindStub(ref This, ref szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); } /// To be documented. - [NativeName("Src", "Line 2590, Column 17 in objidlbase.h")] - public unsafe void IStreamRemoteCopyToStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IStreamRemoteCopyToStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase); + return ITypeCompBindStub(ref This, ref szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy); } /// To be documented. - [NativeName("Src", "Line 2590, Column 17 in objidlbase.h")] - public unsafe void IStreamRemoteCopyToStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IStreamRemoteCopyToStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, _pdwStubPhase); + return ITypeCompBindStub(ref This, ref szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ref ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); } /// To be documented. - [NativeName("Src", "Line 2590, Column 17 in objidlbase.h")] - public unsafe void IStreamRemoteCopyToStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IStreamRemoteCopyToStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, ref _pdwStubPhase); + return ITypeCompBindStub(ref This, ref szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ref ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); } /// To be documented. - [NativeName("Src", "Line 2590, Column 17 in objidlbase.h")] - public unsafe void IStreamRemoteCopyToStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IStreamRemoteCopyToStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + return ITypeCompBindStub(ref This, ref szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ref ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); } /// To be documented. - [NativeName("Src", "Line 2590, Column 17 in objidlbase.h")] - public unsafe void IStreamRemoteCopyToStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IStreamRemoteCopyToStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + return ITypeCompBindStub(ref This, ref szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ref ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy); } /// To be documented. - [NativeName("Src", "Line 2590, Column 17 in objidlbase.h")] - public unsafe void IStreamRemoteCopyToStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IStreamRemoteCopyToStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + return ITypeCompBindStub(ref This, ref szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ref ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); } /// To be documented. - [NativeName("Src", "Line 2590, Column 17 in objidlbase.h")] - public unsafe void IStreamRemoteCopyToStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IStreamRemoteCopyToStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + return ITypeCompBindStub(ref This, ref szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ref ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); } /// To be documented. - [NativeName("Src", "Line 8449, Column 41 in objidlbase.h")] - public unsafe int IEnumUnknownNextProxy(ComPtr This, uint celt, ref ComPtr rgelt, uint* pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IEnumUnknownNextProxy((IEnumUnknown*) This.Handle, celt, (Silk.NET.Core.Native.IUnknown**) rgelt.GetAddressOf(), pceltFetched); + return ITypeCompBindStub(ref This, ref szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); } /// To be documented. - [NativeName("Src", "Line 8449, Column 41 in objidlbase.h")] - public unsafe int IEnumUnknownNextProxy(ComPtr This, uint celt, ref ComPtr rgelt, ref uint pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IEnumUnknownNextProxy((IEnumUnknown*) This.Handle, celt, (Silk.NET.Core.Native.IUnknown**) rgelt.GetAddressOf(), ref pceltFetched); + return ITypeCompBindStub(ref This, ref szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy); } /// To be documented. - [NativeName("Src", "Line 8449, Column 41 in objidlbase.h")] - public unsafe int IEnumUnknownNextProxy(ComPtr This, uint celt, ref Silk.NET.Core.Native.IUnknown* rgelt, uint* pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IEnumUnknownNextProxy((IEnumUnknown*) This.Handle, celt, ref rgelt, pceltFetched); + return ITypeCompBindStub(ref This, ref szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); } /// To be documented. - [NativeName("Src", "Line 8449, Column 41 in objidlbase.h")] - public unsafe int IEnumUnknownNextProxy(ComPtr This, uint celt, ref Silk.NET.Core.Native.IUnknown* rgelt, ref uint pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IEnumUnknownNextProxy((IEnumUnknown*) This.Handle, celt, ref rgelt, ref pceltFetched); + return ITypeCompBindStub(ref This, ref szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); } /// To be documented. - [NativeName("Src", "Line 8449, Column 41 in objidlbase.h")] - public unsafe int IEnumUnknownNextProxy(ref IEnumUnknown This, uint celt, ref ComPtr rgelt, uint* pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IEnumUnknownNextProxy(ref This, celt, (Silk.NET.Core.Native.IUnknown**) rgelt.GetAddressOf(), pceltFetched); + return ITypeCompBindStub(ref This, ref szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); } /// To be documented. - [NativeName("Src", "Line 8449, Column 41 in objidlbase.h")] - public unsafe int IEnumUnknownNextProxy(ref IEnumUnknown This, uint celt, ref ComPtr rgelt, ref uint pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IEnumUnknownNextProxy(ref This, celt, (Silk.NET.Core.Native.IUnknown**) rgelt.GetAddressOf(), ref pceltFetched); + return ITypeCompBindStub(ref This, ref szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); } /// To be documented. - [NativeName("Src", "Line 8459, Column 43 in objidlbase.h")] - public unsafe int IEnumUnknownNextStub(ComPtr This, uint celt, ref ComPtr rgelt, uint* pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IEnumUnknownNextStub((IEnumUnknown*) This.Handle, celt, (Silk.NET.Core.Native.IUnknown**) rgelt.GetAddressOf(), pceltFetched); + return ITypeCompBindStub(ref This, ref szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); } /// To be documented. - [NativeName("Src", "Line 8459, Column 43 in objidlbase.h")] - public unsafe int IEnumUnknownNextStub(ComPtr This, uint celt, ref ComPtr rgelt, ref uint pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IEnumUnknownNextStub((IEnumUnknown*) This.Handle, celt, (Silk.NET.Core.Native.IUnknown**) rgelt.GetAddressOf(), ref pceltFetched); + return ITypeCompBindStub(ref This, ref szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); } /// To be documented. - [NativeName("Src", "Line 8459, Column 43 in objidlbase.h")] - public unsafe int IEnumUnknownNextStub(ComPtr This, uint celt, ref Silk.NET.Core.Native.IUnknown* rgelt, uint* pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IEnumUnknownNextStub((IEnumUnknown*) This.Handle, celt, ref rgelt, pceltFetched); + return ITypeCompBindStub(ref This, ref szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); } /// To be documented. - [NativeName("Src", "Line 8459, Column 43 in objidlbase.h")] - public unsafe int IEnumUnknownNextStub(ComPtr This, uint celt, ref Silk.NET.Core.Native.IUnknown* rgelt, ref uint pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IEnumUnknownNextStub((IEnumUnknown*) This.Handle, celt, ref rgelt, ref pceltFetched); + return ITypeCompBindStub(ref This, ref szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); } /// To be documented. - [NativeName("Src", "Line 8459, Column 43 in objidlbase.h")] - public unsafe int IEnumUnknownNextStub(ref IEnumUnknown This, uint celt, ref ComPtr rgelt, uint* pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IEnumUnknownNextStub(ref This, celt, (Silk.NET.Core.Native.IUnknown**) rgelt.GetAddressOf(), pceltFetched); + return ITypeCompBindStub(ref This, ref szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); } /// To be documented. - [NativeName("Src", "Line 8459, Column 43 in objidlbase.h")] - public unsafe int IEnumUnknownNextStub(ref IEnumUnknown This, uint celt, ref ComPtr rgelt, ref uint pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IEnumUnknownNextStub(ref This, celt, (Silk.NET.Core.Native.IUnknown**) rgelt.GetAddressOf(), ref pceltFetched); + return ITypeCompBindStub(ref This, ref szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); } /// To be documented. - [NativeName("Src", "Line 8465, Column 41 in objidlbase.h")] - public unsafe int IEnumStringNextProxy(IEnumString* This, uint celt, string[] rgeltSa, uint* pceltFetched) + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl { - // StringArrayOverloader - var rgelt = (char**) SilkMarshal.StringArrayToPtr(rgeltSa); - var ret = IEnumStringNextProxy(This, celt, rgelt, pceltFetched); - SilkMarshal.CopyPtrToStringArray((nint) rgelt, rgeltSa); - SilkMarshal.Free((nint) rgelt); - return ret; + // ComPtrOverloader + return ITypeCompBindStub(ref This, ref szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); } /// To be documented. - [NativeName("Src", "Line 8465, Column 41 in objidlbase.h")] - public unsafe int IEnumStringNextProxy(ComPtr This, uint celt, char** rgelt, uint* pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IEnumStringNextProxy((IEnumString*) This.Handle, celt, rgelt, pceltFetched); + return ITypeCompBindStub(ref This, ref szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); } /// To be documented. - [NativeName("Src", "Line 8465, Column 41 in objidlbase.h")] - public unsafe int IEnumStringNextProxy(IEnumString* This, uint celt, string[] rgeltSa, ref uint pceltFetched) + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl { - // StringArrayOverloader - var rgelt = (char**) SilkMarshal.StringArrayToPtr(rgeltSa); - var ret = IEnumStringNextProxy(This, celt, rgelt, ref pceltFetched); - SilkMarshal.CopyPtrToStringArray((nint) rgelt, rgeltSa); - SilkMarshal.Free((nint) rgelt); - return ret; + // ComPtrOverloader + return ITypeCompBindStub(ref This, ref szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ref ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); } /// To be documented. - [NativeName("Src", "Line 8465, Column 41 in objidlbase.h")] - public unsafe int IEnumStringNextProxy(ComPtr This, uint celt, char** rgelt, ref uint pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IEnumStringNextProxy((IEnumString*) This.Handle, celt, rgelt, ref pceltFetched); + return ITypeCompBindStub(ref This, ref szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ref ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); } /// To be documented. - [NativeName("Src", "Line 8465, Column 41 in objidlbase.h")] - public unsafe int IEnumStringNextProxy(ComPtr This, uint celt, ref char* rgelt, uint* pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IEnumStringNextProxy((IEnumString*) This.Handle, celt, ref rgelt, pceltFetched); + return ITypeCompBindStub(ref This, ref szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ref ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); } /// To be documented. - [NativeName("Src", "Line 8465, Column 41 in objidlbase.h")] - public unsafe int IEnumStringNextProxy(ComPtr This, uint celt, ref char* rgelt, ref uint pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ref ITypeComp This, ref char szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IEnumStringNextProxy((IEnumString*) This.Handle, celt, ref rgelt, ref pceltFetched); + return ITypeCompBindStub(ref This, ref szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ref ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); } /// To be documented. - [NativeName("Src", "Line 8465, Column 41 in objidlbase.h")] - public unsafe int IEnumStringNextProxy(ref IEnumString This, uint celt, string[] rgeltSa, uint* pceltFetched) + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { - // StringArrayOverloader - var rgelt = (char**) SilkMarshal.StringArrayToPtr(rgeltSa); - var ret = IEnumStringNextProxy(ref This, celt, rgelt, pceltFetched); - SilkMarshal.CopyPtrToStringArray((nint) rgelt, rgeltSa); - SilkMarshal.Free((nint) rgelt); - return ret; + // ComPtrOverloader + return ITypeCompBindStub(ref This, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); } /// To be documented. - [NativeName("Src", "Line 8465, Column 41 in objidlbase.h")] - public unsafe int IEnumStringNextProxy(ref IEnumString This, uint celt, string[] rgeltSa, ref uint pceltFetched) + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { - // StringArrayOverloader - var rgelt = (char**) SilkMarshal.StringArrayToPtr(rgeltSa); - var ret = IEnumStringNextProxy(ref This, celt, rgelt, ref pceltFetched); - SilkMarshal.CopyPtrToStringArray((nint) rgelt, rgeltSa); - SilkMarshal.Free((nint) rgelt); - return ret; + // ComPtrOverloader + return ITypeCompBindStub(ref This, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); } /// To be documented. - [NativeName("Src", "Line 8474, Column 43 in objidlbase.h")] - public unsafe int IEnumStringNextStub(IEnumString* This, uint celt, string[] rgeltSa, uint* pceltFetched) + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl { - // StringArrayOverloader - var rgelt = (char**) SilkMarshal.StringArrayToPtr(rgeltSa); - var ret = IEnumStringNextStub(This, celt, rgelt, pceltFetched); - SilkMarshal.CopyPtrToStringArray((nint) rgelt, rgeltSa); - SilkMarshal.Free((nint) rgelt); - return ret; + // ComPtrOverloader + return ITypeCompBindStub(ref This, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); } /// To be documented. - [NativeName("Src", "Line 8474, Column 43 in objidlbase.h")] - public unsafe int IEnumStringNextStub(ComPtr This, uint celt, char** rgelt, uint* pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IEnumStringNextStub((IEnumString*) This.Handle, celt, rgelt, pceltFetched); + return ITypeCompBindStub(ref This, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy); } /// To be documented. - [NativeName("Src", "Line 8474, Column 43 in objidlbase.h")] - public unsafe int IEnumStringNextStub(IEnumString* This, uint celt, string[] rgeltSa, ref uint pceltFetched) + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { - // StringArrayOverloader - var rgelt = (char**) SilkMarshal.StringArrayToPtr(rgeltSa); - var ret = IEnumStringNextStub(This, celt, rgelt, ref pceltFetched); - SilkMarshal.CopyPtrToStringArray((nint) rgelt, rgeltSa); - SilkMarshal.Free((nint) rgelt); - return ret; + // ComPtrOverloader + return ITypeCompBindStub(ref This, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); } /// To be documented. - [NativeName("Src", "Line 8474, Column 43 in objidlbase.h")] - public unsafe int IEnumStringNextStub(ComPtr This, uint celt, char** rgelt, ref uint pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IEnumStringNextStub((IEnumString*) This.Handle, celt, rgelt, ref pceltFetched); + return ITypeCompBindStub(ref This, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); } /// To be documented. - [NativeName("Src", "Line 8474, Column 43 in objidlbase.h")] - public unsafe int IEnumStringNextStub(ComPtr This, uint celt, ref char* rgelt, uint* pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IEnumStringNextStub((IEnumString*) This.Handle, celt, ref rgelt, pceltFetched); + return ITypeCompBindStub(ref This, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); } /// To be documented. - [NativeName("Src", "Line 8474, Column 43 in objidlbase.h")] - public unsafe int IEnumStringNextStub(ComPtr This, uint celt, ref char* rgelt, ref uint pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IEnumStringNextStub((IEnumString*) This.Handle, celt, ref rgelt, ref pceltFetched); + return ITypeCompBindStub(ref This, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy); } /// To be documented. - [NativeName("Src", "Line 8474, Column 43 in objidlbase.h")] - public unsafe int IEnumStringNextStub(ref IEnumString This, uint celt, string[] rgeltSa, uint* pceltFetched) + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { - // StringArrayOverloader - var rgelt = (char**) SilkMarshal.StringArrayToPtr(rgeltSa); - var ret = IEnumStringNextStub(ref This, celt, rgelt, pceltFetched); - SilkMarshal.CopyPtrToStringArray((nint) rgelt, rgeltSa); - SilkMarshal.Free((nint) rgelt); - return ret; + // ComPtrOverloader + return ITypeCompBindStub(ref This, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ref ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); } /// To be documented. - [NativeName("Src", "Line 8474, Column 43 in objidlbase.h")] - public unsafe int IEnumStringNextStub(ref IEnumString This, uint celt, string[] rgeltSa, ref uint pceltFetched) + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { - // StringArrayOverloader - var rgelt = (char**) SilkMarshal.StringArrayToPtr(rgeltSa); - var ret = IEnumStringNextStub(ref This, celt, rgelt, ref pceltFetched); - SilkMarshal.CopyPtrToStringArray((nint) rgelt, rgeltSa); - SilkMarshal.Free((nint) rgelt); - return ret; + // ComPtrOverloader + return ITypeCompBindStub(ref This, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ref ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); } /// To be documented. - [NativeName("Src", "Line 8480, Column 41 in objidlbase.h")] - public unsafe int ISequentialStreamReadProxy(ComPtr This, void* pv, uint cb, uint* pcbRead) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return ISequentialStreamReadProxy((ISequentialStream*) This.Handle, pv, cb, pcbRead); + return ITypeCompBindStub(ref This, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ref ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); } /// To be documented. - [NativeName("Src", "Line 8480, Column 41 in objidlbase.h")] - public unsafe int ISequentialStreamReadProxy(ComPtr This, void* pv, uint cb, ref uint pcbRead) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return ISequentialStreamReadProxy((ISequentialStream*) This.Handle, pv, cb, ref pcbRead); + return ITypeCompBindStub(ref This, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ref ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy); } /// To be documented. - [NativeName("Src", "Line 8480, Column 41 in objidlbase.h")] - public unsafe int ISequentialStreamReadProxy(ComPtr This, ref T0 pv, uint cb, uint* pcbRead) where T0 : unmanaged where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return ISequentialStreamReadProxy((ISequentialStream*) This.Handle, ref pv, cb, pcbRead); + return ITypeCompBindStub(ref This, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ref ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); } /// To be documented. - [NativeName("Src", "Line 8480, Column 41 in objidlbase.h")] - public unsafe int ISequentialStreamReadProxy(ComPtr This, ref T0 pv, uint cb, ref uint pcbRead) where T0 : unmanaged where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return ISequentialStreamReadProxy((ISequentialStream*) This.Handle, ref pv, cb, ref pcbRead); + return ITypeCompBindStub(ref This, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ref ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); } /// To be documented. - [NativeName("Src", "Line 8490, Column 43 in objidlbase.h")] - public unsafe int ISequentialStreamReadStub(ComPtr This, byte* pv, uint cb, uint* pcbRead) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return ISequentialStreamReadStub((ISequentialStream*) This.Handle, pv, cb, pcbRead); + return ITypeCompBindStub(ref This, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); } /// To be documented. - [NativeName("Src", "Line 8490, Column 43 in objidlbase.h")] - public unsafe int ISequentialStreamReadStub(ComPtr This, byte* pv, uint cb, ref uint pcbRead) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return ISequentialStreamReadStub((ISequentialStream*) This.Handle, pv, cb, ref pcbRead); + return ITypeCompBindStub(ref This, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), pDescKind, ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy); } /// To be documented. - [NativeName("Src", "Line 8490, Column 43 in objidlbase.h")] - public unsafe int ISequentialStreamReadStub(ComPtr This, ref byte pv, uint cb, uint* pcbRead) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return ISequentialStreamReadStub((ISequentialStream*) This.Handle, ref pv, cb, pcbRead); + return ITypeCompBindStub(ref This, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); } /// To be documented. - [NativeName("Src", "Line 8490, Column 43 in objidlbase.h")] - public unsafe int ISequentialStreamReadStub(ComPtr This, ref byte pv, uint cb, ref uint pcbRead) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return ISequentialStreamReadStub((ISequentialStream*) This.Handle, ref pv, cb, ref pcbRead); + return ITypeCompBindStub(ref This, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); } /// To be documented. - [NativeName("Src", "Line 8490, Column 43 in objidlbase.h")] - public unsafe int ISequentialStreamReadStub(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pv, uint cb, uint* pcbRead) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return ISequentialStreamReadStub((ISequentialStream*) This.Handle, pv, cb, pcbRead); + return ITypeCompBindStub(ref This, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); } /// To be documented. - [NativeName("Src", "Line 8490, Column 43 in objidlbase.h")] - public unsafe int ISequentialStreamReadStub(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pv, uint cb, ref uint pcbRead) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return ISequentialStreamReadStub((ISequentialStream*) This.Handle, pv, cb, ref pcbRead); + return ITypeCompBindStub(ref This, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy); } /// To be documented. - [NativeName("Src", "Line 8496, Column 41 in objidlbase.h")] - public unsafe int ISequentialStreamWriteProxy(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pv, uint cb, uint* pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return ISequentialStreamWriteProxy((ISequentialStream*) This.Handle, pv, cb, pcbWritten); + return ITypeCompBindStub(ref This, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); } /// To be documented. - [NativeName("Src", "Line 8496, Column 41 in objidlbase.h")] - public unsafe int ISequentialStreamWriteProxy(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pv, uint cb, ref uint pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return ISequentialStreamWriteProxy((ISequentialStream*) This.Handle, pv, cb, ref pcbWritten); + return ITypeCompBindStub(ref This, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); } /// To be documented. - [NativeName("Src", "Line 8496, Column 41 in objidlbase.h")] - public unsafe int ISequentialStreamWriteProxy(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in T0 pv, uint cb, uint* pcbWritten) where T0 : unmanaged where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return ISequentialStreamWriteProxy((ISequentialStream*) This.Handle, in pv, cb, pcbWritten); + return ITypeCompBindStub(ref This, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); } /// To be documented. - [NativeName("Src", "Line 8496, Column 41 in objidlbase.h")] - public unsafe int ISequentialStreamWriteProxy(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in T0 pv, uint cb, ref uint pcbWritten) where T0 : unmanaged where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return ISequentialStreamWriteProxy((ISequentialStream*) This.Handle, in pv, cb, ref pcbWritten); + return ITypeCompBindStub(ref This, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy); } /// To be documented. - [NativeName("Src", "Line 8506, Column 43 in objidlbase.h")] - public unsafe int ISequentialStreamWriteStub(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* pv, uint cb, uint* pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return ISequentialStreamWriteStub((ISequentialStream*) This.Handle, pv, cb, pcbWritten); + return ITypeCompBindStub(ref This, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ref ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); } /// To be documented. - [NativeName("Src", "Line 8506, Column 43 in objidlbase.h")] - public unsafe int ISequentialStreamWriteStub(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* pv, uint cb, ref uint pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return ISequentialStreamWriteStub((ISequentialStream*) This.Handle, pv, cb, ref pcbWritten); + return ITypeCompBindStub(ref This, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ref ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); } /// To be documented. - [NativeName("Src", "Line 8506, Column 43 in objidlbase.h")] - public unsafe int ISequentialStreamWriteStub(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte pv, uint cb, uint* pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return ISequentialStreamWriteStub((ISequentialStream*) This.Handle, in pv, cb, pcbWritten); + return ITypeCompBindStub(ref This, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ref ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); } /// To be documented. - [NativeName("Src", "Line 8506, Column 43 in objidlbase.h")] - public unsafe int ISequentialStreamWriteStub(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte pv, uint cb, ref uint pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return ISequentialStreamWriteStub((ISequentialStream*) This.Handle, in pv, cb, ref pcbWritten); + return ITypeCompBindStub(ref This, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ref ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy); } /// To be documented. - [NativeName("Src", "Line 8506, Column 43 in objidlbase.h")] - public unsafe int ISequentialStreamWriteStub(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pv, uint cb, uint* pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return ISequentialStreamWriteStub((ISequentialStream*) This.Handle, pv, cb, pcbWritten); + return ITypeCompBindStub(ref This, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ref ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); } /// To be documented. - [NativeName("Src", "Line 8506, Column 43 in objidlbase.h")] - public unsafe int ISequentialStreamWriteStub(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pv, uint cb, ref uint pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return ISequentialStreamWriteStub((ISequentialStream*) This.Handle, pv, cb, ref pcbWritten); + return ITypeCompBindStub(ref This, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ref ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); } /// To be documented. - [NativeName("Src", "Line 8512, Column 41 in objidlbase.h")] - public unsafe int IStreamSeekProxy(ComPtr This, long dlibMove, uint dwOrigin, ulong* plibNewPosition) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStreamSeekProxy((Silk.NET.Core.Win32Extras.IStream*) This.Handle, dlibMove, dwOrigin, plibNewPosition); + return ITypeCompBindStub(ref This, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); } /// To be documented. - [NativeName("Src", "Line 8512, Column 41 in objidlbase.h")] - public unsafe int IStreamSeekProxy(ComPtr This, long dlibMove, uint dwOrigin, ref ulong plibNewPosition) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ComPtr ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStreamSeekProxy((Silk.NET.Core.Win32Extras.IStream*) This.Handle, dlibMove, dwOrigin, ref plibNewPosition); + return ITypeCompBindStub(ref This, szName, lHashVal, wFlags, (ITypeInfo**) ppTInfo.GetAddressOf(), ref pDescKind, ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy); } /// To be documented. - [NativeName("Src", "Line 8520, Column 43 in objidlbase.h")] - public unsafe int IStreamSeekStub(ComPtr This, long dlibMove, uint dwOrigin, ulong* plibNewPosition) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStreamSeekStub((Silk.NET.Core.Win32Extras.IStream*) This.Handle, dlibMove, dwOrigin, plibNewPosition); + return ITypeCompBindStub(ref This, szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); } /// To be documented. - [NativeName("Src", "Line 8520, Column 43 in objidlbase.h")] - public unsafe int IStreamSeekStub(ComPtr This, long dlibMove, uint dwOrigin, ref ulong plibNewPosition) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStreamSeekStub((Silk.NET.Core.Win32Extras.IStream*) This.Handle, dlibMove, dwOrigin, ref plibNewPosition); + return ITypeCompBindStub(ref This, szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); } /// To be documented. - [NativeName("Src", "Line 8526, Column 41 in objidlbase.h")] - public unsafe int IStreamCopyToProxy(ComPtr This, ComPtr pstm, ulong cb, ulong* pcbRead, ulong* pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStreamCopyToProxy((Silk.NET.Core.Win32Extras.IStream*) This.Handle, (Silk.NET.Core.Win32Extras.IStream*) pstm.Handle, cb, pcbRead, pcbWritten); + return ITypeCompBindStub(ref This, szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); } /// To be documented. - [NativeName("Src", "Line 8526, Column 41 in objidlbase.h")] - public unsafe int IStreamCopyToProxy(ComPtr This, ComPtr pstm, ulong cb, ulong* pcbRead, ref ulong pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStreamCopyToProxy((Silk.NET.Core.Win32Extras.IStream*) This.Handle, (Silk.NET.Core.Win32Extras.IStream*) pstm.Handle, cb, pcbRead, ref pcbWritten); + return ITypeCompBindStub(ref This, szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); } /// To be documented. - [NativeName("Src", "Line 8526, Column 41 in objidlbase.h")] - public unsafe int IStreamCopyToProxy(ComPtr This, ComPtr pstm, ulong cb, ref ulong pcbRead, ulong* pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStreamCopyToProxy((Silk.NET.Core.Win32Extras.IStream*) This.Handle, (Silk.NET.Core.Win32Extras.IStream*) pstm.Handle, cb, ref pcbRead, pcbWritten); + return ITypeCompBindStub(ref This, szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); } /// To be documented. - [NativeName("Src", "Line 8526, Column 41 in objidlbase.h")] - public unsafe int IStreamCopyToProxy(ComPtr This, ComPtr pstm, ulong cb, ref ulong pcbRead, ref ulong pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStreamCopyToProxy((Silk.NET.Core.Win32Extras.IStream*) This.Handle, (Silk.NET.Core.Win32Extras.IStream*) pstm.Handle, cb, ref pcbRead, ref pcbWritten); + return ITypeCompBindStub(ref This, szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); } /// To be documented. - [NativeName("Src", "Line 8526, Column 41 in objidlbase.h")] - public unsafe int IStreamCopyToProxy(ComPtr This, ref Silk.NET.Core.Win32Extras.IStream pstm, ulong cb, ulong* pcbRead, ulong* pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStreamCopyToProxy((Silk.NET.Core.Win32Extras.IStream*) This.Handle, ref pstm, cb, pcbRead, pcbWritten); + return ITypeCompBindStub(ref This, szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); } /// To be documented. - [NativeName("Src", "Line 8526, Column 41 in objidlbase.h")] - public unsafe int IStreamCopyToProxy(ComPtr This, ref Silk.NET.Core.Win32Extras.IStream pstm, ulong cb, ulong* pcbRead, ref ulong pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStreamCopyToProxy((Silk.NET.Core.Win32Extras.IStream*) This.Handle, ref pstm, cb, pcbRead, ref pcbWritten); + return ITypeCompBindStub(ref This, szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); } /// To be documented. - [NativeName("Src", "Line 8526, Column 41 in objidlbase.h")] - public unsafe int IStreamCopyToProxy(ComPtr This, ref Silk.NET.Core.Win32Extras.IStream pstm, ulong cb, ref ulong pcbRead, ulong* pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStreamCopyToProxy((Silk.NET.Core.Win32Extras.IStream*) This.Handle, ref pstm, cb, ref pcbRead, pcbWritten); + return ITypeCompBindStub(ref This, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); } /// To be documented. - [NativeName("Src", "Line 8526, Column 41 in objidlbase.h")] - public unsafe int IStreamCopyToProxy(ComPtr This, ref Silk.NET.Core.Win32Extras.IStream pstm, ulong cb, ref ulong pcbRead, ref ulong pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStreamCopyToProxy((Silk.NET.Core.Win32Extras.IStream*) This.Handle, ref pstm, cb, ref pcbRead, ref pcbWritten); + return ITypeCompBindStub(ref This, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); } /// To be documented. - [NativeName("Src", "Line 8526, Column 41 in objidlbase.h")] - public unsafe int IStreamCopyToProxy(ref Silk.NET.Core.Win32Extras.IStream This, ComPtr pstm, ulong cb, ulong* pcbRead, ulong* pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStreamCopyToProxy(ref This, (Silk.NET.Core.Win32Extras.IStream*) pstm.Handle, cb, pcbRead, pcbWritten); + return ITypeCompBindStub(ref This, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); } /// To be documented. - [NativeName("Src", "Line 8526, Column 41 in objidlbase.h")] - public unsafe int IStreamCopyToProxy(ref Silk.NET.Core.Win32Extras.IStream This, ComPtr pstm, ulong cb, ulong* pcbRead, ref ulong pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStreamCopyToProxy(ref This, (Silk.NET.Core.Win32Extras.IStream*) pstm.Handle, cb, pcbRead, ref pcbWritten); + return ITypeCompBindStub(ref This, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); } /// To be documented. - [NativeName("Src", "Line 8526, Column 41 in objidlbase.h")] - public unsafe int IStreamCopyToProxy(ref Silk.NET.Core.Win32Extras.IStream This, ComPtr pstm, ulong cb, ref ulong pcbRead, ulong* pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStreamCopyToProxy(ref This, (Silk.NET.Core.Win32Extras.IStream*) pstm.Handle, cb, ref pcbRead, pcbWritten); + return ITypeCompBindStub(ref This, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ref ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); } /// To be documented. - [NativeName("Src", "Line 8526, Column 41 in objidlbase.h")] - public unsafe int IStreamCopyToProxy(ref Silk.NET.Core.Win32Extras.IStream This, ComPtr pstm, ulong cb, ref ulong pcbRead, ref ulong pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStreamCopyToProxy(ref This, (Silk.NET.Core.Win32Extras.IStream*) pstm.Handle, cb, ref pcbRead, ref pcbWritten); + return ITypeCompBindStub(ref This, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ref ppFuncDesc, ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); } /// To be documented. - [NativeName("Src", "Line 8537, Column 43 in objidlbase.h")] - public unsafe int IStreamCopyToStub(ComPtr This, ComPtr pstm, ulong cb, ulong* pcbRead, ulong* pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStreamCopyToStub((Silk.NET.Core.Win32Extras.IStream*) This.Handle, (Silk.NET.Core.Win32Extras.IStream*) pstm.Handle, cb, pcbRead, pcbWritten); + return ITypeCompBindStub(ref This, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ref ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), pDummy); } /// To be documented. - [NativeName("Src", "Line 8537, Column 43 in objidlbase.h")] - public unsafe int IStreamCopyToStub(ComPtr This, ComPtr pstm, ulong cb, ulong* pcbRead, ref ulong pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindStub(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, ref DescKind pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ComPtr ppTypeComp, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStreamCopyToStub((Silk.NET.Core.Win32Extras.IStream*) This.Handle, (Silk.NET.Core.Win32Extras.IStream*) pstm.Handle, cb, pcbRead, ref pcbWritten); + return ITypeCompBindStub(ref This, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind, ref ppFuncDesc, ref ppVarDesc, (ITypeComp**) ppTypeComp.GetAddressOf(), ref pDummy); } /// To be documented. - [NativeName("Src", "Line 8537, Column 43 in objidlbase.h")] - public unsafe int IStreamCopyToStub(ComPtr This, ComPtr pstm, ulong cb, ref ulong pcbRead, ulong* pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6012, Column 41 in oaidl.h")] + public unsafe int ITypeCompBindTypeProxy(ComPtr This, char* szName, uint lHashVal, ref ComPtr ppTInfo, ref ComPtr ppTComp) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStreamCopyToStub((Silk.NET.Core.Win32Extras.IStream*) This.Handle, (Silk.NET.Core.Win32Extras.IStream*) pstm.Handle, cb, ref pcbRead, pcbWritten); + return ITypeCompBindTypeProxy((ITypeComp*) This.Handle, szName, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), (ITypeComp**) ppTComp.GetAddressOf()); } /// To be documented. - [NativeName("Src", "Line 8537, Column 43 in objidlbase.h")] - public unsafe int IStreamCopyToStub(ComPtr This, ComPtr pstm, ulong cb, ref ulong pcbRead, ref ulong pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6012, Column 41 in oaidl.h")] + public unsafe int ITypeCompBindTypeProxy(ComPtr This, char* szName, uint lHashVal, ref ComPtr ppTInfo, ref ITypeComp* ppTComp) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStreamCopyToStub((Silk.NET.Core.Win32Extras.IStream*) This.Handle, (Silk.NET.Core.Win32Extras.IStream*) pstm.Handle, cb, ref pcbRead, ref pcbWritten); + return ITypeCompBindTypeProxy((ITypeComp*) This.Handle, szName, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), ref ppTComp); } /// To be documented. - [NativeName("Src", "Line 8537, Column 43 in objidlbase.h")] - public unsafe int IStreamCopyToStub(ComPtr This, ref Silk.NET.Core.Win32Extras.IStream pstm, ulong cb, ulong* pcbRead, ulong* pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6012, Column 41 in oaidl.h")] + public unsafe int ITypeCompBindTypeProxy(ComPtr This, char* szName, uint lHashVal, ref ITypeInfo* ppTInfo, ref ComPtr ppTComp) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStreamCopyToStub((Silk.NET.Core.Win32Extras.IStream*) This.Handle, ref pstm, cb, pcbRead, pcbWritten); + return ITypeCompBindTypeProxy((ITypeComp*) This.Handle, szName, lHashVal, ref ppTInfo, (ITypeComp**) ppTComp.GetAddressOf()); } /// To be documented. - [NativeName("Src", "Line 8537, Column 43 in objidlbase.h")] - public unsafe int IStreamCopyToStub(ComPtr This, ref Silk.NET.Core.Win32Extras.IStream pstm, ulong cb, ulong* pcbRead, ref ulong pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6012, Column 41 in oaidl.h")] + public unsafe int ITypeCompBindTypeProxy(ComPtr This, char* szName, uint lHashVal, ref ITypeInfo* ppTInfo, ref ITypeComp* ppTComp) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStreamCopyToStub((Silk.NET.Core.Win32Extras.IStream*) This.Handle, ref pstm, cb, pcbRead, ref pcbWritten); + return ITypeCompBindTypeProxy((ITypeComp*) This.Handle, szName, lHashVal, ref ppTInfo, ref ppTComp); } /// To be documented. - [NativeName("Src", "Line 8537, Column 43 in objidlbase.h")] - public unsafe int IStreamCopyToStub(ComPtr This, ref Silk.NET.Core.Win32Extras.IStream pstm, ulong cb, ref ulong pcbRead, ulong* pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6012, Column 41 in oaidl.h")] + public unsafe int ITypeCompBindTypeProxy(ComPtr This, ref char szName, uint lHashVal, ref ComPtr ppTInfo, ref ComPtr ppTComp) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStreamCopyToStub((Silk.NET.Core.Win32Extras.IStream*) This.Handle, ref pstm, cb, ref pcbRead, pcbWritten); + return ITypeCompBindTypeProxy((ITypeComp*) This.Handle, ref szName, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), (ITypeComp**) ppTComp.GetAddressOf()); } /// To be documented. - [NativeName("Src", "Line 8537, Column 43 in objidlbase.h")] - public unsafe int IStreamCopyToStub(ComPtr This, ref Silk.NET.Core.Win32Extras.IStream pstm, ulong cb, ref ulong pcbRead, ref ulong pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6012, Column 41 in oaidl.h")] + public unsafe int ITypeCompBindTypeProxy(ComPtr This, ref char szName, uint lHashVal, ref ComPtr ppTInfo, ref ITypeComp* ppTComp) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStreamCopyToStub((Silk.NET.Core.Win32Extras.IStream*) This.Handle, ref pstm, cb, ref pcbRead, ref pcbWritten); + return ITypeCompBindTypeProxy((ITypeComp*) This.Handle, ref szName, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), ref ppTComp); } /// To be documented. - [NativeName("Src", "Line 8537, Column 43 in objidlbase.h")] - public unsafe int IStreamCopyToStub(ref Silk.NET.Core.Win32Extras.IStream This, ComPtr pstm, ulong cb, ulong* pcbRead, ulong* pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6012, Column 41 in oaidl.h")] + public unsafe int ITypeCompBindTypeProxy(ComPtr This, ref char szName, uint lHashVal, ref ITypeInfo* ppTInfo, ref ComPtr ppTComp) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStreamCopyToStub(ref This, (Silk.NET.Core.Win32Extras.IStream*) pstm.Handle, cb, pcbRead, pcbWritten); + return ITypeCompBindTypeProxy((ITypeComp*) This.Handle, ref szName, lHashVal, ref ppTInfo, (ITypeComp**) ppTComp.GetAddressOf()); } /// To be documented. - [NativeName("Src", "Line 8537, Column 43 in objidlbase.h")] - public unsafe int IStreamCopyToStub(ref Silk.NET.Core.Win32Extras.IStream This, ComPtr pstm, ulong cb, ulong* pcbRead, ref ulong pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6012, Column 41 in oaidl.h")] + public unsafe int ITypeCompBindTypeProxy(ComPtr This, ref char szName, uint lHashVal, ref ITypeInfo* ppTInfo, ref ITypeComp* ppTComp) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStreamCopyToStub(ref This, (Silk.NET.Core.Win32Extras.IStream*) pstm.Handle, cb, pcbRead, ref pcbWritten); + return ITypeCompBindTypeProxy((ITypeComp*) This.Handle, ref szName, lHashVal, ref ppTInfo, ref ppTComp); } /// To be documented. - [NativeName("Src", "Line 8537, Column 43 in objidlbase.h")] - public unsafe int IStreamCopyToStub(ref Silk.NET.Core.Win32Extras.IStream This, ComPtr pstm, ulong cb, ref ulong pcbRead, ulong* pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6012, Column 41 in oaidl.h")] + public unsafe int ITypeCompBindTypeProxy(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ref ComPtr ppTInfo, ref ComPtr ppTComp) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStreamCopyToStub(ref This, (Silk.NET.Core.Win32Extras.IStream*) pstm.Handle, cb, ref pcbRead, pcbWritten); + return ITypeCompBindTypeProxy((ITypeComp*) This.Handle, szName, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), (ITypeComp**) ppTComp.GetAddressOf()); } /// To be documented. - [NativeName("Src", "Line 8537, Column 43 in objidlbase.h")] - public unsafe int IStreamCopyToStub(ref Silk.NET.Core.Win32Extras.IStream This, ComPtr pstm, ulong cb, ref ulong pcbRead, ref ulong pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6012, Column 41 in oaidl.h")] + public unsafe int ITypeCompBindTypeProxy(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ref ComPtr ppTInfo, ref ITypeComp* ppTComp) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStreamCopyToStub(ref This, (Silk.NET.Core.Win32Extras.IStream*) pstm.Handle, cb, ref pcbRead, ref pcbWritten); + return ITypeCompBindTypeProxy((ITypeComp*) This.Handle, szName, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), ref ppTComp); } /// To be documented. - [NativeName("Src", "Line 9306, Column 43 in objidl.h")] - public unsafe int IBindCtxRemoteSetBindOptionsProxy(ComPtr This, BindOpts2* pbindopts) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6012, Column 41 in oaidl.h")] + public unsafe int ITypeCompBindTypeProxy(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ref ITypeInfo* ppTInfo, ref ComPtr ppTComp) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IBindCtxRemoteSetBindOptionsProxy((IBindCtx*) This.Handle, pbindopts); + return ITypeCompBindTypeProxy((ITypeComp*) This.Handle, szName, lHashVal, ref ppTInfo, (ITypeComp**) ppTComp.GetAddressOf()); } /// To be documented. - [NativeName("Src", "Line 9306, Column 43 in objidl.h")] - public unsafe int IBindCtxRemoteSetBindOptionsProxy(ComPtr This, ref BindOpts2 pbindopts) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6012, Column 41 in oaidl.h")] + public unsafe int ITypeCompBindTypeProxy(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ref ITypeInfo* ppTInfo, ref ITypeComp* ppTComp) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IBindCtxRemoteSetBindOptionsProxy((IBindCtx*) This.Handle, ref pbindopts); + return ITypeCompBindTypeProxy((ITypeComp*) This.Handle, szName, lHashVal, ref ppTInfo, ref ppTComp); } /// To be documented. - [NativeName("Src", "Line 9311, Column 17 in objidl.h")] - public unsafe void IBindCtxRemoteSetBindOptionsStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6012, Column 41 in oaidl.h")] + public unsafe int ITypeCompBindTypeProxy(ref ITypeComp This, char* szName, uint lHashVal, ref ComPtr ppTInfo, ref ComPtr ppTComp) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IBindCtxRemoteSetBindOptionsStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + return ITypeCompBindTypeProxy(ref This, szName, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), (ITypeComp**) ppTComp.GetAddressOf()); } - /// To be documented. - [NativeName("Src", "Line 9311, Column 17 in objidl.h")] - public unsafe void IBindCtxRemoteSetBindOptionsStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + /// To be documented. + [NativeName("Src", "Line 6012, Column 41 in oaidl.h")] + public unsafe int ITypeCompBindTypeProxy(ref ITypeComp This, char* szName, uint lHashVal, ref ComPtr ppTInfo, ref ITypeComp* ppTComp) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IBindCtxRemoteSetBindOptionsStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + return ITypeCompBindTypeProxy(ref This, szName, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), ref ppTComp); } /// To be documented. - [NativeName("Src", "Line 9311, Column 17 in objidl.h")] - public unsafe void IBindCtxRemoteSetBindOptionsStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6012, Column 41 in oaidl.h")] + public unsafe int ITypeCompBindTypeProxy(ref ITypeComp This, char* szName, uint lHashVal, ref ITypeInfo* ppTInfo, ref ComPtr ppTComp) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IBindCtxRemoteSetBindOptionsStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + return ITypeCompBindTypeProxy(ref This, szName, lHashVal, ref ppTInfo, (ITypeComp**) ppTComp.GetAddressOf()); } /// To be documented. - [NativeName("Src", "Line 9311, Column 17 in objidl.h")] - public unsafe void IBindCtxRemoteSetBindOptionsStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6012, Column 41 in oaidl.h")] + public unsafe int ITypeCompBindTypeProxy(ref ITypeComp This, ref char szName, uint lHashVal, ref ComPtr ppTInfo, ref ComPtr ppTComp) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IBindCtxRemoteSetBindOptionsStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + return ITypeCompBindTypeProxy(ref This, ref szName, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), (ITypeComp**) ppTComp.GetAddressOf()); } /// To be documented. - [NativeName("Src", "Line 9311, Column 17 in objidl.h")] - public unsafe void IBindCtxRemoteSetBindOptionsStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6012, Column 41 in oaidl.h")] + public unsafe int ITypeCompBindTypeProxy(ref ITypeComp This, ref char szName, uint lHashVal, ref ComPtr ppTInfo, ref ITypeComp* ppTComp) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IBindCtxRemoteSetBindOptionsStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + return ITypeCompBindTypeProxy(ref This, ref szName, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), ref ppTComp); } /// To be documented. - [NativeName("Src", "Line 9311, Column 17 in objidl.h")] - public unsafe void IBindCtxRemoteSetBindOptionsStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6012, Column 41 in oaidl.h")] + public unsafe int ITypeCompBindTypeProxy(ref ITypeComp This, ref char szName, uint lHashVal, ref ITypeInfo* ppTInfo, ref ComPtr ppTComp) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IBindCtxRemoteSetBindOptionsStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase); + return ITypeCompBindTypeProxy(ref This, ref szName, lHashVal, ref ppTInfo, (ITypeComp**) ppTComp.GetAddressOf()); } /// To be documented. - [NativeName("Src", "Line 9311, Column 17 in objidl.h")] - public unsafe void IBindCtxRemoteSetBindOptionsStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6012, Column 41 in oaidl.h")] + public unsafe int ITypeCompBindTypeProxy(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ref ComPtr ppTInfo, ref ComPtr ppTComp) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IBindCtxRemoteSetBindOptionsStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, _pdwStubPhase); + return ITypeCompBindTypeProxy(ref This, szName, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), (ITypeComp**) ppTComp.GetAddressOf()); } /// To be documented. - [NativeName("Src", "Line 9311, Column 17 in objidl.h")] - public unsafe void IBindCtxRemoteSetBindOptionsStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6012, Column 41 in oaidl.h")] + public unsafe int ITypeCompBindTypeProxy(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ref ComPtr ppTInfo, ref ITypeComp* ppTComp) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IBindCtxRemoteSetBindOptionsStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, ref _pdwStubPhase); + return ITypeCompBindTypeProxy(ref This, szName, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), ref ppTComp); } /// To be documented. - [NativeName("Src", "Line 9311, Column 17 in objidl.h")] - public unsafe void IBindCtxRemoteSetBindOptionsStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6012, Column 41 in oaidl.h")] + public unsafe int ITypeCompBindTypeProxy(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ref ITypeInfo* ppTInfo, ref ComPtr ppTComp) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IBindCtxRemoteSetBindOptionsStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + return ITypeCompBindTypeProxy(ref This, szName, lHashVal, ref ppTInfo, (ITypeComp**) ppTComp.GetAddressOf()); } /// To be documented. - [NativeName("Src", "Line 9311, Column 17 in objidl.h")] - public unsafe void IBindCtxRemoteSetBindOptionsStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6021, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindTypeStub(ComPtr This, char* szName, uint lHashVal, ref ComPtr ppTInfo) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IBindCtxRemoteSetBindOptionsStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + return ITypeCompBindTypeStub((ITypeComp*) This.Handle, szName, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf()); } /// To be documented. - [NativeName("Src", "Line 9311, Column 17 in objidl.h")] - public unsafe void IBindCtxRemoteSetBindOptionsStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6021, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindTypeStub(ComPtr This, char* szName, uint lHashVal, ref ITypeInfo* ppTInfo) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IBindCtxRemoteSetBindOptionsStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + return ITypeCompBindTypeStub((ITypeComp*) This.Handle, szName, lHashVal, ref ppTInfo); } /// To be documented. - [NativeName("Src", "Line 9311, Column 17 in objidl.h")] - public unsafe void IBindCtxRemoteSetBindOptionsStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6021, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindTypeStub(ComPtr This, ref char szName, uint lHashVal, ref ComPtr ppTInfo) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IBindCtxRemoteSetBindOptionsStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + return ITypeCompBindTypeStub((ITypeComp*) This.Handle, ref szName, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf()); } /// To be documented. - [NativeName("Src", "Line 9318, Column 43 in objidl.h")] - public unsafe int IBindCtxRemoteGetBindOptionsProxy(ComPtr This, BindOpts2* pbindopts) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6021, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindTypeStub(ComPtr This, ref char szName, uint lHashVal, ref ITypeInfo* ppTInfo) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IBindCtxRemoteGetBindOptionsProxy((IBindCtx*) This.Handle, pbindopts); + return ITypeCompBindTypeStub((ITypeComp*) This.Handle, ref szName, lHashVal, ref ppTInfo); } /// To be documented. - [NativeName("Src", "Line 9318, Column 43 in objidl.h")] - public unsafe int IBindCtxRemoteGetBindOptionsProxy(ComPtr This, ref BindOpts2 pbindopts) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6021, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindTypeStub(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ref ComPtr ppTInfo) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IBindCtxRemoteGetBindOptionsProxy((IBindCtx*) This.Handle, ref pbindopts); + return ITypeCompBindTypeStub((ITypeComp*) This.Handle, szName, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf()); } /// To be documented. - [NativeName("Src", "Line 9323, Column 17 in objidl.h")] - public unsafe void IBindCtxRemoteGetBindOptionsStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6021, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindTypeStub(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ref ITypeInfo* ppTInfo) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IBindCtxRemoteGetBindOptionsStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + return ITypeCompBindTypeStub((ITypeComp*) This.Handle, szName, lHashVal, ref ppTInfo); } /// To be documented. - [NativeName("Src", "Line 9323, Column 17 in objidl.h")] - public unsafe void IBindCtxRemoteGetBindOptionsStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6021, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindTypeStub(ref ITypeComp This, char* szName, uint lHashVal, ref ComPtr ppTInfo) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IBindCtxRemoteGetBindOptionsStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + return ITypeCompBindTypeStub(ref This, szName, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf()); } /// To be documented. - [NativeName("Src", "Line 9323, Column 17 in objidl.h")] - public unsafe void IBindCtxRemoteGetBindOptionsStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6021, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindTypeStub(ref ITypeComp This, ref char szName, uint lHashVal, ref ComPtr ppTInfo) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IBindCtxRemoteGetBindOptionsStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + return ITypeCompBindTypeStub(ref This, ref szName, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf()); } /// To be documented. - [NativeName("Src", "Line 9323, Column 17 in objidl.h")] - public unsafe void IBindCtxRemoteGetBindOptionsStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6021, Column 43 in oaidl.h")] + public unsafe int ITypeCompBindTypeStub(ref ITypeComp This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ref ComPtr ppTInfo) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IBindCtxRemoteGetBindOptionsStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + return ITypeCompBindTypeStub(ref This, szName, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf()); } /// To be documented. - [NativeName("Src", "Line 9323, Column 17 in objidl.h")] - public unsafe void IBindCtxRemoteGetBindOptionsStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6027, Column 41 in oaidl.h")] + public unsafe int ITypeInfoGetTypeAttrProxy(ComPtr This, TypeAttr** ppTypeAttr) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IBindCtxRemoteGetBindOptionsStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + return ITypeInfoGetTypeAttrProxy((ITypeInfo*) This.Handle, ppTypeAttr); } /// To be documented. - [NativeName("Src", "Line 9323, Column 17 in objidl.h")] - public unsafe void IBindCtxRemoteGetBindOptionsStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6027, Column 41 in oaidl.h")] + public unsafe int ITypeInfoGetTypeAttrProxy(ComPtr This, ref TypeAttr* ppTypeAttr) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IBindCtxRemoteGetBindOptionsStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase); + return ITypeInfoGetTypeAttrProxy((ITypeInfo*) This.Handle, ref ppTypeAttr); } /// To be documented. - [NativeName("Src", "Line 9323, Column 17 in objidl.h")] - public unsafe void IBindCtxRemoteGetBindOptionsStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6032, Column 43 in oaidl.h")] + public unsafe int ITypeInfoGetTypeAttrStub(ComPtr This, TypeAttr** ppTypeAttr, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IBindCtxRemoteGetBindOptionsStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, _pdwStubPhase); + return ITypeInfoGetTypeAttrStub((ITypeInfo*) This.Handle, ppTypeAttr, pDummy); } /// To be documented. - [NativeName("Src", "Line 9323, Column 17 in objidl.h")] - public unsafe void IBindCtxRemoteGetBindOptionsStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6032, Column 43 in oaidl.h")] + public unsafe int ITypeInfoGetTypeAttrStub(ComPtr This, TypeAttr** ppTypeAttr, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IBindCtxRemoteGetBindOptionsStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, ref _pdwStubPhase); + return ITypeInfoGetTypeAttrStub((ITypeInfo*) This.Handle, ppTypeAttr, ref pDummy); } /// To be documented. - [NativeName("Src", "Line 9323, Column 17 in objidl.h")] - public unsafe void IBindCtxRemoteGetBindOptionsStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6032, Column 43 in oaidl.h")] + public unsafe int ITypeInfoGetTypeAttrStub(ComPtr This, ref TypeAttr* ppTypeAttr, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IBindCtxRemoteGetBindOptionsStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + return ITypeInfoGetTypeAttrStub((ITypeInfo*) This.Handle, ref ppTypeAttr, pDummy); } /// To be documented. - [NativeName("Src", "Line 9323, Column 17 in objidl.h")] - public unsafe void IBindCtxRemoteGetBindOptionsStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6032, Column 43 in oaidl.h")] + public unsafe int ITypeInfoGetTypeAttrStub(ComPtr This, ref TypeAttr* ppTypeAttr, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IBindCtxRemoteGetBindOptionsStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + return ITypeInfoGetTypeAttrStub((ITypeInfo*) This.Handle, ref ppTypeAttr, ref pDummy); } /// To be documented. - [NativeName("Src", "Line 9323, Column 17 in objidl.h")] - public unsafe void IBindCtxRemoteGetBindOptionsStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6037, Column 41 in oaidl.h")] + public unsafe int ITypeInfoGetFuncDescProxy(ComPtr This, uint index, FuncDesc** ppFuncDesc) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IBindCtxRemoteGetBindOptionsStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + return ITypeInfoGetFuncDescProxy((ITypeInfo*) This.Handle, index, ppFuncDesc); } /// To be documented. - [NativeName("Src", "Line 9323, Column 17 in objidl.h")] - public unsafe void IBindCtxRemoteGetBindOptionsStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6037, Column 41 in oaidl.h")] + public unsafe int ITypeInfoGetFuncDescProxy(ComPtr This, uint index, ref FuncDesc* ppFuncDesc) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IBindCtxRemoteGetBindOptionsStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + return ITypeInfoGetFuncDescProxy((ITypeInfo*) This.Handle, index, ref ppFuncDesc); } /// To be documented. - [NativeName("Src", "Line 9455, Column 43 in objidl.h")] - public unsafe int IEnumMonikerRemoteNextProxy(ComPtr This, uint celt, ref ComPtr rgelt, uint* pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6043, Column 43 in oaidl.h")] + public unsafe int ITypeInfoGetFuncDescStub(ComPtr This, uint index, FuncDesc** ppFuncDesc, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IEnumMonikerRemoteNextProxy((IEnumMoniker*) This.Handle, celt, (IMoniker**) rgelt.GetAddressOf(), pceltFetched); + return ITypeInfoGetFuncDescStub((ITypeInfo*) This.Handle, index, ppFuncDesc, pDummy); } /// To be documented. - [NativeName("Src", "Line 9455, Column 43 in objidl.h")] - public unsafe int IEnumMonikerRemoteNextProxy(ComPtr This, uint celt, ref ComPtr rgelt, ref uint pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6043, Column 43 in oaidl.h")] + public unsafe int ITypeInfoGetFuncDescStub(ComPtr This, uint index, FuncDesc** ppFuncDesc, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IEnumMonikerRemoteNextProxy((IEnumMoniker*) This.Handle, celt, (IMoniker**) rgelt.GetAddressOf(), ref pceltFetched); + return ITypeInfoGetFuncDescStub((ITypeInfo*) This.Handle, index, ppFuncDesc, ref pDummy); } /// To be documented. - [NativeName("Src", "Line 9455, Column 43 in objidl.h")] - public unsafe int IEnumMonikerRemoteNextProxy(ComPtr This, uint celt, ref IMoniker* rgelt, uint* pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6043, Column 43 in oaidl.h")] + public unsafe int ITypeInfoGetFuncDescStub(ComPtr This, uint index, ref FuncDesc* ppFuncDesc, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IEnumMonikerRemoteNextProxy((IEnumMoniker*) This.Handle, celt, ref rgelt, pceltFetched); + return ITypeInfoGetFuncDescStub((ITypeInfo*) This.Handle, index, ref ppFuncDesc, pDummy); } /// To be documented. - [NativeName("Src", "Line 9455, Column 43 in objidl.h")] - public unsafe int IEnumMonikerRemoteNextProxy(ComPtr This, uint celt, ref IMoniker* rgelt, ref uint pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6043, Column 43 in oaidl.h")] + public unsafe int ITypeInfoGetFuncDescStub(ComPtr This, uint index, ref FuncDesc* ppFuncDesc, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IEnumMonikerRemoteNextProxy((IEnumMoniker*) This.Handle, celt, ref rgelt, ref pceltFetched); + return ITypeInfoGetFuncDescStub((ITypeInfo*) This.Handle, index, ref ppFuncDesc, ref pDummy); } /// To be documented. - [NativeName("Src", "Line 9455, Column 43 in objidl.h")] - public unsafe int IEnumMonikerRemoteNextProxy(ref IEnumMoniker This, uint celt, ref ComPtr rgelt, uint* pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6049, Column 41 in oaidl.h")] + public unsafe int ITypeInfoGetVarDescProxy(ComPtr This, uint index, VarDesc** ppVarDesc) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IEnumMonikerRemoteNextProxy(ref This, celt, (IMoniker**) rgelt.GetAddressOf(), pceltFetched); + return ITypeInfoGetVarDescProxy((ITypeInfo*) This.Handle, index, ppVarDesc); } /// To be documented. - [NativeName("Src", "Line 9455, Column 43 in objidl.h")] - public unsafe int IEnumMonikerRemoteNextProxy(ref IEnumMoniker This, uint celt, ref ComPtr rgelt, ref uint pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6049, Column 41 in oaidl.h")] + public unsafe int ITypeInfoGetVarDescProxy(ComPtr This, uint index, ref VarDesc* ppVarDesc) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IEnumMonikerRemoteNextProxy(ref This, celt, (IMoniker**) rgelt.GetAddressOf(), ref pceltFetched); + return ITypeInfoGetVarDescProxy((ITypeInfo*) This.Handle, index, ref ppVarDesc); } /// To be documented. - [NativeName("Src", "Line 9462, Column 17 in objidl.h")] - public unsafe void IEnumMonikerRemoteNextStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6055, Column 43 in oaidl.h")] + public unsafe int ITypeInfoGetVarDescStub(ComPtr This, uint index, VarDesc** ppVarDesc, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IEnumMonikerRemoteNextStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + return ITypeInfoGetVarDescStub((ITypeInfo*) This.Handle, index, ppVarDesc, pDummy); } /// To be documented. - [NativeName("Src", "Line 9462, Column 17 in objidl.h")] - public unsafe void IEnumMonikerRemoteNextStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6055, Column 43 in oaidl.h")] + public unsafe int ITypeInfoGetVarDescStub(ComPtr This, uint index, VarDesc** ppVarDesc, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IEnumMonikerRemoteNextStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + return ITypeInfoGetVarDescStub((ITypeInfo*) This.Handle, index, ppVarDesc, ref pDummy); } /// To be documented. - [NativeName("Src", "Line 9462, Column 17 in objidl.h")] - public unsafe void IEnumMonikerRemoteNextStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6055, Column 43 in oaidl.h")] + public unsafe int ITypeInfoGetVarDescStub(ComPtr This, uint index, ref VarDesc* ppVarDesc, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IEnumMonikerRemoteNextStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + return ITypeInfoGetVarDescStub((ITypeInfo*) This.Handle, index, ref ppVarDesc, pDummy); } /// To be documented. - [NativeName("Src", "Line 9462, Column 17 in objidl.h")] - public unsafe void IEnumMonikerRemoteNextStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6055, Column 43 in oaidl.h")] + public unsafe int ITypeInfoGetVarDescStub(ComPtr This, uint index, ref VarDesc* ppVarDesc, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IEnumMonikerRemoteNextStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + return ITypeInfoGetVarDescStub((ITypeInfo*) This.Handle, index, ref ppVarDesc, ref pDummy); } /// To be documented. - [NativeName("Src", "Line 9462, Column 17 in objidl.h")] - public unsafe void IEnumMonikerRemoteNextStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6061, Column 41 in oaidl.h")] + public unsafe int ITypeInfoGetNamesProxy(ITypeInfo* This, int memid, string[] rgBstrNamesSa, uint cMaxNames, uint* pcNames) { - // ComPtrOverloader - IEnumMonikerRemoteNextStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + // StringArrayOverloader + var rgBstrNames = (char**) SilkMarshal.StringArrayToPtr(rgBstrNamesSa); + var ret = ITypeInfoGetNamesProxy(This, memid, rgBstrNames, cMaxNames, pcNames); + SilkMarshal.CopyPtrToStringArray((nint) rgBstrNames, rgBstrNamesSa); + SilkMarshal.Free((nint) rgBstrNames); + return ret; } /// To be documented. - [NativeName("Src", "Line 9462, Column 17 in objidl.h")] - public unsafe void IEnumMonikerRemoteNextStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6061, Column 41 in oaidl.h")] + public unsafe int ITypeInfoGetNamesProxy(ComPtr This, int memid, char** rgBstrNames, uint cMaxNames, uint* pcNames) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IEnumMonikerRemoteNextStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase); + return ITypeInfoGetNamesProxy((ITypeInfo*) This.Handle, memid, rgBstrNames, cMaxNames, pcNames); } /// To be documented. - [NativeName("Src", "Line 9462, Column 17 in objidl.h")] - public unsafe void IEnumMonikerRemoteNextStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6061, Column 41 in oaidl.h")] + public unsafe int ITypeInfoGetNamesProxy(ITypeInfo* This, int memid, string[] rgBstrNamesSa, uint cMaxNames, ref uint pcNames) { - // ComPtrOverloader - IEnumMonikerRemoteNextStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, _pdwStubPhase); + // StringArrayOverloader + var rgBstrNames = (char**) SilkMarshal.StringArrayToPtr(rgBstrNamesSa); + var ret = ITypeInfoGetNamesProxy(This, memid, rgBstrNames, cMaxNames, ref pcNames); + SilkMarshal.CopyPtrToStringArray((nint) rgBstrNames, rgBstrNamesSa); + SilkMarshal.Free((nint) rgBstrNames); + return ret; } /// To be documented. - [NativeName("Src", "Line 9462, Column 17 in objidl.h")] - public unsafe void IEnumMonikerRemoteNextStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6061, Column 41 in oaidl.h")] + public unsafe int ITypeInfoGetNamesProxy(ComPtr This, int memid, char** rgBstrNames, uint cMaxNames, ref uint pcNames) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IEnumMonikerRemoteNextStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, ref _pdwStubPhase); + return ITypeInfoGetNamesProxy((ITypeInfo*) This.Handle, memid, rgBstrNames, cMaxNames, ref pcNames); } /// To be documented. - [NativeName("Src", "Line 9462, Column 17 in objidl.h")] - public unsafe void IEnumMonikerRemoteNextStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6061, Column 41 in oaidl.h")] + public unsafe int ITypeInfoGetNamesProxy(ComPtr This, int memid, ref char* rgBstrNames, uint cMaxNames, uint* pcNames) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IEnumMonikerRemoteNextStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + return ITypeInfoGetNamesProxy((ITypeInfo*) This.Handle, memid, ref rgBstrNames, cMaxNames, pcNames); } /// To be documented. - [NativeName("Src", "Line 9462, Column 17 in objidl.h")] - public unsafe void IEnumMonikerRemoteNextStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6061, Column 41 in oaidl.h")] + public unsafe int ITypeInfoGetNamesProxy(ComPtr This, int memid, ref char* rgBstrNames, uint cMaxNames, ref uint pcNames) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IEnumMonikerRemoteNextStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + return ITypeInfoGetNamesProxy((ITypeInfo*) This.Handle, memid, ref rgBstrNames, cMaxNames, ref pcNames); } /// To be documented. - [NativeName("Src", "Line 9462, Column 17 in objidl.h")] - public unsafe void IEnumMonikerRemoteNextStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6061, Column 41 in oaidl.h")] + public unsafe int ITypeInfoGetNamesProxy(ref ITypeInfo This, int memid, string[] rgBstrNamesSa, uint cMaxNames, uint* pcNames) { - // ComPtrOverloader - IEnumMonikerRemoteNextStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + // StringArrayOverloader + var rgBstrNames = (char**) SilkMarshal.StringArrayToPtr(rgBstrNamesSa); + var ret = ITypeInfoGetNamesProxy(ref This, memid, rgBstrNames, cMaxNames, pcNames); + SilkMarshal.CopyPtrToStringArray((nint) rgBstrNames, rgBstrNamesSa); + SilkMarshal.Free((nint) rgBstrNames); + return ret; } /// To be documented. - [NativeName("Src", "Line 9462, Column 17 in objidl.h")] - public unsafe void IEnumMonikerRemoteNextStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6061, Column 41 in oaidl.h")] + public unsafe int ITypeInfoGetNamesProxy(ref ITypeInfo This, int memid, string[] rgBstrNamesSa, uint cMaxNames, ref uint pcNames) { - // ComPtrOverloader - IEnumMonikerRemoteNextStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + // StringArrayOverloader + var rgBstrNames = (char**) SilkMarshal.StringArrayToPtr(rgBstrNamesSa); + var ret = ITypeInfoGetNamesProxy(ref This, memid, rgBstrNames, cMaxNames, ref pcNames); + SilkMarshal.CopyPtrToStringArray((nint) rgBstrNames, rgBstrNamesSa); + SilkMarshal.Free((nint) rgBstrNames); + return ret; } /// To be documented. - [NativeName("Src", "Line 9611, Column 43 in objidl.h")] - public unsafe int IRunnableObjectRemoteIsRunningProxy(ComPtr This) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6071, Column 43 in oaidl.h")] + public unsafe int ITypeInfoGetNamesStub(ITypeInfo* This, int memid, string[] rgBstrNamesSa, uint cMaxNames, uint* pcNames) { - // ComPtrOverloader - return IRunnableObjectRemoteIsRunningProxy((IRunnableObject*) This.Handle); + // StringArrayOverloader + var rgBstrNames = (char**) SilkMarshal.StringArrayToPtr(rgBstrNamesSa); + var ret = ITypeInfoGetNamesStub(This, memid, rgBstrNames, cMaxNames, pcNames); + SilkMarshal.CopyPtrToStringArray((nint) rgBstrNames, rgBstrNamesSa); + SilkMarshal.Free((nint) rgBstrNames); + return ret; } /// To be documented. - [NativeName("Src", "Line 9615, Column 17 in objidl.h")] - public unsafe void IRunnableObjectRemoteIsRunningStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6071, Column 43 in oaidl.h")] + public unsafe int ITypeInfoGetNamesStub(ComPtr This, int memid, char** rgBstrNames, uint cMaxNames, uint* pcNames) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IRunnableObjectRemoteIsRunningStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + return ITypeInfoGetNamesStub((ITypeInfo*) This.Handle, memid, rgBstrNames, cMaxNames, pcNames); } /// To be documented. - [NativeName("Src", "Line 9615, Column 17 in objidl.h")] - public unsafe void IRunnableObjectRemoteIsRunningStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6071, Column 43 in oaidl.h")] + public unsafe int ITypeInfoGetNamesStub(ITypeInfo* This, int memid, string[] rgBstrNamesSa, uint cMaxNames, ref uint pcNames) { - // ComPtrOverloader - IRunnableObjectRemoteIsRunningStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + // StringArrayOverloader + var rgBstrNames = (char**) SilkMarshal.StringArrayToPtr(rgBstrNamesSa); + var ret = ITypeInfoGetNamesStub(This, memid, rgBstrNames, cMaxNames, ref pcNames); + SilkMarshal.CopyPtrToStringArray((nint) rgBstrNames, rgBstrNamesSa); + SilkMarshal.Free((nint) rgBstrNames); + return ret; } /// To be documented. - [NativeName("Src", "Line 9615, Column 17 in objidl.h")] - public unsafe void IRunnableObjectRemoteIsRunningStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6071, Column 43 in oaidl.h")] + public unsafe int ITypeInfoGetNamesStub(ComPtr This, int memid, char** rgBstrNames, uint cMaxNames, ref uint pcNames) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IRunnableObjectRemoteIsRunningStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + return ITypeInfoGetNamesStub((ITypeInfo*) This.Handle, memid, rgBstrNames, cMaxNames, ref pcNames); } /// To be documented. - [NativeName("Src", "Line 9615, Column 17 in objidl.h")] - public unsafe void IRunnableObjectRemoteIsRunningStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6071, Column 43 in oaidl.h")] + public unsafe int ITypeInfoGetNamesStub(ComPtr This, int memid, ref char* rgBstrNames, uint cMaxNames, uint* pcNames) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IRunnableObjectRemoteIsRunningStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + return ITypeInfoGetNamesStub((ITypeInfo*) This.Handle, memid, ref rgBstrNames, cMaxNames, pcNames); } /// To be documented. - [NativeName("Src", "Line 9615, Column 17 in objidl.h")] - public unsafe void IRunnableObjectRemoteIsRunningStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6071, Column 43 in oaidl.h")] + public unsafe int ITypeInfoGetNamesStub(ComPtr This, int memid, ref char* rgBstrNames, uint cMaxNames, ref uint pcNames) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IRunnableObjectRemoteIsRunningStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + return ITypeInfoGetNamesStub((ITypeInfo*) This.Handle, memid, ref rgBstrNames, cMaxNames, ref pcNames); } /// To be documented. - [NativeName("Src", "Line 9615, Column 17 in objidl.h")] - public unsafe void IRunnableObjectRemoteIsRunningStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6071, Column 43 in oaidl.h")] + public unsafe int ITypeInfoGetNamesStub(ref ITypeInfo This, int memid, string[] rgBstrNamesSa, uint cMaxNames, uint* pcNames) { - // ComPtrOverloader - IRunnableObjectRemoteIsRunningStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase); + // StringArrayOverloader + var rgBstrNames = (char**) SilkMarshal.StringArrayToPtr(rgBstrNamesSa); + var ret = ITypeInfoGetNamesStub(ref This, memid, rgBstrNames, cMaxNames, pcNames); + SilkMarshal.CopyPtrToStringArray((nint) rgBstrNames, rgBstrNamesSa); + SilkMarshal.Free((nint) rgBstrNames); + return ret; } /// To be documented. - [NativeName("Src", "Line 9615, Column 17 in objidl.h")] - public unsafe void IRunnableObjectRemoteIsRunningStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6071, Column 43 in oaidl.h")] + public unsafe int ITypeInfoGetNamesStub(ref ITypeInfo This, int memid, string[] rgBstrNamesSa, uint cMaxNames, ref uint pcNames) { - // ComPtrOverloader - IRunnableObjectRemoteIsRunningStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, _pdwStubPhase); + // StringArrayOverloader + var rgBstrNames = (char**) SilkMarshal.StringArrayToPtr(rgBstrNamesSa); + var ret = ITypeInfoGetNamesStub(ref This, memid, rgBstrNames, cMaxNames, ref pcNames); + SilkMarshal.CopyPtrToStringArray((nint) rgBstrNames, rgBstrNamesSa); + SilkMarshal.Free((nint) rgBstrNames); + return ret; } /// To be documented. - [NativeName("Src", "Line 9615, Column 17 in objidl.h")] - public unsafe void IRunnableObjectRemoteIsRunningStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6078, Column 41 in oaidl.h")] + public unsafe int ITypeInfoGetIDsOfNamesProxy(ITypeInfo* This, string[] rgszNamesSa, uint cNames, int* pMemId) { - // ComPtrOverloader - IRunnableObjectRemoteIsRunningStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, ref _pdwStubPhase); + // StringArrayOverloader + var rgszNames = (char**) SilkMarshal.StringArrayToPtr(rgszNamesSa); + var ret = ITypeInfoGetIDsOfNamesProxy(This, rgszNames, cNames, pMemId); + SilkMarshal.CopyPtrToStringArray((nint) rgszNames, rgszNamesSa); + SilkMarshal.Free((nint) rgszNames); + return ret; } /// To be documented. - [NativeName("Src", "Line 9615, Column 17 in objidl.h")] - public unsafe void IRunnableObjectRemoteIsRunningStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6078, Column 41 in oaidl.h")] + public unsafe int ITypeInfoGetIDsOfNamesProxy(ComPtr This, char** rgszNames, uint cNames, int* pMemId) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IRunnableObjectRemoteIsRunningStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + return ITypeInfoGetIDsOfNamesProxy((ITypeInfo*) This.Handle, rgszNames, cNames, pMemId); } /// To be documented. - [NativeName("Src", "Line 9615, Column 17 in objidl.h")] - public unsafe void IRunnableObjectRemoteIsRunningStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6078, Column 41 in oaidl.h")] + public unsafe int ITypeInfoGetIDsOfNamesProxy(ITypeInfo* This, string[] rgszNamesSa, uint cNames, ref int pMemId) { - // ComPtrOverloader - IRunnableObjectRemoteIsRunningStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + // StringArrayOverloader + var rgszNames = (char**) SilkMarshal.StringArrayToPtr(rgszNamesSa); + var ret = ITypeInfoGetIDsOfNamesProxy(This, rgszNames, cNames, ref pMemId); + SilkMarshal.CopyPtrToStringArray((nint) rgszNames, rgszNamesSa); + SilkMarshal.Free((nint) rgszNames); + return ret; } /// To be documented. - [NativeName("Src", "Line 9615, Column 17 in objidl.h")] - public unsafe void IRunnableObjectRemoteIsRunningStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6078, Column 41 in oaidl.h")] + public unsafe int ITypeInfoGetIDsOfNamesProxy(ComPtr This, char** rgszNames, uint cNames, ref int pMemId) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IRunnableObjectRemoteIsRunningStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + return ITypeInfoGetIDsOfNamesProxy((ITypeInfo*) This.Handle, rgszNames, cNames, ref pMemId); } /// To be documented. - [NativeName("Src", "Line 9615, Column 17 in objidl.h")] - public unsafe void IRunnableObjectRemoteIsRunningStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6078, Column 41 in oaidl.h")] + public unsafe int ITypeInfoGetIDsOfNamesProxy(ComPtr This, ref char* rgszNames, uint cNames, int* pMemId) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IRunnableObjectRemoteIsRunningStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + return ITypeInfoGetIDsOfNamesProxy((ITypeInfo*) This.Handle, ref rgszNames, cNames, pMemId); } /// To be documented. - [NativeName("Src", "Line 10382, Column 43 in objidl.h")] - public unsafe int IMonikerRemoteBindToObjectProxy(ComPtr This, ComPtr pbc, ComPtr pmkToLeft, out ComPtr ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl where TI3 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6078, Column 41 in oaidl.h")] + public unsafe int ITypeInfoGetIDsOfNamesProxy(ComPtr This, ref char* rgszNames, uint cNames, ref int pMemId) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - ppvResult = default; - return IMonikerRemoteBindToObjectProxy((IMoniker*) This.Handle, (IBindCtx*) pbc.Handle, (IMoniker*) pmkToLeft.Handle, SilkMarshal.GuidPtrOf(), (Silk.NET.Core.Native.IUnknown**) ppvResult.GetAddressOf()); + return ITypeInfoGetIDsOfNamesProxy((ITypeInfo*) This.Handle, ref rgszNames, cNames, ref pMemId); } /// To be documented. - [NativeName("Src", "Line 10382, Column 43 in objidl.h")] - public unsafe int IMonikerRemoteBindToObjectProxy(ComPtr This, ComPtr pbc, ComPtr pmkToLeft, Guid* riidResult, ref Silk.NET.Core.Native.IUnknown* ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6078, Column 41 in oaidl.h")] + public unsafe int ITypeInfoGetIDsOfNamesProxy(ref ITypeInfo This, string[] rgszNamesSa, uint cNames, int* pMemId) { - // ComPtrOverloader - return IMonikerRemoteBindToObjectProxy((IMoniker*) This.Handle, (IBindCtx*) pbc.Handle, (IMoniker*) pmkToLeft.Handle, riidResult, ref ppvResult); + // StringArrayOverloader + var rgszNames = (char**) SilkMarshal.StringArrayToPtr(rgszNamesSa); + var ret = ITypeInfoGetIDsOfNamesProxy(ref This, rgszNames, cNames, pMemId); + SilkMarshal.CopyPtrToStringArray((nint) rgszNames, rgszNamesSa); + SilkMarshal.Free((nint) rgszNames); + return ret; } /// To be documented. - [NativeName("Src", "Line 10382, Column 43 in objidl.h")] - public unsafe int IMonikerRemoteBindToObjectProxy(ComPtr This, ComPtr pbc, ComPtr pmkToLeft, ref Guid riidResult, ref ComPtr ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl where TI3 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6078, Column 41 in oaidl.h")] + public unsafe int ITypeInfoGetIDsOfNamesProxy(ref ITypeInfo This, string[] rgszNamesSa, uint cNames, ref int pMemId) { - // ComPtrOverloader - return IMonikerRemoteBindToObjectProxy((IMoniker*) This.Handle, (IBindCtx*) pbc.Handle, (IMoniker*) pmkToLeft.Handle, ref riidResult, (Silk.NET.Core.Native.IUnknown**) ppvResult.GetAddressOf()); + // StringArrayOverloader + var rgszNames = (char**) SilkMarshal.StringArrayToPtr(rgszNamesSa); + var ret = ITypeInfoGetIDsOfNamesProxy(ref This, rgszNames, cNames, ref pMemId); + SilkMarshal.CopyPtrToStringArray((nint) rgszNames, rgszNamesSa); + SilkMarshal.Free((nint) rgszNames); + return ret; } /// To be documented. - [NativeName("Src", "Line 10382, Column 43 in objidl.h")] - public unsafe int IMonikerRemoteBindToObjectProxy(ComPtr This, ComPtr pbc, ComPtr pmkToLeft, ref Guid riidResult, ref Silk.NET.Core.Native.IUnknown* ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6086, Column 51 in oaidl.h")] + public unsafe int ITypeInfoGetIDsOfNamesStub(ComPtr This) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IMonikerRemoteBindToObjectProxy((IMoniker*) This.Handle, (IBindCtx*) pbc.Handle, (IMoniker*) pmkToLeft.Handle, ref riidResult, ref ppvResult); + return ITypeInfoGetIDsOfNamesStub((ITypeInfo*) This.Handle); } /// To be documented. - [NativeName("Src", "Line 10382, Column 43 in objidl.h")] - public unsafe int IMonikerRemoteBindToObjectProxy(ComPtr This, ComPtr pbc, ref IMoniker pmkToLeft, out ComPtr ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + public unsafe int ITypeInfoInvokeProxy(ComPtr This, void* pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - ppvResult = default; - return IMonikerRemoteBindToObjectProxy((IMoniker*) This.Handle, (IBindCtx*) pbc.Handle, ref pmkToLeft, SilkMarshal.GuidPtrOf(), (Silk.NET.Core.Native.IUnknown**) ppvResult.GetAddressOf()); + return ITypeInfoInvokeProxy((ITypeInfo*) This.Handle, pvInstance, memid, wFlags, pDispParams, pVarResult, pExcepInfo, puArgErr); } /// To be documented. - [NativeName("Src", "Line 10382, Column 43 in objidl.h")] - public unsafe int IMonikerRemoteBindToObjectProxy(ComPtr This, ComPtr pbc, ref IMoniker pmkToLeft, Guid* riidResult, ref Silk.NET.Core.Native.IUnknown* ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + public unsafe int ITypeInfoInvokeProxy(ComPtr This, void* pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, ref uint puArgErr) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IMonikerRemoteBindToObjectProxy((IMoniker*) This.Handle, (IBindCtx*) pbc.Handle, ref pmkToLeft, riidResult, ref ppvResult); + return ITypeInfoInvokeProxy((ITypeInfo*) This.Handle, pvInstance, memid, wFlags, pDispParams, pVarResult, pExcepInfo, ref puArgErr); } /// To be documented. - [NativeName("Src", "Line 10382, Column 43 in objidl.h")] - public unsafe int IMonikerRemoteBindToObjectProxy(ComPtr This, ComPtr pbc, ref IMoniker pmkToLeft, ref Guid riidResult, ref ComPtr ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + public unsafe int ITypeInfoInvokeProxy(ComPtr This, void* pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, uint* puArgErr) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IMonikerRemoteBindToObjectProxy((IMoniker*) This.Handle, (IBindCtx*) pbc.Handle, ref pmkToLeft, ref riidResult, (Silk.NET.Core.Native.IUnknown**) ppvResult.GetAddressOf()); + return ITypeInfoInvokeProxy((ITypeInfo*) This.Handle, pvInstance, memid, wFlags, pDispParams, pVarResult, ref pExcepInfo, puArgErr); } /// To be documented. - [NativeName("Src", "Line 10382, Column 43 in objidl.h")] - public unsafe int IMonikerRemoteBindToObjectProxy(ComPtr This, ComPtr pbc, ref IMoniker pmkToLeft, ref Guid riidResult, ref Silk.NET.Core.Native.IUnknown* ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + public unsafe int ITypeInfoInvokeProxy(ComPtr This, void* pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, ref uint puArgErr) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IMonikerRemoteBindToObjectProxy((IMoniker*) This.Handle, (IBindCtx*) pbc.Handle, ref pmkToLeft, ref riidResult, ref ppvResult); + return ITypeInfoInvokeProxy((ITypeInfo*) This.Handle, pvInstance, memid, wFlags, pDispParams, pVarResult, ref pExcepInfo, ref puArgErr); } /// To be documented. - [NativeName("Src", "Line 10382, Column 43 in objidl.h")] - public unsafe int IMonikerRemoteBindToObjectProxy(ComPtr This, ref IBindCtx pbc, ComPtr pmkToLeft, out ComPtr ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + public unsafe int ITypeInfoInvokeProxy(ComPtr This, void* pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - ppvResult = default; - return IMonikerRemoteBindToObjectProxy((IMoniker*) This.Handle, ref pbc, (IMoniker*) pmkToLeft.Handle, SilkMarshal.GuidPtrOf(), (Silk.NET.Core.Native.IUnknown**) ppvResult.GetAddressOf()); + return ITypeInfoInvokeProxy((ITypeInfo*) This.Handle, pvInstance, memid, wFlags, pDispParams, ref pVarResult, pExcepInfo, puArgErr); } /// To be documented. - [NativeName("Src", "Line 10382, Column 43 in objidl.h")] - public unsafe int IMonikerRemoteBindToObjectProxy(ComPtr This, ref IBindCtx pbc, ComPtr pmkToLeft, Guid* riidResult, ref Silk.NET.Core.Native.IUnknown* ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + public unsafe int ITypeInfoInvokeProxy(ComPtr This, void* pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, ref uint puArgErr) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IMonikerRemoteBindToObjectProxy((IMoniker*) This.Handle, ref pbc, (IMoniker*) pmkToLeft.Handle, riidResult, ref ppvResult); + return ITypeInfoInvokeProxy((ITypeInfo*) This.Handle, pvInstance, memid, wFlags, pDispParams, ref pVarResult, pExcepInfo, ref puArgErr); } /// To be documented. - [NativeName("Src", "Line 10382, Column 43 in objidl.h")] - public unsafe int IMonikerRemoteBindToObjectProxy(ComPtr This, ref IBindCtx pbc, ComPtr pmkToLeft, ref Guid riidResult, ref ComPtr ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + public unsafe int ITypeInfoInvokeProxy(ComPtr This, void* pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, uint* puArgErr) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IMonikerRemoteBindToObjectProxy((IMoniker*) This.Handle, ref pbc, (IMoniker*) pmkToLeft.Handle, ref riidResult, (Silk.NET.Core.Native.IUnknown**) ppvResult.GetAddressOf()); + return ITypeInfoInvokeProxy((ITypeInfo*) This.Handle, pvInstance, memid, wFlags, pDispParams, ref pVarResult, ref pExcepInfo, puArgErr); } /// To be documented. - [NativeName("Src", "Line 10382, Column 43 in objidl.h")] - public unsafe int IMonikerRemoteBindToObjectProxy(ComPtr This, ref IBindCtx pbc, ComPtr pmkToLeft, ref Guid riidResult, ref Silk.NET.Core.Native.IUnknown* ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + public unsafe int ITypeInfoInvokeProxy(ComPtr This, void* pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, ref uint puArgErr) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IMonikerRemoteBindToObjectProxy((IMoniker*) This.Handle, ref pbc, (IMoniker*) pmkToLeft.Handle, ref riidResult, ref ppvResult); + return ITypeInfoInvokeProxy((ITypeInfo*) This.Handle, pvInstance, memid, wFlags, pDispParams, ref pVarResult, ref pExcepInfo, ref puArgErr); } /// To be documented. - [NativeName("Src", "Line 10382, Column 43 in objidl.h")] - public unsafe int IMonikerRemoteBindToObjectProxy(ComPtr This, ref IBindCtx pbc, ref IMoniker pmkToLeft, out ComPtr ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + public unsafe int ITypeInfoInvokeProxy(ComPtr This, void* pvInstance, int memid, ushort wFlags, ref DispatchParams pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - ppvResult = default; - return IMonikerRemoteBindToObjectProxy((IMoniker*) This.Handle, ref pbc, ref pmkToLeft, SilkMarshal.GuidPtrOf(), (Silk.NET.Core.Native.IUnknown**) ppvResult.GetAddressOf()); + return ITypeInfoInvokeProxy((ITypeInfo*) This.Handle, pvInstance, memid, wFlags, ref pDispParams, pVarResult, pExcepInfo, puArgErr); } /// To be documented. - [NativeName("Src", "Line 10382, Column 43 in objidl.h")] - public unsafe int IMonikerRemoteBindToObjectProxy(ComPtr This, ref IBindCtx pbc, ref IMoniker pmkToLeft, Guid* riidResult, ref Silk.NET.Core.Native.IUnknown* ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + public unsafe int ITypeInfoInvokeProxy(ComPtr This, void* pvInstance, int memid, ushort wFlags, ref DispatchParams pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, ref uint puArgErr) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IMonikerRemoteBindToObjectProxy((IMoniker*) This.Handle, ref pbc, ref pmkToLeft, riidResult, ref ppvResult); + return ITypeInfoInvokeProxy((ITypeInfo*) This.Handle, pvInstance, memid, wFlags, ref pDispParams, pVarResult, pExcepInfo, ref puArgErr); } /// To be documented. - [NativeName("Src", "Line 10382, Column 43 in objidl.h")] - public unsafe int IMonikerRemoteBindToObjectProxy(ComPtr This, ref IBindCtx pbc, ref IMoniker pmkToLeft, ref Guid riidResult, ref ComPtr ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + public unsafe int ITypeInfoInvokeProxy(ComPtr This, void* pvInstance, int memid, ushort wFlags, ref DispatchParams pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, uint* puArgErr) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IMonikerRemoteBindToObjectProxy((IMoniker*) This.Handle, ref pbc, ref pmkToLeft, ref riidResult, (Silk.NET.Core.Native.IUnknown**) ppvResult.GetAddressOf()); + return ITypeInfoInvokeProxy((ITypeInfo*) This.Handle, pvInstance, memid, wFlags, ref pDispParams, pVarResult, ref pExcepInfo, puArgErr); } /// To be documented. - [NativeName("Src", "Line 10382, Column 43 in objidl.h")] - public unsafe int IMonikerRemoteBindToObjectProxy(ComPtr This, ref IBindCtx pbc, ref IMoniker pmkToLeft, ref Guid riidResult, ref Silk.NET.Core.Native.IUnknown* ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + public unsafe int ITypeInfoInvokeProxy(ComPtr This, void* pvInstance, int memid, ushort wFlags, ref DispatchParams pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, ref uint puArgErr) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IMonikerRemoteBindToObjectProxy((IMoniker*) This.Handle, ref pbc, ref pmkToLeft, ref riidResult, ref ppvResult); + return ITypeInfoInvokeProxy((ITypeInfo*) This.Handle, pvInstance, memid, wFlags, ref pDispParams, pVarResult, ref pExcepInfo, ref puArgErr); } /// To be documented. - [NativeName("Src", "Line 10382, Column 43 in objidl.h")] - public unsafe int IMonikerRemoteBindToObjectProxy(ref IMoniker This, ComPtr pbc, ComPtr pmkToLeft, out ComPtr ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + public unsafe int ITypeInfoInvokeProxy(ComPtr This, void* pvInstance, int memid, ushort wFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - ppvResult = default; - return IMonikerRemoteBindToObjectProxy(ref This, (IBindCtx*) pbc.Handle, (IMoniker*) pmkToLeft.Handle, SilkMarshal.GuidPtrOf(), (Silk.NET.Core.Native.IUnknown**) ppvResult.GetAddressOf()); + return ITypeInfoInvokeProxy((ITypeInfo*) This.Handle, pvInstance, memid, wFlags, ref pDispParams, ref pVarResult, pExcepInfo, puArgErr); } /// To be documented. - [NativeName("Src", "Line 10382, Column 43 in objidl.h")] - public unsafe int IMonikerRemoteBindToObjectProxy(ref IMoniker This, ComPtr pbc, ComPtr pmkToLeft, Guid* riidResult, ref Silk.NET.Core.Native.IUnknown* ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + public unsafe int ITypeInfoInvokeProxy(ComPtr This, void* pvInstance, int memid, ushort wFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, ref uint puArgErr) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IMonikerRemoteBindToObjectProxy(ref This, (IBindCtx*) pbc.Handle, (IMoniker*) pmkToLeft.Handle, riidResult, ref ppvResult); + return ITypeInfoInvokeProxy((ITypeInfo*) This.Handle, pvInstance, memid, wFlags, ref pDispParams, ref pVarResult, pExcepInfo, ref puArgErr); } /// To be documented. - [NativeName("Src", "Line 10382, Column 43 in objidl.h")] - public unsafe int IMonikerRemoteBindToObjectProxy(ref IMoniker This, ComPtr pbc, ComPtr pmkToLeft, ref Guid riidResult, ref ComPtr ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + public unsafe int ITypeInfoInvokeProxy(ComPtr This, void* pvInstance, int memid, ushort wFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, uint* puArgErr) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IMonikerRemoteBindToObjectProxy(ref This, (IBindCtx*) pbc.Handle, (IMoniker*) pmkToLeft.Handle, ref riidResult, (Silk.NET.Core.Native.IUnknown**) ppvResult.GetAddressOf()); + return ITypeInfoInvokeProxy((ITypeInfo*) This.Handle, pvInstance, memid, wFlags, ref pDispParams, ref pVarResult, ref pExcepInfo, puArgErr); } /// To be documented. - [NativeName("Src", "Line 10382, Column 43 in objidl.h")] - public unsafe int IMonikerRemoteBindToObjectProxy(ref IMoniker This, ComPtr pbc, ComPtr pmkToLeft, ref Guid riidResult, ref Silk.NET.Core.Native.IUnknown* ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + public unsafe int ITypeInfoInvokeProxy(ComPtr This, void* pvInstance, int memid, ushort wFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, ref uint puArgErr) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IMonikerRemoteBindToObjectProxy(ref This, (IBindCtx*) pbc.Handle, (IMoniker*) pmkToLeft.Handle, ref riidResult, ref ppvResult); + return ITypeInfoInvokeProxy((ITypeInfo*) This.Handle, pvInstance, memid, wFlags, ref pDispParams, ref pVarResult, ref pExcepInfo, ref puArgErr); } /// To be documented. - [NativeName("Src", "Line 10382, Column 43 in objidl.h")] - public unsafe int IMonikerRemoteBindToObjectProxy(ref IMoniker This, ComPtr pbc, ref IMoniker pmkToLeft, out ComPtr ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + public unsafe int ITypeInfoInvokeProxy(ComPtr This, ref T0 pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr) where T0 : unmanaged where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - ppvResult = default; - return IMonikerRemoteBindToObjectProxy(ref This, (IBindCtx*) pbc.Handle, ref pmkToLeft, SilkMarshal.GuidPtrOf(), (Silk.NET.Core.Native.IUnknown**) ppvResult.GetAddressOf()); + return ITypeInfoInvokeProxy((ITypeInfo*) This.Handle, ref pvInstance, memid, wFlags, pDispParams, pVarResult, pExcepInfo, puArgErr); } /// To be documented. - [NativeName("Src", "Line 10382, Column 43 in objidl.h")] - public unsafe int IMonikerRemoteBindToObjectProxy(ref IMoniker This, ComPtr pbc, ref IMoniker pmkToLeft, Guid* riidResult, ref Silk.NET.Core.Native.IUnknown* ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + public unsafe int ITypeInfoInvokeProxy(ComPtr This, ref T0 pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, ref uint puArgErr) where T0 : unmanaged where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IMonikerRemoteBindToObjectProxy(ref This, (IBindCtx*) pbc.Handle, ref pmkToLeft, riidResult, ref ppvResult); + return ITypeInfoInvokeProxy((ITypeInfo*) This.Handle, ref pvInstance, memid, wFlags, pDispParams, pVarResult, pExcepInfo, ref puArgErr); } /// To be documented. - [NativeName("Src", "Line 10382, Column 43 in objidl.h")] - public unsafe int IMonikerRemoteBindToObjectProxy(ref IMoniker This, ComPtr pbc, ref IMoniker pmkToLeft, ref Guid riidResult, ref ComPtr ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + public unsafe int ITypeInfoInvokeProxy(ComPtr This, ref T0 pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, uint* puArgErr) where T0 : unmanaged where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IMonikerRemoteBindToObjectProxy(ref This, (IBindCtx*) pbc.Handle, ref pmkToLeft, ref riidResult, (Silk.NET.Core.Native.IUnknown**) ppvResult.GetAddressOf()); + return ITypeInfoInvokeProxy((ITypeInfo*) This.Handle, ref pvInstance, memid, wFlags, pDispParams, pVarResult, ref pExcepInfo, puArgErr); } /// To be documented. - [NativeName("Src", "Line 10382, Column 43 in objidl.h")] - public unsafe int IMonikerRemoteBindToObjectProxy(ref IMoniker This, ComPtr pbc, ref IMoniker pmkToLeft, ref Guid riidResult, ref Silk.NET.Core.Native.IUnknown* ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + public unsafe int ITypeInfoInvokeProxy(ComPtr This, ref T0 pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, ref uint puArgErr) where T0 : unmanaged where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IMonikerRemoteBindToObjectProxy(ref This, (IBindCtx*) pbc.Handle, ref pmkToLeft, ref riidResult, ref ppvResult); + return ITypeInfoInvokeProxy((ITypeInfo*) This.Handle, ref pvInstance, memid, wFlags, pDispParams, pVarResult, ref pExcepInfo, ref puArgErr); } /// To be documented. - [NativeName("Src", "Line 10382, Column 43 in objidl.h")] - public unsafe int IMonikerRemoteBindToObjectProxy(ref IMoniker This, ref IBindCtx pbc, ComPtr pmkToLeft, out ComPtr ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + public unsafe int ITypeInfoInvokeProxy(ComPtr This, ref T0 pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr) where T0 : unmanaged where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - ppvResult = default; - return IMonikerRemoteBindToObjectProxy(ref This, ref pbc, (IMoniker*) pmkToLeft.Handle, SilkMarshal.GuidPtrOf(), (Silk.NET.Core.Native.IUnknown**) ppvResult.GetAddressOf()); + return ITypeInfoInvokeProxy((ITypeInfo*) This.Handle, ref pvInstance, memid, wFlags, pDispParams, ref pVarResult, pExcepInfo, puArgErr); } /// To be documented. - [NativeName("Src", "Line 10382, Column 43 in objidl.h")] - public unsafe int IMonikerRemoteBindToObjectProxy(ref IMoniker This, ref IBindCtx pbc, ComPtr pmkToLeft, Guid* riidResult, ref Silk.NET.Core.Native.IUnknown* ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + public unsafe int ITypeInfoInvokeProxy(ComPtr This, ref T0 pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, ref uint puArgErr) where T0 : unmanaged where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IMonikerRemoteBindToObjectProxy(ref This, ref pbc, (IMoniker*) pmkToLeft.Handle, riidResult, ref ppvResult); + return ITypeInfoInvokeProxy((ITypeInfo*) This.Handle, ref pvInstance, memid, wFlags, pDispParams, ref pVarResult, pExcepInfo, ref puArgErr); } /// To be documented. - [NativeName("Src", "Line 10382, Column 43 in objidl.h")] - public unsafe int IMonikerRemoteBindToObjectProxy(ref IMoniker This, ref IBindCtx pbc, ComPtr pmkToLeft, ref Guid riidResult, ref ComPtr ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + public unsafe int ITypeInfoInvokeProxy(ComPtr This, ref T0 pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, uint* puArgErr) where T0 : unmanaged where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IMonikerRemoteBindToObjectProxy(ref This, ref pbc, (IMoniker*) pmkToLeft.Handle, ref riidResult, (Silk.NET.Core.Native.IUnknown**) ppvResult.GetAddressOf()); + return ITypeInfoInvokeProxy((ITypeInfo*) This.Handle, ref pvInstance, memid, wFlags, pDispParams, ref pVarResult, ref pExcepInfo, puArgErr); } /// To be documented. - [NativeName("Src", "Line 10382, Column 43 in objidl.h")] - public unsafe int IMonikerRemoteBindToObjectProxy(ref IMoniker This, ref IBindCtx pbc, ComPtr pmkToLeft, ref Guid riidResult, ref Silk.NET.Core.Native.IUnknown* ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + public unsafe int ITypeInfoInvokeProxy(ComPtr This, ref T0 pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, ref uint puArgErr) where T0 : unmanaged where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IMonikerRemoteBindToObjectProxy(ref This, ref pbc, (IMoniker*) pmkToLeft.Handle, ref riidResult, ref ppvResult); + return ITypeInfoInvokeProxy((ITypeInfo*) This.Handle, ref pvInstance, memid, wFlags, pDispParams, ref pVarResult, ref pExcepInfo, ref puArgErr); } /// To be documented. - [NativeName("Src", "Line 10382, Column 43 in objidl.h")] - public unsafe int IMonikerRemoteBindToObjectProxy(ref IMoniker This, ref IBindCtx pbc, ref IMoniker pmkToLeft, out ComPtr ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + public unsafe int ITypeInfoInvokeProxy(ComPtr This, ref T0 pvInstance, int memid, ushort wFlags, ref DispatchParams pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr) where T0 : unmanaged where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - ppvResult = default; - return IMonikerRemoteBindToObjectProxy(ref This, ref pbc, ref pmkToLeft, SilkMarshal.GuidPtrOf(), (Silk.NET.Core.Native.IUnknown**) ppvResult.GetAddressOf()); + return ITypeInfoInvokeProxy((ITypeInfo*) This.Handle, ref pvInstance, memid, wFlags, ref pDispParams, pVarResult, pExcepInfo, puArgErr); } /// To be documented. - [NativeName("Src", "Line 10382, Column 43 in objidl.h")] - public unsafe int IMonikerRemoteBindToObjectProxy(ref IMoniker This, ref IBindCtx pbc, ref IMoniker pmkToLeft, ref Guid riidResult, ref ComPtr ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + public unsafe int ITypeInfoInvokeProxy(ComPtr This, ref T0 pvInstance, int memid, ushort wFlags, ref DispatchParams pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, ref uint puArgErr) where T0 : unmanaged where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IMonikerRemoteBindToObjectProxy(ref This, ref pbc, ref pmkToLeft, ref riidResult, (Silk.NET.Core.Native.IUnknown**) ppvResult.GetAddressOf()); + return ITypeInfoInvokeProxy((ITypeInfo*) This.Handle, ref pvInstance, memid, wFlags, ref pDispParams, pVarResult, pExcepInfo, ref puArgErr); } /// To be documented. - [NativeName("Src", "Line 10390, Column 17 in objidl.h")] - public unsafe void IMonikerRemoteBindToObjectStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + public unsafe int ITypeInfoInvokeProxy(ComPtr This, ref T0 pvInstance, int memid, ushort wFlags, ref DispatchParams pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, uint* puArgErr) where T0 : unmanaged where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IMonikerRemoteBindToObjectStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + return ITypeInfoInvokeProxy((ITypeInfo*) This.Handle, ref pvInstance, memid, wFlags, ref pDispParams, pVarResult, ref pExcepInfo, puArgErr); } /// To be documented. - [NativeName("Src", "Line 10390, Column 17 in objidl.h")] - public unsafe void IMonikerRemoteBindToObjectStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + public unsafe int ITypeInfoInvokeProxy(ComPtr This, ref T0 pvInstance, int memid, ushort wFlags, ref DispatchParams pDispParams, Variant* pVarResult, ref ExceptionInfo pExcepInfo, ref uint puArgErr) where T0 : unmanaged where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IMonikerRemoteBindToObjectStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + return ITypeInfoInvokeProxy((ITypeInfo*) This.Handle, ref pvInstance, memid, wFlags, ref pDispParams, pVarResult, ref pExcepInfo, ref puArgErr); } /// To be documented. - [NativeName("Src", "Line 10390, Column 17 in objidl.h")] - public unsafe void IMonikerRemoteBindToObjectStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + public unsafe int ITypeInfoInvokeProxy(ComPtr This, ref T0 pvInstance, int memid, ushort wFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr) where T0 : unmanaged where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IMonikerRemoteBindToObjectStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + return ITypeInfoInvokeProxy((ITypeInfo*) This.Handle, ref pvInstance, memid, wFlags, ref pDispParams, ref pVarResult, pExcepInfo, puArgErr); } /// To be documented. - [NativeName("Src", "Line 10390, Column 17 in objidl.h")] - public unsafe void IMonikerRemoteBindToObjectStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + public unsafe int ITypeInfoInvokeProxy(ComPtr This, ref T0 pvInstance, int memid, ushort wFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ExceptionInfo* pExcepInfo, ref uint puArgErr) where T0 : unmanaged where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IMonikerRemoteBindToObjectStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + return ITypeInfoInvokeProxy((ITypeInfo*) This.Handle, ref pvInstance, memid, wFlags, ref pDispParams, ref pVarResult, pExcepInfo, ref puArgErr); } /// To be documented. - [NativeName("Src", "Line 10390, Column 17 in objidl.h")] - public unsafe void IMonikerRemoteBindToObjectStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + public unsafe int ITypeInfoInvokeProxy(ComPtr This, ref T0 pvInstance, int memid, ushort wFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, uint* puArgErr) where T0 : unmanaged where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IMonikerRemoteBindToObjectStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + return ITypeInfoInvokeProxy((ITypeInfo*) This.Handle, ref pvInstance, memid, wFlags, ref pDispParams, ref pVarResult, ref pExcepInfo, puArgErr); } /// To be documented. - [NativeName("Src", "Line 10390, Column 17 in objidl.h")] - public unsafe void IMonikerRemoteBindToObjectStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + public unsafe int ITypeInfoInvokeProxy(ComPtr This, ref T0 pvInstance, int memid, ushort wFlags, ref DispatchParams pDispParams, ref Variant pVarResult, ref ExceptionInfo pExcepInfo, ref uint puArgErr) where T0 : unmanaged where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IMonikerRemoteBindToObjectStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase); + return ITypeInfoInvokeProxy((ITypeInfo*) This.Handle, ref pvInstance, memid, wFlags, ref pDispParams, ref pVarResult, ref pExcepInfo, ref puArgErr); } /// To be documented. - [NativeName("Src", "Line 10390, Column 17 in objidl.h")] - public unsafe void IMonikerRemoteBindToObjectStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6100, Column 51 in oaidl.h")] + public unsafe int ITypeInfoInvokeStub(ComPtr This) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IMonikerRemoteBindToObjectStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, _pdwStubPhase); + return ITypeInfoInvokeStub((ITypeInfo*) This.Handle); } /// To be documented. - [NativeName("Src", "Line 10390, Column 17 in objidl.h")] - public unsafe void IMonikerRemoteBindToObjectStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6103, Column 41 in oaidl.h")] + public unsafe int ITypeInfoGetDocumentationProxy(ITypeInfo* This, int memid, string[] pBstrNameSa, string[] pBstrDocStringSa, uint* pdwHelpContext, string[] pBstrHelpFileSa) { - // ComPtrOverloader - IMonikerRemoteBindToObjectStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, ref _pdwStubPhase); + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = ITypeInfoGetDocumentationProxy(This, memid, pBstrName, pBstrDocString, pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; } /// To be documented. - [NativeName("Src", "Line 10390, Column 17 in objidl.h")] - public unsafe void IMonikerRemoteBindToObjectStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6103, Column 41 in oaidl.h")] + public unsafe int ITypeInfoGetDocumentationProxy(ComPtr This, int memid, char** pBstrName, char** pBstrDocString, uint* pdwHelpContext, char** pBstrHelpFile) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IMonikerRemoteBindToObjectStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + return ITypeInfoGetDocumentationProxy((ITypeInfo*) This.Handle, memid, pBstrName, pBstrDocString, pdwHelpContext, pBstrHelpFile); } /// To be documented. - [NativeName("Src", "Line 10390, Column 17 in objidl.h")] - public unsafe void IMonikerRemoteBindToObjectStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6103, Column 41 in oaidl.h")] + public unsafe int ITypeInfoGetDocumentationProxy(ITypeInfo* This, int memid, string[] pBstrNameSa, string[] pBstrDocStringSa, uint* pdwHelpContext, ref char* pBstrHelpFile) { - // ComPtrOverloader - IMonikerRemoteBindToObjectStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var ret = ITypeInfoGetDocumentationProxy(This, memid, pBstrName, pBstrDocString, pdwHelpContext, ref pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + return ret; } /// To be documented. - [NativeName("Src", "Line 10390, Column 17 in objidl.h")] - public unsafe void IMonikerRemoteBindToObjectStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6103, Column 41 in oaidl.h")] + public unsafe int ITypeInfoGetDocumentationProxy(ComPtr This, int memid, char** pBstrName, char** pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IMonikerRemoteBindToObjectStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + return ITypeInfoGetDocumentationProxy((ITypeInfo*) This.Handle, memid, pBstrName, pBstrDocString, pdwHelpContext, ref pBstrHelpFile); } /// To be documented. - [NativeName("Src", "Line 10390, Column 17 in objidl.h")] - public unsafe void IMonikerRemoteBindToObjectStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6103, Column 41 in oaidl.h")] + public unsafe int ITypeInfoGetDocumentationProxy(ITypeInfo* This, int memid, string[] pBstrNameSa, string[] pBstrDocStringSa, ref uint pdwHelpContext, string[] pBstrHelpFileSa) { - // ComPtrOverloader - IMonikerRemoteBindToObjectStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = ITypeInfoGetDocumentationProxy(This, memid, pBstrName, pBstrDocString, ref pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; } /// To be documented. - [NativeName("Src", "Line 10397, Column 43 in objidl.h")] - public unsafe int IMonikerRemoteBindToStorageProxy(ComPtr This, ComPtr pbc, ComPtr pmkToLeft, out ComPtr ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl where TI3 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6103, Column 41 in oaidl.h")] + public unsafe int ITypeInfoGetDocumentationProxy(ComPtr This, int memid, char** pBstrName, char** pBstrDocString, ref uint pdwHelpContext, char** pBstrHelpFile) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - ppvObj = default; - return IMonikerRemoteBindToStorageProxy((IMoniker*) This.Handle, (IBindCtx*) pbc.Handle, (IMoniker*) pmkToLeft.Handle, SilkMarshal.GuidPtrOf(), (Silk.NET.Core.Native.IUnknown**) ppvObj.GetAddressOf()); + return ITypeInfoGetDocumentationProxy((ITypeInfo*) This.Handle, memid, pBstrName, pBstrDocString, ref pdwHelpContext, pBstrHelpFile); } /// To be documented. - [NativeName("Src", "Line 10397, Column 43 in objidl.h")] - public unsafe int IMonikerRemoteBindToStorageProxy(ComPtr This, ComPtr pbc, ComPtr pmkToLeft, Guid* riid, ref Silk.NET.Core.Native.IUnknown* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6103, Column 41 in oaidl.h")] + public unsafe int ITypeInfoGetDocumentationProxy(ITypeInfo* This, int memid, string[] pBstrNameSa, string[] pBstrDocStringSa, ref uint pdwHelpContext, ref char* pBstrHelpFile) { - // ComPtrOverloader - return IMonikerRemoteBindToStorageProxy((IMoniker*) This.Handle, (IBindCtx*) pbc.Handle, (IMoniker*) pmkToLeft.Handle, riid, ref ppvObj); + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var ret = ITypeInfoGetDocumentationProxy(This, memid, pBstrName, pBstrDocString, ref pdwHelpContext, ref pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + return ret; } /// To be documented. - [NativeName("Src", "Line 10397, Column 43 in objidl.h")] - public unsafe int IMonikerRemoteBindToStorageProxy(ComPtr This, ComPtr pbc, ComPtr pmkToLeft, ref Guid riid, ref ComPtr ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl where TI3 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6103, Column 41 in oaidl.h")] + public unsafe int ITypeInfoGetDocumentationProxy(ComPtr This, int memid, char** pBstrName, char** pBstrDocString, ref uint pdwHelpContext, ref char* pBstrHelpFile) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IMonikerRemoteBindToStorageProxy((IMoniker*) This.Handle, (IBindCtx*) pbc.Handle, (IMoniker*) pmkToLeft.Handle, ref riid, (Silk.NET.Core.Native.IUnknown**) ppvObj.GetAddressOf()); + return ITypeInfoGetDocumentationProxy((ITypeInfo*) This.Handle, memid, pBstrName, pBstrDocString, ref pdwHelpContext, ref pBstrHelpFile); } /// To be documented. - [NativeName("Src", "Line 10397, Column 43 in objidl.h")] - public unsafe int IMonikerRemoteBindToStorageProxy(ComPtr This, ComPtr pbc, ComPtr pmkToLeft, ref Guid riid, ref Silk.NET.Core.Native.IUnknown* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6103, Column 41 in oaidl.h")] + public unsafe int ITypeInfoGetDocumentationProxy(ITypeInfo* This, int memid, string[] pBstrNameSa, ref char* pBstrDocString, uint* pdwHelpContext, string[] pBstrHelpFileSa) { - // ComPtrOverloader - return IMonikerRemoteBindToStorageProxy((IMoniker*) This.Handle, (IBindCtx*) pbc.Handle, (IMoniker*) pmkToLeft.Handle, ref riid, ref ppvObj); + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = ITypeInfoGetDocumentationProxy(This, memid, pBstrName, ref pBstrDocString, pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; } /// To be documented. - [NativeName("Src", "Line 10397, Column 43 in objidl.h")] - public unsafe int IMonikerRemoteBindToStorageProxy(ComPtr This, ComPtr pbc, ref IMoniker pmkToLeft, out ComPtr ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6103, Column 41 in oaidl.h")] + public unsafe int ITypeInfoGetDocumentationProxy(ComPtr This, int memid, char** pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, char** pBstrHelpFile) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - ppvObj = default; - return IMonikerRemoteBindToStorageProxy((IMoniker*) This.Handle, (IBindCtx*) pbc.Handle, ref pmkToLeft, SilkMarshal.GuidPtrOf(), (Silk.NET.Core.Native.IUnknown**) ppvObj.GetAddressOf()); + return ITypeInfoGetDocumentationProxy((ITypeInfo*) This.Handle, memid, pBstrName, ref pBstrDocString, pdwHelpContext, pBstrHelpFile); } /// To be documented. - [NativeName("Src", "Line 10397, Column 43 in objidl.h")] - public unsafe int IMonikerRemoteBindToStorageProxy(ComPtr This, ComPtr pbc, ref IMoniker pmkToLeft, Guid* riid, ref Silk.NET.Core.Native.IUnknown* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6103, Column 41 in oaidl.h")] + public unsafe int ITypeInfoGetDocumentationProxy(ITypeInfo* This, int memid, string[] pBstrNameSa, ref char* pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile) { - // ComPtrOverloader - return IMonikerRemoteBindToStorageProxy((IMoniker*) This.Handle, (IBindCtx*) pbc.Handle, ref pmkToLeft, riid, ref ppvObj); + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var ret = ITypeInfoGetDocumentationProxy(This, memid, pBstrName, ref pBstrDocString, pdwHelpContext, ref pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + return ret; } /// To be documented. - [NativeName("Src", "Line 10397, Column 43 in objidl.h")] - public unsafe int IMonikerRemoteBindToStorageProxy(ComPtr This, ComPtr pbc, ref IMoniker pmkToLeft, ref Guid riid, ref ComPtr ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6103, Column 41 in oaidl.h")] + public unsafe int ITypeInfoGetDocumentationProxy(ComPtr This, int memid, char** pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IMonikerRemoteBindToStorageProxy((IMoniker*) This.Handle, (IBindCtx*) pbc.Handle, ref pmkToLeft, ref riid, (Silk.NET.Core.Native.IUnknown**) ppvObj.GetAddressOf()); + return ITypeInfoGetDocumentationProxy((ITypeInfo*) This.Handle, memid, pBstrName, ref pBstrDocString, pdwHelpContext, ref pBstrHelpFile); } /// To be documented. - [NativeName("Src", "Line 10397, Column 43 in objidl.h")] - public unsafe int IMonikerRemoteBindToStorageProxy(ComPtr This, ComPtr pbc, ref IMoniker pmkToLeft, ref Guid riid, ref Silk.NET.Core.Native.IUnknown* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6103, Column 41 in oaidl.h")] + public unsafe int ITypeInfoGetDocumentationProxy(ITypeInfo* This, int memid, string[] pBstrNameSa, ref char* pBstrDocString, ref uint pdwHelpContext, string[] pBstrHelpFileSa) { - // ComPtrOverloader - return IMonikerRemoteBindToStorageProxy((IMoniker*) This.Handle, (IBindCtx*) pbc.Handle, ref pmkToLeft, ref riid, ref ppvObj); + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = ITypeInfoGetDocumentationProxy(This, memid, pBstrName, ref pBstrDocString, ref pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; } /// To be documented. - [NativeName("Src", "Line 10397, Column 43 in objidl.h")] - public unsafe int IMonikerRemoteBindToStorageProxy(ComPtr This, ref IBindCtx pbc, ComPtr pmkToLeft, out ComPtr ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6103, Column 41 in oaidl.h")] + public unsafe int ITypeInfoGetDocumentationProxy(ComPtr This, int memid, char** pBstrName, ref char* pBstrDocString, ref uint pdwHelpContext, char** pBstrHelpFile) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - ppvObj = default; - return IMonikerRemoteBindToStorageProxy((IMoniker*) This.Handle, ref pbc, (IMoniker*) pmkToLeft.Handle, SilkMarshal.GuidPtrOf(), (Silk.NET.Core.Native.IUnknown**) ppvObj.GetAddressOf()); + return ITypeInfoGetDocumentationProxy((ITypeInfo*) This.Handle, memid, pBstrName, ref pBstrDocString, ref pdwHelpContext, pBstrHelpFile); } /// To be documented. - [NativeName("Src", "Line 10397, Column 43 in objidl.h")] - public unsafe int IMonikerRemoteBindToStorageProxy(ComPtr This, ref IBindCtx pbc, ComPtr pmkToLeft, Guid* riid, ref Silk.NET.Core.Native.IUnknown* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6103, Column 41 in oaidl.h")] + public unsafe int ITypeInfoGetDocumentationProxy(ITypeInfo* This, int memid, string[] pBstrNameSa, ref char* pBstrDocString, ref uint pdwHelpContext, ref char* pBstrHelpFile) { - // ComPtrOverloader - return IMonikerRemoteBindToStorageProxy((IMoniker*) This.Handle, ref pbc, (IMoniker*) pmkToLeft.Handle, riid, ref ppvObj); + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var ret = ITypeInfoGetDocumentationProxy(This, memid, pBstrName, ref pBstrDocString, ref pdwHelpContext, ref pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + return ret; } /// To be documented. - [NativeName("Src", "Line 10397, Column 43 in objidl.h")] - public unsafe int IMonikerRemoteBindToStorageProxy(ComPtr This, ref IBindCtx pbc, ComPtr pmkToLeft, ref Guid riid, ref ComPtr ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6103, Column 41 in oaidl.h")] + public unsafe int ITypeInfoGetDocumentationProxy(ComPtr This, int memid, char** pBstrName, ref char* pBstrDocString, ref uint pdwHelpContext, ref char* pBstrHelpFile) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IMonikerRemoteBindToStorageProxy((IMoniker*) This.Handle, ref pbc, (IMoniker*) pmkToLeft.Handle, ref riid, (Silk.NET.Core.Native.IUnknown**) ppvObj.GetAddressOf()); + return ITypeInfoGetDocumentationProxy((ITypeInfo*) This.Handle, memid, pBstrName, ref pBstrDocString, ref pdwHelpContext, ref pBstrHelpFile); } /// To be documented. - [NativeName("Src", "Line 10397, Column 43 in objidl.h")] - public unsafe int IMonikerRemoteBindToStorageProxy(ComPtr This, ref IBindCtx pbc, ComPtr pmkToLeft, ref Guid riid, ref Silk.NET.Core.Native.IUnknown* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6103, Column 41 in oaidl.h")] + public unsafe int ITypeInfoGetDocumentationProxy(ITypeInfo* This, int memid, ref char* pBstrName, string[] pBstrDocStringSa, uint* pdwHelpContext, string[] pBstrHelpFileSa) { - // ComPtrOverloader - return IMonikerRemoteBindToStorageProxy((IMoniker*) This.Handle, ref pbc, (IMoniker*) pmkToLeft.Handle, ref riid, ref ppvObj); + // StringArrayOverloader + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = ITypeInfoGetDocumentationProxy(This, memid, ref pBstrName, pBstrDocString, pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; } /// To be documented. - [NativeName("Src", "Line 10397, Column 43 in objidl.h")] - public unsafe int IMonikerRemoteBindToStorageProxy(ComPtr This, ref IBindCtx pbc, ref IMoniker pmkToLeft, out ComPtr ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6103, Column 41 in oaidl.h")] + public unsafe int ITypeInfoGetDocumentationProxy(ComPtr This, int memid, ref char* pBstrName, char** pBstrDocString, uint* pdwHelpContext, char** pBstrHelpFile) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - ppvObj = default; - return IMonikerRemoteBindToStorageProxy((IMoniker*) This.Handle, ref pbc, ref pmkToLeft, SilkMarshal.GuidPtrOf(), (Silk.NET.Core.Native.IUnknown**) ppvObj.GetAddressOf()); + return ITypeInfoGetDocumentationProxy((ITypeInfo*) This.Handle, memid, ref pBstrName, pBstrDocString, pdwHelpContext, pBstrHelpFile); } /// To be documented. - [NativeName("Src", "Line 10397, Column 43 in objidl.h")] - public unsafe int IMonikerRemoteBindToStorageProxy(ComPtr This, ref IBindCtx pbc, ref IMoniker pmkToLeft, Guid* riid, ref Silk.NET.Core.Native.IUnknown* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6103, Column 41 in oaidl.h")] + public unsafe int ITypeInfoGetDocumentationProxy(ITypeInfo* This, int memid, ref char* pBstrName, string[] pBstrDocStringSa, uint* pdwHelpContext, ref char* pBstrHelpFile) { - // ComPtrOverloader - return IMonikerRemoteBindToStorageProxy((IMoniker*) This.Handle, ref pbc, ref pmkToLeft, riid, ref ppvObj); + // StringArrayOverloader + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var ret = ITypeInfoGetDocumentationProxy(This, memid, ref pBstrName, pBstrDocString, pdwHelpContext, ref pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + return ret; } /// To be documented. - [NativeName("Src", "Line 10397, Column 43 in objidl.h")] - public unsafe int IMonikerRemoteBindToStorageProxy(ComPtr This, ref IBindCtx pbc, ref IMoniker pmkToLeft, ref Guid riid, ref ComPtr ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6103, Column 41 in oaidl.h")] + public unsafe int ITypeInfoGetDocumentationProxy(ComPtr This, int memid, ref char* pBstrName, char** pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IMonikerRemoteBindToStorageProxy((IMoniker*) This.Handle, ref pbc, ref pmkToLeft, ref riid, (Silk.NET.Core.Native.IUnknown**) ppvObj.GetAddressOf()); + return ITypeInfoGetDocumentationProxy((ITypeInfo*) This.Handle, memid, ref pBstrName, pBstrDocString, pdwHelpContext, ref pBstrHelpFile); } /// To be documented. - [NativeName("Src", "Line 10397, Column 43 in objidl.h")] - public unsafe int IMonikerRemoteBindToStorageProxy(ComPtr This, ref IBindCtx pbc, ref IMoniker pmkToLeft, ref Guid riid, ref Silk.NET.Core.Native.IUnknown* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6103, Column 41 in oaidl.h")] + public unsafe int ITypeInfoGetDocumentationProxy(ITypeInfo* This, int memid, ref char* pBstrName, string[] pBstrDocStringSa, ref uint pdwHelpContext, string[] pBstrHelpFileSa) { - // ComPtrOverloader - return IMonikerRemoteBindToStorageProxy((IMoniker*) This.Handle, ref pbc, ref pmkToLeft, ref riid, ref ppvObj); + // StringArrayOverloader + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = ITypeInfoGetDocumentationProxy(This, memid, ref pBstrName, pBstrDocString, ref pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; } /// To be documented. - [NativeName("Src", "Line 10397, Column 43 in objidl.h")] - public unsafe int IMonikerRemoteBindToStorageProxy(ref IMoniker This, ComPtr pbc, ComPtr pmkToLeft, out ComPtr ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6103, Column 41 in oaidl.h")] + public unsafe int ITypeInfoGetDocumentationProxy(ComPtr This, int memid, ref char* pBstrName, char** pBstrDocString, ref uint pdwHelpContext, char** pBstrHelpFile) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - ppvObj = default; - return IMonikerRemoteBindToStorageProxy(ref This, (IBindCtx*) pbc.Handle, (IMoniker*) pmkToLeft.Handle, SilkMarshal.GuidPtrOf(), (Silk.NET.Core.Native.IUnknown**) ppvObj.GetAddressOf()); + return ITypeInfoGetDocumentationProxy((ITypeInfo*) This.Handle, memid, ref pBstrName, pBstrDocString, ref pdwHelpContext, pBstrHelpFile); } /// To be documented. - [NativeName("Src", "Line 10397, Column 43 in objidl.h")] - public unsafe int IMonikerRemoteBindToStorageProxy(ref IMoniker This, ComPtr pbc, ComPtr pmkToLeft, Guid* riid, ref Silk.NET.Core.Native.IUnknown* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6103, Column 41 in oaidl.h")] + public unsafe int ITypeInfoGetDocumentationProxy(ITypeInfo* This, int memid, ref char* pBstrName, string[] pBstrDocStringSa, ref uint pdwHelpContext, ref char* pBstrHelpFile) { - // ComPtrOverloader - return IMonikerRemoteBindToStorageProxy(ref This, (IBindCtx*) pbc.Handle, (IMoniker*) pmkToLeft.Handle, riid, ref ppvObj); + // StringArrayOverloader + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var ret = ITypeInfoGetDocumentationProxy(This, memid, ref pBstrName, pBstrDocString, ref pdwHelpContext, ref pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + return ret; } /// To be documented. - [NativeName("Src", "Line 10397, Column 43 in objidl.h")] - public unsafe int IMonikerRemoteBindToStorageProxy(ref IMoniker This, ComPtr pbc, ComPtr pmkToLeft, ref Guid riid, ref ComPtr ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6103, Column 41 in oaidl.h")] + public unsafe int ITypeInfoGetDocumentationProxy(ComPtr This, int memid, ref char* pBstrName, char** pBstrDocString, ref uint pdwHelpContext, ref char* pBstrHelpFile) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IMonikerRemoteBindToStorageProxy(ref This, (IBindCtx*) pbc.Handle, (IMoniker*) pmkToLeft.Handle, ref riid, (Silk.NET.Core.Native.IUnknown**) ppvObj.GetAddressOf()); + return ITypeInfoGetDocumentationProxy((ITypeInfo*) This.Handle, memid, ref pBstrName, pBstrDocString, ref pdwHelpContext, ref pBstrHelpFile); } /// To be documented. - [NativeName("Src", "Line 10397, Column 43 in objidl.h")] - public unsafe int IMonikerRemoteBindToStorageProxy(ref IMoniker This, ComPtr pbc, ComPtr pmkToLeft, ref Guid riid, ref Silk.NET.Core.Native.IUnknown* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6103, Column 41 in oaidl.h")] + public unsafe int ITypeInfoGetDocumentationProxy(ITypeInfo* This, int memid, ref char* pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, string[] pBstrHelpFileSa) { - // ComPtrOverloader - return IMonikerRemoteBindToStorageProxy(ref This, (IBindCtx*) pbc.Handle, (IMoniker*) pmkToLeft.Handle, ref riid, ref ppvObj); + // StringArrayOverloader + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = ITypeInfoGetDocumentationProxy(This, memid, ref pBstrName, ref pBstrDocString, pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; } /// To be documented. - [NativeName("Src", "Line 10397, Column 43 in objidl.h")] - public unsafe int IMonikerRemoteBindToStorageProxy(ref IMoniker This, ComPtr pbc, ref IMoniker pmkToLeft, out ComPtr ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6103, Column 41 in oaidl.h")] + public unsafe int ITypeInfoGetDocumentationProxy(ComPtr This, int memid, ref char* pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, char** pBstrHelpFile) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - ppvObj = default; - return IMonikerRemoteBindToStorageProxy(ref This, (IBindCtx*) pbc.Handle, ref pmkToLeft, SilkMarshal.GuidPtrOf(), (Silk.NET.Core.Native.IUnknown**) ppvObj.GetAddressOf()); + return ITypeInfoGetDocumentationProxy((ITypeInfo*) This.Handle, memid, ref pBstrName, ref pBstrDocString, pdwHelpContext, pBstrHelpFile); } /// To be documented. - [NativeName("Src", "Line 10397, Column 43 in objidl.h")] - public unsafe int IMonikerRemoteBindToStorageProxy(ref IMoniker This, ComPtr pbc, ref IMoniker pmkToLeft, Guid* riid, ref Silk.NET.Core.Native.IUnknown* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6103, Column 41 in oaidl.h")] + public unsafe int ITypeInfoGetDocumentationProxy(ComPtr This, int memid, ref char* pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IMonikerRemoteBindToStorageProxy(ref This, (IBindCtx*) pbc.Handle, ref pmkToLeft, riid, ref ppvObj); + return ITypeInfoGetDocumentationProxy((ITypeInfo*) This.Handle, memid, ref pBstrName, ref pBstrDocString, pdwHelpContext, ref pBstrHelpFile); } /// To be documented. - [NativeName("Src", "Line 10397, Column 43 in objidl.h")] - public unsafe int IMonikerRemoteBindToStorageProxy(ref IMoniker This, ComPtr pbc, ref IMoniker pmkToLeft, ref Guid riid, ref ComPtr ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6103, Column 41 in oaidl.h")] + public unsafe int ITypeInfoGetDocumentationProxy(ITypeInfo* This, int memid, ref char* pBstrName, ref char* pBstrDocString, ref uint pdwHelpContext, string[] pBstrHelpFileSa) { - // ComPtrOverloader - return IMonikerRemoteBindToStorageProxy(ref This, (IBindCtx*) pbc.Handle, ref pmkToLeft, ref riid, (Silk.NET.Core.Native.IUnknown**) ppvObj.GetAddressOf()); + // StringArrayOverloader + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = ITypeInfoGetDocumentationProxy(This, memid, ref pBstrName, ref pBstrDocString, ref pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; } /// To be documented. - [NativeName("Src", "Line 10397, Column 43 in objidl.h")] - public unsafe int IMonikerRemoteBindToStorageProxy(ref IMoniker This, ComPtr pbc, ref IMoniker pmkToLeft, ref Guid riid, ref Silk.NET.Core.Native.IUnknown* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6103, Column 41 in oaidl.h")] + public unsafe int ITypeInfoGetDocumentationProxy(ComPtr This, int memid, ref char* pBstrName, ref char* pBstrDocString, ref uint pdwHelpContext, char** pBstrHelpFile) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IMonikerRemoteBindToStorageProxy(ref This, (IBindCtx*) pbc.Handle, ref pmkToLeft, ref riid, ref ppvObj); + return ITypeInfoGetDocumentationProxy((ITypeInfo*) This.Handle, memid, ref pBstrName, ref pBstrDocString, ref pdwHelpContext, pBstrHelpFile); } /// To be documented. - [NativeName("Src", "Line 10397, Column 43 in objidl.h")] - public unsafe int IMonikerRemoteBindToStorageProxy(ref IMoniker This, ref IBindCtx pbc, ComPtr pmkToLeft, out ComPtr ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6103, Column 41 in oaidl.h")] + public unsafe int ITypeInfoGetDocumentationProxy(ComPtr This, int memid, ref char* pBstrName, ref char* pBstrDocString, ref uint pdwHelpContext, ref char* pBstrHelpFile) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - ppvObj = default; - return IMonikerRemoteBindToStorageProxy(ref This, ref pbc, (IMoniker*) pmkToLeft.Handle, SilkMarshal.GuidPtrOf(), (Silk.NET.Core.Native.IUnknown**) ppvObj.GetAddressOf()); + return ITypeInfoGetDocumentationProxy((ITypeInfo*) This.Handle, memid, ref pBstrName, ref pBstrDocString, ref pdwHelpContext, ref pBstrHelpFile); } /// To be documented. - [NativeName("Src", "Line 10397, Column 43 in objidl.h")] - public unsafe int IMonikerRemoteBindToStorageProxy(ref IMoniker This, ref IBindCtx pbc, ComPtr pmkToLeft, Guid* riid, ref Silk.NET.Core.Native.IUnknown* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6103, Column 41 in oaidl.h")] + public unsafe int ITypeInfoGetDocumentationProxy(ref ITypeInfo This, int memid, string[] pBstrNameSa, string[] pBstrDocStringSa, uint* pdwHelpContext, string[] pBstrHelpFileSa) { - // ComPtrOverloader - return IMonikerRemoteBindToStorageProxy(ref This, ref pbc, (IMoniker*) pmkToLeft.Handle, riid, ref ppvObj); + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = ITypeInfoGetDocumentationProxy(ref This, memid, pBstrName, pBstrDocString, pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; } /// To be documented. - [NativeName("Src", "Line 10397, Column 43 in objidl.h")] - public unsafe int IMonikerRemoteBindToStorageProxy(ref IMoniker This, ref IBindCtx pbc, ComPtr pmkToLeft, ref Guid riid, ref ComPtr ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6103, Column 41 in oaidl.h")] + public unsafe int ITypeInfoGetDocumentationProxy(ref ITypeInfo This, int memid, string[] pBstrNameSa, string[] pBstrDocStringSa, uint* pdwHelpContext, ref char* pBstrHelpFile) { - // ComPtrOverloader - return IMonikerRemoteBindToStorageProxy(ref This, ref pbc, (IMoniker*) pmkToLeft.Handle, ref riid, (Silk.NET.Core.Native.IUnknown**) ppvObj.GetAddressOf()); + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var ret = ITypeInfoGetDocumentationProxy(ref This, memid, pBstrName, pBstrDocString, pdwHelpContext, ref pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + return ret; } /// To be documented. - [NativeName("Src", "Line 10397, Column 43 in objidl.h")] - public unsafe int IMonikerRemoteBindToStorageProxy(ref IMoniker This, ref IBindCtx pbc, ComPtr pmkToLeft, ref Guid riid, ref Silk.NET.Core.Native.IUnknown* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6103, Column 41 in oaidl.h")] + public unsafe int ITypeInfoGetDocumentationProxy(ref ITypeInfo This, int memid, string[] pBstrNameSa, string[] pBstrDocStringSa, ref uint pdwHelpContext, string[] pBstrHelpFileSa) { - // ComPtrOverloader - return IMonikerRemoteBindToStorageProxy(ref This, ref pbc, (IMoniker*) pmkToLeft.Handle, ref riid, ref ppvObj); + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = ITypeInfoGetDocumentationProxy(ref This, memid, pBstrName, pBstrDocString, ref pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; } /// To be documented. - [NativeName("Src", "Line 10397, Column 43 in objidl.h")] - public unsafe int IMonikerRemoteBindToStorageProxy(ref IMoniker This, ref IBindCtx pbc, ref IMoniker pmkToLeft, out ComPtr ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6103, Column 41 in oaidl.h")] + public unsafe int ITypeInfoGetDocumentationProxy(ref ITypeInfo This, int memid, string[] pBstrNameSa, string[] pBstrDocStringSa, ref uint pdwHelpContext, ref char* pBstrHelpFile) { - // ComPtrOverloader - ppvObj = default; - return IMonikerRemoteBindToStorageProxy(ref This, ref pbc, ref pmkToLeft, SilkMarshal.GuidPtrOf(), (Silk.NET.Core.Native.IUnknown**) ppvObj.GetAddressOf()); + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var ret = ITypeInfoGetDocumentationProxy(ref This, memid, pBstrName, pBstrDocString, ref pdwHelpContext, ref pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + return ret; } /// To be documented. - [NativeName("Src", "Line 10397, Column 43 in objidl.h")] - public unsafe int IMonikerRemoteBindToStorageProxy(ref IMoniker This, ref IBindCtx pbc, ref IMoniker pmkToLeft, ref Guid riid, ref ComPtr ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6103, Column 41 in oaidl.h")] + public unsafe int ITypeInfoGetDocumentationProxy(ref ITypeInfo This, int memid, string[] pBstrNameSa, ref char* pBstrDocString, uint* pdwHelpContext, string[] pBstrHelpFileSa) { - // ComPtrOverloader - return IMonikerRemoteBindToStorageProxy(ref This, ref pbc, ref pmkToLeft, ref riid, (Silk.NET.Core.Native.IUnknown**) ppvObj.GetAddressOf()); + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = ITypeInfoGetDocumentationProxy(ref This, memid, pBstrName, ref pBstrDocString, pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; } /// To be documented. - [NativeName("Src", "Line 10405, Column 17 in objidl.h")] - public unsafe void IMonikerRemoteBindToStorageStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6103, Column 41 in oaidl.h")] + public unsafe int ITypeInfoGetDocumentationProxy(ref ITypeInfo This, int memid, string[] pBstrNameSa, ref char* pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile) { - // ComPtrOverloader - IMonikerRemoteBindToStorageStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var ret = ITypeInfoGetDocumentationProxy(ref This, memid, pBstrName, ref pBstrDocString, pdwHelpContext, ref pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + return ret; } /// To be documented. - [NativeName("Src", "Line 10405, Column 17 in objidl.h")] - public unsafe void IMonikerRemoteBindToStorageStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6103, Column 41 in oaidl.h")] + public unsafe int ITypeInfoGetDocumentationProxy(ref ITypeInfo This, int memid, string[] pBstrNameSa, ref char* pBstrDocString, ref uint pdwHelpContext, string[] pBstrHelpFileSa) { - // ComPtrOverloader - IMonikerRemoteBindToStorageStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = ITypeInfoGetDocumentationProxy(ref This, memid, pBstrName, ref pBstrDocString, ref pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; } /// To be documented. - [NativeName("Src", "Line 10405, Column 17 in objidl.h")] - public unsafe void IMonikerRemoteBindToStorageStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6103, Column 41 in oaidl.h")] + public unsafe int ITypeInfoGetDocumentationProxy(ref ITypeInfo This, int memid, string[] pBstrNameSa, ref char* pBstrDocString, ref uint pdwHelpContext, ref char* pBstrHelpFile) { - // ComPtrOverloader - IMonikerRemoteBindToStorageStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var ret = ITypeInfoGetDocumentationProxy(ref This, memid, pBstrName, ref pBstrDocString, ref pdwHelpContext, ref pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + return ret; } /// To be documented. - [NativeName("Src", "Line 10405, Column 17 in objidl.h")] - public unsafe void IMonikerRemoteBindToStorageStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6103, Column 41 in oaidl.h")] + public unsafe int ITypeInfoGetDocumentationProxy(ref ITypeInfo This, int memid, ref char* pBstrName, string[] pBstrDocStringSa, uint* pdwHelpContext, string[] pBstrHelpFileSa) { - // ComPtrOverloader - IMonikerRemoteBindToStorageStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + // StringArrayOverloader + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = ITypeInfoGetDocumentationProxy(ref This, memid, ref pBstrName, pBstrDocString, pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; } /// To be documented. - [NativeName("Src", "Line 10405, Column 17 in objidl.h")] - public unsafe void IMonikerRemoteBindToStorageStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6103, Column 41 in oaidl.h")] + public unsafe int ITypeInfoGetDocumentationProxy(ref ITypeInfo This, int memid, ref char* pBstrName, string[] pBstrDocStringSa, uint* pdwHelpContext, ref char* pBstrHelpFile) { - // ComPtrOverloader - IMonikerRemoteBindToStorageStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + // StringArrayOverloader + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var ret = ITypeInfoGetDocumentationProxy(ref This, memid, ref pBstrName, pBstrDocString, pdwHelpContext, ref pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + return ret; } /// To be documented. - [NativeName("Src", "Line 10405, Column 17 in objidl.h")] - public unsafe void IMonikerRemoteBindToStorageStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6103, Column 41 in oaidl.h")] + public unsafe int ITypeInfoGetDocumentationProxy(ref ITypeInfo This, int memid, ref char* pBstrName, string[] pBstrDocStringSa, ref uint pdwHelpContext, string[] pBstrHelpFileSa) { - // ComPtrOverloader - IMonikerRemoteBindToStorageStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase); + // StringArrayOverloader + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = ITypeInfoGetDocumentationProxy(ref This, memid, ref pBstrName, pBstrDocString, ref pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; } /// To be documented. - [NativeName("Src", "Line 10405, Column 17 in objidl.h")] - public unsafe void IMonikerRemoteBindToStorageStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6103, Column 41 in oaidl.h")] + public unsafe int ITypeInfoGetDocumentationProxy(ref ITypeInfo This, int memid, ref char* pBstrName, string[] pBstrDocStringSa, ref uint pdwHelpContext, ref char* pBstrHelpFile) { - // ComPtrOverloader - IMonikerRemoteBindToStorageStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, _pdwStubPhase); + // StringArrayOverloader + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var ret = ITypeInfoGetDocumentationProxy(ref This, memid, ref pBstrName, pBstrDocString, ref pdwHelpContext, ref pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + return ret; } /// To be documented. - [NativeName("Src", "Line 10405, Column 17 in objidl.h")] - public unsafe void IMonikerRemoteBindToStorageStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6103, Column 41 in oaidl.h")] + public unsafe int ITypeInfoGetDocumentationProxy(ref ITypeInfo This, int memid, ref char* pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, string[] pBstrHelpFileSa) { - // ComPtrOverloader - IMonikerRemoteBindToStorageStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, ref _pdwStubPhase); + // StringArrayOverloader + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = ITypeInfoGetDocumentationProxy(ref This, memid, ref pBstrName, ref pBstrDocString, pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; } /// To be documented. - [NativeName("Src", "Line 10405, Column 17 in objidl.h")] - public unsafe void IMonikerRemoteBindToStorageStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6103, Column 41 in oaidl.h")] + public unsafe int ITypeInfoGetDocumentationProxy(ref ITypeInfo This, int memid, ref char* pBstrName, ref char* pBstrDocString, ref uint pdwHelpContext, string[] pBstrHelpFileSa) { - // ComPtrOverloader - IMonikerRemoteBindToStorageStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + // StringArrayOverloader + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = ITypeInfoGetDocumentationProxy(ref This, memid, ref pBstrName, ref pBstrDocString, ref pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; } /// To be documented. - [NativeName("Src", "Line 10405, Column 17 in objidl.h")] - public unsafe void IMonikerRemoteBindToStorageStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6115, Column 43 in oaidl.h")] + public unsafe int ITypeInfoGetDocumentationStub(ITypeInfo* This, int memid, uint refPtrFlags, string[] pBstrNameSa, string[] pBstrDocStringSa, uint* pdwHelpContext, string[] pBstrHelpFileSa) { - // ComPtrOverloader - IMonikerRemoteBindToStorageStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = ITypeInfoGetDocumentationStub(This, memid, refPtrFlags, pBstrName, pBstrDocString, pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; } /// To be documented. - [NativeName("Src", "Line 10405, Column 17 in objidl.h")] - public unsafe void IMonikerRemoteBindToStorageStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6115, Column 43 in oaidl.h")] + public unsafe int ITypeInfoGetDocumentationStub(ComPtr This, int memid, uint refPtrFlags, char** pBstrName, char** pBstrDocString, uint* pdwHelpContext, char** pBstrHelpFile) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IMonikerRemoteBindToStorageStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + return ITypeInfoGetDocumentationStub((ITypeInfo*) This.Handle, memid, refPtrFlags, pBstrName, pBstrDocString, pdwHelpContext, pBstrHelpFile); } /// To be documented. - [NativeName("Src", "Line 10405, Column 17 in objidl.h")] - public unsafe void IMonikerRemoteBindToStorageStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6115, Column 43 in oaidl.h")] + public unsafe int ITypeInfoGetDocumentationStub(ITypeInfo* This, int memid, uint refPtrFlags, string[] pBstrNameSa, string[] pBstrDocStringSa, uint* pdwHelpContext, ref char* pBstrHelpFile) { - // ComPtrOverloader - IMonikerRemoteBindToStorageStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var ret = ITypeInfoGetDocumentationStub(This, memid, refPtrFlags, pBstrName, pBstrDocString, pdwHelpContext, ref pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + return ret; } /// To be documented. - [NativeName("Src", "Line 10649, Column 43 in objidl.h")] - public unsafe int IEnumSTATSTGRemoteNextProxy(ComPtr This, uint celt, STATSTG* rgelt, uint* pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6115, Column 43 in oaidl.h")] + public unsafe int ITypeInfoGetDocumentationStub(ComPtr This, int memid, uint refPtrFlags, char** pBstrName, char** pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IEnumSTATSTGRemoteNextProxy((IEnumSTATSTG*) This.Handle, celt, rgelt, pceltFetched); + return ITypeInfoGetDocumentationStub((ITypeInfo*) This.Handle, memid, refPtrFlags, pBstrName, pBstrDocString, pdwHelpContext, ref pBstrHelpFile); } /// To be documented. - [NativeName("Src", "Line 10649, Column 43 in objidl.h")] - public unsafe int IEnumSTATSTGRemoteNextProxy(ComPtr This, uint celt, STATSTG* rgelt, ref uint pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6115, Column 43 in oaidl.h")] + public unsafe int ITypeInfoGetDocumentationStub(ITypeInfo* This, int memid, uint refPtrFlags, string[] pBstrNameSa, string[] pBstrDocStringSa, ref uint pdwHelpContext, string[] pBstrHelpFileSa) { - // ComPtrOverloader - return IEnumSTATSTGRemoteNextProxy((IEnumSTATSTG*) This.Handle, celt, rgelt, ref pceltFetched); + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = ITypeInfoGetDocumentationStub(This, memid, refPtrFlags, pBstrName, pBstrDocString, ref pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; } /// To be documented. - [NativeName("Src", "Line 10649, Column 43 in objidl.h")] - public unsafe int IEnumSTATSTGRemoteNextProxy(ComPtr This, uint celt, ref STATSTG rgelt, uint* pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6115, Column 43 in oaidl.h")] + public unsafe int ITypeInfoGetDocumentationStub(ComPtr This, int memid, uint refPtrFlags, char** pBstrName, char** pBstrDocString, ref uint pdwHelpContext, char** pBstrHelpFile) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IEnumSTATSTGRemoteNextProxy((IEnumSTATSTG*) This.Handle, celt, ref rgelt, pceltFetched); + return ITypeInfoGetDocumentationStub((ITypeInfo*) This.Handle, memid, refPtrFlags, pBstrName, pBstrDocString, ref pdwHelpContext, pBstrHelpFile); } /// To be documented. - [NativeName("Src", "Line 10649, Column 43 in objidl.h")] - public unsafe int IEnumSTATSTGRemoteNextProxy(ComPtr This, uint celt, ref STATSTG rgelt, ref uint pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6115, Column 43 in oaidl.h")] + public unsafe int ITypeInfoGetDocumentationStub(ITypeInfo* This, int memid, uint refPtrFlags, string[] pBstrNameSa, string[] pBstrDocStringSa, ref uint pdwHelpContext, ref char* pBstrHelpFile) { - // ComPtrOverloader - return IEnumSTATSTGRemoteNextProxy((IEnumSTATSTG*) This.Handle, celt, ref rgelt, ref pceltFetched); + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var ret = ITypeInfoGetDocumentationStub(This, memid, refPtrFlags, pBstrName, pBstrDocString, ref pdwHelpContext, ref pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + return ret; } /// To be documented. - [NativeName("Src", "Line 10656, Column 17 in objidl.h")] - public unsafe void IEnumSTATSTGRemoteNextStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6115, Column 43 in oaidl.h")] + public unsafe int ITypeInfoGetDocumentationStub(ComPtr This, int memid, uint refPtrFlags, char** pBstrName, char** pBstrDocString, ref uint pdwHelpContext, ref char* pBstrHelpFile) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IEnumSTATSTGRemoteNextStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + return ITypeInfoGetDocumentationStub((ITypeInfo*) This.Handle, memid, refPtrFlags, pBstrName, pBstrDocString, ref pdwHelpContext, ref pBstrHelpFile); } /// To be documented. - [NativeName("Src", "Line 10656, Column 17 in objidl.h")] - public unsafe void IEnumSTATSTGRemoteNextStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6115, Column 43 in oaidl.h")] + public unsafe int ITypeInfoGetDocumentationStub(ITypeInfo* This, int memid, uint refPtrFlags, string[] pBstrNameSa, ref char* pBstrDocString, uint* pdwHelpContext, string[] pBstrHelpFileSa) { - // ComPtrOverloader - IEnumSTATSTGRemoteNextStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = ITypeInfoGetDocumentationStub(This, memid, refPtrFlags, pBstrName, ref pBstrDocString, pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; } /// To be documented. - [NativeName("Src", "Line 10656, Column 17 in objidl.h")] - public unsafe void IEnumSTATSTGRemoteNextStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6115, Column 43 in oaidl.h")] + public unsafe int ITypeInfoGetDocumentationStub(ComPtr This, int memid, uint refPtrFlags, char** pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, char** pBstrHelpFile) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IEnumSTATSTGRemoteNextStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + return ITypeInfoGetDocumentationStub((ITypeInfo*) This.Handle, memid, refPtrFlags, pBstrName, ref pBstrDocString, pdwHelpContext, pBstrHelpFile); } /// To be documented. - [NativeName("Src", "Line 10656, Column 17 in objidl.h")] - public unsafe void IEnumSTATSTGRemoteNextStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6115, Column 43 in oaidl.h")] + public unsafe int ITypeInfoGetDocumentationStub(ITypeInfo* This, int memid, uint refPtrFlags, string[] pBstrNameSa, ref char* pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile) { - // ComPtrOverloader - IEnumSTATSTGRemoteNextStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var ret = ITypeInfoGetDocumentationStub(This, memid, refPtrFlags, pBstrName, ref pBstrDocString, pdwHelpContext, ref pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + return ret; } /// To be documented. - [NativeName("Src", "Line 10656, Column 17 in objidl.h")] - public unsafe void IEnumSTATSTGRemoteNextStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6115, Column 43 in oaidl.h")] + public unsafe int ITypeInfoGetDocumentationStub(ComPtr This, int memid, uint refPtrFlags, char** pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IEnumSTATSTGRemoteNextStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + return ITypeInfoGetDocumentationStub((ITypeInfo*) This.Handle, memid, refPtrFlags, pBstrName, ref pBstrDocString, pdwHelpContext, ref pBstrHelpFile); } /// To be documented. - [NativeName("Src", "Line 10656, Column 17 in objidl.h")] - public unsafe void IEnumSTATSTGRemoteNextStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6115, Column 43 in oaidl.h")] + public unsafe int ITypeInfoGetDocumentationStub(ITypeInfo* This, int memid, uint refPtrFlags, string[] pBstrNameSa, ref char* pBstrDocString, ref uint pdwHelpContext, string[] pBstrHelpFileSa) { - // ComPtrOverloader - IEnumSTATSTGRemoteNextStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase); + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = ITypeInfoGetDocumentationStub(This, memid, refPtrFlags, pBstrName, ref pBstrDocString, ref pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; } /// To be documented. - [NativeName("Src", "Line 10656, Column 17 in objidl.h")] - public unsafe void IEnumSTATSTGRemoteNextStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6115, Column 43 in oaidl.h")] + public unsafe int ITypeInfoGetDocumentationStub(ComPtr This, int memid, uint refPtrFlags, char** pBstrName, ref char* pBstrDocString, ref uint pdwHelpContext, char** pBstrHelpFile) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IEnumSTATSTGRemoteNextStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, _pdwStubPhase); + return ITypeInfoGetDocumentationStub((ITypeInfo*) This.Handle, memid, refPtrFlags, pBstrName, ref pBstrDocString, ref pdwHelpContext, pBstrHelpFile); } /// To be documented. - [NativeName("Src", "Line 10656, Column 17 in objidl.h")] - public unsafe void IEnumSTATSTGRemoteNextStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6115, Column 43 in oaidl.h")] + public unsafe int ITypeInfoGetDocumentationStub(ITypeInfo* This, int memid, uint refPtrFlags, string[] pBstrNameSa, ref char* pBstrDocString, ref uint pdwHelpContext, ref char* pBstrHelpFile) { - // ComPtrOverloader - IEnumSTATSTGRemoteNextStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, ref _pdwStubPhase); + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var ret = ITypeInfoGetDocumentationStub(This, memid, refPtrFlags, pBstrName, ref pBstrDocString, ref pdwHelpContext, ref pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + return ret; } /// To be documented. - [NativeName("Src", "Line 10656, Column 17 in objidl.h")] - public unsafe void IEnumSTATSTGRemoteNextStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6115, Column 43 in oaidl.h")] + public unsafe int ITypeInfoGetDocumentationStub(ComPtr This, int memid, uint refPtrFlags, char** pBstrName, ref char* pBstrDocString, ref uint pdwHelpContext, ref char* pBstrHelpFile) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IEnumSTATSTGRemoteNextStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + return ITypeInfoGetDocumentationStub((ITypeInfo*) This.Handle, memid, refPtrFlags, pBstrName, ref pBstrDocString, ref pdwHelpContext, ref pBstrHelpFile); } /// To be documented. - [NativeName("Src", "Line 10656, Column 17 in objidl.h")] - public unsafe void IEnumSTATSTGRemoteNextStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6115, Column 43 in oaidl.h")] + public unsafe int ITypeInfoGetDocumentationStub(ITypeInfo* This, int memid, uint refPtrFlags, ref char* pBstrName, string[] pBstrDocStringSa, uint* pdwHelpContext, string[] pBstrHelpFileSa) { - // ComPtrOverloader - IEnumSTATSTGRemoteNextStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + // StringArrayOverloader + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = ITypeInfoGetDocumentationStub(This, memid, refPtrFlags, ref pBstrName, pBstrDocString, pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; } /// To be documented. - [NativeName("Src", "Line 10656, Column 17 in objidl.h")] - public unsafe void IEnumSTATSTGRemoteNextStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6115, Column 43 in oaidl.h")] + public unsafe int ITypeInfoGetDocumentationStub(ComPtr This, int memid, uint refPtrFlags, ref char* pBstrName, char** pBstrDocString, uint* pdwHelpContext, char** pBstrHelpFile) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IEnumSTATSTGRemoteNextStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + return ITypeInfoGetDocumentationStub((ITypeInfo*) This.Handle, memid, refPtrFlags, ref pBstrName, pBstrDocString, pdwHelpContext, pBstrHelpFile); } /// To be documented. - [NativeName("Src", "Line 10656, Column 17 in objidl.h")] - public unsafe void IEnumSTATSTGRemoteNextStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6115, Column 43 in oaidl.h")] + public unsafe int ITypeInfoGetDocumentationStub(ITypeInfo* This, int memid, uint refPtrFlags, ref char* pBstrName, string[] pBstrDocStringSa, uint* pdwHelpContext, ref char* pBstrHelpFile) { - // ComPtrOverloader - IEnumSTATSTGRemoteNextStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + // StringArrayOverloader + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var ret = ITypeInfoGetDocumentationStub(This, memid, refPtrFlags, ref pBstrName, pBstrDocString, pdwHelpContext, ref pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + return ret; } /// To be documented. - [NativeName("Src", "Line 10998, Column 43 in objidl.h")] - public unsafe int IStorageRemoteOpenStreamProxy(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pwcsName, uint cbReserved1, byte* reserved1, uint grfMode, uint reserved2, ref ComPtr ppstm) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6115, Column 43 in oaidl.h")] + public unsafe int ITypeInfoGetDocumentationStub(ComPtr This, int memid, uint refPtrFlags, ref char* pBstrName, char** pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStorageRemoteOpenStreamProxy((IStorage*) This.Handle, pwcsName, cbReserved1, reserved1, grfMode, reserved2, (Silk.NET.Core.Win32Extras.IStream**) ppstm.GetAddressOf()); + return ITypeInfoGetDocumentationStub((ITypeInfo*) This.Handle, memid, refPtrFlags, ref pBstrName, pBstrDocString, pdwHelpContext, ref pBstrHelpFile); } /// To be documented. - [NativeName("Src", "Line 10998, Column 43 in objidl.h")] - public unsafe int IStorageRemoteOpenStreamProxy(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pwcsName, uint cbReserved1, byte* reserved1, uint grfMode, uint reserved2, ref Silk.NET.Core.Win32Extras.IStream* ppstm) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6115, Column 43 in oaidl.h")] + public unsafe int ITypeInfoGetDocumentationStub(ITypeInfo* This, int memid, uint refPtrFlags, ref char* pBstrName, string[] pBstrDocStringSa, ref uint pdwHelpContext, string[] pBstrHelpFileSa) { - // ComPtrOverloader - return IStorageRemoteOpenStreamProxy((IStorage*) This.Handle, pwcsName, cbReserved1, reserved1, grfMode, reserved2, ref ppstm); + // StringArrayOverloader + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = ITypeInfoGetDocumentationStub(This, memid, refPtrFlags, ref pBstrName, pBstrDocString, ref pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; } /// To be documented. - [NativeName("Src", "Line 10998, Column 43 in objidl.h")] - public unsafe int IStorageRemoteOpenStreamProxy(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pwcsName, uint cbReserved1, ref byte reserved1, uint grfMode, uint reserved2, ref ComPtr ppstm) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6115, Column 43 in oaidl.h")] + public unsafe int ITypeInfoGetDocumentationStub(ComPtr This, int memid, uint refPtrFlags, ref char* pBstrName, char** pBstrDocString, ref uint pdwHelpContext, char** pBstrHelpFile) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStorageRemoteOpenStreamProxy((IStorage*) This.Handle, pwcsName, cbReserved1, ref reserved1, grfMode, reserved2, (Silk.NET.Core.Win32Extras.IStream**) ppstm.GetAddressOf()); + return ITypeInfoGetDocumentationStub((ITypeInfo*) This.Handle, memid, refPtrFlags, ref pBstrName, pBstrDocString, ref pdwHelpContext, pBstrHelpFile); } /// To be documented. - [NativeName("Src", "Line 10998, Column 43 in objidl.h")] - public unsafe int IStorageRemoteOpenStreamProxy(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pwcsName, uint cbReserved1, ref byte reserved1, uint grfMode, uint reserved2, ref Silk.NET.Core.Win32Extras.IStream* ppstm) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6115, Column 43 in oaidl.h")] + public unsafe int ITypeInfoGetDocumentationStub(ITypeInfo* This, int memid, uint refPtrFlags, ref char* pBstrName, string[] pBstrDocStringSa, ref uint pdwHelpContext, ref char* pBstrHelpFile) { - // ComPtrOverloader - return IStorageRemoteOpenStreamProxy((IStorage*) This.Handle, pwcsName, cbReserved1, ref reserved1, grfMode, reserved2, ref ppstm); + // StringArrayOverloader + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var ret = ITypeInfoGetDocumentationStub(This, memid, refPtrFlags, ref pBstrName, pBstrDocString, ref pdwHelpContext, ref pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + return ret; } /// To be documented. - [NativeName("Src", "Line 10998, Column 43 in objidl.h")] - public unsafe int IStorageRemoteOpenStreamProxy(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pwcsName, uint cbReserved1, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string reserved1, uint grfMode, uint reserved2, ref ComPtr ppstm) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6115, Column 43 in oaidl.h")] + public unsafe int ITypeInfoGetDocumentationStub(ComPtr This, int memid, uint refPtrFlags, ref char* pBstrName, char** pBstrDocString, ref uint pdwHelpContext, ref char* pBstrHelpFile) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStorageRemoteOpenStreamProxy((IStorage*) This.Handle, pwcsName, cbReserved1, reserved1, grfMode, reserved2, (Silk.NET.Core.Win32Extras.IStream**) ppstm.GetAddressOf()); + return ITypeInfoGetDocumentationStub((ITypeInfo*) This.Handle, memid, refPtrFlags, ref pBstrName, pBstrDocString, ref pdwHelpContext, ref pBstrHelpFile); } /// To be documented. - [NativeName("Src", "Line 10998, Column 43 in objidl.h")] - public unsafe int IStorageRemoteOpenStreamProxy(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pwcsName, uint cbReserved1, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string reserved1, uint grfMode, uint reserved2, ref Silk.NET.Core.Win32Extras.IStream* ppstm) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6115, Column 43 in oaidl.h")] + public unsafe int ITypeInfoGetDocumentationStub(ITypeInfo* This, int memid, uint refPtrFlags, ref char* pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, string[] pBstrHelpFileSa) { - // ComPtrOverloader - return IStorageRemoteOpenStreamProxy((IStorage*) This.Handle, pwcsName, cbReserved1, reserved1, grfMode, reserved2, ref ppstm); + // StringArrayOverloader + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = ITypeInfoGetDocumentationStub(This, memid, refPtrFlags, ref pBstrName, ref pBstrDocString, pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; } /// To be documented. - [NativeName("Src", "Line 10998, Column 43 in objidl.h")] - public unsafe int IStorageRemoteOpenStreamProxy(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pwcsName, uint cbReserved1, byte* reserved1, uint grfMode, uint reserved2, ref ComPtr ppstm) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6115, Column 43 in oaidl.h")] + public unsafe int ITypeInfoGetDocumentationStub(ComPtr This, int memid, uint refPtrFlags, ref char* pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, char** pBstrHelpFile) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStorageRemoteOpenStreamProxy((IStorage*) This.Handle, in pwcsName, cbReserved1, reserved1, grfMode, reserved2, (Silk.NET.Core.Win32Extras.IStream**) ppstm.GetAddressOf()); + return ITypeInfoGetDocumentationStub((ITypeInfo*) This.Handle, memid, refPtrFlags, ref pBstrName, ref pBstrDocString, pdwHelpContext, pBstrHelpFile); } /// To be documented. - [NativeName("Src", "Line 10998, Column 43 in objidl.h")] - public unsafe int IStorageRemoteOpenStreamProxy(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pwcsName, uint cbReserved1, byte* reserved1, uint grfMode, uint reserved2, ref Silk.NET.Core.Win32Extras.IStream* ppstm) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6115, Column 43 in oaidl.h")] + public unsafe int ITypeInfoGetDocumentationStub(ComPtr This, int memid, uint refPtrFlags, ref char* pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStorageRemoteOpenStreamProxy((IStorage*) This.Handle, in pwcsName, cbReserved1, reserved1, grfMode, reserved2, ref ppstm); + return ITypeInfoGetDocumentationStub((ITypeInfo*) This.Handle, memid, refPtrFlags, ref pBstrName, ref pBstrDocString, pdwHelpContext, ref pBstrHelpFile); } /// To be documented. - [NativeName("Src", "Line 10998, Column 43 in objidl.h")] - public unsafe int IStorageRemoteOpenStreamProxy(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pwcsName, uint cbReserved1, ref byte reserved1, uint grfMode, uint reserved2, ref ComPtr ppstm) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6115, Column 43 in oaidl.h")] + public unsafe int ITypeInfoGetDocumentationStub(ITypeInfo* This, int memid, uint refPtrFlags, ref char* pBstrName, ref char* pBstrDocString, ref uint pdwHelpContext, string[] pBstrHelpFileSa) { - // ComPtrOverloader - return IStorageRemoteOpenStreamProxy((IStorage*) This.Handle, in pwcsName, cbReserved1, ref reserved1, grfMode, reserved2, (Silk.NET.Core.Win32Extras.IStream**) ppstm.GetAddressOf()); + // StringArrayOverloader + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = ITypeInfoGetDocumentationStub(This, memid, refPtrFlags, ref pBstrName, ref pBstrDocString, ref pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; } /// To be documented. - [NativeName("Src", "Line 10998, Column 43 in objidl.h")] - public unsafe int IStorageRemoteOpenStreamProxy(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pwcsName, uint cbReserved1, ref byte reserved1, uint grfMode, uint reserved2, ref Silk.NET.Core.Win32Extras.IStream* ppstm) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6115, Column 43 in oaidl.h")] + public unsafe int ITypeInfoGetDocumentationStub(ComPtr This, int memid, uint refPtrFlags, ref char* pBstrName, ref char* pBstrDocString, ref uint pdwHelpContext, char** pBstrHelpFile) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStorageRemoteOpenStreamProxy((IStorage*) This.Handle, in pwcsName, cbReserved1, ref reserved1, grfMode, reserved2, ref ppstm); + return ITypeInfoGetDocumentationStub((ITypeInfo*) This.Handle, memid, refPtrFlags, ref pBstrName, ref pBstrDocString, ref pdwHelpContext, pBstrHelpFile); } /// To be documented. - [NativeName("Src", "Line 10998, Column 43 in objidl.h")] - public unsafe int IStorageRemoteOpenStreamProxy(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pwcsName, uint cbReserved1, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string reserved1, uint grfMode, uint reserved2, ref ComPtr ppstm) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6115, Column 43 in oaidl.h")] + public unsafe int ITypeInfoGetDocumentationStub(ComPtr This, int memid, uint refPtrFlags, ref char* pBstrName, ref char* pBstrDocString, ref uint pdwHelpContext, ref char* pBstrHelpFile) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStorageRemoteOpenStreamProxy((IStorage*) This.Handle, in pwcsName, cbReserved1, reserved1, grfMode, reserved2, (Silk.NET.Core.Win32Extras.IStream**) ppstm.GetAddressOf()); + return ITypeInfoGetDocumentationStub((ITypeInfo*) This.Handle, memid, refPtrFlags, ref pBstrName, ref pBstrDocString, ref pdwHelpContext, ref pBstrHelpFile); } /// To be documented. - [NativeName("Src", "Line 10998, Column 43 in objidl.h")] - public unsafe int IStorageRemoteOpenStreamProxy(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pwcsName, uint cbReserved1, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string reserved1, uint grfMode, uint reserved2, ref Silk.NET.Core.Win32Extras.IStream* ppstm) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6115, Column 43 in oaidl.h")] + public unsafe int ITypeInfoGetDocumentationStub(ref ITypeInfo This, int memid, uint refPtrFlags, string[] pBstrNameSa, string[] pBstrDocStringSa, uint* pdwHelpContext, string[] pBstrHelpFileSa) { - // ComPtrOverloader - return IStorageRemoteOpenStreamProxy((IStorage*) This.Handle, in pwcsName, cbReserved1, reserved1, grfMode, reserved2, ref ppstm); + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = ITypeInfoGetDocumentationStub(ref This, memid, refPtrFlags, pBstrName, pBstrDocString, pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; } /// To be documented. - [NativeName("Src", "Line 10998, Column 43 in objidl.h")] - public unsafe int IStorageRemoteOpenStreamProxy(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pwcsName, uint cbReserved1, byte* reserved1, uint grfMode, uint reserved2, ref ComPtr ppstm) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6115, Column 43 in oaidl.h")] + public unsafe int ITypeInfoGetDocumentationStub(ref ITypeInfo This, int memid, uint refPtrFlags, string[] pBstrNameSa, string[] pBstrDocStringSa, uint* pdwHelpContext, ref char* pBstrHelpFile) { - // ComPtrOverloader - return IStorageRemoteOpenStreamProxy((IStorage*) This.Handle, pwcsName, cbReserved1, reserved1, grfMode, reserved2, (Silk.NET.Core.Win32Extras.IStream**) ppstm.GetAddressOf()); + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var ret = ITypeInfoGetDocumentationStub(ref This, memid, refPtrFlags, pBstrName, pBstrDocString, pdwHelpContext, ref pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + return ret; } /// To be documented. - [NativeName("Src", "Line 10998, Column 43 in objidl.h")] - public unsafe int IStorageRemoteOpenStreamProxy(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pwcsName, uint cbReserved1, byte* reserved1, uint grfMode, uint reserved2, ref Silk.NET.Core.Win32Extras.IStream* ppstm) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6115, Column 43 in oaidl.h")] + public unsafe int ITypeInfoGetDocumentationStub(ref ITypeInfo This, int memid, uint refPtrFlags, string[] pBstrNameSa, string[] pBstrDocStringSa, ref uint pdwHelpContext, string[] pBstrHelpFileSa) { - // ComPtrOverloader - return IStorageRemoteOpenStreamProxy((IStorage*) This.Handle, pwcsName, cbReserved1, reserved1, grfMode, reserved2, ref ppstm); + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = ITypeInfoGetDocumentationStub(ref This, memid, refPtrFlags, pBstrName, pBstrDocString, ref pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; } /// To be documented. - [NativeName("Src", "Line 10998, Column 43 in objidl.h")] - public unsafe int IStorageRemoteOpenStreamProxy(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pwcsName, uint cbReserved1, ref byte reserved1, uint grfMode, uint reserved2, ref ComPtr ppstm) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6115, Column 43 in oaidl.h")] + public unsafe int ITypeInfoGetDocumentationStub(ref ITypeInfo This, int memid, uint refPtrFlags, string[] pBstrNameSa, string[] pBstrDocStringSa, ref uint pdwHelpContext, ref char* pBstrHelpFile) { - // ComPtrOverloader - return IStorageRemoteOpenStreamProxy((IStorage*) This.Handle, pwcsName, cbReserved1, ref reserved1, grfMode, reserved2, (Silk.NET.Core.Win32Extras.IStream**) ppstm.GetAddressOf()); + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var ret = ITypeInfoGetDocumentationStub(ref This, memid, refPtrFlags, pBstrName, pBstrDocString, ref pdwHelpContext, ref pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + return ret; } /// To be documented. - [NativeName("Src", "Line 10998, Column 43 in objidl.h")] - public unsafe int IStorageRemoteOpenStreamProxy(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pwcsName, uint cbReserved1, ref byte reserved1, uint grfMode, uint reserved2, ref Silk.NET.Core.Win32Extras.IStream* ppstm) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6115, Column 43 in oaidl.h")] + public unsafe int ITypeInfoGetDocumentationStub(ref ITypeInfo This, int memid, uint refPtrFlags, string[] pBstrNameSa, ref char* pBstrDocString, uint* pdwHelpContext, string[] pBstrHelpFileSa) { - // ComPtrOverloader - return IStorageRemoteOpenStreamProxy((IStorage*) This.Handle, pwcsName, cbReserved1, ref reserved1, grfMode, reserved2, ref ppstm); + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = ITypeInfoGetDocumentationStub(ref This, memid, refPtrFlags, pBstrName, ref pBstrDocString, pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; } /// To be documented. - [NativeName("Src", "Line 10998, Column 43 in objidl.h")] - public unsafe int IStorageRemoteOpenStreamProxy(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pwcsName, uint cbReserved1, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string reserved1, uint grfMode, uint reserved2, ref ComPtr ppstm) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6115, Column 43 in oaidl.h")] + public unsafe int ITypeInfoGetDocumentationStub(ref ITypeInfo This, int memid, uint refPtrFlags, string[] pBstrNameSa, ref char* pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile) { - // ComPtrOverloader - return IStorageRemoteOpenStreamProxy((IStorage*) This.Handle, pwcsName, cbReserved1, reserved1, grfMode, reserved2, (Silk.NET.Core.Win32Extras.IStream**) ppstm.GetAddressOf()); + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var ret = ITypeInfoGetDocumentationStub(ref This, memid, refPtrFlags, pBstrName, ref pBstrDocString, pdwHelpContext, ref pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + return ret; } /// To be documented. - [NativeName("Src", "Line 10998, Column 43 in objidl.h")] - public unsafe int IStorageRemoteOpenStreamProxy(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pwcsName, uint cbReserved1, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string reserved1, uint grfMode, uint reserved2, ref Silk.NET.Core.Win32Extras.IStream* ppstm) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6115, Column 43 in oaidl.h")] + public unsafe int ITypeInfoGetDocumentationStub(ref ITypeInfo This, int memid, uint refPtrFlags, string[] pBstrNameSa, ref char* pBstrDocString, ref uint pdwHelpContext, string[] pBstrHelpFileSa) { - // ComPtrOverloader - return IStorageRemoteOpenStreamProxy((IStorage*) This.Handle, pwcsName, cbReserved1, reserved1, grfMode, reserved2, ref ppstm); + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = ITypeInfoGetDocumentationStub(ref This, memid, refPtrFlags, pBstrName, ref pBstrDocString, ref pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; } /// To be documented. - [NativeName("Src", "Line 10998, Column 43 in objidl.h")] - public unsafe int IStorageRemoteOpenStreamProxy(ref IStorage This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pwcsName, uint cbReserved1, byte* reserved1, uint grfMode, uint reserved2, ref ComPtr ppstm) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6115, Column 43 in oaidl.h")] + public unsafe int ITypeInfoGetDocumentationStub(ref ITypeInfo This, int memid, uint refPtrFlags, string[] pBstrNameSa, ref char* pBstrDocString, ref uint pdwHelpContext, ref char* pBstrHelpFile) { - // ComPtrOverloader - return IStorageRemoteOpenStreamProxy(ref This, pwcsName, cbReserved1, reserved1, grfMode, reserved2, (Silk.NET.Core.Win32Extras.IStream**) ppstm.GetAddressOf()); + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var ret = ITypeInfoGetDocumentationStub(ref This, memid, refPtrFlags, pBstrName, ref pBstrDocString, ref pdwHelpContext, ref pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + return ret; } /// To be documented. - [NativeName("Src", "Line 10998, Column 43 in objidl.h")] - public unsafe int IStorageRemoteOpenStreamProxy(ref IStorage This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pwcsName, uint cbReserved1, ref byte reserved1, uint grfMode, uint reserved2, ref ComPtr ppstm) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6115, Column 43 in oaidl.h")] + public unsafe int ITypeInfoGetDocumentationStub(ref ITypeInfo This, int memid, uint refPtrFlags, ref char* pBstrName, string[] pBstrDocStringSa, uint* pdwHelpContext, string[] pBstrHelpFileSa) { - // ComPtrOverloader - return IStorageRemoteOpenStreamProxy(ref This, pwcsName, cbReserved1, ref reserved1, grfMode, reserved2, (Silk.NET.Core.Win32Extras.IStream**) ppstm.GetAddressOf()); + // StringArrayOverloader + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = ITypeInfoGetDocumentationStub(ref This, memid, refPtrFlags, ref pBstrName, pBstrDocString, pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; } /// To be documented. - [NativeName("Src", "Line 10998, Column 43 in objidl.h")] - public unsafe int IStorageRemoteOpenStreamProxy(ref IStorage This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pwcsName, uint cbReserved1, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string reserved1, uint grfMode, uint reserved2, ref ComPtr ppstm) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6115, Column 43 in oaidl.h")] + public unsafe int ITypeInfoGetDocumentationStub(ref ITypeInfo This, int memid, uint refPtrFlags, ref char* pBstrName, string[] pBstrDocStringSa, uint* pdwHelpContext, ref char* pBstrHelpFile) { - // ComPtrOverloader - return IStorageRemoteOpenStreamProxy(ref This, pwcsName, cbReserved1, reserved1, grfMode, reserved2, (Silk.NET.Core.Win32Extras.IStream**) ppstm.GetAddressOf()); + // StringArrayOverloader + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var ret = ITypeInfoGetDocumentationStub(ref This, memid, refPtrFlags, ref pBstrName, pBstrDocString, pdwHelpContext, ref pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + return ret; } /// To be documented. - [NativeName("Src", "Line 10998, Column 43 in objidl.h")] - public unsafe int IStorageRemoteOpenStreamProxy(ref IStorage This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pwcsName, uint cbReserved1, byte* reserved1, uint grfMode, uint reserved2, ref ComPtr ppstm) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6115, Column 43 in oaidl.h")] + public unsafe int ITypeInfoGetDocumentationStub(ref ITypeInfo This, int memid, uint refPtrFlags, ref char* pBstrName, string[] pBstrDocStringSa, ref uint pdwHelpContext, string[] pBstrHelpFileSa) { - // ComPtrOverloader - return IStorageRemoteOpenStreamProxy(ref This, in pwcsName, cbReserved1, reserved1, grfMode, reserved2, (Silk.NET.Core.Win32Extras.IStream**) ppstm.GetAddressOf()); + // StringArrayOverloader + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = ITypeInfoGetDocumentationStub(ref This, memid, refPtrFlags, ref pBstrName, pBstrDocString, ref pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; } /// To be documented. - [NativeName("Src", "Line 10998, Column 43 in objidl.h")] - public unsafe int IStorageRemoteOpenStreamProxy(ref IStorage This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pwcsName, uint cbReserved1, ref byte reserved1, uint grfMode, uint reserved2, ref ComPtr ppstm) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6115, Column 43 in oaidl.h")] + public unsafe int ITypeInfoGetDocumentationStub(ref ITypeInfo This, int memid, uint refPtrFlags, ref char* pBstrName, string[] pBstrDocStringSa, ref uint pdwHelpContext, ref char* pBstrHelpFile) { - // ComPtrOverloader - return IStorageRemoteOpenStreamProxy(ref This, in pwcsName, cbReserved1, ref reserved1, grfMode, reserved2, (Silk.NET.Core.Win32Extras.IStream**) ppstm.GetAddressOf()); + // StringArrayOverloader + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var ret = ITypeInfoGetDocumentationStub(ref This, memid, refPtrFlags, ref pBstrName, pBstrDocString, ref pdwHelpContext, ref pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + return ret; } /// To be documented. - [NativeName("Src", "Line 10998, Column 43 in objidl.h")] - public unsafe int IStorageRemoteOpenStreamProxy(ref IStorage This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pwcsName, uint cbReserved1, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string reserved1, uint grfMode, uint reserved2, ref ComPtr ppstm) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6115, Column 43 in oaidl.h")] + public unsafe int ITypeInfoGetDocumentationStub(ref ITypeInfo This, int memid, uint refPtrFlags, ref char* pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, string[] pBstrHelpFileSa) { - // ComPtrOverloader - return IStorageRemoteOpenStreamProxy(ref This, in pwcsName, cbReserved1, reserved1, grfMode, reserved2, (Silk.NET.Core.Win32Extras.IStream**) ppstm.GetAddressOf()); + // StringArrayOverloader + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = ITypeInfoGetDocumentationStub(ref This, memid, refPtrFlags, ref pBstrName, ref pBstrDocString, pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; } /// To be documented. - [NativeName("Src", "Line 10998, Column 43 in objidl.h")] - public unsafe int IStorageRemoteOpenStreamProxy(ref IStorage This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pwcsName, uint cbReserved1, byte* reserved1, uint grfMode, uint reserved2, ref ComPtr ppstm) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6115, Column 43 in oaidl.h")] + public unsafe int ITypeInfoGetDocumentationStub(ref ITypeInfo This, int memid, uint refPtrFlags, ref char* pBstrName, ref char* pBstrDocString, ref uint pdwHelpContext, string[] pBstrHelpFileSa) { - // ComPtrOverloader - return IStorageRemoteOpenStreamProxy(ref This, pwcsName, cbReserved1, reserved1, grfMode, reserved2, (Silk.NET.Core.Win32Extras.IStream**) ppstm.GetAddressOf()); + // StringArrayOverloader + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = ITypeInfoGetDocumentationStub(ref This, memid, refPtrFlags, ref pBstrName, ref pBstrDocString, ref pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; } /// To be documented. - [NativeName("Src", "Line 10998, Column 43 in objidl.h")] - public unsafe int IStorageRemoteOpenStreamProxy(ref IStorage This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pwcsName, uint cbReserved1, ref byte reserved1, uint grfMode, uint reserved2, ref ComPtr ppstm) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6124, Column 41 in oaidl.h")] + public unsafe int ITypeInfoGetDllEntryProxy(ITypeInfo* This, int memid, InvokeKind invKind, string[] pBstrDllNameSa, string[] pBstrNameSa, ushort* pwOrdinal) { - // ComPtrOverloader - return IStorageRemoteOpenStreamProxy(ref This, pwcsName, cbReserved1, ref reserved1, grfMode, reserved2, (Silk.NET.Core.Win32Extras.IStream**) ppstm.GetAddressOf()); + // StringArrayOverloader + var pBstrDllName = (char**) SilkMarshal.StringArrayToPtr(pBstrDllNameSa); + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var ret = ITypeInfoGetDllEntryProxy(This, memid, invKind, pBstrDllName, pBstrName, pwOrdinal); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDllName, pBstrDllNameSa); + SilkMarshal.Free((nint) pBstrDllName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + return ret; } /// To be documented. - [NativeName("Src", "Line 10998, Column 43 in objidl.h")] - public unsafe int IStorageRemoteOpenStreamProxy(ref IStorage This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pwcsName, uint cbReserved1, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string reserved1, uint grfMode, uint reserved2, ref ComPtr ppstm) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6124, Column 41 in oaidl.h")] + public unsafe int ITypeInfoGetDllEntryProxy(ComPtr This, int memid, InvokeKind invKind, char** pBstrDllName, char** pBstrName, ushort* pwOrdinal) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStorageRemoteOpenStreamProxy(ref This, pwcsName, cbReserved1, reserved1, grfMode, reserved2, (Silk.NET.Core.Win32Extras.IStream**) ppstm.GetAddressOf()); + return ITypeInfoGetDllEntryProxy((ITypeInfo*) This.Handle, memid, invKind, pBstrDllName, pBstrName, pwOrdinal); } /// To be documented. - [NativeName("Src", "Line 11008, Column 17 in objidl.h")] - public unsafe void IStorageRemoteOpenStreamStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6124, Column 41 in oaidl.h")] + public unsafe int ITypeInfoGetDllEntryProxy(ITypeInfo* This, int memid, InvokeKind invKind, string[] pBstrDllNameSa, string[] pBstrNameSa, ref ushort pwOrdinal) { - // ComPtrOverloader - IStorageRemoteOpenStreamStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + // StringArrayOverloader + var pBstrDllName = (char**) SilkMarshal.StringArrayToPtr(pBstrDllNameSa); + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var ret = ITypeInfoGetDllEntryProxy(This, memid, invKind, pBstrDllName, pBstrName, ref pwOrdinal); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDllName, pBstrDllNameSa); + SilkMarshal.Free((nint) pBstrDllName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + return ret; } /// To be documented. - [NativeName("Src", "Line 11008, Column 17 in objidl.h")] - public unsafe void IStorageRemoteOpenStreamStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6124, Column 41 in oaidl.h")] + public unsafe int ITypeInfoGetDllEntryProxy(ComPtr This, int memid, InvokeKind invKind, char** pBstrDllName, char** pBstrName, ref ushort pwOrdinal) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IStorageRemoteOpenStreamStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + return ITypeInfoGetDllEntryProxy((ITypeInfo*) This.Handle, memid, invKind, pBstrDllName, pBstrName, ref pwOrdinal); } /// To be documented. - [NativeName("Src", "Line 11008, Column 17 in objidl.h")] - public unsafe void IStorageRemoteOpenStreamStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6124, Column 41 in oaidl.h")] + public unsafe int ITypeInfoGetDllEntryProxy(ITypeInfo* This, int memid, InvokeKind invKind, string[] pBstrDllNameSa, ref char* pBstrName, ushort* pwOrdinal) { - // ComPtrOverloader - IStorageRemoteOpenStreamStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + // StringArrayOverloader + var pBstrDllName = (char**) SilkMarshal.StringArrayToPtr(pBstrDllNameSa); + var ret = ITypeInfoGetDllEntryProxy(This, memid, invKind, pBstrDllName, ref pBstrName, pwOrdinal); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDllName, pBstrDllNameSa); + SilkMarshal.Free((nint) pBstrDllName); + return ret; } /// To be documented. - [NativeName("Src", "Line 11008, Column 17 in objidl.h")] - public unsafe void IStorageRemoteOpenStreamStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6124, Column 41 in oaidl.h")] + public unsafe int ITypeInfoGetDllEntryProxy(ComPtr This, int memid, InvokeKind invKind, char** pBstrDllName, ref char* pBstrName, ushort* pwOrdinal) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IStorageRemoteOpenStreamStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + return ITypeInfoGetDllEntryProxy((ITypeInfo*) This.Handle, memid, invKind, pBstrDllName, ref pBstrName, pwOrdinal); } /// To be documented. - [NativeName("Src", "Line 11008, Column 17 in objidl.h")] - public unsafe void IStorageRemoteOpenStreamStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6124, Column 41 in oaidl.h")] + public unsafe int ITypeInfoGetDllEntryProxy(ITypeInfo* This, int memid, InvokeKind invKind, string[] pBstrDllNameSa, ref char* pBstrName, ref ushort pwOrdinal) { - // ComPtrOverloader - IStorageRemoteOpenStreamStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + // StringArrayOverloader + var pBstrDllName = (char**) SilkMarshal.StringArrayToPtr(pBstrDllNameSa); + var ret = ITypeInfoGetDllEntryProxy(This, memid, invKind, pBstrDllName, ref pBstrName, ref pwOrdinal); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDllName, pBstrDllNameSa); + SilkMarshal.Free((nint) pBstrDllName); + return ret; } /// To be documented. - [NativeName("Src", "Line 11008, Column 17 in objidl.h")] - public unsafe void IStorageRemoteOpenStreamStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6124, Column 41 in oaidl.h")] + public unsafe int ITypeInfoGetDllEntryProxy(ComPtr This, int memid, InvokeKind invKind, char** pBstrDllName, ref char* pBstrName, ref ushort pwOrdinal) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IStorageRemoteOpenStreamStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase); + return ITypeInfoGetDllEntryProxy((ITypeInfo*) This.Handle, memid, invKind, pBstrDllName, ref pBstrName, ref pwOrdinal); } /// To be documented. - [NativeName("Src", "Line 11008, Column 17 in objidl.h")] - public unsafe void IStorageRemoteOpenStreamStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6124, Column 41 in oaidl.h")] + public unsafe int ITypeInfoGetDllEntryProxy(ITypeInfo* This, int memid, InvokeKind invKind, ref char* pBstrDllName, string[] pBstrNameSa, ushort* pwOrdinal) { - // ComPtrOverloader - IStorageRemoteOpenStreamStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, _pdwStubPhase); + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var ret = ITypeInfoGetDllEntryProxy(This, memid, invKind, ref pBstrDllName, pBstrName, pwOrdinal); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + return ret; } /// To be documented. - [NativeName("Src", "Line 11008, Column 17 in objidl.h")] - public unsafe void IStorageRemoteOpenStreamStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6124, Column 41 in oaidl.h")] + public unsafe int ITypeInfoGetDllEntryProxy(ComPtr This, int memid, InvokeKind invKind, ref char* pBstrDllName, char** pBstrName, ushort* pwOrdinal) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IStorageRemoteOpenStreamStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, ref _pdwStubPhase); + return ITypeInfoGetDllEntryProxy((ITypeInfo*) This.Handle, memid, invKind, ref pBstrDllName, pBstrName, pwOrdinal); } /// To be documented. - [NativeName("Src", "Line 11008, Column 17 in objidl.h")] - public unsafe void IStorageRemoteOpenStreamStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6124, Column 41 in oaidl.h")] + public unsafe int ITypeInfoGetDllEntryProxy(ITypeInfo* This, int memid, InvokeKind invKind, ref char* pBstrDllName, string[] pBstrNameSa, ref ushort pwOrdinal) { - // ComPtrOverloader - IStorageRemoteOpenStreamStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var ret = ITypeInfoGetDllEntryProxy(This, memid, invKind, ref pBstrDllName, pBstrName, ref pwOrdinal); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + return ret; } /// To be documented. - [NativeName("Src", "Line 11008, Column 17 in objidl.h")] - public unsafe void IStorageRemoteOpenStreamStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6124, Column 41 in oaidl.h")] + public unsafe int ITypeInfoGetDllEntryProxy(ComPtr This, int memid, InvokeKind invKind, ref char* pBstrDllName, char** pBstrName, ref ushort pwOrdinal) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IStorageRemoteOpenStreamStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + return ITypeInfoGetDllEntryProxy((ITypeInfo*) This.Handle, memid, invKind, ref pBstrDllName, pBstrName, ref pwOrdinal); } /// To be documented. - [NativeName("Src", "Line 11008, Column 17 in objidl.h")] - public unsafe void IStorageRemoteOpenStreamStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6124, Column 41 in oaidl.h")] + public unsafe int ITypeInfoGetDllEntryProxy(ComPtr This, int memid, InvokeKind invKind, ref char* pBstrDllName, ref char* pBstrName, ushort* pwOrdinal) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IStorageRemoteOpenStreamStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + return ITypeInfoGetDllEntryProxy((ITypeInfo*) This.Handle, memid, invKind, ref pBstrDllName, ref pBstrName, pwOrdinal); } /// To be documented. - [NativeName("Src", "Line 11008, Column 17 in objidl.h")] - public unsafe void IStorageRemoteOpenStreamStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6124, Column 41 in oaidl.h")] + public unsafe int ITypeInfoGetDllEntryProxy(ComPtr This, int memid, InvokeKind invKind, ref char* pBstrDllName, ref char* pBstrName, ref ushort pwOrdinal) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IStorageRemoteOpenStreamStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + return ITypeInfoGetDllEntryProxy((ITypeInfo*) This.Handle, memid, invKind, ref pBstrDllName, ref pBstrName, ref pwOrdinal); } /// To be documented. - [NativeName("Src", "Line 11015, Column 43 in objidl.h")] - public unsafe int IStorageRemoteCopyToProxy(IStorage* This, uint ciidExclude, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* rgiidExclude, string[] snbExcludeSa, IStorage* pstgDest) + [NativeName("Src", "Line 6124, Column 41 in oaidl.h")] + public unsafe int ITypeInfoGetDllEntryProxy(ref ITypeInfo This, int memid, InvokeKind invKind, string[] pBstrDllNameSa, string[] pBstrNameSa, ushort* pwOrdinal) { // StringArrayOverloader - var snbExclude = (char**) SilkMarshal.StringArrayToPtr(snbExcludeSa); - var ret = IStorageRemoteCopyToProxy(This, ciidExclude, rgiidExclude, snbExclude, pstgDest); - SilkMarshal.CopyPtrToStringArray((nint) snbExclude, snbExcludeSa); - SilkMarshal.Free((nint) snbExclude); + var pBstrDllName = (char**) SilkMarshal.StringArrayToPtr(pBstrDllNameSa); + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var ret = ITypeInfoGetDllEntryProxy(ref This, memid, invKind, pBstrDllName, pBstrName, pwOrdinal); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDllName, pBstrDllNameSa); + SilkMarshal.Free((nint) pBstrDllName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); return ret; } /// To be documented. - [NativeName("Src", "Line 11015, Column 43 in objidl.h")] - public unsafe int IStorageRemoteCopyToProxy(ComPtr This, uint ciidExclude, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* rgiidExclude, char** snbExclude, ComPtr pstgDest) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6124, Column 41 in oaidl.h")] + public unsafe int ITypeInfoGetDllEntryProxy(ref ITypeInfo This, int memid, InvokeKind invKind, string[] pBstrDllNameSa, string[] pBstrNameSa, ref ushort pwOrdinal) { - // ComPtrOverloader - return IStorageRemoteCopyToProxy((IStorage*) This.Handle, ciidExclude, rgiidExclude, snbExclude, (IStorage*) pstgDest.Handle); + // StringArrayOverloader + var pBstrDllName = (char**) SilkMarshal.StringArrayToPtr(pBstrDllNameSa); + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var ret = ITypeInfoGetDllEntryProxy(ref This, memid, invKind, pBstrDllName, pBstrName, ref pwOrdinal); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDllName, pBstrDllNameSa); + SilkMarshal.Free((nint) pBstrDllName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + return ret; } /// To be documented. - [NativeName("Src", "Line 11015, Column 43 in objidl.h")] - public unsafe int IStorageRemoteCopyToProxy(IStorage* This, uint ciidExclude, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* rgiidExclude, string[] snbExcludeSa, ref IStorage pstgDest) + [NativeName("Src", "Line 6124, Column 41 in oaidl.h")] + public unsafe int ITypeInfoGetDllEntryProxy(ref ITypeInfo This, int memid, InvokeKind invKind, string[] pBstrDllNameSa, ref char* pBstrName, ushort* pwOrdinal) { // StringArrayOverloader - var snbExclude = (char**) SilkMarshal.StringArrayToPtr(snbExcludeSa); - var ret = IStorageRemoteCopyToProxy(This, ciidExclude, rgiidExclude, snbExclude, ref pstgDest); - SilkMarshal.CopyPtrToStringArray((nint) snbExclude, snbExcludeSa); - SilkMarshal.Free((nint) snbExclude); + var pBstrDllName = (char**) SilkMarshal.StringArrayToPtr(pBstrDllNameSa); + var ret = ITypeInfoGetDllEntryProxy(ref This, memid, invKind, pBstrDllName, ref pBstrName, pwOrdinal); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDllName, pBstrDllNameSa); + SilkMarshal.Free((nint) pBstrDllName); return ret; } /// To be documented. - [NativeName("Src", "Line 11015, Column 43 in objidl.h")] - public unsafe int IStorageRemoteCopyToProxy(ComPtr This, uint ciidExclude, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* rgiidExclude, char** snbExclude, ref IStorage pstgDest) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6124, Column 41 in oaidl.h")] + public unsafe int ITypeInfoGetDllEntryProxy(ref ITypeInfo This, int memid, InvokeKind invKind, string[] pBstrDllNameSa, ref char* pBstrName, ref ushort pwOrdinal) { - // ComPtrOverloader - return IStorageRemoteCopyToProxy((IStorage*) This.Handle, ciidExclude, rgiidExclude, snbExclude, ref pstgDest); + // StringArrayOverloader + var pBstrDllName = (char**) SilkMarshal.StringArrayToPtr(pBstrDllNameSa); + var ret = ITypeInfoGetDllEntryProxy(ref This, memid, invKind, pBstrDllName, ref pBstrName, ref pwOrdinal); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDllName, pBstrDllNameSa); + SilkMarshal.Free((nint) pBstrDllName); + return ret; } /// To be documented. - [NativeName("Src", "Line 11015, Column 43 in objidl.h")] - public unsafe int IStorageRemoteCopyToProxy(ComPtr This, uint ciidExclude, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* rgiidExclude, ref char* snbExclude, ComPtr pstgDest) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6124, Column 41 in oaidl.h")] + public unsafe int ITypeInfoGetDllEntryProxy(ref ITypeInfo This, int memid, InvokeKind invKind, ref char* pBstrDllName, string[] pBstrNameSa, ushort* pwOrdinal) { - // ComPtrOverloader - return IStorageRemoteCopyToProxy((IStorage*) This.Handle, ciidExclude, rgiidExclude, ref snbExclude, (IStorage*) pstgDest.Handle); + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var ret = ITypeInfoGetDllEntryProxy(ref This, memid, invKind, ref pBstrDllName, pBstrName, pwOrdinal); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + return ret; } /// To be documented. - [NativeName("Src", "Line 11015, Column 43 in objidl.h")] - public unsafe int IStorageRemoteCopyToProxy(ComPtr This, uint ciidExclude, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* rgiidExclude, ref char* snbExclude, ref IStorage pstgDest) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6124, Column 41 in oaidl.h")] + public unsafe int ITypeInfoGetDllEntryProxy(ref ITypeInfo This, int memid, InvokeKind invKind, ref char* pBstrDllName, string[] pBstrNameSa, ref ushort pwOrdinal) { - // ComPtrOverloader - return IStorageRemoteCopyToProxy((IStorage*) This.Handle, ciidExclude, rgiidExclude, ref snbExclude, ref pstgDest); + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var ret = ITypeInfoGetDllEntryProxy(ref This, memid, invKind, ref pBstrDllName, pBstrName, ref pwOrdinal); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + return ret; } /// To be documented. - [NativeName("Src", "Line 11015, Column 43 in objidl.h")] - public unsafe int IStorageRemoteCopyToProxy(IStorage* This, uint ciidExclude, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid rgiidExclude, string[] snbExcludeSa, IStorage* pstgDest) + [NativeName("Src", "Line 6135, Column 43 in oaidl.h")] + public unsafe int ITypeInfoGetDllEntryStub(ITypeInfo* This, int memid, InvokeKind invKind, uint refPtrFlags, string[] pBstrDllNameSa, string[] pBstrNameSa, ushort* pwOrdinal) { // StringArrayOverloader - var snbExclude = (char**) SilkMarshal.StringArrayToPtr(snbExcludeSa); - var ret = IStorageRemoteCopyToProxy(This, ciidExclude, in rgiidExclude, snbExclude, pstgDest); - SilkMarshal.CopyPtrToStringArray((nint) snbExclude, snbExcludeSa); - SilkMarshal.Free((nint) snbExclude); + var pBstrDllName = (char**) SilkMarshal.StringArrayToPtr(pBstrDllNameSa); + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var ret = ITypeInfoGetDllEntryStub(This, memid, invKind, refPtrFlags, pBstrDllName, pBstrName, pwOrdinal); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDllName, pBstrDllNameSa); + SilkMarshal.Free((nint) pBstrDllName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); return ret; } /// To be documented. - [NativeName("Src", "Line 11015, Column 43 in objidl.h")] - public unsafe int IStorageRemoteCopyToProxy(ComPtr This, uint ciidExclude, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid rgiidExclude, char** snbExclude, ComPtr pstgDest) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6135, Column 43 in oaidl.h")] + public unsafe int ITypeInfoGetDllEntryStub(ComPtr This, int memid, InvokeKind invKind, uint refPtrFlags, char** pBstrDllName, char** pBstrName, ushort* pwOrdinal) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStorageRemoteCopyToProxy((IStorage*) This.Handle, ciidExclude, in rgiidExclude, snbExclude, (IStorage*) pstgDest.Handle); + return ITypeInfoGetDllEntryStub((ITypeInfo*) This.Handle, memid, invKind, refPtrFlags, pBstrDllName, pBstrName, pwOrdinal); } /// To be documented. - [NativeName("Src", "Line 11015, Column 43 in objidl.h")] - public unsafe int IStorageRemoteCopyToProxy(IStorage* This, uint ciidExclude, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid rgiidExclude, string[] snbExcludeSa, ref IStorage pstgDest) + [NativeName("Src", "Line 6135, Column 43 in oaidl.h")] + public unsafe int ITypeInfoGetDllEntryStub(ITypeInfo* This, int memid, InvokeKind invKind, uint refPtrFlags, string[] pBstrDllNameSa, string[] pBstrNameSa, ref ushort pwOrdinal) { // StringArrayOverloader - var snbExclude = (char**) SilkMarshal.StringArrayToPtr(snbExcludeSa); - var ret = IStorageRemoteCopyToProxy(This, ciidExclude, in rgiidExclude, snbExclude, ref pstgDest); - SilkMarshal.CopyPtrToStringArray((nint) snbExclude, snbExcludeSa); - SilkMarshal.Free((nint) snbExclude); + var pBstrDllName = (char**) SilkMarshal.StringArrayToPtr(pBstrDllNameSa); + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var ret = ITypeInfoGetDllEntryStub(This, memid, invKind, refPtrFlags, pBstrDllName, pBstrName, ref pwOrdinal); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDllName, pBstrDllNameSa); + SilkMarshal.Free((nint) pBstrDllName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); return ret; } /// To be documented. - [NativeName("Src", "Line 11015, Column 43 in objidl.h")] - public unsafe int IStorageRemoteCopyToProxy(ComPtr This, uint ciidExclude, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid rgiidExclude, char** snbExclude, ref IStorage pstgDest) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6135, Column 43 in oaidl.h")] + public unsafe int ITypeInfoGetDllEntryStub(ComPtr This, int memid, InvokeKind invKind, uint refPtrFlags, char** pBstrDllName, char** pBstrName, ref ushort pwOrdinal) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStorageRemoteCopyToProxy((IStorage*) This.Handle, ciidExclude, in rgiidExclude, snbExclude, ref pstgDest); + return ITypeInfoGetDllEntryStub((ITypeInfo*) This.Handle, memid, invKind, refPtrFlags, pBstrDllName, pBstrName, ref pwOrdinal); } /// To be documented. - [NativeName("Src", "Line 11015, Column 43 in objidl.h")] - public unsafe int IStorageRemoteCopyToProxy(ComPtr This, uint ciidExclude, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid rgiidExclude, ref char* snbExclude, ComPtr pstgDest) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6135, Column 43 in oaidl.h")] + public unsafe int ITypeInfoGetDllEntryStub(ITypeInfo* This, int memid, InvokeKind invKind, uint refPtrFlags, string[] pBstrDllNameSa, ref char* pBstrName, ushort* pwOrdinal) { - // ComPtrOverloader - return IStorageRemoteCopyToProxy((IStorage*) This.Handle, ciidExclude, in rgiidExclude, ref snbExclude, (IStorage*) pstgDest.Handle); + // StringArrayOverloader + var pBstrDllName = (char**) SilkMarshal.StringArrayToPtr(pBstrDllNameSa); + var ret = ITypeInfoGetDllEntryStub(This, memid, invKind, refPtrFlags, pBstrDllName, ref pBstrName, pwOrdinal); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDllName, pBstrDllNameSa); + SilkMarshal.Free((nint) pBstrDllName); + return ret; } /// To be documented. - [NativeName("Src", "Line 11015, Column 43 in objidl.h")] - public unsafe int IStorageRemoteCopyToProxy(ComPtr This, uint ciidExclude, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid rgiidExclude, ref char* snbExclude, ref IStorage pstgDest) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6135, Column 43 in oaidl.h")] + public unsafe int ITypeInfoGetDllEntryStub(ComPtr This, int memid, InvokeKind invKind, uint refPtrFlags, char** pBstrDllName, ref char* pBstrName, ushort* pwOrdinal) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStorageRemoteCopyToProxy((IStorage*) This.Handle, ciidExclude, in rgiidExclude, ref snbExclude, ref pstgDest); + return ITypeInfoGetDllEntryStub((ITypeInfo*) This.Handle, memid, invKind, refPtrFlags, pBstrDllName, ref pBstrName, pwOrdinal); } /// To be documented. - [NativeName("Src", "Line 11015, Column 43 in objidl.h")] - public unsafe int IStorageRemoteCopyToProxy(ref IStorage This, uint ciidExclude, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* rgiidExclude, string[] snbExcludeSa, IStorage* pstgDest) + [NativeName("Src", "Line 6135, Column 43 in oaidl.h")] + public unsafe int ITypeInfoGetDllEntryStub(ITypeInfo* This, int memid, InvokeKind invKind, uint refPtrFlags, string[] pBstrDllNameSa, ref char* pBstrName, ref ushort pwOrdinal) { // StringArrayOverloader - var snbExclude = (char**) SilkMarshal.StringArrayToPtr(snbExcludeSa); - var ret = IStorageRemoteCopyToProxy(ref This, ciidExclude, rgiidExclude, snbExclude, pstgDest); - SilkMarshal.CopyPtrToStringArray((nint) snbExclude, snbExcludeSa); - SilkMarshal.Free((nint) snbExclude); + var pBstrDllName = (char**) SilkMarshal.StringArrayToPtr(pBstrDllNameSa); + var ret = ITypeInfoGetDllEntryStub(This, memid, invKind, refPtrFlags, pBstrDllName, ref pBstrName, ref pwOrdinal); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDllName, pBstrDllNameSa); + SilkMarshal.Free((nint) pBstrDllName); return ret; } /// To be documented. - [NativeName("Src", "Line 11015, Column 43 in objidl.h")] - public unsafe int IStorageRemoteCopyToProxy(ref IStorage This, uint ciidExclude, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* rgiidExclude, char** snbExclude, ComPtr pstgDest) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6135, Column 43 in oaidl.h")] + public unsafe int ITypeInfoGetDllEntryStub(ComPtr This, int memid, InvokeKind invKind, uint refPtrFlags, char** pBstrDllName, ref char* pBstrName, ref ushort pwOrdinal) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStorageRemoteCopyToProxy(ref This, ciidExclude, rgiidExclude, snbExclude, (IStorage*) pstgDest.Handle); + return ITypeInfoGetDllEntryStub((ITypeInfo*) This.Handle, memid, invKind, refPtrFlags, pBstrDllName, ref pBstrName, ref pwOrdinal); } /// To be documented. - [NativeName("Src", "Line 11015, Column 43 in objidl.h")] - public unsafe int IStorageRemoteCopyToProxy(ref IStorage This, uint ciidExclude, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* rgiidExclude, string[] snbExcludeSa, ref IStorage pstgDest) + [NativeName("Src", "Line 6135, Column 43 in oaidl.h")] + public unsafe int ITypeInfoGetDllEntryStub(ITypeInfo* This, int memid, InvokeKind invKind, uint refPtrFlags, ref char* pBstrDllName, string[] pBstrNameSa, ushort* pwOrdinal) { // StringArrayOverloader - var snbExclude = (char**) SilkMarshal.StringArrayToPtr(snbExcludeSa); - var ret = IStorageRemoteCopyToProxy(ref This, ciidExclude, rgiidExclude, snbExclude, ref pstgDest); - SilkMarshal.CopyPtrToStringArray((nint) snbExclude, snbExcludeSa); - SilkMarshal.Free((nint) snbExclude); + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var ret = ITypeInfoGetDllEntryStub(This, memid, invKind, refPtrFlags, ref pBstrDllName, pBstrName, pwOrdinal); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); return ret; } /// To be documented. - [NativeName("Src", "Line 11015, Column 43 in objidl.h")] - public unsafe int IStorageRemoteCopyToProxy(ref IStorage This, uint ciidExclude, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* rgiidExclude, ref char* snbExclude, ComPtr pstgDest) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6135, Column 43 in oaidl.h")] + public unsafe int ITypeInfoGetDllEntryStub(ComPtr This, int memid, InvokeKind invKind, uint refPtrFlags, ref char* pBstrDllName, char** pBstrName, ushort* pwOrdinal) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStorageRemoteCopyToProxy(ref This, ciidExclude, rgiidExclude, ref snbExclude, (IStorage*) pstgDest.Handle); + return ITypeInfoGetDllEntryStub((ITypeInfo*) This.Handle, memid, invKind, refPtrFlags, ref pBstrDllName, pBstrName, pwOrdinal); } /// To be documented. - [NativeName("Src", "Line 11015, Column 43 in objidl.h")] - public unsafe int IStorageRemoteCopyToProxy(ref IStorage This, uint ciidExclude, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid rgiidExclude, string[] snbExcludeSa, IStorage* pstgDest) + [NativeName("Src", "Line 6135, Column 43 in oaidl.h")] + public unsafe int ITypeInfoGetDllEntryStub(ITypeInfo* This, int memid, InvokeKind invKind, uint refPtrFlags, ref char* pBstrDllName, string[] pBstrNameSa, ref ushort pwOrdinal) { // StringArrayOverloader - var snbExclude = (char**) SilkMarshal.StringArrayToPtr(snbExcludeSa); - var ret = IStorageRemoteCopyToProxy(ref This, ciidExclude, in rgiidExclude, snbExclude, pstgDest); - SilkMarshal.CopyPtrToStringArray((nint) snbExclude, snbExcludeSa); - SilkMarshal.Free((nint) snbExclude); + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var ret = ITypeInfoGetDllEntryStub(This, memid, invKind, refPtrFlags, ref pBstrDllName, pBstrName, ref pwOrdinal); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); return ret; } /// To be documented. - [NativeName("Src", "Line 11015, Column 43 in objidl.h")] - public unsafe int IStorageRemoteCopyToProxy(ref IStorage This, uint ciidExclude, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid rgiidExclude, char** snbExclude, ComPtr pstgDest) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6135, Column 43 in oaidl.h")] + public unsafe int ITypeInfoGetDllEntryStub(ComPtr This, int memid, InvokeKind invKind, uint refPtrFlags, ref char* pBstrDllName, char** pBstrName, ref ushort pwOrdinal) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStorageRemoteCopyToProxy(ref This, ciidExclude, in rgiidExclude, snbExclude, (IStorage*) pstgDest.Handle); + return ITypeInfoGetDllEntryStub((ITypeInfo*) This.Handle, memid, invKind, refPtrFlags, ref pBstrDllName, pBstrName, ref pwOrdinal); } /// To be documented. - [NativeName("Src", "Line 11015, Column 43 in objidl.h")] - public unsafe int IStorageRemoteCopyToProxy(ref IStorage This, uint ciidExclude, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid rgiidExclude, string[] snbExcludeSa, ref IStorage pstgDest) + [NativeName("Src", "Line 6135, Column 43 in oaidl.h")] + public unsafe int ITypeInfoGetDllEntryStub(ComPtr This, int memid, InvokeKind invKind, uint refPtrFlags, ref char* pBstrDllName, ref char* pBstrName, ushort* pwOrdinal) where TI0 : unmanaged, IComVtbl, IComVtbl { - // StringArrayOverloader - var snbExclude = (char**) SilkMarshal.StringArrayToPtr(snbExcludeSa); - var ret = IStorageRemoteCopyToProxy(ref This, ciidExclude, in rgiidExclude, snbExclude, ref pstgDest); - SilkMarshal.CopyPtrToStringArray((nint) snbExclude, snbExcludeSa); - SilkMarshal.Free((nint) snbExclude); - return ret; + // ComPtrOverloader + return ITypeInfoGetDllEntryStub((ITypeInfo*) This.Handle, memid, invKind, refPtrFlags, ref pBstrDllName, ref pBstrName, pwOrdinal); } /// To be documented. - [NativeName("Src", "Line 11015, Column 43 in objidl.h")] - public unsafe int IStorageRemoteCopyToProxy(ref IStorage This, uint ciidExclude, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid rgiidExclude, ref char* snbExclude, ComPtr pstgDest) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6135, Column 43 in oaidl.h")] + public unsafe int ITypeInfoGetDllEntryStub(ComPtr This, int memid, InvokeKind invKind, uint refPtrFlags, ref char* pBstrDllName, ref char* pBstrName, ref ushort pwOrdinal) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStorageRemoteCopyToProxy(ref This, ciidExclude, in rgiidExclude, ref snbExclude, (IStorage*) pstgDest.Handle); + return ITypeInfoGetDllEntryStub((ITypeInfo*) This.Handle, memid, invKind, refPtrFlags, ref pBstrDllName, ref pBstrName, ref pwOrdinal); } /// To be documented. - [NativeName("Src", "Line 11023, Column 17 in objidl.h")] - public unsafe void IStorageRemoteCopyToStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6135, Column 43 in oaidl.h")] + public unsafe int ITypeInfoGetDllEntryStub(ref ITypeInfo This, int memid, InvokeKind invKind, uint refPtrFlags, string[] pBstrDllNameSa, string[] pBstrNameSa, ushort* pwOrdinal) { - // ComPtrOverloader - IStorageRemoteCopyToStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + // StringArrayOverloader + var pBstrDllName = (char**) SilkMarshal.StringArrayToPtr(pBstrDllNameSa); + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var ret = ITypeInfoGetDllEntryStub(ref This, memid, invKind, refPtrFlags, pBstrDllName, pBstrName, pwOrdinal); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDllName, pBstrDllNameSa); + SilkMarshal.Free((nint) pBstrDllName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + return ret; } /// To be documented. - [NativeName("Src", "Line 11023, Column 17 in objidl.h")] - public unsafe void IStorageRemoteCopyToStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6135, Column 43 in oaidl.h")] + public unsafe int ITypeInfoGetDllEntryStub(ref ITypeInfo This, int memid, InvokeKind invKind, uint refPtrFlags, string[] pBstrDllNameSa, string[] pBstrNameSa, ref ushort pwOrdinal) { - // ComPtrOverloader - IStorageRemoteCopyToStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + // StringArrayOverloader + var pBstrDllName = (char**) SilkMarshal.StringArrayToPtr(pBstrDllNameSa); + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var ret = ITypeInfoGetDllEntryStub(ref This, memid, invKind, refPtrFlags, pBstrDllName, pBstrName, ref pwOrdinal); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDllName, pBstrDllNameSa); + SilkMarshal.Free((nint) pBstrDllName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + return ret; } /// To be documented. - [NativeName("Src", "Line 11023, Column 17 in objidl.h")] - public unsafe void IStorageRemoteCopyToStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6135, Column 43 in oaidl.h")] + public unsafe int ITypeInfoGetDllEntryStub(ref ITypeInfo This, int memid, InvokeKind invKind, uint refPtrFlags, string[] pBstrDllNameSa, ref char* pBstrName, ushort* pwOrdinal) { - // ComPtrOverloader - IStorageRemoteCopyToStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + // StringArrayOverloader + var pBstrDllName = (char**) SilkMarshal.StringArrayToPtr(pBstrDllNameSa); + var ret = ITypeInfoGetDllEntryStub(ref This, memid, invKind, refPtrFlags, pBstrDllName, ref pBstrName, pwOrdinal); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDllName, pBstrDllNameSa); + SilkMarshal.Free((nint) pBstrDllName); + return ret; } /// To be documented. - [NativeName("Src", "Line 11023, Column 17 in objidl.h")] - public unsafe void IStorageRemoteCopyToStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6135, Column 43 in oaidl.h")] + public unsafe int ITypeInfoGetDllEntryStub(ref ITypeInfo This, int memid, InvokeKind invKind, uint refPtrFlags, string[] pBstrDllNameSa, ref char* pBstrName, ref ushort pwOrdinal) { - // ComPtrOverloader - IStorageRemoteCopyToStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + // StringArrayOverloader + var pBstrDllName = (char**) SilkMarshal.StringArrayToPtr(pBstrDllNameSa); + var ret = ITypeInfoGetDllEntryStub(ref This, memid, invKind, refPtrFlags, pBstrDllName, ref pBstrName, ref pwOrdinal); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDllName, pBstrDllNameSa); + SilkMarshal.Free((nint) pBstrDllName); + return ret; } /// To be documented. - [NativeName("Src", "Line 11023, Column 17 in objidl.h")] - public unsafe void IStorageRemoteCopyToStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6135, Column 43 in oaidl.h")] + public unsafe int ITypeInfoGetDllEntryStub(ref ITypeInfo This, int memid, InvokeKind invKind, uint refPtrFlags, ref char* pBstrDllName, string[] pBstrNameSa, ushort* pwOrdinal) { - // ComPtrOverloader - IStorageRemoteCopyToStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var ret = ITypeInfoGetDllEntryStub(ref This, memid, invKind, refPtrFlags, ref pBstrDllName, pBstrName, pwOrdinal); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + return ret; } /// To be documented. - [NativeName("Src", "Line 11023, Column 17 in objidl.h")] - public unsafe void IStorageRemoteCopyToStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6135, Column 43 in oaidl.h")] + public unsafe int ITypeInfoGetDllEntryStub(ref ITypeInfo This, int memid, InvokeKind invKind, uint refPtrFlags, ref char* pBstrDllName, string[] pBstrNameSa, ref ushort pwOrdinal) { - // ComPtrOverloader - IStorageRemoteCopyToStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase); + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var ret = ITypeInfoGetDllEntryStub(ref This, memid, invKind, refPtrFlags, ref pBstrDllName, pBstrName, ref pwOrdinal); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + return ret; } /// To be documented. - [NativeName("Src", "Line 11023, Column 17 in objidl.h")] - public unsafe void IStorageRemoteCopyToStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6144, Column 41 in oaidl.h")] + public unsafe int ITypeInfoAddressOfMemberProxy(ComPtr This, int memid, InvokeKind invKind, void** ppv) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IStorageRemoteCopyToStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, _pdwStubPhase); + return ITypeInfoAddressOfMemberProxy((ITypeInfo*) This.Handle, memid, invKind, ppv); } /// To be documented. - [NativeName("Src", "Line 11023, Column 17 in objidl.h")] - public unsafe void IStorageRemoteCopyToStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6144, Column 41 in oaidl.h")] + public unsafe int ITypeInfoAddressOfMemberProxy(ComPtr This, int memid, InvokeKind invKind, ref void* ppv) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IStorageRemoteCopyToStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, ref _pdwStubPhase); + return ITypeInfoAddressOfMemberProxy((ITypeInfo*) This.Handle, memid, invKind, ref ppv); } /// To be documented. - [NativeName("Src", "Line 11023, Column 17 in objidl.h")] - public unsafe void IStorageRemoteCopyToStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6151, Column 51 in oaidl.h")] + public unsafe int ITypeInfoAddressOfMemberStub(ComPtr This) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IStorageRemoteCopyToStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + return ITypeInfoAddressOfMemberStub((ITypeInfo*) This.Handle); } /// To be documented. - [NativeName("Src", "Line 11023, Column 17 in objidl.h")] - public unsafe void IStorageRemoteCopyToStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6154, Column 41 in oaidl.h")] + public unsafe int ITypeInfoCreateInstanceProxy(ComPtr This, ComPtr pUnkOuter, out ComPtr ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl { // ComPtrOverloader - IStorageRemoteCopyToStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + ppvObj = default; + return ITypeInfoCreateInstanceProxy((ITypeInfo*) This.Handle, (Silk.NET.Core.Native.IUnknown*) pUnkOuter.Handle, SilkMarshal.GuidPtrOf(), (void**) ppvObj.GetAddressOf()); } /// To be documented. - [NativeName("Src", "Line 11023, Column 17 in objidl.h")] - public unsafe void IStorageRemoteCopyToStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6154, Column 41 in oaidl.h")] + public unsafe int ITypeInfoCreateInstanceProxy(ComPtr This, ComPtr pUnkOuter, Guid* riid, ref void* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IStorageRemoteCopyToStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + return ITypeInfoCreateInstanceProxy((ITypeInfo*) This.Handle, (Silk.NET.Core.Native.IUnknown*) pUnkOuter.Handle, riid, ref ppvObj); } /// To be documented. - [NativeName("Src", "Line 11023, Column 17 in objidl.h")] - public unsafe void IStorageRemoteCopyToStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6154, Column 41 in oaidl.h")] + public unsafe int ITypeInfoCreateInstanceProxy(ComPtr This, ComPtr pUnkOuter, ref Guid riid, void** ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IStorageRemoteCopyToStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + return ITypeInfoCreateInstanceProxy((ITypeInfo*) This.Handle, (Silk.NET.Core.Native.IUnknown*) pUnkOuter.Handle, ref riid, ppvObj); } /// To be documented. - [NativeName("Src", "Line 11030, Column 43 in objidl.h")] - public unsafe int IStorageRemoteEnumElementsProxy(ComPtr This, uint reserved1, uint cbReserved2, byte* reserved2, uint reserved3, ref ComPtr ppenum) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6154, Column 41 in oaidl.h")] + public unsafe int ITypeInfoCreateInstanceProxy(ComPtr This, ComPtr pUnkOuter, ref Guid riid, ref void* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStorageRemoteEnumElementsProxy((IStorage*) This.Handle, reserved1, cbReserved2, reserved2, reserved3, (IEnumSTATSTG**) ppenum.GetAddressOf()); + return ITypeInfoCreateInstanceProxy((ITypeInfo*) This.Handle, (Silk.NET.Core.Native.IUnknown*) pUnkOuter.Handle, ref riid, ref ppvObj); } /// To be documented. - [NativeName("Src", "Line 11030, Column 43 in objidl.h")] - public unsafe int IStorageRemoteEnumElementsProxy(ComPtr This, uint reserved1, uint cbReserved2, byte* reserved2, uint reserved3, ref IEnumSTATSTG* ppenum) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6154, Column 41 in oaidl.h")] + public unsafe int ITypeInfoCreateInstanceProxy(ComPtr This, ref Silk.NET.Core.Native.IUnknown pUnkOuter, out ComPtr ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl { // ComPtrOverloader - return IStorageRemoteEnumElementsProxy((IStorage*) This.Handle, reserved1, cbReserved2, reserved2, reserved3, ref ppenum); + ppvObj = default; + return ITypeInfoCreateInstanceProxy((ITypeInfo*) This.Handle, ref pUnkOuter, SilkMarshal.GuidPtrOf(), (void**) ppvObj.GetAddressOf()); } /// To be documented. - [NativeName("Src", "Line 11030, Column 43 in objidl.h")] - public unsafe int IStorageRemoteEnumElementsProxy(ComPtr This, uint reserved1, uint cbReserved2, ref byte reserved2, uint reserved3, ref ComPtr ppenum) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6154, Column 41 in oaidl.h")] + public unsafe int ITypeInfoCreateInstanceProxy(ComPtr This, ref Silk.NET.Core.Native.IUnknown pUnkOuter, Guid* riid, ref void* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStorageRemoteEnumElementsProxy((IStorage*) This.Handle, reserved1, cbReserved2, ref reserved2, reserved3, (IEnumSTATSTG**) ppenum.GetAddressOf()); + return ITypeInfoCreateInstanceProxy((ITypeInfo*) This.Handle, ref pUnkOuter, riid, ref ppvObj); } /// To be documented. - [NativeName("Src", "Line 11030, Column 43 in objidl.h")] - public unsafe int IStorageRemoteEnumElementsProxy(ComPtr This, uint reserved1, uint cbReserved2, ref byte reserved2, uint reserved3, ref IEnumSTATSTG* ppenum) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6154, Column 41 in oaidl.h")] + public unsafe int ITypeInfoCreateInstanceProxy(ComPtr This, ref Silk.NET.Core.Native.IUnknown pUnkOuter, ref Guid riid, void** ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStorageRemoteEnumElementsProxy((IStorage*) This.Handle, reserved1, cbReserved2, ref reserved2, reserved3, ref ppenum); + return ITypeInfoCreateInstanceProxy((ITypeInfo*) This.Handle, ref pUnkOuter, ref riid, ppvObj); } /// To be documented. - [NativeName("Src", "Line 11030, Column 43 in objidl.h")] - public unsafe int IStorageRemoteEnumElementsProxy(ComPtr This, uint reserved1, uint cbReserved2, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string reserved2, uint reserved3, ref ComPtr ppenum) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6154, Column 41 in oaidl.h")] + public unsafe int ITypeInfoCreateInstanceProxy(ComPtr This, ref Silk.NET.Core.Native.IUnknown pUnkOuter, ref Guid riid, ref void* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStorageRemoteEnumElementsProxy((IStorage*) This.Handle, reserved1, cbReserved2, reserved2, reserved3, (IEnumSTATSTG**) ppenum.GetAddressOf()); + return ITypeInfoCreateInstanceProxy((ITypeInfo*) This.Handle, ref pUnkOuter, ref riid, ref ppvObj); } /// To be documented. - [NativeName("Src", "Line 11030, Column 43 in objidl.h")] - public unsafe int IStorageRemoteEnumElementsProxy(ComPtr This, uint reserved1, uint cbReserved2, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string reserved2, uint reserved3, ref IEnumSTATSTG* ppenum) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6154, Column 41 in oaidl.h")] + public unsafe int ITypeInfoCreateInstanceProxy(ref ITypeInfo This, ComPtr pUnkOuter, out ComPtr ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl { // ComPtrOverloader - return IStorageRemoteEnumElementsProxy((IStorage*) This.Handle, reserved1, cbReserved2, reserved2, reserved3, ref ppenum); + ppvObj = default; + return ITypeInfoCreateInstanceProxy(ref This, (Silk.NET.Core.Native.IUnknown*) pUnkOuter.Handle, SilkMarshal.GuidPtrOf(), (void**) ppvObj.GetAddressOf()); } /// To be documented. - [NativeName("Src", "Line 11030, Column 43 in objidl.h")] - public unsafe int IStorageRemoteEnumElementsProxy(ref IStorage This, uint reserved1, uint cbReserved2, byte* reserved2, uint reserved3, ref ComPtr ppenum) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6154, Column 41 in oaidl.h")] + public unsafe int ITypeInfoCreateInstanceProxy(ref ITypeInfo This, ComPtr pUnkOuter, Guid* riid, ref void* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStorageRemoteEnumElementsProxy(ref This, reserved1, cbReserved2, reserved2, reserved3, (IEnumSTATSTG**) ppenum.GetAddressOf()); + return ITypeInfoCreateInstanceProxy(ref This, (Silk.NET.Core.Native.IUnknown*) pUnkOuter.Handle, riid, ref ppvObj); } /// To be documented. - [NativeName("Src", "Line 11030, Column 43 in objidl.h")] - public unsafe int IStorageRemoteEnumElementsProxy(ref IStorage This, uint reserved1, uint cbReserved2, ref byte reserved2, uint reserved3, ref ComPtr ppenum) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6154, Column 41 in oaidl.h")] + public unsafe int ITypeInfoCreateInstanceProxy(ref ITypeInfo This, ComPtr pUnkOuter, ref Guid riid, void** ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStorageRemoteEnumElementsProxy(ref This, reserved1, cbReserved2, ref reserved2, reserved3, (IEnumSTATSTG**) ppenum.GetAddressOf()); + return ITypeInfoCreateInstanceProxy(ref This, (Silk.NET.Core.Native.IUnknown*) pUnkOuter.Handle, ref riid, ppvObj); } /// To be documented. - [NativeName("Src", "Line 11030, Column 43 in objidl.h")] - public unsafe int IStorageRemoteEnumElementsProxy(ref IStorage This, uint reserved1, uint cbReserved2, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string reserved2, uint reserved3, ref ComPtr ppenum) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6154, Column 41 in oaidl.h")] + public unsafe int ITypeInfoCreateInstanceProxy(ref ITypeInfo This, ComPtr pUnkOuter, ref Guid riid, ref void* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStorageRemoteEnumElementsProxy(ref This, reserved1, cbReserved2, reserved2, reserved3, (IEnumSTATSTG**) ppenum.GetAddressOf()); + return ITypeInfoCreateInstanceProxy(ref This, (Silk.NET.Core.Native.IUnknown*) pUnkOuter.Handle, ref riid, ref ppvObj); } /// To be documented. - [NativeName("Src", "Line 11039, Column 17 in objidl.h")] - public unsafe void IStorageRemoteEnumElementsStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6154, Column 41 in oaidl.h")] + public unsafe int ITypeInfoCreateInstanceProxy(ref ITypeInfo This, ref Silk.NET.Core.Native.IUnknown pUnkOuter, out ComPtr ppvObj) where TI0 : unmanaged, IComVtbl { // ComPtrOverloader - IStorageRemoteEnumElementsStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + ppvObj = default; + return ITypeInfoCreateInstanceProxy(ref This, ref pUnkOuter, SilkMarshal.GuidPtrOf(), (void**) ppvObj.GetAddressOf()); } /// To be documented. - [NativeName("Src", "Line 11039, Column 17 in objidl.h")] - public unsafe void IStorageRemoteEnumElementsStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6161, Column 43 in oaidl.h")] + public unsafe int ITypeInfoCreateInstanceStub(ComPtr This, out ComPtr ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IStorageRemoteEnumElementsStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + ppvObj = default; + return ITypeInfoCreateInstanceStub((ITypeInfo*) This.Handle, SilkMarshal.GuidPtrOf(), (Silk.NET.Core.Native.IUnknown**) ppvObj.GetAddressOf()); } /// To be documented. - [NativeName("Src", "Line 11039, Column 17 in objidl.h")] - public unsafe void IStorageRemoteEnumElementsStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6161, Column 43 in oaidl.h")] + public unsafe int ITypeInfoCreateInstanceStub(ComPtr This, Guid* riid, ref Silk.NET.Core.Native.IUnknown* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IStorageRemoteEnumElementsStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + return ITypeInfoCreateInstanceStub((ITypeInfo*) This.Handle, riid, ref ppvObj); } /// To be documented. - [NativeName("Src", "Line 11039, Column 17 in objidl.h")] - public unsafe void IStorageRemoteEnumElementsStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6161, Column 43 in oaidl.h")] + public unsafe int ITypeInfoCreateInstanceStub(ComPtr This, ref Guid riid, ref ComPtr ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IStorageRemoteEnumElementsStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + return ITypeInfoCreateInstanceStub((ITypeInfo*) This.Handle, ref riid, (Silk.NET.Core.Native.IUnknown**) ppvObj.GetAddressOf()); } /// To be documented. - [NativeName("Src", "Line 11039, Column 17 in objidl.h")] - public unsafe void IStorageRemoteEnumElementsStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6161, Column 43 in oaidl.h")] + public unsafe int ITypeInfoCreateInstanceStub(ComPtr This, ref Guid riid, ref Silk.NET.Core.Native.IUnknown* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IStorageRemoteEnumElementsStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + return ITypeInfoCreateInstanceStub((ITypeInfo*) This.Handle, ref riid, ref ppvObj); } /// To be documented. - [NativeName("Src", "Line 11039, Column 17 in objidl.h")] - public unsafe void IStorageRemoteEnumElementsStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6161, Column 43 in oaidl.h")] + public unsafe int ITypeInfoCreateInstanceStub(ref ITypeInfo This, out ComPtr ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IStorageRemoteEnumElementsStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase); + ppvObj = default; + return ITypeInfoCreateInstanceStub(ref This, SilkMarshal.GuidPtrOf(), (Silk.NET.Core.Native.IUnknown**) ppvObj.GetAddressOf()); } /// To be documented. - [NativeName("Src", "Line 11039, Column 17 in objidl.h")] - public unsafe void IStorageRemoteEnumElementsStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6161, Column 43 in oaidl.h")] + public unsafe int ITypeInfoCreateInstanceStub(ref ITypeInfo This, ref Guid riid, ref ComPtr ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IStorageRemoteEnumElementsStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, _pdwStubPhase); + return ITypeInfoCreateInstanceStub(ref This, ref riid, (Silk.NET.Core.Native.IUnknown**) ppvObj.GetAddressOf()); } /// To be documented. - [NativeName("Src", "Line 11039, Column 17 in objidl.h")] - public unsafe void IStorageRemoteEnumElementsStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6166, Column 41 in oaidl.h")] + public unsafe int ITypeInfoGetContainingTypeLibProxy(ComPtr This, ref ComPtr ppTLib, uint* pIndex) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IStorageRemoteEnumElementsStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, ref _pdwStubPhase); + return ITypeInfoGetContainingTypeLibProxy((ITypeInfo*) This.Handle, (ITypeLib**) ppTLib.GetAddressOf(), pIndex); } /// To be documented. - [NativeName("Src", "Line 11039, Column 17 in objidl.h")] - public unsafe void IStorageRemoteEnumElementsStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6166, Column 41 in oaidl.h")] + public unsafe int ITypeInfoGetContainingTypeLibProxy(ComPtr This, ref ComPtr ppTLib, ref uint pIndex) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IStorageRemoteEnumElementsStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + return ITypeInfoGetContainingTypeLibProxy((ITypeInfo*) This.Handle, (ITypeLib**) ppTLib.GetAddressOf(), ref pIndex); } /// To be documented. - [NativeName("Src", "Line 11039, Column 17 in objidl.h")] - public unsafe void IStorageRemoteEnumElementsStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6166, Column 41 in oaidl.h")] + public unsafe int ITypeInfoGetContainingTypeLibProxy(ComPtr This, ref ITypeLib* ppTLib, uint* pIndex) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IStorageRemoteEnumElementsStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + return ITypeInfoGetContainingTypeLibProxy((ITypeInfo*) This.Handle, ref ppTLib, pIndex); } /// To be documented. - [NativeName("Src", "Line 11039, Column 17 in objidl.h")] - public unsafe void IStorageRemoteEnumElementsStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6166, Column 41 in oaidl.h")] + public unsafe int ITypeInfoGetContainingTypeLibProxy(ComPtr This, ref ITypeLib* ppTLib, ref uint pIndex) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IStorageRemoteEnumElementsStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + return ITypeInfoGetContainingTypeLibProxy((ITypeInfo*) This.Handle, ref ppTLib, ref pIndex); } /// To be documented. - [NativeName("Src", "Line 11039, Column 17 in objidl.h")] - public unsafe void IStorageRemoteEnumElementsStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6166, Column 41 in oaidl.h")] + public unsafe int ITypeInfoGetContainingTypeLibProxy(ref ITypeInfo This, ref ComPtr ppTLib, uint* pIndex) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IStorageRemoteEnumElementsStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + return ITypeInfoGetContainingTypeLibProxy(ref This, (ITypeLib**) ppTLib.GetAddressOf(), pIndex); } /// To be documented. - [NativeName("Src", "Line 11539, Column 35 in objidl.h")] - public unsafe int ILockBytesRemoteReadAtProxy(ComPtr This, ulong ulOffset, byte* pv, uint cb, uint* pcbRead) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6166, Column 41 in oaidl.h")] + public unsafe int ITypeInfoGetContainingTypeLibProxy(ref ITypeInfo This, ref ComPtr ppTLib, ref uint pIndex) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return ILockBytesRemoteReadAtProxy((ILockBytes*) This.Handle, ulOffset, pv, cb, pcbRead); + return ITypeInfoGetContainingTypeLibProxy(ref This, (ITypeLib**) ppTLib.GetAddressOf(), ref pIndex); } /// To be documented. - [NativeName("Src", "Line 11539, Column 35 in objidl.h")] - public unsafe int ILockBytesRemoteReadAtProxy(ComPtr This, ulong ulOffset, byte* pv, uint cb, ref uint pcbRead) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6172, Column 43 in oaidl.h")] + public unsafe int ITypeInfoGetContainingTypeLibStub(ComPtr This, ref ComPtr ppTLib, uint* pIndex) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return ILockBytesRemoteReadAtProxy((ILockBytes*) This.Handle, ulOffset, pv, cb, ref pcbRead); + return ITypeInfoGetContainingTypeLibStub((ITypeInfo*) This.Handle, (ITypeLib**) ppTLib.GetAddressOf(), pIndex); } /// To be documented. - [NativeName("Src", "Line 11539, Column 35 in objidl.h")] - public unsafe int ILockBytesRemoteReadAtProxy(ComPtr This, ulong ulOffset, ref byte pv, uint cb, uint* pcbRead) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6172, Column 43 in oaidl.h")] + public unsafe int ITypeInfoGetContainingTypeLibStub(ComPtr This, ref ComPtr ppTLib, ref uint pIndex) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return ILockBytesRemoteReadAtProxy((ILockBytes*) This.Handle, ulOffset, ref pv, cb, pcbRead); + return ITypeInfoGetContainingTypeLibStub((ITypeInfo*) This.Handle, (ITypeLib**) ppTLib.GetAddressOf(), ref pIndex); } /// To be documented. - [NativeName("Src", "Line 11539, Column 35 in objidl.h")] - public unsafe int ILockBytesRemoteReadAtProxy(ComPtr This, ulong ulOffset, ref byte pv, uint cb, ref uint pcbRead) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6172, Column 43 in oaidl.h")] + public unsafe int ITypeInfoGetContainingTypeLibStub(ComPtr This, ref ITypeLib* ppTLib, uint* pIndex) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return ILockBytesRemoteReadAtProxy((ILockBytes*) This.Handle, ulOffset, ref pv, cb, ref pcbRead); + return ITypeInfoGetContainingTypeLibStub((ITypeInfo*) This.Handle, ref ppTLib, pIndex); } /// To be documented. - [NativeName("Src", "Line 11539, Column 35 in objidl.h")] - public unsafe int ILockBytesRemoteReadAtProxy(ComPtr This, ulong ulOffset, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pv, uint cb, uint* pcbRead) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6172, Column 43 in oaidl.h")] + public unsafe int ITypeInfoGetContainingTypeLibStub(ComPtr This, ref ITypeLib* ppTLib, ref uint pIndex) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return ILockBytesRemoteReadAtProxy((ILockBytes*) This.Handle, ulOffset, pv, cb, pcbRead); + return ITypeInfoGetContainingTypeLibStub((ITypeInfo*) This.Handle, ref ppTLib, ref pIndex); } /// To be documented. - [NativeName("Src", "Line 11539, Column 35 in objidl.h")] - public unsafe int ILockBytesRemoteReadAtProxy(ComPtr This, ulong ulOffset, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pv, uint cb, ref uint pcbRead) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6172, Column 43 in oaidl.h")] + public unsafe int ITypeInfoGetContainingTypeLibStub(ref ITypeInfo This, ref ComPtr ppTLib, uint* pIndex) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return ILockBytesRemoteReadAtProxy((ILockBytes*) This.Handle, ulOffset, pv, cb, ref pcbRead); + return ITypeInfoGetContainingTypeLibStub(ref This, (ITypeLib**) ppTLib.GetAddressOf(), pIndex); } /// To be documented. - [NativeName("Src", "Line 11547, Column 17 in objidl.h")] - public unsafe void ILockBytesRemoteReadAtStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6172, Column 43 in oaidl.h")] + public unsafe int ITypeInfoGetContainingTypeLibStub(ref ITypeInfo This, ref ComPtr ppTLib, ref uint pIndex) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - ILockBytesRemoteReadAtStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + return ITypeInfoGetContainingTypeLibStub(ref This, (ITypeLib**) ppTLib.GetAddressOf(), ref pIndex); } /// To be documented. - [NativeName("Src", "Line 11547, Column 17 in objidl.h")] - public unsafe void ILockBytesRemoteReadAtStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6177, Column 38 in oaidl.h")] + public unsafe void ITypeInfoReleaseTypeAttrProxy(ComPtr This, TypeAttr* pTypeAttr) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - ILockBytesRemoteReadAtStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + ITypeInfoReleaseTypeAttrProxy((ITypeInfo*) This.Handle, pTypeAttr); } /// To be documented. - [NativeName("Src", "Line 11547, Column 17 in objidl.h")] - public unsafe void ILockBytesRemoteReadAtStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6177, Column 38 in oaidl.h")] + public unsafe void ITypeInfoReleaseTypeAttrProxy(ComPtr This, ref TypeAttr pTypeAttr) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - ILockBytesRemoteReadAtStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + ITypeInfoReleaseTypeAttrProxy((ITypeInfo*) This.Handle, ref pTypeAttr); } /// To be documented. - [NativeName("Src", "Line 11547, Column 17 in objidl.h")] - public unsafe void ILockBytesRemoteReadAtStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6182, Column 51 in oaidl.h")] + public unsafe int ITypeInfoReleaseTypeAttrStub(ComPtr This) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - ILockBytesRemoteReadAtStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + return ITypeInfoReleaseTypeAttrStub((ITypeInfo*) This.Handle); } /// To be documented. - [NativeName("Src", "Line 11547, Column 17 in objidl.h")] - public unsafe void ILockBytesRemoteReadAtStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6185, Column 38 in oaidl.h")] + public unsafe void ITypeInfoReleaseFuncDescProxy(ComPtr This, FuncDesc* pFuncDesc) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - ILockBytesRemoteReadAtStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + ITypeInfoReleaseFuncDescProxy((ITypeInfo*) This.Handle, pFuncDesc); } /// To be documented. - [NativeName("Src", "Line 11547, Column 17 in objidl.h")] - public unsafe void ILockBytesRemoteReadAtStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6185, Column 38 in oaidl.h")] + public unsafe void ITypeInfoReleaseFuncDescProxy(ComPtr This, ref FuncDesc pFuncDesc) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - ILockBytesRemoteReadAtStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase); + ITypeInfoReleaseFuncDescProxy((ITypeInfo*) This.Handle, ref pFuncDesc); } /// To be documented. - [NativeName("Src", "Line 11547, Column 17 in objidl.h")] - public unsafe void ILockBytesRemoteReadAtStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6190, Column 51 in oaidl.h")] + public unsafe int ITypeInfoReleaseFuncDescStub(ComPtr This) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - ILockBytesRemoteReadAtStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, _pdwStubPhase); + return ITypeInfoReleaseFuncDescStub((ITypeInfo*) This.Handle); } /// To be documented. - [NativeName("Src", "Line 11547, Column 17 in objidl.h")] - public unsafe void ILockBytesRemoteReadAtStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6193, Column 38 in oaidl.h")] + public unsafe void ITypeInfoReleaseVarDescProxy(ComPtr This, VarDesc* pVarDesc) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - ILockBytesRemoteReadAtStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, ref _pdwStubPhase); + ITypeInfoReleaseVarDescProxy((ITypeInfo*) This.Handle, pVarDesc); } /// To be documented. - [NativeName("Src", "Line 11547, Column 17 in objidl.h")] - public unsafe void ILockBytesRemoteReadAtStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6193, Column 38 in oaidl.h")] + public unsafe void ITypeInfoReleaseVarDescProxy(ComPtr This, ref VarDesc pVarDesc) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - ILockBytesRemoteReadAtStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + ITypeInfoReleaseVarDescProxy((ITypeInfo*) This.Handle, ref pVarDesc); } /// To be documented. - [NativeName("Src", "Line 11547, Column 17 in objidl.h")] - public unsafe void ILockBytesRemoteReadAtStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6198, Column 51 in oaidl.h")] + public unsafe int ITypeInfoReleaseVarDescStub(ComPtr This) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - ILockBytesRemoteReadAtStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + return ITypeInfoReleaseVarDescStub((ITypeInfo*) This.Handle); } /// To be documented. - [NativeName("Src", "Line 11547, Column 17 in objidl.h")] - public unsafe void ILockBytesRemoteReadAtStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6201, Column 41 in oaidl.h")] + public unsafe int ITypeInfo2GetDocumentation2Proxy(ITypeInfo2* This, int memid, uint lcid, string[] pbstrHelpStringSa, uint* pdwHelpStringContext, string[] pbstrHelpStringDllSa) { - // ComPtrOverloader - ILockBytesRemoteReadAtStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + // StringArrayOverloader + var pbstrHelpString = (char**) SilkMarshal.StringArrayToPtr(pbstrHelpStringSa); + var pbstrHelpStringDll = (char**) SilkMarshal.StringArrayToPtr(pbstrHelpStringDllSa); + var ret = ITypeInfo2GetDocumentation2Proxy(This, memid, lcid, pbstrHelpString, pdwHelpStringContext, pbstrHelpStringDll); + SilkMarshal.CopyPtrToStringArray((nint) pbstrHelpString, pbstrHelpStringSa); + SilkMarshal.Free((nint) pbstrHelpString); + SilkMarshal.CopyPtrToStringArray((nint) pbstrHelpStringDll, pbstrHelpStringDllSa); + SilkMarshal.Free((nint) pbstrHelpStringDll); + return ret; } /// To be documented. - [NativeName("Src", "Line 11547, Column 17 in objidl.h")] - public unsafe void ILockBytesRemoteReadAtStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6201, Column 41 in oaidl.h")] + public unsafe int ITypeInfo2GetDocumentation2Proxy(ComPtr This, int memid, uint lcid, char** pbstrHelpString, uint* pdwHelpStringContext, char** pbstrHelpStringDll) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - ILockBytesRemoteReadAtStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + return ITypeInfo2GetDocumentation2Proxy((ITypeInfo2*) This.Handle, memid, lcid, pbstrHelpString, pdwHelpStringContext, pbstrHelpStringDll); } /// To be documented. - [NativeName("Src", "Line 11554, Column 43 in objidl.h")] - public unsafe int ILockBytesRemoteWriteAtProxy(ComPtr This, ulong ulOffset, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* pv, uint cb, uint* pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6201, Column 41 in oaidl.h")] + public unsafe int ITypeInfo2GetDocumentation2Proxy(ITypeInfo2* This, int memid, uint lcid, string[] pbstrHelpStringSa, uint* pdwHelpStringContext, ref char* pbstrHelpStringDll) { - // ComPtrOverloader - return ILockBytesRemoteWriteAtProxy((ILockBytes*) This.Handle, ulOffset, pv, cb, pcbWritten); + // StringArrayOverloader + var pbstrHelpString = (char**) SilkMarshal.StringArrayToPtr(pbstrHelpStringSa); + var ret = ITypeInfo2GetDocumentation2Proxy(This, memid, lcid, pbstrHelpString, pdwHelpStringContext, ref pbstrHelpStringDll); + SilkMarshal.CopyPtrToStringArray((nint) pbstrHelpString, pbstrHelpStringSa); + SilkMarshal.Free((nint) pbstrHelpString); + return ret; } /// To be documented. - [NativeName("Src", "Line 11554, Column 43 in objidl.h")] - public unsafe int ILockBytesRemoteWriteAtProxy(ComPtr This, ulong ulOffset, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* pv, uint cb, ref uint pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6201, Column 41 in oaidl.h")] + public unsafe int ITypeInfo2GetDocumentation2Proxy(ComPtr This, int memid, uint lcid, char** pbstrHelpString, uint* pdwHelpStringContext, ref char* pbstrHelpStringDll) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return ILockBytesRemoteWriteAtProxy((ILockBytes*) This.Handle, ulOffset, pv, cb, ref pcbWritten); + return ITypeInfo2GetDocumentation2Proxy((ITypeInfo2*) This.Handle, memid, lcid, pbstrHelpString, pdwHelpStringContext, ref pbstrHelpStringDll); } /// To be documented. - [NativeName("Src", "Line 11554, Column 43 in objidl.h")] - public unsafe int ILockBytesRemoteWriteAtProxy(ComPtr This, ulong ulOffset, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte pv, uint cb, uint* pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6201, Column 41 in oaidl.h")] + public unsafe int ITypeInfo2GetDocumentation2Proxy(ITypeInfo2* This, int memid, uint lcid, string[] pbstrHelpStringSa, ref uint pdwHelpStringContext, string[] pbstrHelpStringDllSa) { - // ComPtrOverloader - return ILockBytesRemoteWriteAtProxy((ILockBytes*) This.Handle, ulOffset, in pv, cb, pcbWritten); + // StringArrayOverloader + var pbstrHelpString = (char**) SilkMarshal.StringArrayToPtr(pbstrHelpStringSa); + var pbstrHelpStringDll = (char**) SilkMarshal.StringArrayToPtr(pbstrHelpStringDllSa); + var ret = ITypeInfo2GetDocumentation2Proxy(This, memid, lcid, pbstrHelpString, ref pdwHelpStringContext, pbstrHelpStringDll); + SilkMarshal.CopyPtrToStringArray((nint) pbstrHelpString, pbstrHelpStringSa); + SilkMarshal.Free((nint) pbstrHelpString); + SilkMarshal.CopyPtrToStringArray((nint) pbstrHelpStringDll, pbstrHelpStringDllSa); + SilkMarshal.Free((nint) pbstrHelpStringDll); + return ret; } /// To be documented. - [NativeName("Src", "Line 11554, Column 43 in objidl.h")] - public unsafe int ILockBytesRemoteWriteAtProxy(ComPtr This, ulong ulOffset, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte pv, uint cb, ref uint pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6201, Column 41 in oaidl.h")] + public unsafe int ITypeInfo2GetDocumentation2Proxy(ComPtr This, int memid, uint lcid, char** pbstrHelpString, ref uint pdwHelpStringContext, char** pbstrHelpStringDll) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return ILockBytesRemoteWriteAtProxy((ILockBytes*) This.Handle, ulOffset, in pv, cb, ref pcbWritten); + return ITypeInfo2GetDocumentation2Proxy((ITypeInfo2*) This.Handle, memid, lcid, pbstrHelpString, ref pdwHelpStringContext, pbstrHelpStringDll); } /// To be documented. - [NativeName("Src", "Line 11554, Column 43 in objidl.h")] - public unsafe int ILockBytesRemoteWriteAtProxy(ComPtr This, ulong ulOffset, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pv, uint cb, uint* pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6201, Column 41 in oaidl.h")] + public unsafe int ITypeInfo2GetDocumentation2Proxy(ITypeInfo2* This, int memid, uint lcid, string[] pbstrHelpStringSa, ref uint pdwHelpStringContext, ref char* pbstrHelpStringDll) { - // ComPtrOverloader - return ILockBytesRemoteWriteAtProxy((ILockBytes*) This.Handle, ulOffset, pv, cb, pcbWritten); + // StringArrayOverloader + var pbstrHelpString = (char**) SilkMarshal.StringArrayToPtr(pbstrHelpStringSa); + var ret = ITypeInfo2GetDocumentation2Proxy(This, memid, lcid, pbstrHelpString, ref pdwHelpStringContext, ref pbstrHelpStringDll); + SilkMarshal.CopyPtrToStringArray((nint) pbstrHelpString, pbstrHelpStringSa); + SilkMarshal.Free((nint) pbstrHelpString); + return ret; } /// To be documented. - [NativeName("Src", "Line 11554, Column 43 in objidl.h")] - public unsafe int ILockBytesRemoteWriteAtProxy(ComPtr This, ulong ulOffset, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pv, uint cb, ref uint pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6201, Column 41 in oaidl.h")] + public unsafe int ITypeInfo2GetDocumentation2Proxy(ComPtr This, int memid, uint lcid, char** pbstrHelpString, ref uint pdwHelpStringContext, ref char* pbstrHelpStringDll) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return ILockBytesRemoteWriteAtProxy((ILockBytes*) This.Handle, ulOffset, pv, cb, ref pcbWritten); + return ITypeInfo2GetDocumentation2Proxy((ITypeInfo2*) This.Handle, memid, lcid, pbstrHelpString, ref pdwHelpStringContext, ref pbstrHelpStringDll); } /// To be documented. - [NativeName("Src", "Line 11562, Column 17 in objidl.h")] - public unsafe void ILockBytesRemoteWriteAtStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6201, Column 41 in oaidl.h")] + public unsafe int ITypeInfo2GetDocumentation2Proxy(ITypeInfo2* This, int memid, uint lcid, ref char* pbstrHelpString, uint* pdwHelpStringContext, string[] pbstrHelpStringDllSa) { - // ComPtrOverloader - ILockBytesRemoteWriteAtStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + // StringArrayOverloader + var pbstrHelpStringDll = (char**) SilkMarshal.StringArrayToPtr(pbstrHelpStringDllSa); + var ret = ITypeInfo2GetDocumentation2Proxy(This, memid, lcid, ref pbstrHelpString, pdwHelpStringContext, pbstrHelpStringDll); + SilkMarshal.CopyPtrToStringArray((nint) pbstrHelpStringDll, pbstrHelpStringDllSa); + SilkMarshal.Free((nint) pbstrHelpStringDll); + return ret; } /// To be documented. - [NativeName("Src", "Line 11562, Column 17 in objidl.h")] - public unsafe void ILockBytesRemoteWriteAtStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6201, Column 41 in oaidl.h")] + public unsafe int ITypeInfo2GetDocumentation2Proxy(ComPtr This, int memid, uint lcid, ref char* pbstrHelpString, uint* pdwHelpStringContext, char** pbstrHelpStringDll) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - ILockBytesRemoteWriteAtStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + return ITypeInfo2GetDocumentation2Proxy((ITypeInfo2*) This.Handle, memid, lcid, ref pbstrHelpString, pdwHelpStringContext, pbstrHelpStringDll); } /// To be documented. - [NativeName("Src", "Line 11562, Column 17 in objidl.h")] - public unsafe void ILockBytesRemoteWriteAtStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6201, Column 41 in oaidl.h")] + public unsafe int ITypeInfo2GetDocumentation2Proxy(ComPtr This, int memid, uint lcid, ref char* pbstrHelpString, uint* pdwHelpStringContext, ref char* pbstrHelpStringDll) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - ILockBytesRemoteWriteAtStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + return ITypeInfo2GetDocumentation2Proxy((ITypeInfo2*) This.Handle, memid, lcid, ref pbstrHelpString, pdwHelpStringContext, ref pbstrHelpStringDll); } /// To be documented. - [NativeName("Src", "Line 11562, Column 17 in objidl.h")] - public unsafe void ILockBytesRemoteWriteAtStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6201, Column 41 in oaidl.h")] + public unsafe int ITypeInfo2GetDocumentation2Proxy(ITypeInfo2* This, int memid, uint lcid, ref char* pbstrHelpString, ref uint pdwHelpStringContext, string[] pbstrHelpStringDllSa) { - // ComPtrOverloader - ILockBytesRemoteWriteAtStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + // StringArrayOverloader + var pbstrHelpStringDll = (char**) SilkMarshal.StringArrayToPtr(pbstrHelpStringDllSa); + var ret = ITypeInfo2GetDocumentation2Proxy(This, memid, lcid, ref pbstrHelpString, ref pdwHelpStringContext, pbstrHelpStringDll); + SilkMarshal.CopyPtrToStringArray((nint) pbstrHelpStringDll, pbstrHelpStringDllSa); + SilkMarshal.Free((nint) pbstrHelpStringDll); + return ret; } /// To be documented. - [NativeName("Src", "Line 11562, Column 17 in objidl.h")] - public unsafe void ILockBytesRemoteWriteAtStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6201, Column 41 in oaidl.h")] + public unsafe int ITypeInfo2GetDocumentation2Proxy(ComPtr This, int memid, uint lcid, ref char* pbstrHelpString, ref uint pdwHelpStringContext, char** pbstrHelpStringDll) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - ILockBytesRemoteWriteAtStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + return ITypeInfo2GetDocumentation2Proxy((ITypeInfo2*) This.Handle, memid, lcid, ref pbstrHelpString, ref pdwHelpStringContext, pbstrHelpStringDll); } /// To be documented. - [NativeName("Src", "Line 11562, Column 17 in objidl.h")] - public unsafe void ILockBytesRemoteWriteAtStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6201, Column 41 in oaidl.h")] + public unsafe int ITypeInfo2GetDocumentation2Proxy(ComPtr This, int memid, uint lcid, ref char* pbstrHelpString, ref uint pdwHelpStringContext, ref char* pbstrHelpStringDll) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - ILockBytesRemoteWriteAtStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase); + return ITypeInfo2GetDocumentation2Proxy((ITypeInfo2*) This.Handle, memid, lcid, ref pbstrHelpString, ref pdwHelpStringContext, ref pbstrHelpStringDll); } /// To be documented. - [NativeName("Src", "Line 11562, Column 17 in objidl.h")] - public unsafe void ILockBytesRemoteWriteAtStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6201, Column 41 in oaidl.h")] + public unsafe int ITypeInfo2GetDocumentation2Proxy(ref ITypeInfo2 This, int memid, uint lcid, string[] pbstrHelpStringSa, uint* pdwHelpStringContext, string[] pbstrHelpStringDllSa) { - // ComPtrOverloader - ILockBytesRemoteWriteAtStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, _pdwStubPhase); + // StringArrayOverloader + var pbstrHelpString = (char**) SilkMarshal.StringArrayToPtr(pbstrHelpStringSa); + var pbstrHelpStringDll = (char**) SilkMarshal.StringArrayToPtr(pbstrHelpStringDllSa); + var ret = ITypeInfo2GetDocumentation2Proxy(ref This, memid, lcid, pbstrHelpString, pdwHelpStringContext, pbstrHelpStringDll); + SilkMarshal.CopyPtrToStringArray((nint) pbstrHelpString, pbstrHelpStringSa); + SilkMarshal.Free((nint) pbstrHelpString); + SilkMarshal.CopyPtrToStringArray((nint) pbstrHelpStringDll, pbstrHelpStringDllSa); + SilkMarshal.Free((nint) pbstrHelpStringDll); + return ret; } /// To be documented. - [NativeName("Src", "Line 11562, Column 17 in objidl.h")] - public unsafe void ILockBytesRemoteWriteAtStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6201, Column 41 in oaidl.h")] + public unsafe int ITypeInfo2GetDocumentation2Proxy(ref ITypeInfo2 This, int memid, uint lcid, string[] pbstrHelpStringSa, uint* pdwHelpStringContext, ref char* pbstrHelpStringDll) { - // ComPtrOverloader - ILockBytesRemoteWriteAtStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, ref _pdwStubPhase); + // StringArrayOverloader + var pbstrHelpString = (char**) SilkMarshal.StringArrayToPtr(pbstrHelpStringSa); + var ret = ITypeInfo2GetDocumentation2Proxy(ref This, memid, lcid, pbstrHelpString, pdwHelpStringContext, ref pbstrHelpStringDll); + SilkMarshal.CopyPtrToStringArray((nint) pbstrHelpString, pbstrHelpStringSa); + SilkMarshal.Free((nint) pbstrHelpString); + return ret; } /// To be documented. - [NativeName("Src", "Line 11562, Column 17 in objidl.h")] - public unsafe void ILockBytesRemoteWriteAtStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6201, Column 41 in oaidl.h")] + public unsafe int ITypeInfo2GetDocumentation2Proxy(ref ITypeInfo2 This, int memid, uint lcid, string[] pbstrHelpStringSa, ref uint pdwHelpStringContext, string[] pbstrHelpStringDllSa) { - // ComPtrOverloader - ILockBytesRemoteWriteAtStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + // StringArrayOverloader + var pbstrHelpString = (char**) SilkMarshal.StringArrayToPtr(pbstrHelpStringSa); + var pbstrHelpStringDll = (char**) SilkMarshal.StringArrayToPtr(pbstrHelpStringDllSa); + var ret = ITypeInfo2GetDocumentation2Proxy(ref This, memid, lcid, pbstrHelpString, ref pdwHelpStringContext, pbstrHelpStringDll); + SilkMarshal.CopyPtrToStringArray((nint) pbstrHelpString, pbstrHelpStringSa); + SilkMarshal.Free((nint) pbstrHelpString); + SilkMarshal.CopyPtrToStringArray((nint) pbstrHelpStringDll, pbstrHelpStringDllSa); + SilkMarshal.Free((nint) pbstrHelpStringDll); + return ret; } /// To be documented. - [NativeName("Src", "Line 11562, Column 17 in objidl.h")] - public unsafe void ILockBytesRemoteWriteAtStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6201, Column 41 in oaidl.h")] + public unsafe int ITypeInfo2GetDocumentation2Proxy(ref ITypeInfo2 This, int memid, uint lcid, string[] pbstrHelpStringSa, ref uint pdwHelpStringContext, ref char* pbstrHelpStringDll) { - // ComPtrOverloader - ILockBytesRemoteWriteAtStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + // StringArrayOverloader + var pbstrHelpString = (char**) SilkMarshal.StringArrayToPtr(pbstrHelpStringSa); + var ret = ITypeInfo2GetDocumentation2Proxy(ref This, memid, lcid, pbstrHelpString, ref pdwHelpStringContext, ref pbstrHelpStringDll); + SilkMarshal.CopyPtrToStringArray((nint) pbstrHelpString, pbstrHelpStringSa); + SilkMarshal.Free((nint) pbstrHelpString); + return ret; } /// To be documented. - [NativeName("Src", "Line 11562, Column 17 in objidl.h")] - public unsafe void ILockBytesRemoteWriteAtStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6201, Column 41 in oaidl.h")] + public unsafe int ITypeInfo2GetDocumentation2Proxy(ref ITypeInfo2 This, int memid, uint lcid, ref char* pbstrHelpString, uint* pdwHelpStringContext, string[] pbstrHelpStringDllSa) { - // ComPtrOverloader - ILockBytesRemoteWriteAtStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + // StringArrayOverloader + var pbstrHelpStringDll = (char**) SilkMarshal.StringArrayToPtr(pbstrHelpStringDllSa); + var ret = ITypeInfo2GetDocumentation2Proxy(ref This, memid, lcid, ref pbstrHelpString, pdwHelpStringContext, pbstrHelpStringDll); + SilkMarshal.CopyPtrToStringArray((nint) pbstrHelpStringDll, pbstrHelpStringDllSa); + SilkMarshal.Free((nint) pbstrHelpStringDll); + return ret; } /// To be documented. - [NativeName("Src", "Line 11562, Column 17 in objidl.h")] - public unsafe void ILockBytesRemoteWriteAtStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6201, Column 41 in oaidl.h")] + public unsafe int ITypeInfo2GetDocumentation2Proxy(ref ITypeInfo2 This, int memid, uint lcid, ref char* pbstrHelpString, ref uint pdwHelpStringContext, string[] pbstrHelpStringDllSa) { - // ComPtrOverloader - ILockBytesRemoteWriteAtStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + // StringArrayOverloader + var pbstrHelpStringDll = (char**) SilkMarshal.StringArrayToPtr(pbstrHelpStringDllSa); + var ret = ITypeInfo2GetDocumentation2Proxy(ref This, memid, lcid, ref pbstrHelpString, ref pdwHelpStringContext, pbstrHelpStringDll); + SilkMarshal.CopyPtrToStringArray((nint) pbstrHelpStringDll, pbstrHelpStringDllSa); + SilkMarshal.Free((nint) pbstrHelpStringDll); + return ret; } /// To be documented. - [NativeName("Src", "Line 11719, Column 43 in objidl.h")] - public unsafe int IEnumFORMATETCRemoteNextProxy(ComPtr This, uint celt, FORMATETC* rgelt, uint* pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6212, Column 43 in oaidl.h")] + public unsafe int ITypeInfo2GetDocumentation2Stub(ITypeInfo2* This, int memid, uint lcid, uint refPtrFlags, string[] pbstrHelpStringSa, uint* pdwHelpStringContext, string[] pbstrHelpStringDllSa) { - // ComPtrOverloader - return IEnumFORMATETCRemoteNextProxy((IEnumFORMATETC*) This.Handle, celt, rgelt, pceltFetched); + // StringArrayOverloader + var pbstrHelpString = (char**) SilkMarshal.StringArrayToPtr(pbstrHelpStringSa); + var pbstrHelpStringDll = (char**) SilkMarshal.StringArrayToPtr(pbstrHelpStringDllSa); + var ret = ITypeInfo2GetDocumentation2Stub(This, memid, lcid, refPtrFlags, pbstrHelpString, pdwHelpStringContext, pbstrHelpStringDll); + SilkMarshal.CopyPtrToStringArray((nint) pbstrHelpString, pbstrHelpStringSa); + SilkMarshal.Free((nint) pbstrHelpString); + SilkMarshal.CopyPtrToStringArray((nint) pbstrHelpStringDll, pbstrHelpStringDllSa); + SilkMarshal.Free((nint) pbstrHelpStringDll); + return ret; } /// To be documented. - [NativeName("Src", "Line 11719, Column 43 in objidl.h")] - public unsafe int IEnumFORMATETCRemoteNextProxy(ComPtr This, uint celt, FORMATETC* rgelt, ref uint pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6212, Column 43 in oaidl.h")] + public unsafe int ITypeInfo2GetDocumentation2Stub(ComPtr This, int memid, uint lcid, uint refPtrFlags, char** pbstrHelpString, uint* pdwHelpStringContext, char** pbstrHelpStringDll) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IEnumFORMATETCRemoteNextProxy((IEnumFORMATETC*) This.Handle, celt, rgelt, ref pceltFetched); + return ITypeInfo2GetDocumentation2Stub((ITypeInfo2*) This.Handle, memid, lcid, refPtrFlags, pbstrHelpString, pdwHelpStringContext, pbstrHelpStringDll); } /// To be documented. - [NativeName("Src", "Line 11719, Column 43 in objidl.h")] - public unsafe int IEnumFORMATETCRemoteNextProxy(ComPtr This, uint celt, ref FORMATETC rgelt, uint* pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6212, Column 43 in oaidl.h")] + public unsafe int ITypeInfo2GetDocumentation2Stub(ITypeInfo2* This, int memid, uint lcid, uint refPtrFlags, string[] pbstrHelpStringSa, uint* pdwHelpStringContext, ref char* pbstrHelpStringDll) { - // ComPtrOverloader - return IEnumFORMATETCRemoteNextProxy((IEnumFORMATETC*) This.Handle, celt, ref rgelt, pceltFetched); + // StringArrayOverloader + var pbstrHelpString = (char**) SilkMarshal.StringArrayToPtr(pbstrHelpStringSa); + var ret = ITypeInfo2GetDocumentation2Stub(This, memid, lcid, refPtrFlags, pbstrHelpString, pdwHelpStringContext, ref pbstrHelpStringDll); + SilkMarshal.CopyPtrToStringArray((nint) pbstrHelpString, pbstrHelpStringSa); + SilkMarshal.Free((nint) pbstrHelpString); + return ret; } /// To be documented. - [NativeName("Src", "Line 11719, Column 43 in objidl.h")] - public unsafe int IEnumFORMATETCRemoteNextProxy(ComPtr This, uint celt, ref FORMATETC rgelt, ref uint pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6212, Column 43 in oaidl.h")] + public unsafe int ITypeInfo2GetDocumentation2Stub(ComPtr This, int memid, uint lcid, uint refPtrFlags, char** pbstrHelpString, uint* pdwHelpStringContext, ref char* pbstrHelpStringDll) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IEnumFORMATETCRemoteNextProxy((IEnumFORMATETC*) This.Handle, celt, ref rgelt, ref pceltFetched); + return ITypeInfo2GetDocumentation2Stub((ITypeInfo2*) This.Handle, memid, lcid, refPtrFlags, pbstrHelpString, pdwHelpStringContext, ref pbstrHelpStringDll); } /// To be documented. - [NativeName("Src", "Line 11726, Column 17 in objidl.h")] - public unsafe void IEnumFORMATETCRemoteNextStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6212, Column 43 in oaidl.h")] + public unsafe int ITypeInfo2GetDocumentation2Stub(ITypeInfo2* This, int memid, uint lcid, uint refPtrFlags, string[] pbstrHelpStringSa, ref uint pdwHelpStringContext, string[] pbstrHelpStringDllSa) { - // ComPtrOverloader - IEnumFORMATETCRemoteNextStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + // StringArrayOverloader + var pbstrHelpString = (char**) SilkMarshal.StringArrayToPtr(pbstrHelpStringSa); + var pbstrHelpStringDll = (char**) SilkMarshal.StringArrayToPtr(pbstrHelpStringDllSa); + var ret = ITypeInfo2GetDocumentation2Stub(This, memid, lcid, refPtrFlags, pbstrHelpString, ref pdwHelpStringContext, pbstrHelpStringDll); + SilkMarshal.CopyPtrToStringArray((nint) pbstrHelpString, pbstrHelpStringSa); + SilkMarshal.Free((nint) pbstrHelpString); + SilkMarshal.CopyPtrToStringArray((nint) pbstrHelpStringDll, pbstrHelpStringDllSa); + SilkMarshal.Free((nint) pbstrHelpStringDll); + return ret; } /// To be documented. - [NativeName("Src", "Line 11726, Column 17 in objidl.h")] - public unsafe void IEnumFORMATETCRemoteNextStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6212, Column 43 in oaidl.h")] + public unsafe int ITypeInfo2GetDocumentation2Stub(ComPtr This, int memid, uint lcid, uint refPtrFlags, char** pbstrHelpString, ref uint pdwHelpStringContext, char** pbstrHelpStringDll) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IEnumFORMATETCRemoteNextStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + return ITypeInfo2GetDocumentation2Stub((ITypeInfo2*) This.Handle, memid, lcid, refPtrFlags, pbstrHelpString, ref pdwHelpStringContext, pbstrHelpStringDll); } /// To be documented. - [NativeName("Src", "Line 11726, Column 17 in objidl.h")] - public unsafe void IEnumFORMATETCRemoteNextStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6212, Column 43 in oaidl.h")] + public unsafe int ITypeInfo2GetDocumentation2Stub(ITypeInfo2* This, int memid, uint lcid, uint refPtrFlags, string[] pbstrHelpStringSa, ref uint pdwHelpStringContext, ref char* pbstrHelpStringDll) { - // ComPtrOverloader - IEnumFORMATETCRemoteNextStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + // StringArrayOverloader + var pbstrHelpString = (char**) SilkMarshal.StringArrayToPtr(pbstrHelpStringSa); + var ret = ITypeInfo2GetDocumentation2Stub(This, memid, lcid, refPtrFlags, pbstrHelpString, ref pdwHelpStringContext, ref pbstrHelpStringDll); + SilkMarshal.CopyPtrToStringArray((nint) pbstrHelpString, pbstrHelpStringSa); + SilkMarshal.Free((nint) pbstrHelpString); + return ret; } /// To be documented. - [NativeName("Src", "Line 11726, Column 17 in objidl.h")] - public unsafe void IEnumFORMATETCRemoteNextStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6212, Column 43 in oaidl.h")] + public unsafe int ITypeInfo2GetDocumentation2Stub(ComPtr This, int memid, uint lcid, uint refPtrFlags, char** pbstrHelpString, ref uint pdwHelpStringContext, ref char* pbstrHelpStringDll) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IEnumFORMATETCRemoteNextStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + return ITypeInfo2GetDocumentation2Stub((ITypeInfo2*) This.Handle, memid, lcid, refPtrFlags, pbstrHelpString, ref pdwHelpStringContext, ref pbstrHelpStringDll); } /// To be documented. - [NativeName("Src", "Line 11726, Column 17 in objidl.h")] - public unsafe void IEnumFORMATETCRemoteNextStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6212, Column 43 in oaidl.h")] + public unsafe int ITypeInfo2GetDocumentation2Stub(ITypeInfo2* This, int memid, uint lcid, uint refPtrFlags, ref char* pbstrHelpString, uint* pdwHelpStringContext, string[] pbstrHelpStringDllSa) { - // ComPtrOverloader - IEnumFORMATETCRemoteNextStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + // StringArrayOverloader + var pbstrHelpStringDll = (char**) SilkMarshal.StringArrayToPtr(pbstrHelpStringDllSa); + var ret = ITypeInfo2GetDocumentation2Stub(This, memid, lcid, refPtrFlags, ref pbstrHelpString, pdwHelpStringContext, pbstrHelpStringDll); + SilkMarshal.CopyPtrToStringArray((nint) pbstrHelpStringDll, pbstrHelpStringDllSa); + SilkMarshal.Free((nint) pbstrHelpStringDll); + return ret; } /// To be documented. - [NativeName("Src", "Line 11726, Column 17 in objidl.h")] - public unsafe void IEnumFORMATETCRemoteNextStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6212, Column 43 in oaidl.h")] + public unsafe int ITypeInfo2GetDocumentation2Stub(ComPtr This, int memid, uint lcid, uint refPtrFlags, ref char* pbstrHelpString, uint* pdwHelpStringContext, char** pbstrHelpStringDll) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IEnumFORMATETCRemoteNextStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase); + return ITypeInfo2GetDocumentation2Stub((ITypeInfo2*) This.Handle, memid, lcid, refPtrFlags, ref pbstrHelpString, pdwHelpStringContext, pbstrHelpStringDll); } /// To be documented. - [NativeName("Src", "Line 11726, Column 17 in objidl.h")] - public unsafe void IEnumFORMATETCRemoteNextStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6212, Column 43 in oaidl.h")] + public unsafe int ITypeInfo2GetDocumentation2Stub(ComPtr This, int memid, uint lcid, uint refPtrFlags, ref char* pbstrHelpString, uint* pdwHelpStringContext, ref char* pbstrHelpStringDll) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IEnumFORMATETCRemoteNextStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, _pdwStubPhase); + return ITypeInfo2GetDocumentation2Stub((ITypeInfo2*) This.Handle, memid, lcid, refPtrFlags, ref pbstrHelpString, pdwHelpStringContext, ref pbstrHelpStringDll); } /// To be documented. - [NativeName("Src", "Line 11726, Column 17 in objidl.h")] - public unsafe void IEnumFORMATETCRemoteNextStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6212, Column 43 in oaidl.h")] + public unsafe int ITypeInfo2GetDocumentation2Stub(ITypeInfo2* This, int memid, uint lcid, uint refPtrFlags, ref char* pbstrHelpString, ref uint pdwHelpStringContext, string[] pbstrHelpStringDllSa) { - // ComPtrOverloader - IEnumFORMATETCRemoteNextStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, ref _pdwStubPhase); + // StringArrayOverloader + var pbstrHelpStringDll = (char**) SilkMarshal.StringArrayToPtr(pbstrHelpStringDllSa); + var ret = ITypeInfo2GetDocumentation2Stub(This, memid, lcid, refPtrFlags, ref pbstrHelpString, ref pdwHelpStringContext, pbstrHelpStringDll); + SilkMarshal.CopyPtrToStringArray((nint) pbstrHelpStringDll, pbstrHelpStringDllSa); + SilkMarshal.Free((nint) pbstrHelpStringDll); + return ret; } /// To be documented. - [NativeName("Src", "Line 11726, Column 17 in objidl.h")] - public unsafe void IEnumFORMATETCRemoteNextStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6212, Column 43 in oaidl.h")] + public unsafe int ITypeInfo2GetDocumentation2Stub(ComPtr This, int memid, uint lcid, uint refPtrFlags, ref char* pbstrHelpString, ref uint pdwHelpStringContext, char** pbstrHelpStringDll) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IEnumFORMATETCRemoteNextStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + return ITypeInfo2GetDocumentation2Stub((ITypeInfo2*) This.Handle, memid, lcid, refPtrFlags, ref pbstrHelpString, ref pdwHelpStringContext, pbstrHelpStringDll); } /// To be documented. - [NativeName("Src", "Line 11726, Column 17 in objidl.h")] - public unsafe void IEnumFORMATETCRemoteNextStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6212, Column 43 in oaidl.h")] + public unsafe int ITypeInfo2GetDocumentation2Stub(ComPtr This, int memid, uint lcid, uint refPtrFlags, ref char* pbstrHelpString, ref uint pdwHelpStringContext, ref char* pbstrHelpStringDll) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IEnumFORMATETCRemoteNextStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + return ITypeInfo2GetDocumentation2Stub((ITypeInfo2*) This.Handle, memid, lcid, refPtrFlags, ref pbstrHelpString, ref pdwHelpStringContext, ref pbstrHelpStringDll); } /// To be documented. - [NativeName("Src", "Line 11726, Column 17 in objidl.h")] - public unsafe void IEnumFORMATETCRemoteNextStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6212, Column 43 in oaidl.h")] + public unsafe int ITypeInfo2GetDocumentation2Stub(ref ITypeInfo2 This, int memid, uint lcid, uint refPtrFlags, string[] pbstrHelpStringSa, uint* pdwHelpStringContext, string[] pbstrHelpStringDllSa) { - // ComPtrOverloader - IEnumFORMATETCRemoteNextStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + // StringArrayOverloader + var pbstrHelpString = (char**) SilkMarshal.StringArrayToPtr(pbstrHelpStringSa); + var pbstrHelpStringDll = (char**) SilkMarshal.StringArrayToPtr(pbstrHelpStringDllSa); + var ret = ITypeInfo2GetDocumentation2Stub(ref This, memid, lcid, refPtrFlags, pbstrHelpString, pdwHelpStringContext, pbstrHelpStringDll); + SilkMarshal.CopyPtrToStringArray((nint) pbstrHelpString, pbstrHelpStringSa); + SilkMarshal.Free((nint) pbstrHelpString); + SilkMarshal.CopyPtrToStringArray((nint) pbstrHelpStringDll, pbstrHelpStringDllSa); + SilkMarshal.Free((nint) pbstrHelpStringDll); + return ret; } /// To be documented. - [NativeName("Src", "Line 11726, Column 17 in objidl.h")] - public unsafe void IEnumFORMATETCRemoteNextStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6212, Column 43 in oaidl.h")] + public unsafe int ITypeInfo2GetDocumentation2Stub(ref ITypeInfo2 This, int memid, uint lcid, uint refPtrFlags, string[] pbstrHelpStringSa, uint* pdwHelpStringContext, ref char* pbstrHelpStringDll) { - // ComPtrOverloader - IEnumFORMATETCRemoteNextStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + // StringArrayOverloader + var pbstrHelpString = (char**) SilkMarshal.StringArrayToPtr(pbstrHelpStringSa); + var ret = ITypeInfo2GetDocumentation2Stub(ref This, memid, lcid, refPtrFlags, pbstrHelpString, pdwHelpStringContext, ref pbstrHelpStringDll); + SilkMarshal.CopyPtrToStringArray((nint) pbstrHelpString, pbstrHelpStringSa); + SilkMarshal.Free((nint) pbstrHelpString); + return ret; } /// To be documented. - [NativeName("Src", "Line 11880, Column 43 in objidl.h")] - public unsafe int IEnumSTATDATARemoteNextProxy(ComPtr This, uint celt, STATDATA* rgelt, uint* pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6212, Column 43 in oaidl.h")] + public unsafe int ITypeInfo2GetDocumentation2Stub(ref ITypeInfo2 This, int memid, uint lcid, uint refPtrFlags, string[] pbstrHelpStringSa, ref uint pdwHelpStringContext, string[] pbstrHelpStringDllSa) { - // ComPtrOverloader - return IEnumSTATDATARemoteNextProxy((IEnumSTATDATA*) This.Handle, celt, rgelt, pceltFetched); + // StringArrayOverloader + var pbstrHelpString = (char**) SilkMarshal.StringArrayToPtr(pbstrHelpStringSa); + var pbstrHelpStringDll = (char**) SilkMarshal.StringArrayToPtr(pbstrHelpStringDllSa); + var ret = ITypeInfo2GetDocumentation2Stub(ref This, memid, lcid, refPtrFlags, pbstrHelpString, ref pdwHelpStringContext, pbstrHelpStringDll); + SilkMarshal.CopyPtrToStringArray((nint) pbstrHelpString, pbstrHelpStringSa); + SilkMarshal.Free((nint) pbstrHelpString); + SilkMarshal.CopyPtrToStringArray((nint) pbstrHelpStringDll, pbstrHelpStringDllSa); + SilkMarshal.Free((nint) pbstrHelpStringDll); + return ret; } /// To be documented. - [NativeName("Src", "Line 11880, Column 43 in objidl.h")] - public unsafe int IEnumSTATDATARemoteNextProxy(ComPtr This, uint celt, STATDATA* rgelt, ref uint pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6212, Column 43 in oaidl.h")] + public unsafe int ITypeInfo2GetDocumentation2Stub(ref ITypeInfo2 This, int memid, uint lcid, uint refPtrFlags, string[] pbstrHelpStringSa, ref uint pdwHelpStringContext, ref char* pbstrHelpStringDll) { - // ComPtrOverloader - return IEnumSTATDATARemoteNextProxy((IEnumSTATDATA*) This.Handle, celt, rgelt, ref pceltFetched); + // StringArrayOverloader + var pbstrHelpString = (char**) SilkMarshal.StringArrayToPtr(pbstrHelpStringSa); + var ret = ITypeInfo2GetDocumentation2Stub(ref This, memid, lcid, refPtrFlags, pbstrHelpString, ref pdwHelpStringContext, ref pbstrHelpStringDll); + SilkMarshal.CopyPtrToStringArray((nint) pbstrHelpString, pbstrHelpStringSa); + SilkMarshal.Free((nint) pbstrHelpString); + return ret; } /// To be documented. - [NativeName("Src", "Line 11880, Column 43 in objidl.h")] - public unsafe int IEnumSTATDATARemoteNextProxy(ComPtr This, uint celt, ref STATDATA rgelt, uint* pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6212, Column 43 in oaidl.h")] + public unsafe int ITypeInfo2GetDocumentation2Stub(ref ITypeInfo2 This, int memid, uint lcid, uint refPtrFlags, ref char* pbstrHelpString, uint* pdwHelpStringContext, string[] pbstrHelpStringDllSa) { - // ComPtrOverloader - return IEnumSTATDATARemoteNextProxy((IEnumSTATDATA*) This.Handle, celt, ref rgelt, pceltFetched); + // StringArrayOverloader + var pbstrHelpStringDll = (char**) SilkMarshal.StringArrayToPtr(pbstrHelpStringDllSa); + var ret = ITypeInfo2GetDocumentation2Stub(ref This, memid, lcid, refPtrFlags, ref pbstrHelpString, pdwHelpStringContext, pbstrHelpStringDll); + SilkMarshal.CopyPtrToStringArray((nint) pbstrHelpStringDll, pbstrHelpStringDllSa); + SilkMarshal.Free((nint) pbstrHelpStringDll); + return ret; } /// To be documented. - [NativeName("Src", "Line 11880, Column 43 in objidl.h")] - public unsafe int IEnumSTATDATARemoteNextProxy(ComPtr This, uint celt, ref STATDATA rgelt, ref uint pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6212, Column 43 in oaidl.h")] + public unsafe int ITypeInfo2GetDocumentation2Stub(ref ITypeInfo2 This, int memid, uint lcid, uint refPtrFlags, ref char* pbstrHelpString, ref uint pdwHelpStringContext, string[] pbstrHelpStringDllSa) { - // ComPtrOverloader - return IEnumSTATDATARemoteNextProxy((IEnumSTATDATA*) This.Handle, celt, ref rgelt, ref pceltFetched); + // StringArrayOverloader + var pbstrHelpStringDll = (char**) SilkMarshal.StringArrayToPtr(pbstrHelpStringDllSa); + var ret = ITypeInfo2GetDocumentation2Stub(ref This, memid, lcid, refPtrFlags, ref pbstrHelpString, ref pdwHelpStringContext, pbstrHelpStringDll); + SilkMarshal.CopyPtrToStringArray((nint) pbstrHelpStringDll, pbstrHelpStringDllSa); + SilkMarshal.Free((nint) pbstrHelpStringDll); + return ret; } /// To be documented. - [NativeName("Src", "Line 11887, Column 17 in objidl.h")] - public unsafe void IEnumSTATDATARemoteNextStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6221, Column 38 in oaidl.h")] + public unsafe uint ITypeLibGetTypeInfoCountProxy(ComPtr This) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IEnumSTATDATARemoteNextStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + return ITypeLibGetTypeInfoCountProxy((ITypeLib*) This.Handle); } /// To be documented. - [NativeName("Src", "Line 11887, Column 17 in objidl.h")] - public unsafe void IEnumSTATDATARemoteNextStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6225, Column 43 in oaidl.h")] + public unsafe int ITypeLibGetTypeInfoCountStub(ComPtr This, uint* pcTInfo) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IEnumSTATDATARemoteNextStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + return ITypeLibGetTypeInfoCountStub((ITypeLib*) This.Handle, pcTInfo); } /// To be documented. - [NativeName("Src", "Line 11887, Column 17 in objidl.h")] - public unsafe void IEnumSTATDATARemoteNextStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6225, Column 43 in oaidl.h")] + public unsafe int ITypeLibGetTypeInfoCountStub(ComPtr This, ref uint pcTInfo) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IEnumSTATDATARemoteNextStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + return ITypeLibGetTypeInfoCountStub((ITypeLib*) This.Handle, ref pcTInfo); } /// To be documented. - [NativeName("Src", "Line 11887, Column 17 in objidl.h")] - public unsafe void IEnumSTATDATARemoteNextStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6229, Column 41 in oaidl.h")] + public unsafe int ITypeLibGetLibAttrProxy(ComPtr This, TLibAttr** ppTLibAttr) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IEnumSTATDATARemoteNextStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + return ITypeLibGetLibAttrProxy((ITypeLib*) This.Handle, ppTLibAttr); } /// To be documented. - [NativeName("Src", "Line 11887, Column 17 in objidl.h")] - public unsafe void IEnumSTATDATARemoteNextStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6229, Column 41 in oaidl.h")] + public unsafe int ITypeLibGetLibAttrProxy(ComPtr This, ref TLibAttr* ppTLibAttr) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IEnumSTATDATARemoteNextStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + return ITypeLibGetLibAttrProxy((ITypeLib*) This.Handle, ref ppTLibAttr); } /// To be documented. - [NativeName("Src", "Line 11887, Column 17 in objidl.h")] - public unsafe void IEnumSTATDATARemoteNextStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6234, Column 43 in oaidl.h")] + public unsafe int ITypeLibGetLibAttrStub(ComPtr This, TLibAttr** ppTLibAttr, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IEnumSTATDATARemoteNextStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase); + return ITypeLibGetLibAttrStub((ITypeLib*) This.Handle, ppTLibAttr, pDummy); } /// To be documented. - [NativeName("Src", "Line 11887, Column 17 in objidl.h")] - public unsafe void IEnumSTATDATARemoteNextStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6234, Column 43 in oaidl.h")] + public unsafe int ITypeLibGetLibAttrStub(ComPtr This, TLibAttr** ppTLibAttr, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IEnumSTATDATARemoteNextStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, _pdwStubPhase); + return ITypeLibGetLibAttrStub((ITypeLib*) This.Handle, ppTLibAttr, ref pDummy); } /// To be documented. - [NativeName("Src", "Line 11887, Column 17 in objidl.h")] - public unsafe void IEnumSTATDATARemoteNextStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6234, Column 43 in oaidl.h")] + public unsafe int ITypeLibGetLibAttrStub(ComPtr This, ref TLibAttr* ppTLibAttr, CleanLocalStorage* pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IEnumSTATDATARemoteNextStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, ref _pdwStubPhase); + return ITypeLibGetLibAttrStub((ITypeLib*) This.Handle, ref ppTLibAttr, pDummy); } /// To be documented. - [NativeName("Src", "Line 11887, Column 17 in objidl.h")] - public unsafe void IEnumSTATDATARemoteNextStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6234, Column 43 in oaidl.h")] + public unsafe int ITypeLibGetLibAttrStub(ComPtr This, ref TLibAttr* ppTLibAttr, ref CleanLocalStorage pDummy) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IEnumSTATDATARemoteNextStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + return ITypeLibGetLibAttrStub((ITypeLib*) This.Handle, ref ppTLibAttr, ref pDummy); } /// To be documented. - [NativeName("Src", "Line 11887, Column 17 in objidl.h")] - public unsafe void IEnumSTATDATARemoteNextStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6239, Column 41 in oaidl.h")] + public unsafe int ITypeLibGetDocumentationProxy(ITypeLib* This, int index, string[] pBstrNameSa, string[] pBstrDocStringSa, uint* pdwHelpContext, string[] pBstrHelpFileSa) { - // ComPtrOverloader - IEnumSTATDATARemoteNextStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = ITypeLibGetDocumentationProxy(This, index, pBstrName, pBstrDocString, pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; } /// To be documented. - [NativeName("Src", "Line 11887, Column 17 in objidl.h")] - public unsafe void IEnumSTATDATARemoteNextStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6239, Column 41 in oaidl.h")] + public unsafe int ITypeLibGetDocumentationProxy(ComPtr This, int index, char** pBstrName, char** pBstrDocString, uint* pdwHelpContext, char** pBstrHelpFile) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IEnumSTATDATARemoteNextStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + return ITypeLibGetDocumentationProxy((ITypeLib*) This.Handle, index, pBstrName, pBstrDocString, pdwHelpContext, pBstrHelpFile); } /// To be documented. - [NativeName("Src", "Line 11887, Column 17 in objidl.h")] - public unsafe void IEnumSTATDATARemoteNextStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6239, Column 41 in oaidl.h")] + public unsafe int ITypeLibGetDocumentationProxy(ITypeLib* This, int index, string[] pBstrNameSa, string[] pBstrDocStringSa, uint* pdwHelpContext, ref char* pBstrHelpFile) { - // ComPtrOverloader - IEnumSTATDATARemoteNextStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var ret = ITypeLibGetDocumentationProxy(This, index, pBstrName, pBstrDocString, pdwHelpContext, ref pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + return ret; } /// To be documented. - [NativeName("Src", "Line 12242, Column 43 in objidl.h")] - public unsafe int IAdviseSinkRemoteOnDataChangeProxy(ComPtr This, FORMATETC* pFormatetc, STGMEDIUM* pStgmed) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6239, Column 41 in oaidl.h")] + public unsafe int ITypeLibGetDocumentationProxy(ComPtr This, int index, char** pBstrName, char** pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IAdviseSinkRemoteOnDataChangeProxy((IAdviseSink*) This.Handle, pFormatetc, pStgmed); + return ITypeLibGetDocumentationProxy((ITypeLib*) This.Handle, index, pBstrName, pBstrDocString, pdwHelpContext, ref pBstrHelpFile); } /// To be documented. - [NativeName("Src", "Line 12242, Column 43 in objidl.h")] - public unsafe int IAdviseSinkRemoteOnDataChangeProxy(ComPtr This, FORMATETC* pFormatetc, ref STGMEDIUM pStgmed) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6239, Column 41 in oaidl.h")] + public unsafe int ITypeLibGetDocumentationProxy(ITypeLib* This, int index, string[] pBstrNameSa, string[] pBstrDocStringSa, ref uint pdwHelpContext, string[] pBstrHelpFileSa) { - // ComPtrOverloader - return IAdviseSinkRemoteOnDataChangeProxy((IAdviseSink*) This.Handle, pFormatetc, ref pStgmed); + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = ITypeLibGetDocumentationProxy(This, index, pBstrName, pBstrDocString, ref pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; } /// To be documented. - [NativeName("Src", "Line 12242, Column 43 in objidl.h")] - public unsafe int IAdviseSinkRemoteOnDataChangeProxy(ComPtr This, ref FORMATETC pFormatetc, STGMEDIUM* pStgmed) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6239, Column 41 in oaidl.h")] + public unsafe int ITypeLibGetDocumentationProxy(ComPtr This, int index, char** pBstrName, char** pBstrDocString, ref uint pdwHelpContext, char** pBstrHelpFile) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IAdviseSinkRemoteOnDataChangeProxy((IAdviseSink*) This.Handle, ref pFormatetc, pStgmed); + return ITypeLibGetDocumentationProxy((ITypeLib*) This.Handle, index, pBstrName, pBstrDocString, ref pdwHelpContext, pBstrHelpFile); } /// To be documented. - [NativeName("Src", "Line 12242, Column 43 in objidl.h")] - public unsafe int IAdviseSinkRemoteOnDataChangeProxy(ComPtr This, ref FORMATETC pFormatetc, ref STGMEDIUM pStgmed) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6239, Column 41 in oaidl.h")] + public unsafe int ITypeLibGetDocumentationProxy(ITypeLib* This, int index, string[] pBstrNameSa, string[] pBstrDocStringSa, ref uint pdwHelpContext, ref char* pBstrHelpFile) { - // ComPtrOverloader - return IAdviseSinkRemoteOnDataChangeProxy((IAdviseSink*) This.Handle, ref pFormatetc, ref pStgmed); + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var ret = ITypeLibGetDocumentationProxy(This, index, pBstrName, pBstrDocString, ref pdwHelpContext, ref pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + return ret; } /// To be documented. - [NativeName("Src", "Line 12248, Column 17 in objidl.h")] - public unsafe void IAdviseSinkRemoteOnDataChangeStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6239, Column 41 in oaidl.h")] + public unsafe int ITypeLibGetDocumentationProxy(ComPtr This, int index, char** pBstrName, char** pBstrDocString, ref uint pdwHelpContext, ref char* pBstrHelpFile) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IAdviseSinkRemoteOnDataChangeStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + return ITypeLibGetDocumentationProxy((ITypeLib*) This.Handle, index, pBstrName, pBstrDocString, ref pdwHelpContext, ref pBstrHelpFile); } /// To be documented. - [NativeName("Src", "Line 12248, Column 17 in objidl.h")] - public unsafe void IAdviseSinkRemoteOnDataChangeStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6239, Column 41 in oaidl.h")] + public unsafe int ITypeLibGetDocumentationProxy(ITypeLib* This, int index, string[] pBstrNameSa, ref char* pBstrDocString, uint* pdwHelpContext, string[] pBstrHelpFileSa) { - // ComPtrOverloader - IAdviseSinkRemoteOnDataChangeStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = ITypeLibGetDocumentationProxy(This, index, pBstrName, ref pBstrDocString, pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; } /// To be documented. - [NativeName("Src", "Line 12248, Column 17 in objidl.h")] - public unsafe void IAdviseSinkRemoteOnDataChangeStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6239, Column 41 in oaidl.h")] + public unsafe int ITypeLibGetDocumentationProxy(ComPtr This, int index, char** pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, char** pBstrHelpFile) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IAdviseSinkRemoteOnDataChangeStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + return ITypeLibGetDocumentationProxy((ITypeLib*) This.Handle, index, pBstrName, ref pBstrDocString, pdwHelpContext, pBstrHelpFile); } /// To be documented. - [NativeName("Src", "Line 12248, Column 17 in objidl.h")] - public unsafe void IAdviseSinkRemoteOnDataChangeStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6239, Column 41 in oaidl.h")] + public unsafe int ITypeLibGetDocumentationProxy(ITypeLib* This, int index, string[] pBstrNameSa, ref char* pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile) { - // ComPtrOverloader - IAdviseSinkRemoteOnDataChangeStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var ret = ITypeLibGetDocumentationProxy(This, index, pBstrName, ref pBstrDocString, pdwHelpContext, ref pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + return ret; } /// To be documented. - [NativeName("Src", "Line 12248, Column 17 in objidl.h")] - public unsafe void IAdviseSinkRemoteOnDataChangeStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6239, Column 41 in oaidl.h")] + public unsafe int ITypeLibGetDocumentationProxy(ComPtr This, int index, char** pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IAdviseSinkRemoteOnDataChangeStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + return ITypeLibGetDocumentationProxy((ITypeLib*) This.Handle, index, pBstrName, ref pBstrDocString, pdwHelpContext, ref pBstrHelpFile); } /// To be documented. - [NativeName("Src", "Line 12248, Column 17 in objidl.h")] - public unsafe void IAdviseSinkRemoteOnDataChangeStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6239, Column 41 in oaidl.h")] + public unsafe int ITypeLibGetDocumentationProxy(ITypeLib* This, int index, string[] pBstrNameSa, ref char* pBstrDocString, ref uint pdwHelpContext, string[] pBstrHelpFileSa) { - // ComPtrOverloader - IAdviseSinkRemoteOnDataChangeStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase); + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = ITypeLibGetDocumentationProxy(This, index, pBstrName, ref pBstrDocString, ref pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; } /// To be documented. - [NativeName("Src", "Line 12248, Column 17 in objidl.h")] - public unsafe void IAdviseSinkRemoteOnDataChangeStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6239, Column 41 in oaidl.h")] + public unsafe int ITypeLibGetDocumentationProxy(ComPtr This, int index, char** pBstrName, ref char* pBstrDocString, ref uint pdwHelpContext, char** pBstrHelpFile) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IAdviseSinkRemoteOnDataChangeStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, _pdwStubPhase); + return ITypeLibGetDocumentationProxy((ITypeLib*) This.Handle, index, pBstrName, ref pBstrDocString, ref pdwHelpContext, pBstrHelpFile); } /// To be documented. - [NativeName("Src", "Line 12248, Column 17 in objidl.h")] - public unsafe void IAdviseSinkRemoteOnDataChangeStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6239, Column 41 in oaidl.h")] + public unsafe int ITypeLibGetDocumentationProxy(ITypeLib* This, int index, string[] pBstrNameSa, ref char* pBstrDocString, ref uint pdwHelpContext, ref char* pBstrHelpFile) { - // ComPtrOverloader - IAdviseSinkRemoteOnDataChangeStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, ref _pdwStubPhase); + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var ret = ITypeLibGetDocumentationProxy(This, index, pBstrName, ref pBstrDocString, ref pdwHelpContext, ref pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + return ret; } /// To be documented. - [NativeName("Src", "Line 12248, Column 17 in objidl.h")] - public unsafe void IAdviseSinkRemoteOnDataChangeStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6239, Column 41 in oaidl.h")] + public unsafe int ITypeLibGetDocumentationProxy(ComPtr This, int index, char** pBstrName, ref char* pBstrDocString, ref uint pdwHelpContext, ref char* pBstrHelpFile) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IAdviseSinkRemoteOnDataChangeStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + return ITypeLibGetDocumentationProxy((ITypeLib*) This.Handle, index, pBstrName, ref pBstrDocString, ref pdwHelpContext, ref pBstrHelpFile); } /// To be documented. - [NativeName("Src", "Line 12248, Column 17 in objidl.h")] - public unsafe void IAdviseSinkRemoteOnDataChangeStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6239, Column 41 in oaidl.h")] + public unsafe int ITypeLibGetDocumentationProxy(ITypeLib* This, int index, ref char* pBstrName, string[] pBstrDocStringSa, uint* pdwHelpContext, string[] pBstrHelpFileSa) { - // ComPtrOverloader - IAdviseSinkRemoteOnDataChangeStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + // StringArrayOverloader + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = ITypeLibGetDocumentationProxy(This, index, ref pBstrName, pBstrDocString, pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; } /// To be documented. - [NativeName("Src", "Line 12248, Column 17 in objidl.h")] - public unsafe void IAdviseSinkRemoteOnDataChangeStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6239, Column 41 in oaidl.h")] + public unsafe int ITypeLibGetDocumentationProxy(ComPtr This, int index, ref char* pBstrName, char** pBstrDocString, uint* pdwHelpContext, char** pBstrHelpFile) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IAdviseSinkRemoteOnDataChangeStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + return ITypeLibGetDocumentationProxy((ITypeLib*) This.Handle, index, ref pBstrName, pBstrDocString, pdwHelpContext, pBstrHelpFile); } /// To be documented. - [NativeName("Src", "Line 12248, Column 17 in objidl.h")] - public unsafe void IAdviseSinkRemoteOnDataChangeStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6239, Column 41 in oaidl.h")] + public unsafe int ITypeLibGetDocumentationProxy(ITypeLib* This, int index, ref char* pBstrName, string[] pBstrDocStringSa, uint* pdwHelpContext, ref char* pBstrHelpFile) { - // ComPtrOverloader - IAdviseSinkRemoteOnDataChangeStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + // StringArrayOverloader + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var ret = ITypeLibGetDocumentationProxy(This, index, ref pBstrName, pBstrDocString, pdwHelpContext, ref pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + return ret; } /// To be documented. - [NativeName("Src", "Line 12255, Column 43 in objidl.h")] - public unsafe int IAdviseSinkRemoteOnViewChangeProxy(ComPtr This, uint dwAspect, int lindex) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6239, Column 41 in oaidl.h")] + public unsafe int ITypeLibGetDocumentationProxy(ComPtr This, int index, ref char* pBstrName, char** pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IAdviseSinkRemoteOnViewChangeProxy((IAdviseSink*) This.Handle, dwAspect, lindex); + return ITypeLibGetDocumentationProxy((ITypeLib*) This.Handle, index, ref pBstrName, pBstrDocString, pdwHelpContext, ref pBstrHelpFile); } /// To be documented. - [NativeName("Src", "Line 12261, Column 17 in objidl.h")] - public unsafe void IAdviseSinkRemoteOnViewChangeStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6239, Column 41 in oaidl.h")] + public unsafe int ITypeLibGetDocumentationProxy(ITypeLib* This, int index, ref char* pBstrName, string[] pBstrDocStringSa, ref uint pdwHelpContext, string[] pBstrHelpFileSa) { - // ComPtrOverloader - IAdviseSinkRemoteOnViewChangeStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + // StringArrayOverloader + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = ITypeLibGetDocumentationProxy(This, index, ref pBstrName, pBstrDocString, ref pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; } /// To be documented. - [NativeName("Src", "Line 12261, Column 17 in objidl.h")] - public unsafe void IAdviseSinkRemoteOnViewChangeStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6239, Column 41 in oaidl.h")] + public unsafe int ITypeLibGetDocumentationProxy(ComPtr This, int index, ref char* pBstrName, char** pBstrDocString, ref uint pdwHelpContext, char** pBstrHelpFile) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IAdviseSinkRemoteOnViewChangeStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + return ITypeLibGetDocumentationProxy((ITypeLib*) This.Handle, index, ref pBstrName, pBstrDocString, ref pdwHelpContext, pBstrHelpFile); } /// To be documented. - [NativeName("Src", "Line 12261, Column 17 in objidl.h")] - public unsafe void IAdviseSinkRemoteOnViewChangeStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6239, Column 41 in oaidl.h")] + public unsafe int ITypeLibGetDocumentationProxy(ITypeLib* This, int index, ref char* pBstrName, string[] pBstrDocStringSa, ref uint pdwHelpContext, ref char* pBstrHelpFile) { - // ComPtrOverloader - IAdviseSinkRemoteOnViewChangeStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + // StringArrayOverloader + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var ret = ITypeLibGetDocumentationProxy(This, index, ref pBstrName, pBstrDocString, ref pdwHelpContext, ref pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + return ret; } /// To be documented. - [NativeName("Src", "Line 12261, Column 17 in objidl.h")] - public unsafe void IAdviseSinkRemoteOnViewChangeStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6239, Column 41 in oaidl.h")] + public unsafe int ITypeLibGetDocumentationProxy(ComPtr This, int index, ref char* pBstrName, char** pBstrDocString, ref uint pdwHelpContext, ref char* pBstrHelpFile) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IAdviseSinkRemoteOnViewChangeStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + return ITypeLibGetDocumentationProxy((ITypeLib*) This.Handle, index, ref pBstrName, pBstrDocString, ref pdwHelpContext, ref pBstrHelpFile); } /// To be documented. - [NativeName("Src", "Line 12261, Column 17 in objidl.h")] - public unsafe void IAdviseSinkRemoteOnViewChangeStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6239, Column 41 in oaidl.h")] + public unsafe int ITypeLibGetDocumentationProxy(ITypeLib* This, int index, ref char* pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, string[] pBstrHelpFileSa) { - // ComPtrOverloader - IAdviseSinkRemoteOnViewChangeStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + // StringArrayOverloader + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = ITypeLibGetDocumentationProxy(This, index, ref pBstrName, ref pBstrDocString, pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; } /// To be documented. - [NativeName("Src", "Line 12261, Column 17 in objidl.h")] - public unsafe void IAdviseSinkRemoteOnViewChangeStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6239, Column 41 in oaidl.h")] + public unsafe int ITypeLibGetDocumentationProxy(ComPtr This, int index, ref char* pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, char** pBstrHelpFile) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IAdviseSinkRemoteOnViewChangeStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase); + return ITypeLibGetDocumentationProxy((ITypeLib*) This.Handle, index, ref pBstrName, ref pBstrDocString, pdwHelpContext, pBstrHelpFile); } /// To be documented. - [NativeName("Src", "Line 12261, Column 17 in objidl.h")] - public unsafe void IAdviseSinkRemoteOnViewChangeStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6239, Column 41 in oaidl.h")] + public unsafe int ITypeLibGetDocumentationProxy(ComPtr This, int index, ref char* pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IAdviseSinkRemoteOnViewChangeStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, _pdwStubPhase); + return ITypeLibGetDocumentationProxy((ITypeLib*) This.Handle, index, ref pBstrName, ref pBstrDocString, pdwHelpContext, ref pBstrHelpFile); } /// To be documented. - [NativeName("Src", "Line 12261, Column 17 in objidl.h")] - public unsafe void IAdviseSinkRemoteOnViewChangeStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6239, Column 41 in oaidl.h")] + public unsafe int ITypeLibGetDocumentationProxy(ITypeLib* This, int index, ref char* pBstrName, ref char* pBstrDocString, ref uint pdwHelpContext, string[] pBstrHelpFileSa) { - // ComPtrOverloader - IAdviseSinkRemoteOnViewChangeStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, ref _pdwStubPhase); + // StringArrayOverloader + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = ITypeLibGetDocumentationProxy(This, index, ref pBstrName, ref pBstrDocString, ref pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; } /// To be documented. - [NativeName("Src", "Line 12261, Column 17 in objidl.h")] - public unsafe void IAdviseSinkRemoteOnViewChangeStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6239, Column 41 in oaidl.h")] + public unsafe int ITypeLibGetDocumentationProxy(ComPtr This, int index, ref char* pBstrName, ref char* pBstrDocString, ref uint pdwHelpContext, char** pBstrHelpFile) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IAdviseSinkRemoteOnViewChangeStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + return ITypeLibGetDocumentationProxy((ITypeLib*) This.Handle, index, ref pBstrName, ref pBstrDocString, ref pdwHelpContext, pBstrHelpFile); } /// To be documented. - [NativeName("Src", "Line 12261, Column 17 in objidl.h")] - public unsafe void IAdviseSinkRemoteOnViewChangeStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6239, Column 41 in oaidl.h")] + public unsafe int ITypeLibGetDocumentationProxy(ComPtr This, int index, ref char* pBstrName, ref char* pBstrDocString, ref uint pdwHelpContext, ref char* pBstrHelpFile) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IAdviseSinkRemoteOnViewChangeStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + return ITypeLibGetDocumentationProxy((ITypeLib*) This.Handle, index, ref pBstrName, ref pBstrDocString, ref pdwHelpContext, ref pBstrHelpFile); } /// To be documented. - [NativeName("Src", "Line 12261, Column 17 in objidl.h")] - public unsafe void IAdviseSinkRemoteOnViewChangeStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6239, Column 41 in oaidl.h")] + public unsafe int ITypeLibGetDocumentationProxy(ref ITypeLib This, int index, string[] pBstrNameSa, string[] pBstrDocStringSa, uint* pdwHelpContext, string[] pBstrHelpFileSa) { - // ComPtrOverloader - IAdviseSinkRemoteOnViewChangeStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = ITypeLibGetDocumentationProxy(ref This, index, pBstrName, pBstrDocString, pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; } /// To be documented. - [NativeName("Src", "Line 12261, Column 17 in objidl.h")] - public unsafe void IAdviseSinkRemoteOnViewChangeStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6239, Column 41 in oaidl.h")] + public unsafe int ITypeLibGetDocumentationProxy(ref ITypeLib This, int index, string[] pBstrNameSa, string[] pBstrDocStringSa, uint* pdwHelpContext, ref char* pBstrHelpFile) { - // ComPtrOverloader - IAdviseSinkRemoteOnViewChangeStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var ret = ITypeLibGetDocumentationProxy(ref This, index, pBstrName, pBstrDocString, pdwHelpContext, ref pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + return ret; } /// To be documented. - [NativeName("Src", "Line 12268, Column 43 in objidl.h")] - public unsafe int IAdviseSinkRemoteOnRenameProxy(ComPtr This, ComPtr pmk) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6239, Column 41 in oaidl.h")] + public unsafe int ITypeLibGetDocumentationProxy(ref ITypeLib This, int index, string[] pBstrNameSa, string[] pBstrDocStringSa, ref uint pdwHelpContext, string[] pBstrHelpFileSa) { - // ComPtrOverloader - return IAdviseSinkRemoteOnRenameProxy((IAdviseSink*) This.Handle, (IMoniker*) pmk.Handle); + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = ITypeLibGetDocumentationProxy(ref This, index, pBstrName, pBstrDocString, ref pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; } /// To be documented. - [NativeName("Src", "Line 12268, Column 43 in objidl.h")] - public unsafe int IAdviseSinkRemoteOnRenameProxy(ComPtr This, ref IMoniker pmk) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6239, Column 41 in oaidl.h")] + public unsafe int ITypeLibGetDocumentationProxy(ref ITypeLib This, int index, string[] pBstrNameSa, string[] pBstrDocStringSa, ref uint pdwHelpContext, ref char* pBstrHelpFile) { - // ComPtrOverloader - return IAdviseSinkRemoteOnRenameProxy((IAdviseSink*) This.Handle, ref pmk); + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var ret = ITypeLibGetDocumentationProxy(ref This, index, pBstrName, pBstrDocString, ref pdwHelpContext, ref pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + return ret; } /// To be documented. - [NativeName("Src", "Line 12268, Column 43 in objidl.h")] - public unsafe int IAdviseSinkRemoteOnRenameProxy(ref IAdviseSink This, ComPtr pmk) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6239, Column 41 in oaidl.h")] + public unsafe int ITypeLibGetDocumentationProxy(ref ITypeLib This, int index, string[] pBstrNameSa, ref char* pBstrDocString, uint* pdwHelpContext, string[] pBstrHelpFileSa) { - // ComPtrOverloader - return IAdviseSinkRemoteOnRenameProxy(ref This, (IMoniker*) pmk.Handle); + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = ITypeLibGetDocumentationProxy(ref This, index, pBstrName, ref pBstrDocString, pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; } /// To be documented. - [NativeName("Src", "Line 12273, Column 17 in objidl.h")] - public unsafe void IAdviseSinkRemoteOnRenameStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6239, Column 41 in oaidl.h")] + public unsafe int ITypeLibGetDocumentationProxy(ref ITypeLib This, int index, string[] pBstrNameSa, ref char* pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile) { - // ComPtrOverloader - IAdviseSinkRemoteOnRenameStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var ret = ITypeLibGetDocumentationProxy(ref This, index, pBstrName, ref pBstrDocString, pdwHelpContext, ref pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + return ret; } /// To be documented. - [NativeName("Src", "Line 12273, Column 17 in objidl.h")] - public unsafe void IAdviseSinkRemoteOnRenameStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6239, Column 41 in oaidl.h")] + public unsafe int ITypeLibGetDocumentationProxy(ref ITypeLib This, int index, string[] pBstrNameSa, ref char* pBstrDocString, ref uint pdwHelpContext, string[] pBstrHelpFileSa) { - // ComPtrOverloader - IAdviseSinkRemoteOnRenameStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = ITypeLibGetDocumentationProxy(ref This, index, pBstrName, ref pBstrDocString, ref pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; } /// To be documented. - [NativeName("Src", "Line 12273, Column 17 in objidl.h")] - public unsafe void IAdviseSinkRemoteOnRenameStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6239, Column 41 in oaidl.h")] + public unsafe int ITypeLibGetDocumentationProxy(ref ITypeLib This, int index, string[] pBstrNameSa, ref char* pBstrDocString, ref uint pdwHelpContext, ref char* pBstrHelpFile) { - // ComPtrOverloader - IAdviseSinkRemoteOnRenameStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var ret = ITypeLibGetDocumentationProxy(ref This, index, pBstrName, ref pBstrDocString, ref pdwHelpContext, ref pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + return ret; } /// To be documented. - [NativeName("Src", "Line 12273, Column 17 in objidl.h")] - public unsafe void IAdviseSinkRemoteOnRenameStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6239, Column 41 in oaidl.h")] + public unsafe int ITypeLibGetDocumentationProxy(ref ITypeLib This, int index, ref char* pBstrName, string[] pBstrDocStringSa, uint* pdwHelpContext, string[] pBstrHelpFileSa) { - // ComPtrOverloader - IAdviseSinkRemoteOnRenameStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + // StringArrayOverloader + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = ITypeLibGetDocumentationProxy(ref This, index, ref pBstrName, pBstrDocString, pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; } /// To be documented. - [NativeName("Src", "Line 12273, Column 17 in objidl.h")] - public unsafe void IAdviseSinkRemoteOnRenameStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6239, Column 41 in oaidl.h")] + public unsafe int ITypeLibGetDocumentationProxy(ref ITypeLib This, int index, ref char* pBstrName, string[] pBstrDocStringSa, uint* pdwHelpContext, ref char* pBstrHelpFile) { - // ComPtrOverloader - IAdviseSinkRemoteOnRenameStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + // StringArrayOverloader + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var ret = ITypeLibGetDocumentationProxy(ref This, index, ref pBstrName, pBstrDocString, pdwHelpContext, ref pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + return ret; } /// To be documented. - [NativeName("Src", "Line 12273, Column 17 in objidl.h")] - public unsafe void IAdviseSinkRemoteOnRenameStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6239, Column 41 in oaidl.h")] + public unsafe int ITypeLibGetDocumentationProxy(ref ITypeLib This, int index, ref char* pBstrName, string[] pBstrDocStringSa, ref uint pdwHelpContext, string[] pBstrHelpFileSa) { - // ComPtrOverloader - IAdviseSinkRemoteOnRenameStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase); + // StringArrayOverloader + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = ITypeLibGetDocumentationProxy(ref This, index, ref pBstrName, pBstrDocString, ref pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; } /// To be documented. - [NativeName("Src", "Line 12273, Column 17 in objidl.h")] - public unsafe void IAdviseSinkRemoteOnRenameStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6239, Column 41 in oaidl.h")] + public unsafe int ITypeLibGetDocumentationProxy(ref ITypeLib This, int index, ref char* pBstrName, string[] pBstrDocStringSa, ref uint pdwHelpContext, ref char* pBstrHelpFile) { - // ComPtrOverloader - IAdviseSinkRemoteOnRenameStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, _pdwStubPhase); + // StringArrayOverloader + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var ret = ITypeLibGetDocumentationProxy(ref This, index, ref pBstrName, pBstrDocString, ref pdwHelpContext, ref pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + return ret; } /// To be documented. - [NativeName("Src", "Line 12273, Column 17 in objidl.h")] - public unsafe void IAdviseSinkRemoteOnRenameStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6239, Column 41 in oaidl.h")] + public unsafe int ITypeLibGetDocumentationProxy(ref ITypeLib This, int index, ref char* pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, string[] pBstrHelpFileSa) { - // ComPtrOverloader - IAdviseSinkRemoteOnRenameStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, ref _pdwStubPhase); + // StringArrayOverloader + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = ITypeLibGetDocumentationProxy(ref This, index, ref pBstrName, ref pBstrDocString, pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; } /// To be documented. - [NativeName("Src", "Line 12273, Column 17 in objidl.h")] - public unsafe void IAdviseSinkRemoteOnRenameStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6239, Column 41 in oaidl.h")] + public unsafe int ITypeLibGetDocumentationProxy(ref ITypeLib This, int index, ref char* pBstrName, ref char* pBstrDocString, ref uint pdwHelpContext, string[] pBstrHelpFileSa) { - // ComPtrOverloader - IAdviseSinkRemoteOnRenameStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + // StringArrayOverloader + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = ITypeLibGetDocumentationProxy(ref This, index, ref pBstrName, ref pBstrDocString, ref pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; } /// To be documented. - [NativeName("Src", "Line 12273, Column 17 in objidl.h")] - public unsafe void IAdviseSinkRemoteOnRenameStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6251, Column 43 in oaidl.h")] + public unsafe int ITypeLibGetDocumentationStub(ITypeLib* This, int index, uint refPtrFlags, string[] pBstrNameSa, string[] pBstrDocStringSa, uint* pdwHelpContext, string[] pBstrHelpFileSa) { - // ComPtrOverloader - IAdviseSinkRemoteOnRenameStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = ITypeLibGetDocumentationStub(This, index, refPtrFlags, pBstrName, pBstrDocString, pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; } /// To be documented. - [NativeName("Src", "Line 12273, Column 17 in objidl.h")] - public unsafe void IAdviseSinkRemoteOnRenameStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6251, Column 43 in oaidl.h")] + public unsafe int ITypeLibGetDocumentationStub(ComPtr This, int index, uint refPtrFlags, char** pBstrName, char** pBstrDocString, uint* pdwHelpContext, char** pBstrHelpFile) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IAdviseSinkRemoteOnRenameStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + return ITypeLibGetDocumentationStub((ITypeLib*) This.Handle, index, refPtrFlags, pBstrName, pBstrDocString, pdwHelpContext, pBstrHelpFile); } /// To be documented. - [NativeName("Src", "Line 12273, Column 17 in objidl.h")] - public unsafe void IAdviseSinkRemoteOnRenameStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6251, Column 43 in oaidl.h")] + public unsafe int ITypeLibGetDocumentationStub(ITypeLib* This, int index, uint refPtrFlags, string[] pBstrNameSa, string[] pBstrDocStringSa, uint* pdwHelpContext, ref char* pBstrHelpFile) { - // ComPtrOverloader - IAdviseSinkRemoteOnRenameStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var ret = ITypeLibGetDocumentationStub(This, index, refPtrFlags, pBstrName, pBstrDocString, pdwHelpContext, ref pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + return ret; } /// To be documented. - [NativeName("Src", "Line 12280, Column 43 in objidl.h")] - public unsafe int IAdviseSinkRemoteOnSaveProxy(ComPtr This) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6251, Column 43 in oaidl.h")] + public unsafe int ITypeLibGetDocumentationStub(ComPtr This, int index, uint refPtrFlags, char** pBstrName, char** pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IAdviseSinkRemoteOnSaveProxy((IAdviseSink*) This.Handle); + return ITypeLibGetDocumentationStub((ITypeLib*) This.Handle, index, refPtrFlags, pBstrName, pBstrDocString, pdwHelpContext, ref pBstrHelpFile); } /// To be documented. - [NativeName("Src", "Line 12284, Column 17 in objidl.h")] - public unsafe void IAdviseSinkRemoteOnSaveStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6251, Column 43 in oaidl.h")] + public unsafe int ITypeLibGetDocumentationStub(ITypeLib* This, int index, uint refPtrFlags, string[] pBstrNameSa, string[] pBstrDocStringSa, ref uint pdwHelpContext, string[] pBstrHelpFileSa) { - // ComPtrOverloader - IAdviseSinkRemoteOnSaveStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = ITypeLibGetDocumentationStub(This, index, refPtrFlags, pBstrName, pBstrDocString, ref pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; } /// To be documented. - [NativeName("Src", "Line 12284, Column 17 in objidl.h")] - public unsafe void IAdviseSinkRemoteOnSaveStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6251, Column 43 in oaidl.h")] + public unsafe int ITypeLibGetDocumentationStub(ComPtr This, int index, uint refPtrFlags, char** pBstrName, char** pBstrDocString, ref uint pdwHelpContext, char** pBstrHelpFile) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IAdviseSinkRemoteOnSaveStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + return ITypeLibGetDocumentationStub((ITypeLib*) This.Handle, index, refPtrFlags, pBstrName, pBstrDocString, ref pdwHelpContext, pBstrHelpFile); } /// To be documented. - [NativeName("Src", "Line 12284, Column 17 in objidl.h")] - public unsafe void IAdviseSinkRemoteOnSaveStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6251, Column 43 in oaidl.h")] + public unsafe int ITypeLibGetDocumentationStub(ITypeLib* This, int index, uint refPtrFlags, string[] pBstrNameSa, string[] pBstrDocStringSa, ref uint pdwHelpContext, ref char* pBstrHelpFile) { - // ComPtrOverloader - IAdviseSinkRemoteOnSaveStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var ret = ITypeLibGetDocumentationStub(This, index, refPtrFlags, pBstrName, pBstrDocString, ref pdwHelpContext, ref pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + return ret; } /// To be documented. - [NativeName("Src", "Line 12284, Column 17 in objidl.h")] - public unsafe void IAdviseSinkRemoteOnSaveStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6251, Column 43 in oaidl.h")] + public unsafe int ITypeLibGetDocumentationStub(ComPtr This, int index, uint refPtrFlags, char** pBstrName, char** pBstrDocString, ref uint pdwHelpContext, ref char* pBstrHelpFile) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IAdviseSinkRemoteOnSaveStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + return ITypeLibGetDocumentationStub((ITypeLib*) This.Handle, index, refPtrFlags, pBstrName, pBstrDocString, ref pdwHelpContext, ref pBstrHelpFile); } /// To be documented. - [NativeName("Src", "Line 12284, Column 17 in objidl.h")] - public unsafe void IAdviseSinkRemoteOnSaveStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6251, Column 43 in oaidl.h")] + public unsafe int ITypeLibGetDocumentationStub(ITypeLib* This, int index, uint refPtrFlags, string[] pBstrNameSa, ref char* pBstrDocString, uint* pdwHelpContext, string[] pBstrHelpFileSa) { - // ComPtrOverloader - IAdviseSinkRemoteOnSaveStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = ITypeLibGetDocumentationStub(This, index, refPtrFlags, pBstrName, ref pBstrDocString, pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; } /// To be documented. - [NativeName("Src", "Line 12284, Column 17 in objidl.h")] - public unsafe void IAdviseSinkRemoteOnSaveStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6251, Column 43 in oaidl.h")] + public unsafe int ITypeLibGetDocumentationStub(ComPtr This, int index, uint refPtrFlags, char** pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, char** pBstrHelpFile) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IAdviseSinkRemoteOnSaveStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase); + return ITypeLibGetDocumentationStub((ITypeLib*) This.Handle, index, refPtrFlags, pBstrName, ref pBstrDocString, pdwHelpContext, pBstrHelpFile); } /// To be documented. - [NativeName("Src", "Line 12284, Column 17 in objidl.h")] - public unsafe void IAdviseSinkRemoteOnSaveStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6251, Column 43 in oaidl.h")] + public unsafe int ITypeLibGetDocumentationStub(ITypeLib* This, int index, uint refPtrFlags, string[] pBstrNameSa, ref char* pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile) { - // ComPtrOverloader - IAdviseSinkRemoteOnSaveStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, _pdwStubPhase); + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var ret = ITypeLibGetDocumentationStub(This, index, refPtrFlags, pBstrName, ref pBstrDocString, pdwHelpContext, ref pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + return ret; } /// To be documented. - [NativeName("Src", "Line 12284, Column 17 in objidl.h")] - public unsafe void IAdviseSinkRemoteOnSaveStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6251, Column 43 in oaidl.h")] + public unsafe int ITypeLibGetDocumentationStub(ComPtr This, int index, uint refPtrFlags, char** pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IAdviseSinkRemoteOnSaveStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, ref _pdwStubPhase); + return ITypeLibGetDocumentationStub((ITypeLib*) This.Handle, index, refPtrFlags, pBstrName, ref pBstrDocString, pdwHelpContext, ref pBstrHelpFile); } /// To be documented. - [NativeName("Src", "Line 12284, Column 17 in objidl.h")] - public unsafe void IAdviseSinkRemoteOnSaveStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6251, Column 43 in oaidl.h")] + public unsafe int ITypeLibGetDocumentationStub(ITypeLib* This, int index, uint refPtrFlags, string[] pBstrNameSa, ref char* pBstrDocString, ref uint pdwHelpContext, string[] pBstrHelpFileSa) { - // ComPtrOverloader - IAdviseSinkRemoteOnSaveStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = ITypeLibGetDocumentationStub(This, index, refPtrFlags, pBstrName, ref pBstrDocString, ref pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; } /// To be documented. - [NativeName("Src", "Line 12284, Column 17 in objidl.h")] - public unsafe void IAdviseSinkRemoteOnSaveStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6251, Column 43 in oaidl.h")] + public unsafe int ITypeLibGetDocumentationStub(ComPtr This, int index, uint refPtrFlags, char** pBstrName, ref char* pBstrDocString, ref uint pdwHelpContext, char** pBstrHelpFile) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IAdviseSinkRemoteOnSaveStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + return ITypeLibGetDocumentationStub((ITypeLib*) This.Handle, index, refPtrFlags, pBstrName, ref pBstrDocString, ref pdwHelpContext, pBstrHelpFile); } /// To be documented. - [NativeName("Src", "Line 12284, Column 17 in objidl.h")] - public unsafe void IAdviseSinkRemoteOnSaveStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6251, Column 43 in oaidl.h")] + public unsafe int ITypeLibGetDocumentationStub(ITypeLib* This, int index, uint refPtrFlags, string[] pBstrNameSa, ref char* pBstrDocString, ref uint pdwHelpContext, ref char* pBstrHelpFile) { - // ComPtrOverloader - IAdviseSinkRemoteOnSaveStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var ret = ITypeLibGetDocumentationStub(This, index, refPtrFlags, pBstrName, ref pBstrDocString, ref pdwHelpContext, ref pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + return ret; } /// To be documented. - [NativeName("Src", "Line 12284, Column 17 in objidl.h")] - public unsafe void IAdviseSinkRemoteOnSaveStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6251, Column 43 in oaidl.h")] + public unsafe int ITypeLibGetDocumentationStub(ComPtr This, int index, uint refPtrFlags, char** pBstrName, ref char* pBstrDocString, ref uint pdwHelpContext, ref char* pBstrHelpFile) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IAdviseSinkRemoteOnSaveStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + return ITypeLibGetDocumentationStub((ITypeLib*) This.Handle, index, refPtrFlags, pBstrName, ref pBstrDocString, ref pdwHelpContext, ref pBstrHelpFile); } /// To be documented. - [NativeName("Src", "Line 12291, Column 43 in objidl.h")] - public unsafe int IAdviseSinkRemoteOnCloseProxy(ComPtr This) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6251, Column 43 in oaidl.h")] + public unsafe int ITypeLibGetDocumentationStub(ITypeLib* This, int index, uint refPtrFlags, ref char* pBstrName, string[] pBstrDocStringSa, uint* pdwHelpContext, string[] pBstrHelpFileSa) { - // ComPtrOverloader - return IAdviseSinkRemoteOnCloseProxy((IAdviseSink*) This.Handle); + // StringArrayOverloader + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = ITypeLibGetDocumentationStub(This, index, refPtrFlags, ref pBstrName, pBstrDocString, pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; } /// To be documented. - [NativeName("Src", "Line 12295, Column 17 in objidl.h")] - public unsafe void IAdviseSinkRemoteOnCloseStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6251, Column 43 in oaidl.h")] + public unsafe int ITypeLibGetDocumentationStub(ComPtr This, int index, uint refPtrFlags, ref char* pBstrName, char** pBstrDocString, uint* pdwHelpContext, char** pBstrHelpFile) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IAdviseSinkRemoteOnCloseStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + return ITypeLibGetDocumentationStub((ITypeLib*) This.Handle, index, refPtrFlags, ref pBstrName, pBstrDocString, pdwHelpContext, pBstrHelpFile); } /// To be documented. - [NativeName("Src", "Line 12295, Column 17 in objidl.h")] - public unsafe void IAdviseSinkRemoteOnCloseStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6251, Column 43 in oaidl.h")] + public unsafe int ITypeLibGetDocumentationStub(ITypeLib* This, int index, uint refPtrFlags, ref char* pBstrName, string[] pBstrDocStringSa, uint* pdwHelpContext, ref char* pBstrHelpFile) { - // ComPtrOverloader - IAdviseSinkRemoteOnCloseStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + // StringArrayOverloader + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var ret = ITypeLibGetDocumentationStub(This, index, refPtrFlags, ref pBstrName, pBstrDocString, pdwHelpContext, ref pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + return ret; } /// To be documented. - [NativeName("Src", "Line 12295, Column 17 in objidl.h")] - public unsafe void IAdviseSinkRemoteOnCloseStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6251, Column 43 in oaidl.h")] + public unsafe int ITypeLibGetDocumentationStub(ComPtr This, int index, uint refPtrFlags, ref char* pBstrName, char** pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IAdviseSinkRemoteOnCloseStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + return ITypeLibGetDocumentationStub((ITypeLib*) This.Handle, index, refPtrFlags, ref pBstrName, pBstrDocString, pdwHelpContext, ref pBstrHelpFile); } /// To be documented. - [NativeName("Src", "Line 12295, Column 17 in objidl.h")] - public unsafe void IAdviseSinkRemoteOnCloseStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6251, Column 43 in oaidl.h")] + public unsafe int ITypeLibGetDocumentationStub(ITypeLib* This, int index, uint refPtrFlags, ref char* pBstrName, string[] pBstrDocStringSa, ref uint pdwHelpContext, string[] pBstrHelpFileSa) { - // ComPtrOverloader - IAdviseSinkRemoteOnCloseStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + // StringArrayOverloader + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = ITypeLibGetDocumentationStub(This, index, refPtrFlags, ref pBstrName, pBstrDocString, ref pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; } /// To be documented. - [NativeName("Src", "Line 12295, Column 17 in objidl.h")] - public unsafe void IAdviseSinkRemoteOnCloseStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6251, Column 43 in oaidl.h")] + public unsafe int ITypeLibGetDocumentationStub(ComPtr This, int index, uint refPtrFlags, ref char* pBstrName, char** pBstrDocString, ref uint pdwHelpContext, char** pBstrHelpFile) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IAdviseSinkRemoteOnCloseStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + return ITypeLibGetDocumentationStub((ITypeLib*) This.Handle, index, refPtrFlags, ref pBstrName, pBstrDocString, ref pdwHelpContext, pBstrHelpFile); } /// To be documented. - [NativeName("Src", "Line 12295, Column 17 in objidl.h")] - public unsafe void IAdviseSinkRemoteOnCloseStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6251, Column 43 in oaidl.h")] + public unsafe int ITypeLibGetDocumentationStub(ITypeLib* This, int index, uint refPtrFlags, ref char* pBstrName, string[] pBstrDocStringSa, ref uint pdwHelpContext, ref char* pBstrHelpFile) { - // ComPtrOverloader - IAdviseSinkRemoteOnCloseStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase); + // StringArrayOverloader + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var ret = ITypeLibGetDocumentationStub(This, index, refPtrFlags, ref pBstrName, pBstrDocString, ref pdwHelpContext, ref pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + return ret; } /// To be documented. - [NativeName("Src", "Line 12295, Column 17 in objidl.h")] - public unsafe void IAdviseSinkRemoteOnCloseStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6251, Column 43 in oaidl.h")] + public unsafe int ITypeLibGetDocumentationStub(ComPtr This, int index, uint refPtrFlags, ref char* pBstrName, char** pBstrDocString, ref uint pdwHelpContext, ref char* pBstrHelpFile) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IAdviseSinkRemoteOnCloseStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, _pdwStubPhase); + return ITypeLibGetDocumentationStub((ITypeLib*) This.Handle, index, refPtrFlags, ref pBstrName, pBstrDocString, ref pdwHelpContext, ref pBstrHelpFile); } /// To be documented. - [NativeName("Src", "Line 12295, Column 17 in objidl.h")] - public unsafe void IAdviseSinkRemoteOnCloseStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6251, Column 43 in oaidl.h")] + public unsafe int ITypeLibGetDocumentationStub(ITypeLib* This, int index, uint refPtrFlags, ref char* pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, string[] pBstrHelpFileSa) { - // ComPtrOverloader - IAdviseSinkRemoteOnCloseStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, ref _pdwStubPhase); + // StringArrayOverloader + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = ITypeLibGetDocumentationStub(This, index, refPtrFlags, ref pBstrName, ref pBstrDocString, pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; } /// To be documented. - [NativeName("Src", "Line 12295, Column 17 in objidl.h")] - public unsafe void IAdviseSinkRemoteOnCloseStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6251, Column 43 in oaidl.h")] + public unsafe int ITypeLibGetDocumentationStub(ComPtr This, int index, uint refPtrFlags, ref char* pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, char** pBstrHelpFile) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IAdviseSinkRemoteOnCloseStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + return ITypeLibGetDocumentationStub((ITypeLib*) This.Handle, index, refPtrFlags, ref pBstrName, ref pBstrDocString, pdwHelpContext, pBstrHelpFile); } /// To be documented. - [NativeName("Src", "Line 12295, Column 17 in objidl.h")] - public unsafe void IAdviseSinkRemoteOnCloseStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6251, Column 43 in oaidl.h")] + public unsafe int ITypeLibGetDocumentationStub(ComPtr This, int index, uint refPtrFlags, ref char* pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IAdviseSinkRemoteOnCloseStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + return ITypeLibGetDocumentationStub((ITypeLib*) This.Handle, index, refPtrFlags, ref pBstrName, ref pBstrDocString, pdwHelpContext, ref pBstrHelpFile); } /// To be documented. - [NativeName("Src", "Line 12295, Column 17 in objidl.h")] - public unsafe void IAdviseSinkRemoteOnCloseStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6251, Column 43 in oaidl.h")] + public unsafe int ITypeLibGetDocumentationStub(ITypeLib* This, int index, uint refPtrFlags, ref char* pBstrName, ref char* pBstrDocString, ref uint pdwHelpContext, string[] pBstrHelpFileSa) { - // ComPtrOverloader - IAdviseSinkRemoteOnCloseStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + // StringArrayOverloader + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = ITypeLibGetDocumentationStub(This, index, refPtrFlags, ref pBstrName, ref pBstrDocString, ref pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; } /// To be documented. - [NativeName("Src", "Line 12295, Column 17 in objidl.h")] - public unsafe void IAdviseSinkRemoteOnCloseStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6251, Column 43 in oaidl.h")] + public unsafe int ITypeLibGetDocumentationStub(ComPtr This, int index, uint refPtrFlags, ref char* pBstrName, ref char* pBstrDocString, ref uint pdwHelpContext, char** pBstrHelpFile) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IAdviseSinkRemoteOnCloseStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + return ITypeLibGetDocumentationStub((ITypeLib*) This.Handle, index, refPtrFlags, ref pBstrName, ref pBstrDocString, ref pdwHelpContext, pBstrHelpFile); } /// To be documented. - [NativeName("Src", "Line 12481, Column 43 in objidl.h")] - public unsafe int AsyncIAdviseSinkBeginRemoteOnDataChangeProxy(ComPtr This, FORMATETC* pFormatetc, STGMEDIUM* pStgmed) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6251, Column 43 in oaidl.h")] + public unsafe int ITypeLibGetDocumentationStub(ComPtr This, int index, uint refPtrFlags, ref char* pBstrName, ref char* pBstrDocString, ref uint pdwHelpContext, ref char* pBstrHelpFile) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return AsyncIAdviseSinkBeginRemoteOnDataChangeProxy((AsyncIAdviseSink*) This.Handle, pFormatetc, pStgmed); + return ITypeLibGetDocumentationStub((ITypeLib*) This.Handle, index, refPtrFlags, ref pBstrName, ref pBstrDocString, ref pdwHelpContext, ref pBstrHelpFile); } /// To be documented. - [NativeName("Src", "Line 12481, Column 43 in objidl.h")] - public unsafe int AsyncIAdviseSinkBeginRemoteOnDataChangeProxy(ComPtr This, FORMATETC* pFormatetc, ref STGMEDIUM pStgmed) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6251, Column 43 in oaidl.h")] + public unsafe int ITypeLibGetDocumentationStub(ref ITypeLib This, int index, uint refPtrFlags, string[] pBstrNameSa, string[] pBstrDocStringSa, uint* pdwHelpContext, string[] pBstrHelpFileSa) { - // ComPtrOverloader - return AsyncIAdviseSinkBeginRemoteOnDataChangeProxy((AsyncIAdviseSink*) This.Handle, pFormatetc, ref pStgmed); + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = ITypeLibGetDocumentationStub(ref This, index, refPtrFlags, pBstrName, pBstrDocString, pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; } /// To be documented. - [NativeName("Src", "Line 12481, Column 43 in objidl.h")] - public unsafe int AsyncIAdviseSinkBeginRemoteOnDataChangeProxy(ComPtr This, ref FORMATETC pFormatetc, STGMEDIUM* pStgmed) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6251, Column 43 in oaidl.h")] + public unsafe int ITypeLibGetDocumentationStub(ref ITypeLib This, int index, uint refPtrFlags, string[] pBstrNameSa, string[] pBstrDocStringSa, uint* pdwHelpContext, ref char* pBstrHelpFile) { - // ComPtrOverloader - return AsyncIAdviseSinkBeginRemoteOnDataChangeProxy((AsyncIAdviseSink*) This.Handle, ref pFormatetc, pStgmed); + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var ret = ITypeLibGetDocumentationStub(ref This, index, refPtrFlags, pBstrName, pBstrDocString, pdwHelpContext, ref pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + return ret; } /// To be documented. - [NativeName("Src", "Line 12481, Column 43 in objidl.h")] - public unsafe int AsyncIAdviseSinkBeginRemoteOnDataChangeProxy(ComPtr This, ref FORMATETC pFormatetc, ref STGMEDIUM pStgmed) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6251, Column 43 in oaidl.h")] + public unsafe int ITypeLibGetDocumentationStub(ref ITypeLib This, int index, uint refPtrFlags, string[] pBstrNameSa, string[] pBstrDocStringSa, ref uint pdwHelpContext, string[] pBstrHelpFileSa) { - // ComPtrOverloader - return AsyncIAdviseSinkBeginRemoteOnDataChangeProxy((AsyncIAdviseSink*) This.Handle, ref pFormatetc, ref pStgmed); + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = ITypeLibGetDocumentationStub(ref This, index, refPtrFlags, pBstrName, pBstrDocString, ref pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; } /// To be documented. - [NativeName("Src", "Line 12487, Column 17 in objidl.h")] - public unsafe void AsyncIAdviseSinkBeginRemoteOnDataChangeStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6251, Column 43 in oaidl.h")] + public unsafe int ITypeLibGetDocumentationStub(ref ITypeLib This, int index, uint refPtrFlags, string[] pBstrNameSa, string[] pBstrDocStringSa, ref uint pdwHelpContext, ref char* pBstrHelpFile) { - // ComPtrOverloader - AsyncIAdviseSinkBeginRemoteOnDataChangeStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var ret = ITypeLibGetDocumentationStub(ref This, index, refPtrFlags, pBstrName, pBstrDocString, ref pdwHelpContext, ref pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + return ret; } /// To be documented. - [NativeName("Src", "Line 12487, Column 17 in objidl.h")] - public unsafe void AsyncIAdviseSinkBeginRemoteOnDataChangeStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6251, Column 43 in oaidl.h")] + public unsafe int ITypeLibGetDocumentationStub(ref ITypeLib This, int index, uint refPtrFlags, string[] pBstrNameSa, ref char* pBstrDocString, uint* pdwHelpContext, string[] pBstrHelpFileSa) { - // ComPtrOverloader - AsyncIAdviseSinkBeginRemoteOnDataChangeStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = ITypeLibGetDocumentationStub(ref This, index, refPtrFlags, pBstrName, ref pBstrDocString, pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; } /// To be documented. - [NativeName("Src", "Line 12487, Column 17 in objidl.h")] - public unsafe void AsyncIAdviseSinkBeginRemoteOnDataChangeStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6251, Column 43 in oaidl.h")] + public unsafe int ITypeLibGetDocumentationStub(ref ITypeLib This, int index, uint refPtrFlags, string[] pBstrNameSa, ref char* pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile) { - // ComPtrOverloader - AsyncIAdviseSinkBeginRemoteOnDataChangeStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var ret = ITypeLibGetDocumentationStub(ref This, index, refPtrFlags, pBstrName, ref pBstrDocString, pdwHelpContext, ref pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + return ret; } /// To be documented. - [NativeName("Src", "Line 12487, Column 17 in objidl.h")] - public unsafe void AsyncIAdviseSinkBeginRemoteOnDataChangeStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6251, Column 43 in oaidl.h")] + public unsafe int ITypeLibGetDocumentationStub(ref ITypeLib This, int index, uint refPtrFlags, string[] pBstrNameSa, ref char* pBstrDocString, ref uint pdwHelpContext, string[] pBstrHelpFileSa) { - // ComPtrOverloader - AsyncIAdviseSinkBeginRemoteOnDataChangeStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = ITypeLibGetDocumentationStub(ref This, index, refPtrFlags, pBstrName, ref pBstrDocString, ref pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; } /// To be documented. - [NativeName("Src", "Line 12487, Column 17 in objidl.h")] - public unsafe void AsyncIAdviseSinkBeginRemoteOnDataChangeStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6251, Column 43 in oaidl.h")] + public unsafe int ITypeLibGetDocumentationStub(ref ITypeLib This, int index, uint refPtrFlags, string[] pBstrNameSa, ref char* pBstrDocString, ref uint pdwHelpContext, ref char* pBstrHelpFile) { - // ComPtrOverloader - AsyncIAdviseSinkBeginRemoteOnDataChangeStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + // StringArrayOverloader + var pBstrName = (char**) SilkMarshal.StringArrayToPtr(pBstrNameSa); + var ret = ITypeLibGetDocumentationStub(ref This, index, refPtrFlags, pBstrName, ref pBstrDocString, ref pdwHelpContext, ref pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrName, pBstrNameSa); + SilkMarshal.Free((nint) pBstrName); + return ret; } /// To be documented. - [NativeName("Src", "Line 12487, Column 17 in objidl.h")] - public unsafe void AsyncIAdviseSinkBeginRemoteOnDataChangeStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6251, Column 43 in oaidl.h")] + public unsafe int ITypeLibGetDocumentationStub(ref ITypeLib This, int index, uint refPtrFlags, ref char* pBstrName, string[] pBstrDocStringSa, uint* pdwHelpContext, string[] pBstrHelpFileSa) { - // ComPtrOverloader - AsyncIAdviseSinkBeginRemoteOnDataChangeStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase); + // StringArrayOverloader + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = ITypeLibGetDocumentationStub(ref This, index, refPtrFlags, ref pBstrName, pBstrDocString, pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; } /// To be documented. - [NativeName("Src", "Line 12487, Column 17 in objidl.h")] - public unsafe void AsyncIAdviseSinkBeginRemoteOnDataChangeStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6251, Column 43 in oaidl.h")] + public unsafe int ITypeLibGetDocumentationStub(ref ITypeLib This, int index, uint refPtrFlags, ref char* pBstrName, string[] pBstrDocStringSa, uint* pdwHelpContext, ref char* pBstrHelpFile) { - // ComPtrOverloader - AsyncIAdviseSinkBeginRemoteOnDataChangeStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, _pdwStubPhase); + // StringArrayOverloader + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var ret = ITypeLibGetDocumentationStub(ref This, index, refPtrFlags, ref pBstrName, pBstrDocString, pdwHelpContext, ref pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + return ret; } /// To be documented. - [NativeName("Src", "Line 12487, Column 17 in objidl.h")] - public unsafe void AsyncIAdviseSinkBeginRemoteOnDataChangeStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6251, Column 43 in oaidl.h")] + public unsafe int ITypeLibGetDocumentationStub(ref ITypeLib This, int index, uint refPtrFlags, ref char* pBstrName, string[] pBstrDocStringSa, ref uint pdwHelpContext, string[] pBstrHelpFileSa) { - // ComPtrOverloader - AsyncIAdviseSinkBeginRemoteOnDataChangeStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, ref _pdwStubPhase); + // StringArrayOverloader + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = ITypeLibGetDocumentationStub(ref This, index, refPtrFlags, ref pBstrName, pBstrDocString, ref pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; } /// To be documented. - [NativeName("Src", "Line 12487, Column 17 in objidl.h")] - public unsafe void AsyncIAdviseSinkBeginRemoteOnDataChangeStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6251, Column 43 in oaidl.h")] + public unsafe int ITypeLibGetDocumentationStub(ref ITypeLib This, int index, uint refPtrFlags, ref char* pBstrName, string[] pBstrDocStringSa, ref uint pdwHelpContext, ref char* pBstrHelpFile) { - // ComPtrOverloader - AsyncIAdviseSinkBeginRemoteOnDataChangeStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + // StringArrayOverloader + var pBstrDocString = (char**) SilkMarshal.StringArrayToPtr(pBstrDocStringSa); + var ret = ITypeLibGetDocumentationStub(ref This, index, refPtrFlags, ref pBstrName, pBstrDocString, ref pdwHelpContext, ref pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrDocString, pBstrDocStringSa); + SilkMarshal.Free((nint) pBstrDocString); + return ret; } /// To be documented. - [NativeName("Src", "Line 12487, Column 17 in objidl.h")] - public unsafe void AsyncIAdviseSinkBeginRemoteOnDataChangeStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6251, Column 43 in oaidl.h")] + public unsafe int ITypeLibGetDocumentationStub(ref ITypeLib This, int index, uint refPtrFlags, ref char* pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, string[] pBstrHelpFileSa) { - // ComPtrOverloader - AsyncIAdviseSinkBeginRemoteOnDataChangeStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + // StringArrayOverloader + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = ITypeLibGetDocumentationStub(ref This, index, refPtrFlags, ref pBstrName, ref pBstrDocString, pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; } /// To be documented. - [NativeName("Src", "Line 12487, Column 17 in objidl.h")] - public unsafe void AsyncIAdviseSinkBeginRemoteOnDataChangeStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6251, Column 43 in oaidl.h")] + public unsafe int ITypeLibGetDocumentationStub(ref ITypeLib This, int index, uint refPtrFlags, ref char* pBstrName, ref char* pBstrDocString, ref uint pdwHelpContext, string[] pBstrHelpFileSa) { - // ComPtrOverloader - AsyncIAdviseSinkBeginRemoteOnDataChangeStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + // StringArrayOverloader + var pBstrHelpFile = (char**) SilkMarshal.StringArrayToPtr(pBstrHelpFileSa); + var ret = ITypeLibGetDocumentationStub(ref This, index, refPtrFlags, ref pBstrName, ref pBstrDocString, ref pdwHelpContext, pBstrHelpFile); + SilkMarshal.CopyPtrToStringArray((nint) pBstrHelpFile, pBstrHelpFileSa); + SilkMarshal.Free((nint) pBstrHelpFile); + return ret; } /// To be documented. - [NativeName("Src", "Line 12487, Column 17 in objidl.h")] - public unsafe void AsyncIAdviseSinkBeginRemoteOnDataChangeStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6260, Column 41 in oaidl.h")] + public unsafe int ITypeLibIsNameProxy(ComPtr This, char* szNameBuf, uint lHashVal, int* pfName) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - AsyncIAdviseSinkBeginRemoteOnDataChangeStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + return ITypeLibIsNameProxy((ITypeLib*) This.Handle, szNameBuf, lHashVal, pfName); } /// To be documented. - [NativeName("Src", "Line 12494, Column 43 in objidl.h")] - public unsafe int AsyncIAdviseSinkFinishRemoteOnDataChangeProxy(ComPtr This) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6260, Column 41 in oaidl.h")] + public unsafe int ITypeLibIsNameProxy(ComPtr This, char* szNameBuf, uint lHashVal, ref int pfName) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return AsyncIAdviseSinkFinishRemoteOnDataChangeProxy((AsyncIAdviseSink*) This.Handle); + return ITypeLibIsNameProxy((ITypeLib*) This.Handle, szNameBuf, lHashVal, ref pfName); } /// To be documented. - [NativeName("Src", "Line 12498, Column 17 in objidl.h")] - public unsafe void AsyncIAdviseSinkFinishRemoteOnDataChangeStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6260, Column 41 in oaidl.h")] + public unsafe int ITypeLibIsNameProxy(ComPtr This, ref char szNameBuf, uint lHashVal, int* pfName) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - AsyncIAdviseSinkFinishRemoteOnDataChangeStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + return ITypeLibIsNameProxy((ITypeLib*) This.Handle, ref szNameBuf, lHashVal, pfName); } /// To be documented. - [NativeName("Src", "Line 12498, Column 17 in objidl.h")] - public unsafe void AsyncIAdviseSinkFinishRemoteOnDataChangeStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6260, Column 41 in oaidl.h")] + public unsafe int ITypeLibIsNameProxy(ComPtr This, ref char szNameBuf, uint lHashVal, ref int pfName) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - AsyncIAdviseSinkFinishRemoteOnDataChangeStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + return ITypeLibIsNameProxy((ITypeLib*) This.Handle, ref szNameBuf, lHashVal, ref pfName); } /// To be documented. - [NativeName("Src", "Line 12498, Column 17 in objidl.h")] - public unsafe void AsyncIAdviseSinkFinishRemoteOnDataChangeStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6260, Column 41 in oaidl.h")] + public unsafe int ITypeLibIsNameProxy(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, int* pfName) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - AsyncIAdviseSinkFinishRemoteOnDataChangeStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + return ITypeLibIsNameProxy((ITypeLib*) This.Handle, szNameBuf, lHashVal, pfName); } /// To be documented. - [NativeName("Src", "Line 12498, Column 17 in objidl.h")] - public unsafe void AsyncIAdviseSinkFinishRemoteOnDataChangeStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6260, Column 41 in oaidl.h")] + public unsafe int ITypeLibIsNameProxy(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref int pfName) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - AsyncIAdviseSinkFinishRemoteOnDataChangeStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + return ITypeLibIsNameProxy((ITypeLib*) This.Handle, szNameBuf, lHashVal, ref pfName); } /// To be documented. - [NativeName("Src", "Line 12498, Column 17 in objidl.h")] - public unsafe void AsyncIAdviseSinkFinishRemoteOnDataChangeStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6268, Column 43 in oaidl.h")] + public unsafe int ITypeLibIsNameStub(ITypeLib* This, char* szNameBuf, uint lHashVal, int* pfName, string[] pBstrLibNameSa) { - // ComPtrOverloader - AsyncIAdviseSinkFinishRemoteOnDataChangeStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + // StringArrayOverloader + var pBstrLibName = (char**) SilkMarshal.StringArrayToPtr(pBstrLibNameSa); + var ret = ITypeLibIsNameStub(This, szNameBuf, lHashVal, pfName, pBstrLibName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrLibName, pBstrLibNameSa); + SilkMarshal.Free((nint) pBstrLibName); + return ret; } /// To be documented. - [NativeName("Src", "Line 12498, Column 17 in objidl.h")] - public unsafe void AsyncIAdviseSinkFinishRemoteOnDataChangeStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6268, Column 43 in oaidl.h")] + public unsafe int ITypeLibIsNameStub(ComPtr This, char* szNameBuf, uint lHashVal, int* pfName, char** pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - AsyncIAdviseSinkFinishRemoteOnDataChangeStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase); + return ITypeLibIsNameStub((ITypeLib*) This.Handle, szNameBuf, lHashVal, pfName, pBstrLibName); } /// To be documented. - [NativeName("Src", "Line 12498, Column 17 in objidl.h")] - public unsafe void AsyncIAdviseSinkFinishRemoteOnDataChangeStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6268, Column 43 in oaidl.h")] + public unsafe int ITypeLibIsNameStub(ComPtr This, char* szNameBuf, uint lHashVal, int* pfName, ref char* pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - AsyncIAdviseSinkFinishRemoteOnDataChangeStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, _pdwStubPhase); + return ITypeLibIsNameStub((ITypeLib*) This.Handle, szNameBuf, lHashVal, pfName, ref pBstrLibName); } /// To be documented. - [NativeName("Src", "Line 12498, Column 17 in objidl.h")] - public unsafe void AsyncIAdviseSinkFinishRemoteOnDataChangeStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6268, Column 43 in oaidl.h")] + public unsafe int ITypeLibIsNameStub(ITypeLib* This, char* szNameBuf, uint lHashVal, ref int pfName, string[] pBstrLibNameSa) { - // ComPtrOverloader - AsyncIAdviseSinkFinishRemoteOnDataChangeStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, ref _pdwStubPhase); + // StringArrayOverloader + var pBstrLibName = (char**) SilkMarshal.StringArrayToPtr(pBstrLibNameSa); + var ret = ITypeLibIsNameStub(This, szNameBuf, lHashVal, ref pfName, pBstrLibName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrLibName, pBstrLibNameSa); + SilkMarshal.Free((nint) pBstrLibName); + return ret; } /// To be documented. - [NativeName("Src", "Line 12498, Column 17 in objidl.h")] - public unsafe void AsyncIAdviseSinkFinishRemoteOnDataChangeStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6268, Column 43 in oaidl.h")] + public unsafe int ITypeLibIsNameStub(ComPtr This, char* szNameBuf, uint lHashVal, ref int pfName, char** pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - AsyncIAdviseSinkFinishRemoteOnDataChangeStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + return ITypeLibIsNameStub((ITypeLib*) This.Handle, szNameBuf, lHashVal, ref pfName, pBstrLibName); } /// To be documented. - [NativeName("Src", "Line 12498, Column 17 in objidl.h")] - public unsafe void AsyncIAdviseSinkFinishRemoteOnDataChangeStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6268, Column 43 in oaidl.h")] + public unsafe int ITypeLibIsNameStub(ComPtr This, char* szNameBuf, uint lHashVal, ref int pfName, ref char* pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - AsyncIAdviseSinkFinishRemoteOnDataChangeStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + return ITypeLibIsNameStub((ITypeLib*) This.Handle, szNameBuf, lHashVal, ref pfName, ref pBstrLibName); } /// To be documented. - [NativeName("Src", "Line 12498, Column 17 in objidl.h")] - public unsafe void AsyncIAdviseSinkFinishRemoteOnDataChangeStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6268, Column 43 in oaidl.h")] + public unsafe int ITypeLibIsNameStub(ITypeLib* This, ref char szNameBuf, uint lHashVal, int* pfName, string[] pBstrLibNameSa) { - // ComPtrOverloader - AsyncIAdviseSinkFinishRemoteOnDataChangeStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + // StringArrayOverloader + var pBstrLibName = (char**) SilkMarshal.StringArrayToPtr(pBstrLibNameSa); + var ret = ITypeLibIsNameStub(This, ref szNameBuf, lHashVal, pfName, pBstrLibName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrLibName, pBstrLibNameSa); + SilkMarshal.Free((nint) pBstrLibName); + return ret; } /// To be documented. - [NativeName("Src", "Line 12498, Column 17 in objidl.h")] - public unsafe void AsyncIAdviseSinkFinishRemoteOnDataChangeStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6268, Column 43 in oaidl.h")] + public unsafe int ITypeLibIsNameStub(ComPtr This, ref char szNameBuf, uint lHashVal, int* pfName, char** pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - AsyncIAdviseSinkFinishRemoteOnDataChangeStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + return ITypeLibIsNameStub((ITypeLib*) This.Handle, ref szNameBuf, lHashVal, pfName, pBstrLibName); } /// To be documented. - [NativeName("Src", "Line 12505, Column 43 in objidl.h")] - public unsafe int AsyncIAdviseSinkBeginRemoteOnViewChangeProxy(ComPtr This, uint dwAspect, int lindex) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6268, Column 43 in oaidl.h")] + public unsafe int ITypeLibIsNameStub(ComPtr This, ref char szNameBuf, uint lHashVal, int* pfName, ref char* pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return AsyncIAdviseSinkBeginRemoteOnViewChangeProxy((AsyncIAdviseSink*) This.Handle, dwAspect, lindex); + return ITypeLibIsNameStub((ITypeLib*) This.Handle, ref szNameBuf, lHashVal, pfName, ref pBstrLibName); } /// To be documented. - [NativeName("Src", "Line 12511, Column 17 in objidl.h")] - public unsafe void AsyncIAdviseSinkBeginRemoteOnViewChangeStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6268, Column 43 in oaidl.h")] + public unsafe int ITypeLibIsNameStub(ITypeLib* This, ref char szNameBuf, uint lHashVal, ref int pfName, string[] pBstrLibNameSa) { - // ComPtrOverloader - AsyncIAdviseSinkBeginRemoteOnViewChangeStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + // StringArrayOverloader + var pBstrLibName = (char**) SilkMarshal.StringArrayToPtr(pBstrLibNameSa); + var ret = ITypeLibIsNameStub(This, ref szNameBuf, lHashVal, ref pfName, pBstrLibName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrLibName, pBstrLibNameSa); + SilkMarshal.Free((nint) pBstrLibName); + return ret; } /// To be documented. - [NativeName("Src", "Line 12511, Column 17 in objidl.h")] - public unsafe void AsyncIAdviseSinkBeginRemoteOnViewChangeStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6268, Column 43 in oaidl.h")] + public unsafe int ITypeLibIsNameStub(ComPtr This, ref char szNameBuf, uint lHashVal, ref int pfName, char** pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - AsyncIAdviseSinkBeginRemoteOnViewChangeStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + return ITypeLibIsNameStub((ITypeLib*) This.Handle, ref szNameBuf, lHashVal, ref pfName, pBstrLibName); } /// To be documented. - [NativeName("Src", "Line 12511, Column 17 in objidl.h")] - public unsafe void AsyncIAdviseSinkBeginRemoteOnViewChangeStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6268, Column 43 in oaidl.h")] + public unsafe int ITypeLibIsNameStub(ComPtr This, ref char szNameBuf, uint lHashVal, ref int pfName, ref char* pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - AsyncIAdviseSinkBeginRemoteOnViewChangeStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + return ITypeLibIsNameStub((ITypeLib*) This.Handle, ref szNameBuf, lHashVal, ref pfName, ref pBstrLibName); } /// To be documented. - [NativeName("Src", "Line 12511, Column 17 in objidl.h")] - public unsafe void AsyncIAdviseSinkBeginRemoteOnViewChangeStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6268, Column 43 in oaidl.h")] + public unsafe int ITypeLibIsNameStub(ITypeLib* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, int* pfName, string[] pBstrLibNameSa) { - // ComPtrOverloader - AsyncIAdviseSinkBeginRemoteOnViewChangeStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + // StringArrayOverloader + var pBstrLibName = (char**) SilkMarshal.StringArrayToPtr(pBstrLibNameSa); + var ret = ITypeLibIsNameStub(This, szNameBuf, lHashVal, pfName, pBstrLibName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrLibName, pBstrLibNameSa); + SilkMarshal.Free((nint) pBstrLibName); + return ret; } /// To be documented. - [NativeName("Src", "Line 12511, Column 17 in objidl.h")] - public unsafe void AsyncIAdviseSinkBeginRemoteOnViewChangeStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6268, Column 43 in oaidl.h")] + public unsafe int ITypeLibIsNameStub(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, int* pfName, char** pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - AsyncIAdviseSinkBeginRemoteOnViewChangeStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + return ITypeLibIsNameStub((ITypeLib*) This.Handle, szNameBuf, lHashVal, pfName, pBstrLibName); } /// To be documented. - [NativeName("Src", "Line 12511, Column 17 in objidl.h")] - public unsafe void AsyncIAdviseSinkBeginRemoteOnViewChangeStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6268, Column 43 in oaidl.h")] + public unsafe int ITypeLibIsNameStub(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, int* pfName, ref char* pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - AsyncIAdviseSinkBeginRemoteOnViewChangeStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase); + return ITypeLibIsNameStub((ITypeLib*) This.Handle, szNameBuf, lHashVal, pfName, ref pBstrLibName); } /// To be documented. - [NativeName("Src", "Line 12511, Column 17 in objidl.h")] - public unsafe void AsyncIAdviseSinkBeginRemoteOnViewChangeStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6268, Column 43 in oaidl.h")] + public unsafe int ITypeLibIsNameStub(ITypeLib* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref int pfName, string[] pBstrLibNameSa) { - // ComPtrOverloader - AsyncIAdviseSinkBeginRemoteOnViewChangeStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, _pdwStubPhase); + // StringArrayOverloader + var pBstrLibName = (char**) SilkMarshal.StringArrayToPtr(pBstrLibNameSa); + var ret = ITypeLibIsNameStub(This, szNameBuf, lHashVal, ref pfName, pBstrLibName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrLibName, pBstrLibNameSa); + SilkMarshal.Free((nint) pBstrLibName); + return ret; } /// To be documented. - [NativeName("Src", "Line 12511, Column 17 in objidl.h")] - public unsafe void AsyncIAdviseSinkBeginRemoteOnViewChangeStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6268, Column 43 in oaidl.h")] + public unsafe int ITypeLibIsNameStub(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref int pfName, char** pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - AsyncIAdviseSinkBeginRemoteOnViewChangeStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, ref _pdwStubPhase); + return ITypeLibIsNameStub((ITypeLib*) This.Handle, szNameBuf, lHashVal, ref pfName, pBstrLibName); } /// To be documented. - [NativeName("Src", "Line 12511, Column 17 in objidl.h")] - public unsafe void AsyncIAdviseSinkBeginRemoteOnViewChangeStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6268, Column 43 in oaidl.h")] + public unsafe int ITypeLibIsNameStub(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref int pfName, ref char* pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - AsyncIAdviseSinkBeginRemoteOnViewChangeStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + return ITypeLibIsNameStub((ITypeLib*) This.Handle, szNameBuf, lHashVal, ref pfName, ref pBstrLibName); } /// To be documented. - [NativeName("Src", "Line 12511, Column 17 in objidl.h")] - public unsafe void AsyncIAdviseSinkBeginRemoteOnViewChangeStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6268, Column 43 in oaidl.h")] + public unsafe int ITypeLibIsNameStub(ref ITypeLib This, char* szNameBuf, uint lHashVal, int* pfName, string[] pBstrLibNameSa) { - // ComPtrOverloader - AsyncIAdviseSinkBeginRemoteOnViewChangeStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + // StringArrayOverloader + var pBstrLibName = (char**) SilkMarshal.StringArrayToPtr(pBstrLibNameSa); + var ret = ITypeLibIsNameStub(ref This, szNameBuf, lHashVal, pfName, pBstrLibName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrLibName, pBstrLibNameSa); + SilkMarshal.Free((nint) pBstrLibName); + return ret; } /// To be documented. - [NativeName("Src", "Line 12511, Column 17 in objidl.h")] - public unsafe void AsyncIAdviseSinkBeginRemoteOnViewChangeStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6268, Column 43 in oaidl.h")] + public unsafe int ITypeLibIsNameStub(ref ITypeLib This, char* szNameBuf, uint lHashVal, ref int pfName, string[] pBstrLibNameSa) { - // ComPtrOverloader - AsyncIAdviseSinkBeginRemoteOnViewChangeStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + // StringArrayOverloader + var pBstrLibName = (char**) SilkMarshal.StringArrayToPtr(pBstrLibNameSa); + var ret = ITypeLibIsNameStub(ref This, szNameBuf, lHashVal, ref pfName, pBstrLibName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrLibName, pBstrLibNameSa); + SilkMarshal.Free((nint) pBstrLibName); + return ret; } /// To be documented. - [NativeName("Src", "Line 12511, Column 17 in objidl.h")] - public unsafe void AsyncIAdviseSinkBeginRemoteOnViewChangeStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6268, Column 43 in oaidl.h")] + public unsafe int ITypeLibIsNameStub(ref ITypeLib This, ref char szNameBuf, uint lHashVal, int* pfName, string[] pBstrLibNameSa) { - // ComPtrOverloader - AsyncIAdviseSinkBeginRemoteOnViewChangeStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + // StringArrayOverloader + var pBstrLibName = (char**) SilkMarshal.StringArrayToPtr(pBstrLibNameSa); + var ret = ITypeLibIsNameStub(ref This, ref szNameBuf, lHashVal, pfName, pBstrLibName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrLibName, pBstrLibNameSa); + SilkMarshal.Free((nint) pBstrLibName); + return ret; } /// To be documented. - [NativeName("Src", "Line 12518, Column 43 in objidl.h")] - public unsafe int AsyncIAdviseSinkFinishRemoteOnViewChangeProxy(ComPtr This) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6268, Column 43 in oaidl.h")] + public unsafe int ITypeLibIsNameStub(ref ITypeLib This, ref char szNameBuf, uint lHashVal, ref int pfName, string[] pBstrLibNameSa) { - // ComPtrOverloader - return AsyncIAdviseSinkFinishRemoteOnViewChangeProxy((AsyncIAdviseSink*) This.Handle); + // StringArrayOverloader + var pBstrLibName = (char**) SilkMarshal.StringArrayToPtr(pBstrLibNameSa); + var ret = ITypeLibIsNameStub(ref This, ref szNameBuf, lHashVal, ref pfName, pBstrLibName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrLibName, pBstrLibNameSa); + SilkMarshal.Free((nint) pBstrLibName); + return ret; } /// To be documented. - [NativeName("Src", "Line 12522, Column 17 in objidl.h")] - public unsafe void AsyncIAdviseSinkFinishRemoteOnViewChangeStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6268, Column 43 in oaidl.h")] + public unsafe int ITypeLibIsNameStub(ref ITypeLib This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, int* pfName, string[] pBstrLibNameSa) { - // ComPtrOverloader - AsyncIAdviseSinkFinishRemoteOnViewChangeStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + // StringArrayOverloader + var pBstrLibName = (char**) SilkMarshal.StringArrayToPtr(pBstrLibNameSa); + var ret = ITypeLibIsNameStub(ref This, szNameBuf, lHashVal, pfName, pBstrLibName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrLibName, pBstrLibNameSa); + SilkMarshal.Free((nint) pBstrLibName); + return ret; } /// To be documented. - [NativeName("Src", "Line 12522, Column 17 in objidl.h")] - public unsafe void AsyncIAdviseSinkFinishRemoteOnViewChangeStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6268, Column 43 in oaidl.h")] + public unsafe int ITypeLibIsNameStub(ref ITypeLib This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref int pfName, string[] pBstrLibNameSa) { - // ComPtrOverloader - AsyncIAdviseSinkFinishRemoteOnViewChangeStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + // StringArrayOverloader + var pBstrLibName = (char**) SilkMarshal.StringArrayToPtr(pBstrLibNameSa); + var ret = ITypeLibIsNameStub(ref This, szNameBuf, lHashVal, ref pfName, pBstrLibName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrLibName, pBstrLibNameSa); + SilkMarshal.Free((nint) pBstrLibName); + return ret; } /// To be documented. - [NativeName("Src", "Line 12522, Column 17 in objidl.h")] - public unsafe void AsyncIAdviseSinkFinishRemoteOnViewChangeStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6275, Column 41 in oaidl.h")] + public unsafe int ITypeLibFindNameProxy(ComPtr This, char* szNameBuf, uint lHashVal, ref ComPtr ppTInfo, int* rgMemId, ushort* pcFound) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - AsyncIAdviseSinkFinishRemoteOnViewChangeStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + return ITypeLibFindNameProxy((ITypeLib*) This.Handle, szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), rgMemId, pcFound); } /// To be documented. - [NativeName("Src", "Line 12522, Column 17 in objidl.h")] - public unsafe void AsyncIAdviseSinkFinishRemoteOnViewChangeStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6275, Column 41 in oaidl.h")] + public unsafe int ITypeLibFindNameProxy(ComPtr This, char* szNameBuf, uint lHashVal, ref ComPtr ppTInfo, int* rgMemId, ref ushort pcFound) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - AsyncIAdviseSinkFinishRemoteOnViewChangeStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + return ITypeLibFindNameProxy((ITypeLib*) This.Handle, szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), rgMemId, ref pcFound); } /// To be documented. - [NativeName("Src", "Line 12522, Column 17 in objidl.h")] - public unsafe void AsyncIAdviseSinkFinishRemoteOnViewChangeStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6275, Column 41 in oaidl.h")] + public unsafe int ITypeLibFindNameProxy(ComPtr This, char* szNameBuf, uint lHashVal, ref ComPtr ppTInfo, ref int rgMemId, ushort* pcFound) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - AsyncIAdviseSinkFinishRemoteOnViewChangeStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + return ITypeLibFindNameProxy((ITypeLib*) This.Handle, szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), ref rgMemId, pcFound); } /// To be documented. - [NativeName("Src", "Line 12522, Column 17 in objidl.h")] - public unsafe void AsyncIAdviseSinkFinishRemoteOnViewChangeStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6275, Column 41 in oaidl.h")] + public unsafe int ITypeLibFindNameProxy(ComPtr This, char* szNameBuf, uint lHashVal, ref ComPtr ppTInfo, ref int rgMemId, ref ushort pcFound) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - AsyncIAdviseSinkFinishRemoteOnViewChangeStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase); + return ITypeLibFindNameProxy((ITypeLib*) This.Handle, szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), ref rgMemId, ref pcFound); } /// To be documented. - [NativeName("Src", "Line 12522, Column 17 in objidl.h")] - public unsafe void AsyncIAdviseSinkFinishRemoteOnViewChangeStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6275, Column 41 in oaidl.h")] + public unsafe int ITypeLibFindNameProxy(ComPtr This, char* szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ushort* pcFound) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - AsyncIAdviseSinkFinishRemoteOnViewChangeStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, _pdwStubPhase); + return ITypeLibFindNameProxy((ITypeLib*) This.Handle, szNameBuf, lHashVal, ref ppTInfo, rgMemId, pcFound); } /// To be documented. - [NativeName("Src", "Line 12522, Column 17 in objidl.h")] - public unsafe void AsyncIAdviseSinkFinishRemoteOnViewChangeStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6275, Column 41 in oaidl.h")] + public unsafe int ITypeLibFindNameProxy(ComPtr This, char* szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ref ushort pcFound) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - AsyncIAdviseSinkFinishRemoteOnViewChangeStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, ref _pdwStubPhase); + return ITypeLibFindNameProxy((ITypeLib*) This.Handle, szNameBuf, lHashVal, ref ppTInfo, rgMemId, ref pcFound); } /// To be documented. - [NativeName("Src", "Line 12522, Column 17 in objidl.h")] - public unsafe void AsyncIAdviseSinkFinishRemoteOnViewChangeStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6275, Column 41 in oaidl.h")] + public unsafe int ITypeLibFindNameProxy(ComPtr This, char* szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, ref int rgMemId, ushort* pcFound) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - AsyncIAdviseSinkFinishRemoteOnViewChangeStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + return ITypeLibFindNameProxy((ITypeLib*) This.Handle, szNameBuf, lHashVal, ref ppTInfo, ref rgMemId, pcFound); } /// To be documented. - [NativeName("Src", "Line 12522, Column 17 in objidl.h")] - public unsafe void AsyncIAdviseSinkFinishRemoteOnViewChangeStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6275, Column 41 in oaidl.h")] + public unsafe int ITypeLibFindNameProxy(ComPtr This, char* szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, ref int rgMemId, ref ushort pcFound) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - AsyncIAdviseSinkFinishRemoteOnViewChangeStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + return ITypeLibFindNameProxy((ITypeLib*) This.Handle, szNameBuf, lHashVal, ref ppTInfo, ref rgMemId, ref pcFound); } /// To be documented. - [NativeName("Src", "Line 12522, Column 17 in objidl.h")] - public unsafe void AsyncIAdviseSinkFinishRemoteOnViewChangeStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6275, Column 41 in oaidl.h")] + public unsafe int ITypeLibFindNameProxy(ComPtr This, ref char szNameBuf, uint lHashVal, ref ComPtr ppTInfo, int* rgMemId, ushort* pcFound) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - AsyncIAdviseSinkFinishRemoteOnViewChangeStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + return ITypeLibFindNameProxy((ITypeLib*) This.Handle, ref szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), rgMemId, pcFound); } /// To be documented. - [NativeName("Src", "Line 12522, Column 17 in objidl.h")] - public unsafe void AsyncIAdviseSinkFinishRemoteOnViewChangeStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6275, Column 41 in oaidl.h")] + public unsafe int ITypeLibFindNameProxy(ComPtr This, ref char szNameBuf, uint lHashVal, ref ComPtr ppTInfo, int* rgMemId, ref ushort pcFound) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - AsyncIAdviseSinkFinishRemoteOnViewChangeStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + return ITypeLibFindNameProxy((ITypeLib*) This.Handle, ref szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), rgMemId, ref pcFound); } /// To be documented. - [NativeName("Src", "Line 12529, Column 43 in objidl.h")] - public unsafe int AsyncIAdviseSinkBeginRemoteOnRenameProxy(ComPtr This, ComPtr pmk) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6275, Column 41 in oaidl.h")] + public unsafe int ITypeLibFindNameProxy(ComPtr This, ref char szNameBuf, uint lHashVal, ref ComPtr ppTInfo, ref int rgMemId, ushort* pcFound) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return AsyncIAdviseSinkBeginRemoteOnRenameProxy((AsyncIAdviseSink*) This.Handle, (IMoniker*) pmk.Handle); + return ITypeLibFindNameProxy((ITypeLib*) This.Handle, ref szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), ref rgMemId, pcFound); } /// To be documented. - [NativeName("Src", "Line 12529, Column 43 in objidl.h")] - public unsafe int AsyncIAdviseSinkBeginRemoteOnRenameProxy(ComPtr This, ref IMoniker pmk) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6275, Column 41 in oaidl.h")] + public unsafe int ITypeLibFindNameProxy(ComPtr This, ref char szNameBuf, uint lHashVal, ref ComPtr ppTInfo, ref int rgMemId, ref ushort pcFound) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return AsyncIAdviseSinkBeginRemoteOnRenameProxy((AsyncIAdviseSink*) This.Handle, ref pmk); + return ITypeLibFindNameProxy((ITypeLib*) This.Handle, ref szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), ref rgMemId, ref pcFound); } /// To be documented. - [NativeName("Src", "Line 12529, Column 43 in objidl.h")] - public unsafe int AsyncIAdviseSinkBeginRemoteOnRenameProxy(ref AsyncIAdviseSink This, ComPtr pmk) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6275, Column 41 in oaidl.h")] + public unsafe int ITypeLibFindNameProxy(ComPtr This, ref char szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ushort* pcFound) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return AsyncIAdviseSinkBeginRemoteOnRenameProxy(ref This, (IMoniker*) pmk.Handle); + return ITypeLibFindNameProxy((ITypeLib*) This.Handle, ref szNameBuf, lHashVal, ref ppTInfo, rgMemId, pcFound); } /// To be documented. - [NativeName("Src", "Line 12534, Column 17 in objidl.h")] - public unsafe void AsyncIAdviseSinkBeginRemoteOnRenameStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6275, Column 41 in oaidl.h")] + public unsafe int ITypeLibFindNameProxy(ComPtr This, ref char szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ref ushort pcFound) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - AsyncIAdviseSinkBeginRemoteOnRenameStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + return ITypeLibFindNameProxy((ITypeLib*) This.Handle, ref szNameBuf, lHashVal, ref ppTInfo, rgMemId, ref pcFound); } /// To be documented. - [NativeName("Src", "Line 12534, Column 17 in objidl.h")] - public unsafe void AsyncIAdviseSinkBeginRemoteOnRenameStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6275, Column 41 in oaidl.h")] + public unsafe int ITypeLibFindNameProxy(ComPtr This, ref char szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, ref int rgMemId, ushort* pcFound) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - AsyncIAdviseSinkBeginRemoteOnRenameStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + return ITypeLibFindNameProxy((ITypeLib*) This.Handle, ref szNameBuf, lHashVal, ref ppTInfo, ref rgMemId, pcFound); } /// To be documented. - [NativeName("Src", "Line 12534, Column 17 in objidl.h")] - public unsafe void AsyncIAdviseSinkBeginRemoteOnRenameStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6275, Column 41 in oaidl.h")] + public unsafe int ITypeLibFindNameProxy(ComPtr This, ref char szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, ref int rgMemId, ref ushort pcFound) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - AsyncIAdviseSinkBeginRemoteOnRenameStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + return ITypeLibFindNameProxy((ITypeLib*) This.Handle, ref szNameBuf, lHashVal, ref ppTInfo, ref rgMemId, ref pcFound); } /// To be documented. - [NativeName("Src", "Line 12534, Column 17 in objidl.h")] - public unsafe void AsyncIAdviseSinkBeginRemoteOnRenameStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6275, Column 41 in oaidl.h")] + public unsafe int ITypeLibFindNameProxy(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ComPtr ppTInfo, int* rgMemId, ushort* pcFound) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - AsyncIAdviseSinkBeginRemoteOnRenameStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + return ITypeLibFindNameProxy((ITypeLib*) This.Handle, szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), rgMemId, pcFound); } /// To be documented. - [NativeName("Src", "Line 12534, Column 17 in objidl.h")] - public unsafe void AsyncIAdviseSinkBeginRemoteOnRenameStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6275, Column 41 in oaidl.h")] + public unsafe int ITypeLibFindNameProxy(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ComPtr ppTInfo, int* rgMemId, ref ushort pcFound) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - AsyncIAdviseSinkBeginRemoteOnRenameStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + return ITypeLibFindNameProxy((ITypeLib*) This.Handle, szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), rgMemId, ref pcFound); } /// To be documented. - [NativeName("Src", "Line 12534, Column 17 in objidl.h")] - public unsafe void AsyncIAdviseSinkBeginRemoteOnRenameStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6275, Column 41 in oaidl.h")] + public unsafe int ITypeLibFindNameProxy(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ComPtr ppTInfo, ref int rgMemId, ushort* pcFound) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - AsyncIAdviseSinkBeginRemoteOnRenameStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase); + return ITypeLibFindNameProxy((ITypeLib*) This.Handle, szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), ref rgMemId, pcFound); } /// To be documented. - [NativeName("Src", "Line 12534, Column 17 in objidl.h")] - public unsafe void AsyncIAdviseSinkBeginRemoteOnRenameStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6275, Column 41 in oaidl.h")] + public unsafe int ITypeLibFindNameProxy(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ComPtr ppTInfo, ref int rgMemId, ref ushort pcFound) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - AsyncIAdviseSinkBeginRemoteOnRenameStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, _pdwStubPhase); + return ITypeLibFindNameProxy((ITypeLib*) This.Handle, szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), ref rgMemId, ref pcFound); } /// To be documented. - [NativeName("Src", "Line 12534, Column 17 in objidl.h")] - public unsafe void AsyncIAdviseSinkBeginRemoteOnRenameStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6275, Column 41 in oaidl.h")] + public unsafe int ITypeLibFindNameProxy(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ushort* pcFound) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - AsyncIAdviseSinkBeginRemoteOnRenameStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, ref _pdwStubPhase); + return ITypeLibFindNameProxy((ITypeLib*) This.Handle, szNameBuf, lHashVal, ref ppTInfo, rgMemId, pcFound); } /// To be documented. - [NativeName("Src", "Line 12534, Column 17 in objidl.h")] - public unsafe void AsyncIAdviseSinkBeginRemoteOnRenameStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6275, Column 41 in oaidl.h")] + public unsafe int ITypeLibFindNameProxy(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ref ushort pcFound) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - AsyncIAdviseSinkBeginRemoteOnRenameStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + return ITypeLibFindNameProxy((ITypeLib*) This.Handle, szNameBuf, lHashVal, ref ppTInfo, rgMemId, ref pcFound); } /// To be documented. - [NativeName("Src", "Line 12534, Column 17 in objidl.h")] - public unsafe void AsyncIAdviseSinkBeginRemoteOnRenameStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6275, Column 41 in oaidl.h")] + public unsafe int ITypeLibFindNameProxy(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, ref int rgMemId, ushort* pcFound) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - AsyncIAdviseSinkBeginRemoteOnRenameStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + return ITypeLibFindNameProxy((ITypeLib*) This.Handle, szNameBuf, lHashVal, ref ppTInfo, ref rgMemId, pcFound); } /// To be documented. - [NativeName("Src", "Line 12534, Column 17 in objidl.h")] - public unsafe void AsyncIAdviseSinkBeginRemoteOnRenameStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6275, Column 41 in oaidl.h")] + public unsafe int ITypeLibFindNameProxy(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, ref int rgMemId, ref ushort pcFound) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - AsyncIAdviseSinkBeginRemoteOnRenameStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + return ITypeLibFindNameProxy((ITypeLib*) This.Handle, szNameBuf, lHashVal, ref ppTInfo, ref rgMemId, ref pcFound); } /// To be documented. - [NativeName("Src", "Line 12534, Column 17 in objidl.h")] - public unsafe void AsyncIAdviseSinkBeginRemoteOnRenameStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6275, Column 41 in oaidl.h")] + public unsafe int ITypeLibFindNameProxy(ref ITypeLib This, char* szNameBuf, uint lHashVal, ref ComPtr ppTInfo, int* rgMemId, ushort* pcFound) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - AsyncIAdviseSinkBeginRemoteOnRenameStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + return ITypeLibFindNameProxy(ref This, szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), rgMemId, pcFound); } /// To be documented. - [NativeName("Src", "Line 12541, Column 43 in objidl.h")] - public unsafe int AsyncIAdviseSinkFinishRemoteOnRenameProxy(ComPtr This) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6275, Column 41 in oaidl.h")] + public unsafe int ITypeLibFindNameProxy(ref ITypeLib This, char* szNameBuf, uint lHashVal, ref ComPtr ppTInfo, int* rgMemId, ref ushort pcFound) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return AsyncIAdviseSinkFinishRemoteOnRenameProxy((AsyncIAdviseSink*) This.Handle); + return ITypeLibFindNameProxy(ref This, szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), rgMemId, ref pcFound); } /// To be documented. - [NativeName("Src", "Line 12545, Column 17 in objidl.h")] - public unsafe void AsyncIAdviseSinkFinishRemoteOnRenameStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6275, Column 41 in oaidl.h")] + public unsafe int ITypeLibFindNameProxy(ref ITypeLib This, char* szNameBuf, uint lHashVal, ref ComPtr ppTInfo, ref int rgMemId, ushort* pcFound) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - AsyncIAdviseSinkFinishRemoteOnRenameStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + return ITypeLibFindNameProxy(ref This, szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), ref rgMemId, pcFound); } /// To be documented. - [NativeName("Src", "Line 12545, Column 17 in objidl.h")] - public unsafe void AsyncIAdviseSinkFinishRemoteOnRenameStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6275, Column 41 in oaidl.h")] + public unsafe int ITypeLibFindNameProxy(ref ITypeLib This, char* szNameBuf, uint lHashVal, ref ComPtr ppTInfo, ref int rgMemId, ref ushort pcFound) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - AsyncIAdviseSinkFinishRemoteOnRenameStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + return ITypeLibFindNameProxy(ref This, szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), ref rgMemId, ref pcFound); } /// To be documented. - [NativeName("Src", "Line 12545, Column 17 in objidl.h")] - public unsafe void AsyncIAdviseSinkFinishRemoteOnRenameStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6275, Column 41 in oaidl.h")] + public unsafe int ITypeLibFindNameProxy(ref ITypeLib This, ref char szNameBuf, uint lHashVal, ref ComPtr ppTInfo, int* rgMemId, ushort* pcFound) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - AsyncIAdviseSinkFinishRemoteOnRenameStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + return ITypeLibFindNameProxy(ref This, ref szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), rgMemId, pcFound); } /// To be documented. - [NativeName("Src", "Line 12545, Column 17 in objidl.h")] - public unsafe void AsyncIAdviseSinkFinishRemoteOnRenameStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6275, Column 41 in oaidl.h")] + public unsafe int ITypeLibFindNameProxy(ref ITypeLib This, ref char szNameBuf, uint lHashVal, ref ComPtr ppTInfo, int* rgMemId, ref ushort pcFound) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - AsyncIAdviseSinkFinishRemoteOnRenameStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + return ITypeLibFindNameProxy(ref This, ref szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), rgMemId, ref pcFound); } /// To be documented. - [NativeName("Src", "Line 12545, Column 17 in objidl.h")] - public unsafe void AsyncIAdviseSinkFinishRemoteOnRenameStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6275, Column 41 in oaidl.h")] + public unsafe int ITypeLibFindNameProxy(ref ITypeLib This, ref char szNameBuf, uint lHashVal, ref ComPtr ppTInfo, ref int rgMemId, ushort* pcFound) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - AsyncIAdviseSinkFinishRemoteOnRenameStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + return ITypeLibFindNameProxy(ref This, ref szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), ref rgMemId, pcFound); } /// To be documented. - [NativeName("Src", "Line 12545, Column 17 in objidl.h")] - public unsafe void AsyncIAdviseSinkFinishRemoteOnRenameStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6275, Column 41 in oaidl.h")] + public unsafe int ITypeLibFindNameProxy(ref ITypeLib This, ref char szNameBuf, uint lHashVal, ref ComPtr ppTInfo, ref int rgMemId, ref ushort pcFound) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - AsyncIAdviseSinkFinishRemoteOnRenameStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase); + return ITypeLibFindNameProxy(ref This, ref szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), ref rgMemId, ref pcFound); } /// To be documented. - [NativeName("Src", "Line 12545, Column 17 in objidl.h")] - public unsafe void AsyncIAdviseSinkFinishRemoteOnRenameStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6275, Column 41 in oaidl.h")] + public unsafe int ITypeLibFindNameProxy(ref ITypeLib This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ComPtr ppTInfo, int* rgMemId, ushort* pcFound) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - AsyncIAdviseSinkFinishRemoteOnRenameStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, _pdwStubPhase); + return ITypeLibFindNameProxy(ref This, szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), rgMemId, pcFound); } /// To be documented. - [NativeName("Src", "Line 12545, Column 17 in objidl.h")] - public unsafe void AsyncIAdviseSinkFinishRemoteOnRenameStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6275, Column 41 in oaidl.h")] + public unsafe int ITypeLibFindNameProxy(ref ITypeLib This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ComPtr ppTInfo, int* rgMemId, ref ushort pcFound) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - AsyncIAdviseSinkFinishRemoteOnRenameStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, ref _pdwStubPhase); + return ITypeLibFindNameProxy(ref This, szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), rgMemId, ref pcFound); } /// To be documented. - [NativeName("Src", "Line 12545, Column 17 in objidl.h")] - public unsafe void AsyncIAdviseSinkFinishRemoteOnRenameStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6275, Column 41 in oaidl.h")] + public unsafe int ITypeLibFindNameProxy(ref ITypeLib This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ComPtr ppTInfo, ref int rgMemId, ushort* pcFound) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - AsyncIAdviseSinkFinishRemoteOnRenameStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + return ITypeLibFindNameProxy(ref This, szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), ref rgMemId, pcFound); } /// To be documented. - [NativeName("Src", "Line 12545, Column 17 in objidl.h")] - public unsafe void AsyncIAdviseSinkFinishRemoteOnRenameStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6275, Column 41 in oaidl.h")] + public unsafe int ITypeLibFindNameProxy(ref ITypeLib This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ComPtr ppTInfo, ref int rgMemId, ref ushort pcFound) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - AsyncIAdviseSinkFinishRemoteOnRenameStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + return ITypeLibFindNameProxy(ref This, szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), ref rgMemId, ref pcFound); } /// To be documented. - [NativeName("Src", "Line 12545, Column 17 in objidl.h")] - public unsafe void AsyncIAdviseSinkFinishRemoteOnRenameStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public unsafe int ITypeLibFindNameStub(ITypeLib* This, char* szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, ushort* pcFound, string[] pBstrLibNameSa) { - // ComPtrOverloader - AsyncIAdviseSinkFinishRemoteOnRenameStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + // StringArrayOverloader + var pBstrLibName = (char**) SilkMarshal.StringArrayToPtr(pBstrLibNameSa); + var ret = ITypeLibFindNameStub(This, szNameBuf, lHashVal, ppTInfo, rgMemId, pcFound, pBstrLibName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrLibName, pBstrLibNameSa); + SilkMarshal.Free((nint) pBstrLibName); + return ret; } /// To be documented. - [NativeName("Src", "Line 12545, Column 17 in objidl.h")] - public unsafe void AsyncIAdviseSinkFinishRemoteOnRenameStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public unsafe int ITypeLibFindNameStub(ComPtr This, char* szNameBuf, uint lHashVal, ref ComPtr ppTInfo, int* rgMemId, ushort* pcFound, char** pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - AsyncIAdviseSinkFinishRemoteOnRenameStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + return ITypeLibFindNameStub((ITypeLib*) This.Handle, szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), rgMemId, pcFound, pBstrLibName); } /// To be documented. - [NativeName("Src", "Line 12552, Column 43 in objidl.h")] - public unsafe int AsyncIAdviseSinkBeginRemoteOnSaveProxy(ComPtr This) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public unsafe int ITypeLibFindNameStub(ComPtr This, char* szNameBuf, uint lHashVal, ref ComPtr ppTInfo, int* rgMemId, ushort* pcFound, ref char* pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return AsyncIAdviseSinkBeginRemoteOnSaveProxy((AsyncIAdviseSink*) This.Handle); + return ITypeLibFindNameStub((ITypeLib*) This.Handle, szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), rgMemId, pcFound, ref pBstrLibName); } /// To be documented. - [NativeName("Src", "Line 12556, Column 17 in objidl.h")] - public unsafe void AsyncIAdviseSinkBeginRemoteOnSaveStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public unsafe int ITypeLibFindNameStub(ITypeLib* This, char* szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, ref ushort pcFound, string[] pBstrLibNameSa) { - // ComPtrOverloader - AsyncIAdviseSinkBeginRemoteOnSaveStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + // StringArrayOverloader + var pBstrLibName = (char**) SilkMarshal.StringArrayToPtr(pBstrLibNameSa); + var ret = ITypeLibFindNameStub(This, szNameBuf, lHashVal, ppTInfo, rgMemId, ref pcFound, pBstrLibName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrLibName, pBstrLibNameSa); + SilkMarshal.Free((nint) pBstrLibName); + return ret; } /// To be documented. - [NativeName("Src", "Line 12556, Column 17 in objidl.h")] - public unsafe void AsyncIAdviseSinkBeginRemoteOnSaveStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public unsafe int ITypeLibFindNameStub(ComPtr This, char* szNameBuf, uint lHashVal, ref ComPtr ppTInfo, int* rgMemId, ref ushort pcFound, char** pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - AsyncIAdviseSinkBeginRemoteOnSaveStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + return ITypeLibFindNameStub((ITypeLib*) This.Handle, szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), rgMemId, ref pcFound, pBstrLibName); } /// To be documented. - [NativeName("Src", "Line 12556, Column 17 in objidl.h")] - public unsafe void AsyncIAdviseSinkBeginRemoteOnSaveStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public unsafe int ITypeLibFindNameStub(ComPtr This, char* szNameBuf, uint lHashVal, ref ComPtr ppTInfo, int* rgMemId, ref ushort pcFound, ref char* pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - AsyncIAdviseSinkBeginRemoteOnSaveStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + return ITypeLibFindNameStub((ITypeLib*) This.Handle, szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), rgMemId, ref pcFound, ref pBstrLibName); } /// To be documented. - [NativeName("Src", "Line 12556, Column 17 in objidl.h")] - public unsafe void AsyncIAdviseSinkBeginRemoteOnSaveStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public unsafe int ITypeLibFindNameStub(ITypeLib* This, char* szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, ref int rgMemId, ushort* pcFound, string[] pBstrLibNameSa) { - // ComPtrOverloader - AsyncIAdviseSinkBeginRemoteOnSaveStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + // StringArrayOverloader + var pBstrLibName = (char**) SilkMarshal.StringArrayToPtr(pBstrLibNameSa); + var ret = ITypeLibFindNameStub(This, szNameBuf, lHashVal, ppTInfo, ref rgMemId, pcFound, pBstrLibName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrLibName, pBstrLibNameSa); + SilkMarshal.Free((nint) pBstrLibName); + return ret; } /// To be documented. - [NativeName("Src", "Line 12556, Column 17 in objidl.h")] - public unsafe void AsyncIAdviseSinkBeginRemoteOnSaveStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public unsafe int ITypeLibFindNameStub(ComPtr This, char* szNameBuf, uint lHashVal, ref ComPtr ppTInfo, ref int rgMemId, ushort* pcFound, char** pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - AsyncIAdviseSinkBeginRemoteOnSaveStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + return ITypeLibFindNameStub((ITypeLib*) This.Handle, szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), ref rgMemId, pcFound, pBstrLibName); } /// To be documented. - [NativeName("Src", "Line 12556, Column 17 in objidl.h")] - public unsafe void AsyncIAdviseSinkBeginRemoteOnSaveStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public unsafe int ITypeLibFindNameStub(ComPtr This, char* szNameBuf, uint lHashVal, ref ComPtr ppTInfo, ref int rgMemId, ushort* pcFound, ref char* pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - AsyncIAdviseSinkBeginRemoteOnSaveStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase); + return ITypeLibFindNameStub((ITypeLib*) This.Handle, szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), ref rgMemId, pcFound, ref pBstrLibName); } /// To be documented. - [NativeName("Src", "Line 12556, Column 17 in objidl.h")] - public unsafe void AsyncIAdviseSinkBeginRemoteOnSaveStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public unsafe int ITypeLibFindNameStub(ITypeLib* This, char* szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, ref int rgMemId, ref ushort pcFound, string[] pBstrLibNameSa) { - // ComPtrOverloader - AsyncIAdviseSinkBeginRemoteOnSaveStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, _pdwStubPhase); + // StringArrayOverloader + var pBstrLibName = (char**) SilkMarshal.StringArrayToPtr(pBstrLibNameSa); + var ret = ITypeLibFindNameStub(This, szNameBuf, lHashVal, ppTInfo, ref rgMemId, ref pcFound, pBstrLibName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrLibName, pBstrLibNameSa); + SilkMarshal.Free((nint) pBstrLibName); + return ret; } /// To be documented. - [NativeName("Src", "Line 12556, Column 17 in objidl.h")] - public unsafe void AsyncIAdviseSinkBeginRemoteOnSaveStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public unsafe int ITypeLibFindNameStub(ComPtr This, char* szNameBuf, uint lHashVal, ref ComPtr ppTInfo, ref int rgMemId, ref ushort pcFound, char** pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - AsyncIAdviseSinkBeginRemoteOnSaveStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, ref _pdwStubPhase); + return ITypeLibFindNameStub((ITypeLib*) This.Handle, szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), ref rgMemId, ref pcFound, pBstrLibName); } /// To be documented. - [NativeName("Src", "Line 12556, Column 17 in objidl.h")] - public unsafe void AsyncIAdviseSinkBeginRemoteOnSaveStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public unsafe int ITypeLibFindNameStub(ComPtr This, char* szNameBuf, uint lHashVal, ref ComPtr ppTInfo, ref int rgMemId, ref ushort pcFound, ref char* pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - AsyncIAdviseSinkBeginRemoteOnSaveStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + return ITypeLibFindNameStub((ITypeLib*) This.Handle, szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), ref rgMemId, ref pcFound, ref pBstrLibName); } /// To be documented. - [NativeName("Src", "Line 12556, Column 17 in objidl.h")] - public unsafe void AsyncIAdviseSinkBeginRemoteOnSaveStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public unsafe int ITypeLibFindNameStub(ITypeLib* This, char* szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ushort* pcFound, string[] pBstrLibNameSa) { - // ComPtrOverloader - AsyncIAdviseSinkBeginRemoteOnSaveStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + // StringArrayOverloader + var pBstrLibName = (char**) SilkMarshal.StringArrayToPtr(pBstrLibNameSa); + var ret = ITypeLibFindNameStub(This, szNameBuf, lHashVal, ref ppTInfo, rgMemId, pcFound, pBstrLibName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrLibName, pBstrLibNameSa); + SilkMarshal.Free((nint) pBstrLibName); + return ret; } /// To be documented. - [NativeName("Src", "Line 12556, Column 17 in objidl.h")] - public unsafe void AsyncIAdviseSinkBeginRemoteOnSaveStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public unsafe int ITypeLibFindNameStub(ComPtr This, char* szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ushort* pcFound, char** pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - AsyncIAdviseSinkBeginRemoteOnSaveStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + return ITypeLibFindNameStub((ITypeLib*) This.Handle, szNameBuf, lHashVal, ref ppTInfo, rgMemId, pcFound, pBstrLibName); } /// To be documented. - [NativeName("Src", "Line 12556, Column 17 in objidl.h")] - public unsafe void AsyncIAdviseSinkBeginRemoteOnSaveStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public unsafe int ITypeLibFindNameStub(ComPtr This, char* szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ushort* pcFound, ref char* pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - AsyncIAdviseSinkBeginRemoteOnSaveStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + return ITypeLibFindNameStub((ITypeLib*) This.Handle, szNameBuf, lHashVal, ref ppTInfo, rgMemId, pcFound, ref pBstrLibName); } /// To be documented. - [NativeName("Src", "Line 12563, Column 43 in objidl.h")] - public unsafe int AsyncIAdviseSinkFinishRemoteOnSaveProxy(ComPtr This) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public unsafe int ITypeLibFindNameStub(ITypeLib* This, char* szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ref ushort pcFound, string[] pBstrLibNameSa) { - // ComPtrOverloader - return AsyncIAdviseSinkFinishRemoteOnSaveProxy((AsyncIAdviseSink*) This.Handle); + // StringArrayOverloader + var pBstrLibName = (char**) SilkMarshal.StringArrayToPtr(pBstrLibNameSa); + var ret = ITypeLibFindNameStub(This, szNameBuf, lHashVal, ref ppTInfo, rgMemId, ref pcFound, pBstrLibName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrLibName, pBstrLibNameSa); + SilkMarshal.Free((nint) pBstrLibName); + return ret; } /// To be documented. - [NativeName("Src", "Line 12567, Column 17 in objidl.h")] - public unsafe void AsyncIAdviseSinkFinishRemoteOnSaveStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public unsafe int ITypeLibFindNameStub(ComPtr This, char* szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ref ushort pcFound, char** pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - AsyncIAdviseSinkFinishRemoteOnSaveStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + return ITypeLibFindNameStub((ITypeLib*) This.Handle, szNameBuf, lHashVal, ref ppTInfo, rgMemId, ref pcFound, pBstrLibName); } /// To be documented. - [NativeName("Src", "Line 12567, Column 17 in objidl.h")] - public unsafe void AsyncIAdviseSinkFinishRemoteOnSaveStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public unsafe int ITypeLibFindNameStub(ComPtr This, char* szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ref ushort pcFound, ref char* pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - AsyncIAdviseSinkFinishRemoteOnSaveStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + return ITypeLibFindNameStub((ITypeLib*) This.Handle, szNameBuf, lHashVal, ref ppTInfo, rgMemId, ref pcFound, ref pBstrLibName); } /// To be documented. - [NativeName("Src", "Line 12567, Column 17 in objidl.h")] - public unsafe void AsyncIAdviseSinkFinishRemoteOnSaveStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public unsafe int ITypeLibFindNameStub(ITypeLib* This, char* szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, ref int rgMemId, ushort* pcFound, string[] pBstrLibNameSa) { - // ComPtrOverloader - AsyncIAdviseSinkFinishRemoteOnSaveStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + // StringArrayOverloader + var pBstrLibName = (char**) SilkMarshal.StringArrayToPtr(pBstrLibNameSa); + var ret = ITypeLibFindNameStub(This, szNameBuf, lHashVal, ref ppTInfo, ref rgMemId, pcFound, pBstrLibName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrLibName, pBstrLibNameSa); + SilkMarshal.Free((nint) pBstrLibName); + return ret; } /// To be documented. - [NativeName("Src", "Line 12567, Column 17 in objidl.h")] - public unsafe void AsyncIAdviseSinkFinishRemoteOnSaveStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public unsafe int ITypeLibFindNameStub(ComPtr This, char* szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, ref int rgMemId, ushort* pcFound, char** pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - AsyncIAdviseSinkFinishRemoteOnSaveStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + return ITypeLibFindNameStub((ITypeLib*) This.Handle, szNameBuf, lHashVal, ref ppTInfo, ref rgMemId, pcFound, pBstrLibName); } /// To be documented. - [NativeName("Src", "Line 12567, Column 17 in objidl.h")] - public unsafe void AsyncIAdviseSinkFinishRemoteOnSaveStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public unsafe int ITypeLibFindNameStub(ComPtr This, char* szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, ref int rgMemId, ushort* pcFound, ref char* pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - AsyncIAdviseSinkFinishRemoteOnSaveStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + return ITypeLibFindNameStub((ITypeLib*) This.Handle, szNameBuf, lHashVal, ref ppTInfo, ref rgMemId, pcFound, ref pBstrLibName); } /// To be documented. - [NativeName("Src", "Line 12567, Column 17 in objidl.h")] - public unsafe void AsyncIAdviseSinkFinishRemoteOnSaveStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public unsafe int ITypeLibFindNameStub(ITypeLib* This, char* szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, ref int rgMemId, ref ushort pcFound, string[] pBstrLibNameSa) { - // ComPtrOverloader - AsyncIAdviseSinkFinishRemoteOnSaveStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase); + // StringArrayOverloader + var pBstrLibName = (char**) SilkMarshal.StringArrayToPtr(pBstrLibNameSa); + var ret = ITypeLibFindNameStub(This, szNameBuf, lHashVal, ref ppTInfo, ref rgMemId, ref pcFound, pBstrLibName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrLibName, pBstrLibNameSa); + SilkMarshal.Free((nint) pBstrLibName); + return ret; } /// To be documented. - [NativeName("Src", "Line 12567, Column 17 in objidl.h")] - public unsafe void AsyncIAdviseSinkFinishRemoteOnSaveStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public unsafe int ITypeLibFindNameStub(ComPtr This, char* szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, ref int rgMemId, ref ushort pcFound, char** pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - AsyncIAdviseSinkFinishRemoteOnSaveStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, _pdwStubPhase); + return ITypeLibFindNameStub((ITypeLib*) This.Handle, szNameBuf, lHashVal, ref ppTInfo, ref rgMemId, ref pcFound, pBstrLibName); } /// To be documented. - [NativeName("Src", "Line 12567, Column 17 in objidl.h")] - public unsafe void AsyncIAdviseSinkFinishRemoteOnSaveStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public unsafe int ITypeLibFindNameStub(ComPtr This, char* szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, ref int rgMemId, ref ushort pcFound, ref char* pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - AsyncIAdviseSinkFinishRemoteOnSaveStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, ref _pdwStubPhase); + return ITypeLibFindNameStub((ITypeLib*) This.Handle, szNameBuf, lHashVal, ref ppTInfo, ref rgMemId, ref pcFound, ref pBstrLibName); } /// To be documented. - [NativeName("Src", "Line 12567, Column 17 in objidl.h")] - public unsafe void AsyncIAdviseSinkFinishRemoteOnSaveStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public unsafe int ITypeLibFindNameStub(ITypeLib* This, ref char szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, ushort* pcFound, string[] pBstrLibNameSa) { - // ComPtrOverloader - AsyncIAdviseSinkFinishRemoteOnSaveStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + // StringArrayOverloader + var pBstrLibName = (char**) SilkMarshal.StringArrayToPtr(pBstrLibNameSa); + var ret = ITypeLibFindNameStub(This, ref szNameBuf, lHashVal, ppTInfo, rgMemId, pcFound, pBstrLibName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrLibName, pBstrLibNameSa); + SilkMarshal.Free((nint) pBstrLibName); + return ret; } /// To be documented. - [NativeName("Src", "Line 12567, Column 17 in objidl.h")] - public unsafe void AsyncIAdviseSinkFinishRemoteOnSaveStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public unsafe int ITypeLibFindNameStub(ComPtr This, ref char szNameBuf, uint lHashVal, ref ComPtr ppTInfo, int* rgMemId, ushort* pcFound, char** pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - AsyncIAdviseSinkFinishRemoteOnSaveStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + return ITypeLibFindNameStub((ITypeLib*) This.Handle, ref szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), rgMemId, pcFound, pBstrLibName); } /// To be documented. - [NativeName("Src", "Line 12567, Column 17 in objidl.h")] - public unsafe void AsyncIAdviseSinkFinishRemoteOnSaveStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public unsafe int ITypeLibFindNameStub(ComPtr This, ref char szNameBuf, uint lHashVal, ref ComPtr ppTInfo, int* rgMemId, ushort* pcFound, ref char* pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - AsyncIAdviseSinkFinishRemoteOnSaveStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + return ITypeLibFindNameStub((ITypeLib*) This.Handle, ref szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), rgMemId, pcFound, ref pBstrLibName); } /// To be documented. - [NativeName("Src", "Line 12567, Column 17 in objidl.h")] - public unsafe void AsyncIAdviseSinkFinishRemoteOnSaveStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public unsafe int ITypeLibFindNameStub(ITypeLib* This, ref char szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, ref ushort pcFound, string[] pBstrLibNameSa) { - // ComPtrOverloader - AsyncIAdviseSinkFinishRemoteOnSaveStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + // StringArrayOverloader + var pBstrLibName = (char**) SilkMarshal.StringArrayToPtr(pBstrLibNameSa); + var ret = ITypeLibFindNameStub(This, ref szNameBuf, lHashVal, ppTInfo, rgMemId, ref pcFound, pBstrLibName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrLibName, pBstrLibNameSa); + SilkMarshal.Free((nint) pBstrLibName); + return ret; } /// To be documented. - [NativeName("Src", "Line 12574, Column 43 in objidl.h")] - public unsafe int AsyncIAdviseSinkBeginRemoteOnCloseProxy(ComPtr This) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public unsafe int ITypeLibFindNameStub(ComPtr This, ref char szNameBuf, uint lHashVal, ref ComPtr ppTInfo, int* rgMemId, ref ushort pcFound, char** pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return AsyncIAdviseSinkBeginRemoteOnCloseProxy((AsyncIAdviseSink*) This.Handle); + return ITypeLibFindNameStub((ITypeLib*) This.Handle, ref szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), rgMemId, ref pcFound, pBstrLibName); } /// To be documented. - [NativeName("Src", "Line 12578, Column 17 in objidl.h")] - public unsafe void AsyncIAdviseSinkBeginRemoteOnCloseStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public unsafe int ITypeLibFindNameStub(ComPtr This, ref char szNameBuf, uint lHashVal, ref ComPtr ppTInfo, int* rgMemId, ref ushort pcFound, ref char* pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - AsyncIAdviseSinkBeginRemoteOnCloseStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + return ITypeLibFindNameStub((ITypeLib*) This.Handle, ref szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), rgMemId, ref pcFound, ref pBstrLibName); } /// To be documented. - [NativeName("Src", "Line 12578, Column 17 in objidl.h")] - public unsafe void AsyncIAdviseSinkBeginRemoteOnCloseStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public unsafe int ITypeLibFindNameStub(ITypeLib* This, ref char szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, ref int rgMemId, ushort* pcFound, string[] pBstrLibNameSa) { - // ComPtrOverloader - AsyncIAdviseSinkBeginRemoteOnCloseStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + // StringArrayOverloader + var pBstrLibName = (char**) SilkMarshal.StringArrayToPtr(pBstrLibNameSa); + var ret = ITypeLibFindNameStub(This, ref szNameBuf, lHashVal, ppTInfo, ref rgMemId, pcFound, pBstrLibName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrLibName, pBstrLibNameSa); + SilkMarshal.Free((nint) pBstrLibName); + return ret; } /// To be documented. - [NativeName("Src", "Line 12578, Column 17 in objidl.h")] - public unsafe void AsyncIAdviseSinkBeginRemoteOnCloseStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public unsafe int ITypeLibFindNameStub(ComPtr This, ref char szNameBuf, uint lHashVal, ref ComPtr ppTInfo, ref int rgMemId, ushort* pcFound, char** pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - AsyncIAdviseSinkBeginRemoteOnCloseStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + return ITypeLibFindNameStub((ITypeLib*) This.Handle, ref szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), ref rgMemId, pcFound, pBstrLibName); } /// To be documented. - [NativeName("Src", "Line 12578, Column 17 in objidl.h")] - public unsafe void AsyncIAdviseSinkBeginRemoteOnCloseStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public unsafe int ITypeLibFindNameStub(ComPtr This, ref char szNameBuf, uint lHashVal, ref ComPtr ppTInfo, ref int rgMemId, ushort* pcFound, ref char* pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - AsyncIAdviseSinkBeginRemoteOnCloseStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + return ITypeLibFindNameStub((ITypeLib*) This.Handle, ref szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), ref rgMemId, pcFound, ref pBstrLibName); } /// To be documented. - [NativeName("Src", "Line 12578, Column 17 in objidl.h")] - public unsafe void AsyncIAdviseSinkBeginRemoteOnCloseStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public unsafe int ITypeLibFindNameStub(ITypeLib* This, ref char szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, ref int rgMemId, ref ushort pcFound, string[] pBstrLibNameSa) { - // ComPtrOverloader - AsyncIAdviseSinkBeginRemoteOnCloseStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + // StringArrayOverloader + var pBstrLibName = (char**) SilkMarshal.StringArrayToPtr(pBstrLibNameSa); + var ret = ITypeLibFindNameStub(This, ref szNameBuf, lHashVal, ppTInfo, ref rgMemId, ref pcFound, pBstrLibName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrLibName, pBstrLibNameSa); + SilkMarshal.Free((nint) pBstrLibName); + return ret; } /// To be documented. - [NativeName("Src", "Line 12578, Column 17 in objidl.h")] - public unsafe void AsyncIAdviseSinkBeginRemoteOnCloseStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public unsafe int ITypeLibFindNameStub(ComPtr This, ref char szNameBuf, uint lHashVal, ref ComPtr ppTInfo, ref int rgMemId, ref ushort pcFound, char** pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - AsyncIAdviseSinkBeginRemoteOnCloseStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase); + return ITypeLibFindNameStub((ITypeLib*) This.Handle, ref szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), ref rgMemId, ref pcFound, pBstrLibName); } /// To be documented. - [NativeName("Src", "Line 12578, Column 17 in objidl.h")] - public unsafe void AsyncIAdviseSinkBeginRemoteOnCloseStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public unsafe int ITypeLibFindNameStub(ComPtr This, ref char szNameBuf, uint lHashVal, ref ComPtr ppTInfo, ref int rgMemId, ref ushort pcFound, ref char* pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - AsyncIAdviseSinkBeginRemoteOnCloseStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, _pdwStubPhase); + return ITypeLibFindNameStub((ITypeLib*) This.Handle, ref szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), ref rgMemId, ref pcFound, ref pBstrLibName); } /// To be documented. - [NativeName("Src", "Line 12578, Column 17 in objidl.h")] - public unsafe void AsyncIAdviseSinkBeginRemoteOnCloseStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public unsafe int ITypeLibFindNameStub(ITypeLib* This, ref char szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ushort* pcFound, string[] pBstrLibNameSa) { - // ComPtrOverloader - AsyncIAdviseSinkBeginRemoteOnCloseStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, ref _pdwStubPhase); + // StringArrayOverloader + var pBstrLibName = (char**) SilkMarshal.StringArrayToPtr(pBstrLibNameSa); + var ret = ITypeLibFindNameStub(This, ref szNameBuf, lHashVal, ref ppTInfo, rgMemId, pcFound, pBstrLibName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrLibName, pBstrLibNameSa); + SilkMarshal.Free((nint) pBstrLibName); + return ret; } /// To be documented. - [NativeName("Src", "Line 12578, Column 17 in objidl.h")] - public unsafe void AsyncIAdviseSinkBeginRemoteOnCloseStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public unsafe int ITypeLibFindNameStub(ComPtr This, ref char szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ushort* pcFound, char** pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - AsyncIAdviseSinkBeginRemoteOnCloseStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + return ITypeLibFindNameStub((ITypeLib*) This.Handle, ref szNameBuf, lHashVal, ref ppTInfo, rgMemId, pcFound, pBstrLibName); } /// To be documented. - [NativeName("Src", "Line 12578, Column 17 in objidl.h")] - public unsafe void AsyncIAdviseSinkBeginRemoteOnCloseStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public unsafe int ITypeLibFindNameStub(ComPtr This, ref char szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ushort* pcFound, ref char* pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - AsyncIAdviseSinkBeginRemoteOnCloseStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + return ITypeLibFindNameStub((ITypeLib*) This.Handle, ref szNameBuf, lHashVal, ref ppTInfo, rgMemId, pcFound, ref pBstrLibName); } /// To be documented. - [NativeName("Src", "Line 12578, Column 17 in objidl.h")] - public unsafe void AsyncIAdviseSinkBeginRemoteOnCloseStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public unsafe int ITypeLibFindNameStub(ITypeLib* This, ref char szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ref ushort pcFound, string[] pBstrLibNameSa) { - // ComPtrOverloader - AsyncIAdviseSinkBeginRemoteOnCloseStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + // StringArrayOverloader + var pBstrLibName = (char**) SilkMarshal.StringArrayToPtr(pBstrLibNameSa); + var ret = ITypeLibFindNameStub(This, ref szNameBuf, lHashVal, ref ppTInfo, rgMemId, ref pcFound, pBstrLibName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrLibName, pBstrLibNameSa); + SilkMarshal.Free((nint) pBstrLibName); + return ret; } /// To be documented. - [NativeName("Src", "Line 12578, Column 17 in objidl.h")] - public unsafe void AsyncIAdviseSinkBeginRemoteOnCloseStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public unsafe int ITypeLibFindNameStub(ComPtr This, ref char szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ref ushort pcFound, char** pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - AsyncIAdviseSinkBeginRemoteOnCloseStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + return ITypeLibFindNameStub((ITypeLib*) This.Handle, ref szNameBuf, lHashVal, ref ppTInfo, rgMemId, ref pcFound, pBstrLibName); } /// To be documented. - [NativeName("Src", "Line 12585, Column 43 in objidl.h")] - public unsafe int AsyncIAdviseSinkFinishRemoteOnCloseProxy(ComPtr This) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public unsafe int ITypeLibFindNameStub(ComPtr This, ref char szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ref ushort pcFound, ref char* pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return AsyncIAdviseSinkFinishRemoteOnCloseProxy((AsyncIAdviseSink*) This.Handle); + return ITypeLibFindNameStub((ITypeLib*) This.Handle, ref szNameBuf, lHashVal, ref ppTInfo, rgMemId, ref pcFound, ref pBstrLibName); } /// To be documented. - [NativeName("Src", "Line 12589, Column 17 in objidl.h")] - public unsafe void AsyncIAdviseSinkFinishRemoteOnCloseStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public unsafe int ITypeLibFindNameStub(ITypeLib* This, ref char szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, ref int rgMemId, ushort* pcFound, string[] pBstrLibNameSa) { - // ComPtrOverloader - AsyncIAdviseSinkFinishRemoteOnCloseStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + // StringArrayOverloader + var pBstrLibName = (char**) SilkMarshal.StringArrayToPtr(pBstrLibNameSa); + var ret = ITypeLibFindNameStub(This, ref szNameBuf, lHashVal, ref ppTInfo, ref rgMemId, pcFound, pBstrLibName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrLibName, pBstrLibNameSa); + SilkMarshal.Free((nint) pBstrLibName); + return ret; } /// To be documented. - [NativeName("Src", "Line 12589, Column 17 in objidl.h")] - public unsafe void AsyncIAdviseSinkFinishRemoteOnCloseStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public unsafe int ITypeLibFindNameStub(ComPtr This, ref char szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, ref int rgMemId, ushort* pcFound, char** pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - AsyncIAdviseSinkFinishRemoteOnCloseStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + return ITypeLibFindNameStub((ITypeLib*) This.Handle, ref szNameBuf, lHashVal, ref ppTInfo, ref rgMemId, pcFound, pBstrLibName); } /// To be documented. - [NativeName("Src", "Line 12589, Column 17 in objidl.h")] - public unsafe void AsyncIAdviseSinkFinishRemoteOnCloseStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public unsafe int ITypeLibFindNameStub(ComPtr This, ref char szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, ref int rgMemId, ushort* pcFound, ref char* pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - AsyncIAdviseSinkFinishRemoteOnCloseStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + return ITypeLibFindNameStub((ITypeLib*) This.Handle, ref szNameBuf, lHashVal, ref ppTInfo, ref rgMemId, pcFound, ref pBstrLibName); } /// To be documented. - [NativeName("Src", "Line 12589, Column 17 in objidl.h")] - public unsafe void AsyncIAdviseSinkFinishRemoteOnCloseStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public unsafe int ITypeLibFindNameStub(ITypeLib* This, ref char szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, ref int rgMemId, ref ushort pcFound, string[] pBstrLibNameSa) { - // ComPtrOverloader - AsyncIAdviseSinkFinishRemoteOnCloseStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + // StringArrayOverloader + var pBstrLibName = (char**) SilkMarshal.StringArrayToPtr(pBstrLibNameSa); + var ret = ITypeLibFindNameStub(This, ref szNameBuf, lHashVal, ref ppTInfo, ref rgMemId, ref pcFound, pBstrLibName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrLibName, pBstrLibNameSa); + SilkMarshal.Free((nint) pBstrLibName); + return ret; } /// To be documented. - [NativeName("Src", "Line 12589, Column 17 in objidl.h")] - public unsafe void AsyncIAdviseSinkFinishRemoteOnCloseStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public unsafe int ITypeLibFindNameStub(ComPtr This, ref char szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, ref int rgMemId, ref ushort pcFound, char** pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - AsyncIAdviseSinkFinishRemoteOnCloseStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + return ITypeLibFindNameStub((ITypeLib*) This.Handle, ref szNameBuf, lHashVal, ref ppTInfo, ref rgMemId, ref pcFound, pBstrLibName); } /// To be documented. - [NativeName("Src", "Line 12589, Column 17 in objidl.h")] - public unsafe void AsyncIAdviseSinkFinishRemoteOnCloseStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public unsafe int ITypeLibFindNameStub(ComPtr This, ref char szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, ref int rgMemId, ref ushort pcFound, ref char* pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - AsyncIAdviseSinkFinishRemoteOnCloseStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase); + return ITypeLibFindNameStub((ITypeLib*) This.Handle, ref szNameBuf, lHashVal, ref ppTInfo, ref rgMemId, ref pcFound, ref pBstrLibName); } /// To be documented. - [NativeName("Src", "Line 12589, Column 17 in objidl.h")] - public unsafe void AsyncIAdviseSinkFinishRemoteOnCloseStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public unsafe int ITypeLibFindNameStub(ITypeLib* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, ushort* pcFound, string[] pBstrLibNameSa) { - // ComPtrOverloader - AsyncIAdviseSinkFinishRemoteOnCloseStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, _pdwStubPhase); + // StringArrayOverloader + var pBstrLibName = (char**) SilkMarshal.StringArrayToPtr(pBstrLibNameSa); + var ret = ITypeLibFindNameStub(This, szNameBuf, lHashVal, ppTInfo, rgMemId, pcFound, pBstrLibName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrLibName, pBstrLibNameSa); + SilkMarshal.Free((nint) pBstrLibName); + return ret; } /// To be documented. - [NativeName("Src", "Line 12589, Column 17 in objidl.h")] - public unsafe void AsyncIAdviseSinkFinishRemoteOnCloseStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public unsafe int ITypeLibFindNameStub(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ComPtr ppTInfo, int* rgMemId, ushort* pcFound, char** pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - AsyncIAdviseSinkFinishRemoteOnCloseStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, ref _pdwStubPhase); + return ITypeLibFindNameStub((ITypeLib*) This.Handle, szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), rgMemId, pcFound, pBstrLibName); } /// To be documented. - [NativeName("Src", "Line 12589, Column 17 in objidl.h")] - public unsafe void AsyncIAdviseSinkFinishRemoteOnCloseStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public unsafe int ITypeLibFindNameStub(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ComPtr ppTInfo, int* rgMemId, ushort* pcFound, ref char* pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - AsyncIAdviseSinkFinishRemoteOnCloseStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + return ITypeLibFindNameStub((ITypeLib*) This.Handle, szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), rgMemId, pcFound, ref pBstrLibName); } /// To be documented. - [NativeName("Src", "Line 12589, Column 17 in objidl.h")] - public unsafe void AsyncIAdviseSinkFinishRemoteOnCloseStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public unsafe int ITypeLibFindNameStub(ITypeLib* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, ref ushort pcFound, string[] pBstrLibNameSa) { - // ComPtrOverloader - AsyncIAdviseSinkFinishRemoteOnCloseStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + // StringArrayOverloader + var pBstrLibName = (char**) SilkMarshal.StringArrayToPtr(pBstrLibNameSa); + var ret = ITypeLibFindNameStub(This, szNameBuf, lHashVal, ppTInfo, rgMemId, ref pcFound, pBstrLibName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrLibName, pBstrLibNameSa); + SilkMarshal.Free((nint) pBstrLibName); + return ret; } /// To be documented. - [NativeName("Src", "Line 12589, Column 17 in objidl.h")] - public unsafe void AsyncIAdviseSinkFinishRemoteOnCloseStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public unsafe int ITypeLibFindNameStub(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ComPtr ppTInfo, int* rgMemId, ref ushort pcFound, char** pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - AsyncIAdviseSinkFinishRemoteOnCloseStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + return ITypeLibFindNameStub((ITypeLib*) This.Handle, szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), rgMemId, ref pcFound, pBstrLibName); } /// To be documented. - [NativeName("Src", "Line 12589, Column 17 in objidl.h")] - public unsafe void AsyncIAdviseSinkFinishRemoteOnCloseStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public unsafe int ITypeLibFindNameStub(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ComPtr ppTInfo, int* rgMemId, ref ushort pcFound, ref char* pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - AsyncIAdviseSinkFinishRemoteOnCloseStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + return ITypeLibFindNameStub((ITypeLib*) This.Handle, szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), rgMemId, ref pcFound, ref pBstrLibName); } /// To be documented. - [NativeName("Src", "Line 12740, Column 43 in objidl.h")] - public unsafe int IAdviseSink2RemoteOnLinkSrcChangeProxy(ComPtr This, ComPtr pmk) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public unsafe int ITypeLibFindNameStub(ITypeLib* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, ref int rgMemId, ushort* pcFound, string[] pBstrLibNameSa) { - // ComPtrOverloader - return IAdviseSink2RemoteOnLinkSrcChangeProxy((IAdviseSink2*) This.Handle, (IMoniker*) pmk.Handle); + // StringArrayOverloader + var pBstrLibName = (char**) SilkMarshal.StringArrayToPtr(pBstrLibNameSa); + var ret = ITypeLibFindNameStub(This, szNameBuf, lHashVal, ppTInfo, ref rgMemId, pcFound, pBstrLibName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrLibName, pBstrLibNameSa); + SilkMarshal.Free((nint) pBstrLibName); + return ret; } /// To be documented. - [NativeName("Src", "Line 12740, Column 43 in objidl.h")] - public unsafe int IAdviseSink2RemoteOnLinkSrcChangeProxy(ComPtr This, ref IMoniker pmk) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public unsafe int ITypeLibFindNameStub(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ComPtr ppTInfo, ref int rgMemId, ushort* pcFound, char** pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IAdviseSink2RemoteOnLinkSrcChangeProxy((IAdviseSink2*) This.Handle, ref pmk); + return ITypeLibFindNameStub((ITypeLib*) This.Handle, szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), ref rgMemId, pcFound, pBstrLibName); } /// To be documented. - [NativeName("Src", "Line 12740, Column 43 in objidl.h")] - public unsafe int IAdviseSink2RemoteOnLinkSrcChangeProxy(ref IAdviseSink2 This, ComPtr pmk) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public unsafe int ITypeLibFindNameStub(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ComPtr ppTInfo, ref int rgMemId, ushort* pcFound, ref char* pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IAdviseSink2RemoteOnLinkSrcChangeProxy(ref This, (IMoniker*) pmk.Handle); + return ITypeLibFindNameStub((ITypeLib*) This.Handle, szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), ref rgMemId, pcFound, ref pBstrLibName); } /// To be documented. - [NativeName("Src", "Line 12745, Column 17 in objidl.h")] - public unsafe void IAdviseSink2RemoteOnLinkSrcChangeStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public unsafe int ITypeLibFindNameStub(ITypeLib* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, ref int rgMemId, ref ushort pcFound, string[] pBstrLibNameSa) { - // ComPtrOverloader - IAdviseSink2RemoteOnLinkSrcChangeStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + // StringArrayOverloader + var pBstrLibName = (char**) SilkMarshal.StringArrayToPtr(pBstrLibNameSa); + var ret = ITypeLibFindNameStub(This, szNameBuf, lHashVal, ppTInfo, ref rgMemId, ref pcFound, pBstrLibName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrLibName, pBstrLibNameSa); + SilkMarshal.Free((nint) pBstrLibName); + return ret; } /// To be documented. - [NativeName("Src", "Line 12745, Column 17 in objidl.h")] - public unsafe void IAdviseSink2RemoteOnLinkSrcChangeStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public unsafe int ITypeLibFindNameStub(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ComPtr ppTInfo, ref int rgMemId, ref ushort pcFound, char** pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IAdviseSink2RemoteOnLinkSrcChangeStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + return ITypeLibFindNameStub((ITypeLib*) This.Handle, szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), ref rgMemId, ref pcFound, pBstrLibName); } /// To be documented. - [NativeName("Src", "Line 12745, Column 17 in objidl.h")] - public unsafe void IAdviseSink2RemoteOnLinkSrcChangeStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public unsafe int ITypeLibFindNameStub(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ComPtr ppTInfo, ref int rgMemId, ref ushort pcFound, ref char* pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IAdviseSink2RemoteOnLinkSrcChangeStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + return ITypeLibFindNameStub((ITypeLib*) This.Handle, szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), ref rgMemId, ref pcFound, ref pBstrLibName); } /// To be documented. - [NativeName("Src", "Line 12745, Column 17 in objidl.h")] - public unsafe void IAdviseSink2RemoteOnLinkSrcChangeStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public unsafe int ITypeLibFindNameStub(ITypeLib* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ushort* pcFound, string[] pBstrLibNameSa) { - // ComPtrOverloader - IAdviseSink2RemoteOnLinkSrcChangeStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + // StringArrayOverloader + var pBstrLibName = (char**) SilkMarshal.StringArrayToPtr(pBstrLibNameSa); + var ret = ITypeLibFindNameStub(This, szNameBuf, lHashVal, ref ppTInfo, rgMemId, pcFound, pBstrLibName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrLibName, pBstrLibNameSa); + SilkMarshal.Free((nint) pBstrLibName); + return ret; } /// To be documented. - [NativeName("Src", "Line 12745, Column 17 in objidl.h")] - public unsafe void IAdviseSink2RemoteOnLinkSrcChangeStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public unsafe int ITypeLibFindNameStub(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ushort* pcFound, char** pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IAdviseSink2RemoteOnLinkSrcChangeStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + return ITypeLibFindNameStub((ITypeLib*) This.Handle, szNameBuf, lHashVal, ref ppTInfo, rgMemId, pcFound, pBstrLibName); } /// To be documented. - [NativeName("Src", "Line 12745, Column 17 in objidl.h")] - public unsafe void IAdviseSink2RemoteOnLinkSrcChangeStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public unsafe int ITypeLibFindNameStub(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ushort* pcFound, ref char* pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IAdviseSink2RemoteOnLinkSrcChangeStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase); + return ITypeLibFindNameStub((ITypeLib*) This.Handle, szNameBuf, lHashVal, ref ppTInfo, rgMemId, pcFound, ref pBstrLibName); } /// To be documented. - [NativeName("Src", "Line 12745, Column 17 in objidl.h")] - public unsafe void IAdviseSink2RemoteOnLinkSrcChangeStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public unsafe int ITypeLibFindNameStub(ITypeLib* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ref ushort pcFound, string[] pBstrLibNameSa) { - // ComPtrOverloader - IAdviseSink2RemoteOnLinkSrcChangeStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, _pdwStubPhase); + // StringArrayOverloader + var pBstrLibName = (char**) SilkMarshal.StringArrayToPtr(pBstrLibNameSa); + var ret = ITypeLibFindNameStub(This, szNameBuf, lHashVal, ref ppTInfo, rgMemId, ref pcFound, pBstrLibName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrLibName, pBstrLibNameSa); + SilkMarshal.Free((nint) pBstrLibName); + return ret; } /// To be documented. - [NativeName("Src", "Line 12745, Column 17 in objidl.h")] - public unsafe void IAdviseSink2RemoteOnLinkSrcChangeStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public unsafe int ITypeLibFindNameStub(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ref ushort pcFound, char** pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IAdviseSink2RemoteOnLinkSrcChangeStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, ref _pdwStubPhase); + return ITypeLibFindNameStub((ITypeLib*) This.Handle, szNameBuf, lHashVal, ref ppTInfo, rgMemId, ref pcFound, pBstrLibName); } /// To be documented. - [NativeName("Src", "Line 12745, Column 17 in objidl.h")] - public unsafe void IAdviseSink2RemoteOnLinkSrcChangeStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public unsafe int ITypeLibFindNameStub(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ref ushort pcFound, ref char* pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IAdviseSink2RemoteOnLinkSrcChangeStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + return ITypeLibFindNameStub((ITypeLib*) This.Handle, szNameBuf, lHashVal, ref ppTInfo, rgMemId, ref pcFound, ref pBstrLibName); } /// To be documented. - [NativeName("Src", "Line 12745, Column 17 in objidl.h")] - public unsafe void IAdviseSink2RemoteOnLinkSrcChangeStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public unsafe int ITypeLibFindNameStub(ITypeLib* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, ref int rgMemId, ushort* pcFound, string[] pBstrLibNameSa) { - // ComPtrOverloader - IAdviseSink2RemoteOnLinkSrcChangeStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + // StringArrayOverloader + var pBstrLibName = (char**) SilkMarshal.StringArrayToPtr(pBstrLibNameSa); + var ret = ITypeLibFindNameStub(This, szNameBuf, lHashVal, ref ppTInfo, ref rgMemId, pcFound, pBstrLibName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrLibName, pBstrLibNameSa); + SilkMarshal.Free((nint) pBstrLibName); + return ret; } /// To be documented. - [NativeName("Src", "Line 12745, Column 17 in objidl.h")] - public unsafe void IAdviseSink2RemoteOnLinkSrcChangeStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public unsafe int ITypeLibFindNameStub(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, ref int rgMemId, ushort* pcFound, char** pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IAdviseSink2RemoteOnLinkSrcChangeStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + return ITypeLibFindNameStub((ITypeLib*) This.Handle, szNameBuf, lHashVal, ref ppTInfo, ref rgMemId, pcFound, pBstrLibName); } /// To be documented. - [NativeName("Src", "Line 12745, Column 17 in objidl.h")] - public unsafe void IAdviseSink2RemoteOnLinkSrcChangeStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public unsafe int ITypeLibFindNameStub(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, ref int rgMemId, ushort* pcFound, ref char* pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IAdviseSink2RemoteOnLinkSrcChangeStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + return ITypeLibFindNameStub((ITypeLib*) This.Handle, szNameBuf, lHashVal, ref ppTInfo, ref rgMemId, pcFound, ref pBstrLibName); } /// To be documented. - [NativeName("Src", "Line 12926, Column 43 in objidl.h")] - public unsafe int AsyncIAdviseSink2BeginRemoteOnLinkSrcChangeProxy(ComPtr This, ComPtr pmk) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public unsafe int ITypeLibFindNameStub(ITypeLib* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, ref int rgMemId, ref ushort pcFound, string[] pBstrLibNameSa) { - // ComPtrOverloader - return AsyncIAdviseSink2BeginRemoteOnLinkSrcChangeProxy((AsyncIAdviseSink2*) This.Handle, (IMoniker*) pmk.Handle); + // StringArrayOverloader + var pBstrLibName = (char**) SilkMarshal.StringArrayToPtr(pBstrLibNameSa); + var ret = ITypeLibFindNameStub(This, szNameBuf, lHashVal, ref ppTInfo, ref rgMemId, ref pcFound, pBstrLibName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrLibName, pBstrLibNameSa); + SilkMarshal.Free((nint) pBstrLibName); + return ret; } /// To be documented. - [NativeName("Src", "Line 12926, Column 43 in objidl.h")] - public unsafe int AsyncIAdviseSink2BeginRemoteOnLinkSrcChangeProxy(ComPtr This, ref IMoniker pmk) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public unsafe int ITypeLibFindNameStub(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, ref int rgMemId, ref ushort pcFound, char** pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return AsyncIAdviseSink2BeginRemoteOnLinkSrcChangeProxy((AsyncIAdviseSink2*) This.Handle, ref pmk); + return ITypeLibFindNameStub((ITypeLib*) This.Handle, szNameBuf, lHashVal, ref ppTInfo, ref rgMemId, ref pcFound, pBstrLibName); } /// To be documented. - [NativeName("Src", "Line 12926, Column 43 in objidl.h")] - public unsafe int AsyncIAdviseSink2BeginRemoteOnLinkSrcChangeProxy(ref AsyncIAdviseSink2 This, ComPtr pmk) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public unsafe int ITypeLibFindNameStub(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, ref int rgMemId, ref ushort pcFound, ref char* pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return AsyncIAdviseSink2BeginRemoteOnLinkSrcChangeProxy(ref This, (IMoniker*) pmk.Handle); + return ITypeLibFindNameStub((ITypeLib*) This.Handle, szNameBuf, lHashVal, ref ppTInfo, ref rgMemId, ref pcFound, ref pBstrLibName); } /// To be documented. - [NativeName("Src", "Line 12931, Column 17 in objidl.h")] - public unsafe void AsyncIAdviseSink2BeginRemoteOnLinkSrcChangeStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public unsafe int ITypeLibFindNameStub(ref ITypeLib This, char* szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, ushort* pcFound, string[] pBstrLibNameSa) { - // ComPtrOverloader - AsyncIAdviseSink2BeginRemoteOnLinkSrcChangeStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + // StringArrayOverloader + var pBstrLibName = (char**) SilkMarshal.StringArrayToPtr(pBstrLibNameSa); + var ret = ITypeLibFindNameStub(ref This, szNameBuf, lHashVal, ppTInfo, rgMemId, pcFound, pBstrLibName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrLibName, pBstrLibNameSa); + SilkMarshal.Free((nint) pBstrLibName); + return ret; } /// To be documented. - [NativeName("Src", "Line 12931, Column 17 in objidl.h")] - public unsafe void AsyncIAdviseSink2BeginRemoteOnLinkSrcChangeStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public unsafe int ITypeLibFindNameStub(ref ITypeLib This, char* szNameBuf, uint lHashVal, ref ComPtr ppTInfo, int* rgMemId, ushort* pcFound, char** pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - AsyncIAdviseSink2BeginRemoteOnLinkSrcChangeStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + return ITypeLibFindNameStub(ref This, szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), rgMemId, pcFound, pBstrLibName); } /// To be documented. - [NativeName("Src", "Line 12931, Column 17 in objidl.h")] - public unsafe void AsyncIAdviseSink2BeginRemoteOnLinkSrcChangeStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public unsafe int ITypeLibFindNameStub(ref ITypeLib This, char* szNameBuf, uint lHashVal, ref ComPtr ppTInfo, int* rgMemId, ushort* pcFound, ref char* pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - AsyncIAdviseSink2BeginRemoteOnLinkSrcChangeStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + return ITypeLibFindNameStub(ref This, szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), rgMemId, pcFound, ref pBstrLibName); } /// To be documented. - [NativeName("Src", "Line 12931, Column 17 in objidl.h")] - public unsafe void AsyncIAdviseSink2BeginRemoteOnLinkSrcChangeStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public unsafe int ITypeLibFindNameStub(ref ITypeLib This, char* szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, ref ushort pcFound, string[] pBstrLibNameSa) { - // ComPtrOverloader - AsyncIAdviseSink2BeginRemoteOnLinkSrcChangeStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + // StringArrayOverloader + var pBstrLibName = (char**) SilkMarshal.StringArrayToPtr(pBstrLibNameSa); + var ret = ITypeLibFindNameStub(ref This, szNameBuf, lHashVal, ppTInfo, rgMemId, ref pcFound, pBstrLibName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrLibName, pBstrLibNameSa); + SilkMarshal.Free((nint) pBstrLibName); + return ret; } /// To be documented. - [NativeName("Src", "Line 12931, Column 17 in objidl.h")] - public unsafe void AsyncIAdviseSink2BeginRemoteOnLinkSrcChangeStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public unsafe int ITypeLibFindNameStub(ref ITypeLib This, char* szNameBuf, uint lHashVal, ref ComPtr ppTInfo, int* rgMemId, ref ushort pcFound, char** pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - AsyncIAdviseSink2BeginRemoteOnLinkSrcChangeStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + return ITypeLibFindNameStub(ref This, szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), rgMemId, ref pcFound, pBstrLibName); } /// To be documented. - [NativeName("Src", "Line 12931, Column 17 in objidl.h")] - public unsafe void AsyncIAdviseSink2BeginRemoteOnLinkSrcChangeStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public unsafe int ITypeLibFindNameStub(ref ITypeLib This, char* szNameBuf, uint lHashVal, ref ComPtr ppTInfo, int* rgMemId, ref ushort pcFound, ref char* pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - AsyncIAdviseSink2BeginRemoteOnLinkSrcChangeStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase); + return ITypeLibFindNameStub(ref This, szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), rgMemId, ref pcFound, ref pBstrLibName); } /// To be documented. - [NativeName("Src", "Line 12931, Column 17 in objidl.h")] - public unsafe void AsyncIAdviseSink2BeginRemoteOnLinkSrcChangeStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public unsafe int ITypeLibFindNameStub(ref ITypeLib This, char* szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, ref int rgMemId, ushort* pcFound, string[] pBstrLibNameSa) { - // ComPtrOverloader - AsyncIAdviseSink2BeginRemoteOnLinkSrcChangeStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, _pdwStubPhase); + // StringArrayOverloader + var pBstrLibName = (char**) SilkMarshal.StringArrayToPtr(pBstrLibNameSa); + var ret = ITypeLibFindNameStub(ref This, szNameBuf, lHashVal, ppTInfo, ref rgMemId, pcFound, pBstrLibName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrLibName, pBstrLibNameSa); + SilkMarshal.Free((nint) pBstrLibName); + return ret; } /// To be documented. - [NativeName("Src", "Line 12931, Column 17 in objidl.h")] - public unsafe void AsyncIAdviseSink2BeginRemoteOnLinkSrcChangeStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public unsafe int ITypeLibFindNameStub(ref ITypeLib This, char* szNameBuf, uint lHashVal, ref ComPtr ppTInfo, ref int rgMemId, ushort* pcFound, char** pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - AsyncIAdviseSink2BeginRemoteOnLinkSrcChangeStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, ref _pdwStubPhase); + return ITypeLibFindNameStub(ref This, szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), ref rgMemId, pcFound, pBstrLibName); } /// To be documented. - [NativeName("Src", "Line 12931, Column 17 in objidl.h")] - public unsafe void AsyncIAdviseSink2BeginRemoteOnLinkSrcChangeStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public unsafe int ITypeLibFindNameStub(ref ITypeLib This, char* szNameBuf, uint lHashVal, ref ComPtr ppTInfo, ref int rgMemId, ushort* pcFound, ref char* pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - AsyncIAdviseSink2BeginRemoteOnLinkSrcChangeStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + return ITypeLibFindNameStub(ref This, szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), ref rgMemId, pcFound, ref pBstrLibName); } /// To be documented. - [NativeName("Src", "Line 12931, Column 17 in objidl.h")] - public unsafe void AsyncIAdviseSink2BeginRemoteOnLinkSrcChangeStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public unsafe int ITypeLibFindNameStub(ref ITypeLib This, char* szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, ref int rgMemId, ref ushort pcFound, string[] pBstrLibNameSa) { - // ComPtrOverloader - AsyncIAdviseSink2BeginRemoteOnLinkSrcChangeStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + // StringArrayOverloader + var pBstrLibName = (char**) SilkMarshal.StringArrayToPtr(pBstrLibNameSa); + var ret = ITypeLibFindNameStub(ref This, szNameBuf, lHashVal, ppTInfo, ref rgMemId, ref pcFound, pBstrLibName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrLibName, pBstrLibNameSa); + SilkMarshal.Free((nint) pBstrLibName); + return ret; } /// To be documented. - [NativeName("Src", "Line 12931, Column 17 in objidl.h")] - public unsafe void AsyncIAdviseSink2BeginRemoteOnLinkSrcChangeStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public unsafe int ITypeLibFindNameStub(ref ITypeLib This, char* szNameBuf, uint lHashVal, ref ComPtr ppTInfo, ref int rgMemId, ref ushort pcFound, char** pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - AsyncIAdviseSink2BeginRemoteOnLinkSrcChangeStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + return ITypeLibFindNameStub(ref This, szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), ref rgMemId, ref pcFound, pBstrLibName); } /// To be documented. - [NativeName("Src", "Line 12931, Column 17 in objidl.h")] - public unsafe void AsyncIAdviseSink2BeginRemoteOnLinkSrcChangeStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public unsafe int ITypeLibFindNameStub(ref ITypeLib This, char* szNameBuf, uint lHashVal, ref ComPtr ppTInfo, ref int rgMemId, ref ushort pcFound, ref char* pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - AsyncIAdviseSink2BeginRemoteOnLinkSrcChangeStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + return ITypeLibFindNameStub(ref This, szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), ref rgMemId, ref pcFound, ref pBstrLibName); } /// To be documented. - [NativeName("Src", "Line 12938, Column 43 in objidl.h")] - public unsafe int AsyncIAdviseSink2FinishRemoteOnLinkSrcChangeProxy(ComPtr This) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public unsafe int ITypeLibFindNameStub(ref ITypeLib This, char* szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ushort* pcFound, string[] pBstrLibNameSa) { - // ComPtrOverloader - return AsyncIAdviseSink2FinishRemoteOnLinkSrcChangeProxy((AsyncIAdviseSink2*) This.Handle); + // StringArrayOverloader + var pBstrLibName = (char**) SilkMarshal.StringArrayToPtr(pBstrLibNameSa); + var ret = ITypeLibFindNameStub(ref This, szNameBuf, lHashVal, ref ppTInfo, rgMemId, pcFound, pBstrLibName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrLibName, pBstrLibNameSa); + SilkMarshal.Free((nint) pBstrLibName); + return ret; } /// To be documented. - [NativeName("Src", "Line 12942, Column 17 in objidl.h")] - public unsafe void AsyncIAdviseSink2FinishRemoteOnLinkSrcChangeStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public unsafe int ITypeLibFindNameStub(ref ITypeLib This, char* szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ref ushort pcFound, string[] pBstrLibNameSa) { - // ComPtrOverloader - AsyncIAdviseSink2FinishRemoteOnLinkSrcChangeStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + // StringArrayOverloader + var pBstrLibName = (char**) SilkMarshal.StringArrayToPtr(pBstrLibNameSa); + var ret = ITypeLibFindNameStub(ref This, szNameBuf, lHashVal, ref ppTInfo, rgMemId, ref pcFound, pBstrLibName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrLibName, pBstrLibNameSa); + SilkMarshal.Free((nint) pBstrLibName); + return ret; } /// To be documented. - [NativeName("Src", "Line 12942, Column 17 in objidl.h")] - public unsafe void AsyncIAdviseSink2FinishRemoteOnLinkSrcChangeStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public unsafe int ITypeLibFindNameStub(ref ITypeLib This, char* szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, ref int rgMemId, ushort* pcFound, string[] pBstrLibNameSa) { - // ComPtrOverloader - AsyncIAdviseSink2FinishRemoteOnLinkSrcChangeStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + // StringArrayOverloader + var pBstrLibName = (char**) SilkMarshal.StringArrayToPtr(pBstrLibNameSa); + var ret = ITypeLibFindNameStub(ref This, szNameBuf, lHashVal, ref ppTInfo, ref rgMemId, pcFound, pBstrLibName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrLibName, pBstrLibNameSa); + SilkMarshal.Free((nint) pBstrLibName); + return ret; } /// To be documented. - [NativeName("Src", "Line 12942, Column 17 in objidl.h")] - public unsafe void AsyncIAdviseSink2FinishRemoteOnLinkSrcChangeStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public unsafe int ITypeLibFindNameStub(ref ITypeLib This, char* szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, ref int rgMemId, ref ushort pcFound, string[] pBstrLibNameSa) { - // ComPtrOverloader - AsyncIAdviseSink2FinishRemoteOnLinkSrcChangeStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + // StringArrayOverloader + var pBstrLibName = (char**) SilkMarshal.StringArrayToPtr(pBstrLibNameSa); + var ret = ITypeLibFindNameStub(ref This, szNameBuf, lHashVal, ref ppTInfo, ref rgMemId, ref pcFound, pBstrLibName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrLibName, pBstrLibNameSa); + SilkMarshal.Free((nint) pBstrLibName); + return ret; } /// To be documented. - [NativeName("Src", "Line 12942, Column 17 in objidl.h")] - public unsafe void AsyncIAdviseSink2FinishRemoteOnLinkSrcChangeStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public unsafe int ITypeLibFindNameStub(ref ITypeLib This, ref char szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, ushort* pcFound, string[] pBstrLibNameSa) { - // ComPtrOverloader - AsyncIAdviseSink2FinishRemoteOnLinkSrcChangeStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + // StringArrayOverloader + var pBstrLibName = (char**) SilkMarshal.StringArrayToPtr(pBstrLibNameSa); + var ret = ITypeLibFindNameStub(ref This, ref szNameBuf, lHashVal, ppTInfo, rgMemId, pcFound, pBstrLibName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrLibName, pBstrLibNameSa); + SilkMarshal.Free((nint) pBstrLibName); + return ret; } /// To be documented. - [NativeName("Src", "Line 12942, Column 17 in objidl.h")] - public unsafe void AsyncIAdviseSink2FinishRemoteOnLinkSrcChangeStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public unsafe int ITypeLibFindNameStub(ref ITypeLib This, ref char szNameBuf, uint lHashVal, ref ComPtr ppTInfo, int* rgMemId, ushort* pcFound, char** pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - AsyncIAdviseSink2FinishRemoteOnLinkSrcChangeStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + return ITypeLibFindNameStub(ref This, ref szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), rgMemId, pcFound, pBstrLibName); } /// To be documented. - [NativeName("Src", "Line 12942, Column 17 in objidl.h")] - public unsafe void AsyncIAdviseSink2FinishRemoteOnLinkSrcChangeStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public unsafe int ITypeLibFindNameStub(ref ITypeLib This, ref char szNameBuf, uint lHashVal, ref ComPtr ppTInfo, int* rgMemId, ushort* pcFound, ref char* pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - AsyncIAdviseSink2FinishRemoteOnLinkSrcChangeStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase); + return ITypeLibFindNameStub(ref This, ref szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), rgMemId, pcFound, ref pBstrLibName); } /// To be documented. - [NativeName("Src", "Line 12942, Column 17 in objidl.h")] - public unsafe void AsyncIAdviseSink2FinishRemoteOnLinkSrcChangeStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public unsafe int ITypeLibFindNameStub(ref ITypeLib This, ref char szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, ref ushort pcFound, string[] pBstrLibNameSa) { - // ComPtrOverloader - AsyncIAdviseSink2FinishRemoteOnLinkSrcChangeStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, _pdwStubPhase); + // StringArrayOverloader + var pBstrLibName = (char**) SilkMarshal.StringArrayToPtr(pBstrLibNameSa); + var ret = ITypeLibFindNameStub(ref This, ref szNameBuf, lHashVal, ppTInfo, rgMemId, ref pcFound, pBstrLibName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrLibName, pBstrLibNameSa); + SilkMarshal.Free((nint) pBstrLibName); + return ret; } /// To be documented. - [NativeName("Src", "Line 12942, Column 17 in objidl.h")] - public unsafe void AsyncIAdviseSink2FinishRemoteOnLinkSrcChangeStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public unsafe int ITypeLibFindNameStub(ref ITypeLib This, ref char szNameBuf, uint lHashVal, ref ComPtr ppTInfo, int* rgMemId, ref ushort pcFound, char** pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - AsyncIAdviseSink2FinishRemoteOnLinkSrcChangeStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, ref _pdwStubPhase); + return ITypeLibFindNameStub(ref This, ref szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), rgMemId, ref pcFound, pBstrLibName); } /// To be documented. - [NativeName("Src", "Line 12942, Column 17 in objidl.h")] - public unsafe void AsyncIAdviseSink2FinishRemoteOnLinkSrcChangeStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public unsafe int ITypeLibFindNameStub(ref ITypeLib This, ref char szNameBuf, uint lHashVal, ref ComPtr ppTInfo, int* rgMemId, ref ushort pcFound, ref char* pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - AsyncIAdviseSink2FinishRemoteOnLinkSrcChangeStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + return ITypeLibFindNameStub(ref This, ref szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), rgMemId, ref pcFound, ref pBstrLibName); } /// To be documented. - [NativeName("Src", "Line 12942, Column 17 in objidl.h")] - public unsafe void AsyncIAdviseSink2FinishRemoteOnLinkSrcChangeStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public unsafe int ITypeLibFindNameStub(ref ITypeLib This, ref char szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, ref int rgMemId, ushort* pcFound, string[] pBstrLibNameSa) { - // ComPtrOverloader - AsyncIAdviseSink2FinishRemoteOnLinkSrcChangeStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + // StringArrayOverloader + var pBstrLibName = (char**) SilkMarshal.StringArrayToPtr(pBstrLibNameSa); + var ret = ITypeLibFindNameStub(ref This, ref szNameBuf, lHashVal, ppTInfo, ref rgMemId, pcFound, pBstrLibName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrLibName, pBstrLibNameSa); + SilkMarshal.Free((nint) pBstrLibName); + return ret; } /// To be documented. - [NativeName("Src", "Line 12942, Column 17 in objidl.h")] - public unsafe void AsyncIAdviseSink2FinishRemoteOnLinkSrcChangeStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public unsafe int ITypeLibFindNameStub(ref ITypeLib This, ref char szNameBuf, uint lHashVal, ref ComPtr ppTInfo, ref int rgMemId, ushort* pcFound, char** pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - AsyncIAdviseSink2FinishRemoteOnLinkSrcChangeStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + return ITypeLibFindNameStub(ref This, ref szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), ref rgMemId, pcFound, pBstrLibName); } /// To be documented. - [NativeName("Src", "Line 12942, Column 17 in objidl.h")] - public unsafe void AsyncIAdviseSink2FinishRemoteOnLinkSrcChangeStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public unsafe int ITypeLibFindNameStub(ref ITypeLib This, ref char szNameBuf, uint lHashVal, ref ComPtr ppTInfo, ref int rgMemId, ushort* pcFound, ref char* pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - AsyncIAdviseSink2FinishRemoteOnLinkSrcChangeStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + return ITypeLibFindNameStub(ref This, ref szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), ref rgMemId, pcFound, ref pBstrLibName); } /// To be documented. - [NativeName("Src", "Line 13172, Column 43 in objidl.h")] - public unsafe int IDataObjectRemoteGetDataProxy(ComPtr This, FORMATETC* pformatetcIn, STGMEDIUM* pRemoteMedium) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public unsafe int ITypeLibFindNameStub(ref ITypeLib This, ref char szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, ref int rgMemId, ref ushort pcFound, string[] pBstrLibNameSa) { - // ComPtrOverloader - return IDataObjectRemoteGetDataProxy((IDataObject*) This.Handle, pformatetcIn, pRemoteMedium); + // StringArrayOverloader + var pBstrLibName = (char**) SilkMarshal.StringArrayToPtr(pBstrLibNameSa); + var ret = ITypeLibFindNameStub(ref This, ref szNameBuf, lHashVal, ppTInfo, ref rgMemId, ref pcFound, pBstrLibName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrLibName, pBstrLibNameSa); + SilkMarshal.Free((nint) pBstrLibName); + return ret; } /// To be documented. - [NativeName("Src", "Line 13172, Column 43 in objidl.h")] - public unsafe int IDataObjectRemoteGetDataProxy(ComPtr This, FORMATETC* pformatetcIn, ref STGMEDIUM pRemoteMedium) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public unsafe int ITypeLibFindNameStub(ref ITypeLib This, ref char szNameBuf, uint lHashVal, ref ComPtr ppTInfo, ref int rgMemId, ref ushort pcFound, char** pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IDataObjectRemoteGetDataProxy((IDataObject*) This.Handle, pformatetcIn, ref pRemoteMedium); + return ITypeLibFindNameStub(ref This, ref szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), ref rgMemId, ref pcFound, pBstrLibName); } /// To be documented. - [NativeName("Src", "Line 13172, Column 43 in objidl.h")] - public unsafe int IDataObjectRemoteGetDataProxy(ComPtr This, ref FORMATETC pformatetcIn, STGMEDIUM* pRemoteMedium) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public unsafe int ITypeLibFindNameStub(ref ITypeLib This, ref char szNameBuf, uint lHashVal, ref ComPtr ppTInfo, ref int rgMemId, ref ushort pcFound, ref char* pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IDataObjectRemoteGetDataProxy((IDataObject*) This.Handle, ref pformatetcIn, pRemoteMedium); + return ITypeLibFindNameStub(ref This, ref szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), ref rgMemId, ref pcFound, ref pBstrLibName); } /// To be documented. - [NativeName("Src", "Line 13172, Column 43 in objidl.h")] - public unsafe int IDataObjectRemoteGetDataProxy(ComPtr This, ref FORMATETC pformatetcIn, ref STGMEDIUM pRemoteMedium) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public unsafe int ITypeLibFindNameStub(ref ITypeLib This, ref char szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ushort* pcFound, string[] pBstrLibNameSa) { - // ComPtrOverloader - return IDataObjectRemoteGetDataProxy((IDataObject*) This.Handle, ref pformatetcIn, ref pRemoteMedium); + // StringArrayOverloader + var pBstrLibName = (char**) SilkMarshal.StringArrayToPtr(pBstrLibNameSa); + var ret = ITypeLibFindNameStub(ref This, ref szNameBuf, lHashVal, ref ppTInfo, rgMemId, pcFound, pBstrLibName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrLibName, pBstrLibNameSa); + SilkMarshal.Free((nint) pBstrLibName); + return ret; } /// To be documented. - [NativeName("Src", "Line 13178, Column 17 in objidl.h")] - public unsafe void IDataObjectRemoteGetDataStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public unsafe int ITypeLibFindNameStub(ref ITypeLib This, ref char szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ref ushort pcFound, string[] pBstrLibNameSa) { - // ComPtrOverloader - IDataObjectRemoteGetDataStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + // StringArrayOverloader + var pBstrLibName = (char**) SilkMarshal.StringArrayToPtr(pBstrLibNameSa); + var ret = ITypeLibFindNameStub(ref This, ref szNameBuf, lHashVal, ref ppTInfo, rgMemId, ref pcFound, pBstrLibName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrLibName, pBstrLibNameSa); + SilkMarshal.Free((nint) pBstrLibName); + return ret; } /// To be documented. - [NativeName("Src", "Line 13178, Column 17 in objidl.h")] - public unsafe void IDataObjectRemoteGetDataStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public unsafe int ITypeLibFindNameStub(ref ITypeLib This, ref char szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, ref int rgMemId, ushort* pcFound, string[] pBstrLibNameSa) { - // ComPtrOverloader - IDataObjectRemoteGetDataStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + // StringArrayOverloader + var pBstrLibName = (char**) SilkMarshal.StringArrayToPtr(pBstrLibNameSa); + var ret = ITypeLibFindNameStub(ref This, ref szNameBuf, lHashVal, ref ppTInfo, ref rgMemId, pcFound, pBstrLibName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrLibName, pBstrLibNameSa); + SilkMarshal.Free((nint) pBstrLibName); + return ret; } /// To be documented. - [NativeName("Src", "Line 13178, Column 17 in objidl.h")] - public unsafe void IDataObjectRemoteGetDataStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public unsafe int ITypeLibFindNameStub(ref ITypeLib This, ref char szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, ref int rgMemId, ref ushort pcFound, string[] pBstrLibNameSa) { - // ComPtrOverloader - IDataObjectRemoteGetDataStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + // StringArrayOverloader + var pBstrLibName = (char**) SilkMarshal.StringArrayToPtr(pBstrLibNameSa); + var ret = ITypeLibFindNameStub(ref This, ref szNameBuf, lHashVal, ref ppTInfo, ref rgMemId, ref pcFound, pBstrLibName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrLibName, pBstrLibNameSa); + SilkMarshal.Free((nint) pBstrLibName); + return ret; } /// To be documented. - [NativeName("Src", "Line 13178, Column 17 in objidl.h")] - public unsafe void IDataObjectRemoteGetDataStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public unsafe int ITypeLibFindNameStub(ref ITypeLib This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, ushort* pcFound, string[] pBstrLibNameSa) { - // ComPtrOverloader - IDataObjectRemoteGetDataStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + // StringArrayOverloader + var pBstrLibName = (char**) SilkMarshal.StringArrayToPtr(pBstrLibNameSa); + var ret = ITypeLibFindNameStub(ref This, szNameBuf, lHashVal, ppTInfo, rgMemId, pcFound, pBstrLibName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrLibName, pBstrLibNameSa); + SilkMarshal.Free((nint) pBstrLibName); + return ret; } /// To be documented. - [NativeName("Src", "Line 13178, Column 17 in objidl.h")] - public unsafe void IDataObjectRemoteGetDataStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public unsafe int ITypeLibFindNameStub(ref ITypeLib This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ComPtr ppTInfo, int* rgMemId, ushort* pcFound, char** pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IDataObjectRemoteGetDataStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + return ITypeLibFindNameStub(ref This, szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), rgMemId, pcFound, pBstrLibName); } /// To be documented. - [NativeName("Src", "Line 13178, Column 17 in objidl.h")] - public unsafe void IDataObjectRemoteGetDataStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public unsafe int ITypeLibFindNameStub(ref ITypeLib This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ComPtr ppTInfo, int* rgMemId, ushort* pcFound, ref char* pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IDataObjectRemoteGetDataStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase); + return ITypeLibFindNameStub(ref This, szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), rgMemId, pcFound, ref pBstrLibName); } /// To be documented. - [NativeName("Src", "Line 13178, Column 17 in objidl.h")] - public unsafe void IDataObjectRemoteGetDataStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public unsafe int ITypeLibFindNameStub(ref ITypeLib This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, ref ushort pcFound, string[] pBstrLibNameSa) { - // ComPtrOverloader - IDataObjectRemoteGetDataStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, _pdwStubPhase); + // StringArrayOverloader + var pBstrLibName = (char**) SilkMarshal.StringArrayToPtr(pBstrLibNameSa); + var ret = ITypeLibFindNameStub(ref This, szNameBuf, lHashVal, ppTInfo, rgMemId, ref pcFound, pBstrLibName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrLibName, pBstrLibNameSa); + SilkMarshal.Free((nint) pBstrLibName); + return ret; } /// To be documented. - [NativeName("Src", "Line 13178, Column 17 in objidl.h")] - public unsafe void IDataObjectRemoteGetDataStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public unsafe int ITypeLibFindNameStub(ref ITypeLib This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ComPtr ppTInfo, int* rgMemId, ref ushort pcFound, char** pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IDataObjectRemoteGetDataStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, ref _pdwStubPhase); + return ITypeLibFindNameStub(ref This, szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), rgMemId, ref pcFound, pBstrLibName); } /// To be documented. - [NativeName("Src", "Line 13178, Column 17 in objidl.h")] - public unsafe void IDataObjectRemoteGetDataStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public unsafe int ITypeLibFindNameStub(ref ITypeLib This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ComPtr ppTInfo, int* rgMemId, ref ushort pcFound, ref char* pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IDataObjectRemoteGetDataStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + return ITypeLibFindNameStub(ref This, szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), rgMemId, ref pcFound, ref pBstrLibName); } /// To be documented. - [NativeName("Src", "Line 13178, Column 17 in objidl.h")] - public unsafe void IDataObjectRemoteGetDataStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public unsafe int ITypeLibFindNameStub(ref ITypeLib This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, ref int rgMemId, ushort* pcFound, string[] pBstrLibNameSa) { - // ComPtrOverloader - IDataObjectRemoteGetDataStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + // StringArrayOverloader + var pBstrLibName = (char**) SilkMarshal.StringArrayToPtr(pBstrLibNameSa); + var ret = ITypeLibFindNameStub(ref This, szNameBuf, lHashVal, ppTInfo, ref rgMemId, pcFound, pBstrLibName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrLibName, pBstrLibNameSa); + SilkMarshal.Free((nint) pBstrLibName); + return ret; } /// To be documented. - [NativeName("Src", "Line 13178, Column 17 in objidl.h")] - public unsafe void IDataObjectRemoteGetDataStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public unsafe int ITypeLibFindNameStub(ref ITypeLib This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ComPtr ppTInfo, ref int rgMemId, ushort* pcFound, char** pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IDataObjectRemoteGetDataStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + return ITypeLibFindNameStub(ref This, szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), ref rgMemId, pcFound, pBstrLibName); } /// To be documented. - [NativeName("Src", "Line 13178, Column 17 in objidl.h")] - public unsafe void IDataObjectRemoteGetDataStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public unsafe int ITypeLibFindNameStub(ref ITypeLib This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ComPtr ppTInfo, ref int rgMemId, ushort* pcFound, ref char* pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IDataObjectRemoteGetDataStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + return ITypeLibFindNameStub(ref This, szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), ref rgMemId, pcFound, ref pBstrLibName); } /// To be documented. - [NativeName("Src", "Line 13185, Column 43 in objidl.h")] - public unsafe int IDataObjectRemoteGetDataHereProxy(ComPtr This, FORMATETC* pformatetc, STGMEDIUM* pRemoteMedium) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public unsafe int ITypeLibFindNameStub(ref ITypeLib This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, ref int rgMemId, ref ushort pcFound, string[] pBstrLibNameSa) { - // ComPtrOverloader - return IDataObjectRemoteGetDataHereProxy((IDataObject*) This.Handle, pformatetc, pRemoteMedium); + // StringArrayOverloader + var pBstrLibName = (char**) SilkMarshal.StringArrayToPtr(pBstrLibNameSa); + var ret = ITypeLibFindNameStub(ref This, szNameBuf, lHashVal, ppTInfo, ref rgMemId, ref pcFound, pBstrLibName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrLibName, pBstrLibNameSa); + SilkMarshal.Free((nint) pBstrLibName); + return ret; } /// To be documented. - [NativeName("Src", "Line 13185, Column 43 in objidl.h")] - public unsafe int IDataObjectRemoteGetDataHereProxy(ComPtr This, FORMATETC* pformatetc, ref STGMEDIUM pRemoteMedium) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public unsafe int ITypeLibFindNameStub(ref ITypeLib This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ComPtr ppTInfo, ref int rgMemId, ref ushort pcFound, char** pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IDataObjectRemoteGetDataHereProxy((IDataObject*) This.Handle, pformatetc, ref pRemoteMedium); + return ITypeLibFindNameStub(ref This, szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), ref rgMemId, ref pcFound, pBstrLibName); } /// To be documented. - [NativeName("Src", "Line 13185, Column 43 in objidl.h")] - public unsafe int IDataObjectRemoteGetDataHereProxy(ComPtr This, ref FORMATETC pformatetc, STGMEDIUM* pRemoteMedium) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public unsafe int ITypeLibFindNameStub(ref ITypeLib This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ComPtr ppTInfo, ref int rgMemId, ref ushort pcFound, ref char* pBstrLibName) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IDataObjectRemoteGetDataHereProxy((IDataObject*) This.Handle, ref pformatetc, pRemoteMedium); + return ITypeLibFindNameStub(ref This, szNameBuf, lHashVal, (ITypeInfo**) ppTInfo.GetAddressOf(), ref rgMemId, ref pcFound, ref pBstrLibName); } /// To be documented. - [NativeName("Src", "Line 13185, Column 43 in objidl.h")] - public unsafe int IDataObjectRemoteGetDataHereProxy(ComPtr This, ref FORMATETC pformatetc, ref STGMEDIUM pRemoteMedium) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public unsafe int ITypeLibFindNameStub(ref ITypeLib This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ushort* pcFound, string[] pBstrLibNameSa) { - // ComPtrOverloader - return IDataObjectRemoteGetDataHereProxy((IDataObject*) This.Handle, ref pformatetc, ref pRemoteMedium); + // StringArrayOverloader + var pBstrLibName = (char**) SilkMarshal.StringArrayToPtr(pBstrLibNameSa); + var ret = ITypeLibFindNameStub(ref This, szNameBuf, lHashVal, ref ppTInfo, rgMemId, pcFound, pBstrLibName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrLibName, pBstrLibNameSa); + SilkMarshal.Free((nint) pBstrLibName); + return ret; } /// To be documented. - [NativeName("Src", "Line 13191, Column 17 in objidl.h")] - public unsafe void IDataObjectRemoteGetDataHereStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public unsafe int ITypeLibFindNameStub(ref ITypeLib This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ref ushort pcFound, string[] pBstrLibNameSa) { - // ComPtrOverloader - IDataObjectRemoteGetDataHereStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + // StringArrayOverloader + var pBstrLibName = (char**) SilkMarshal.StringArrayToPtr(pBstrLibNameSa); + var ret = ITypeLibFindNameStub(ref This, szNameBuf, lHashVal, ref ppTInfo, rgMemId, ref pcFound, pBstrLibName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrLibName, pBstrLibNameSa); + SilkMarshal.Free((nint) pBstrLibName); + return ret; } /// To be documented. - [NativeName("Src", "Line 13191, Column 17 in objidl.h")] - public unsafe void IDataObjectRemoteGetDataHereStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public unsafe int ITypeLibFindNameStub(ref ITypeLib This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, ref int rgMemId, ushort* pcFound, string[] pBstrLibNameSa) { - // ComPtrOverloader - IDataObjectRemoteGetDataHereStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + // StringArrayOverloader + var pBstrLibName = (char**) SilkMarshal.StringArrayToPtr(pBstrLibNameSa); + var ret = ITypeLibFindNameStub(ref This, szNameBuf, lHashVal, ref ppTInfo, ref rgMemId, pcFound, pBstrLibName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrLibName, pBstrLibNameSa); + SilkMarshal.Free((nint) pBstrLibName); + return ret; } /// To be documented. - [NativeName("Src", "Line 13191, Column 17 in objidl.h")] - public unsafe void IDataObjectRemoteGetDataHereStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public unsafe int ITypeLibFindNameStub(ref ITypeLib This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, ref int rgMemId, ref ushort pcFound, string[] pBstrLibNameSa) { - // ComPtrOverloader - IDataObjectRemoteGetDataHereStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + // StringArrayOverloader + var pBstrLibName = (char**) SilkMarshal.StringArrayToPtr(pBstrLibNameSa); + var ret = ITypeLibFindNameStub(ref This, szNameBuf, lHashVal, ref ppTInfo, ref rgMemId, ref pcFound, pBstrLibName); + SilkMarshal.CopyPtrToStringArray((nint) pBstrLibName, pBstrLibNameSa); + SilkMarshal.Free((nint) pBstrLibName); + return ret; } /// To be documented. - [NativeName("Src", "Line 13191, Column 17 in objidl.h")] - public unsafe void IDataObjectRemoteGetDataHereStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6294, Column 38 in oaidl.h")] + public unsafe void ITypeLibReleaseTLibAttrProxy(ComPtr This, TLibAttr* pTLibAttr) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IDataObjectRemoteGetDataHereStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + ITypeLibReleaseTLibAttrProxy((ITypeLib*) This.Handle, pTLibAttr); } /// To be documented. - [NativeName("Src", "Line 13191, Column 17 in objidl.h")] - public unsafe void IDataObjectRemoteGetDataHereStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6294, Column 38 in oaidl.h")] + public unsafe void ITypeLibReleaseTLibAttrProxy(ComPtr This, ref TLibAttr pTLibAttr) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IDataObjectRemoteGetDataHereStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + ITypeLibReleaseTLibAttrProxy((ITypeLib*) This.Handle, ref pTLibAttr); } /// To be documented. - [NativeName("Src", "Line 13191, Column 17 in objidl.h")] - public unsafe void IDataObjectRemoteGetDataHereStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6299, Column 51 in oaidl.h")] + public unsafe int ITypeLibReleaseTLibAttrStub(ComPtr This) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IDataObjectRemoteGetDataHereStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase); + return ITypeLibReleaseTLibAttrStub((ITypeLib*) This.Handle); } /// To be documented. - [NativeName("Src", "Line 13191, Column 17 in objidl.h")] - public unsafe void IDataObjectRemoteGetDataHereStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6302, Column 41 in oaidl.h")] + public unsafe int ITypeLib2GetLibStatisticsProxy(ComPtr This, uint* pcUniqueNames, uint* pcchUniqueNames) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IDataObjectRemoteGetDataHereStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, _pdwStubPhase); + return ITypeLib2GetLibStatisticsProxy((ITypeLib2*) This.Handle, pcUniqueNames, pcchUniqueNames); } /// To be documented. - [NativeName("Src", "Line 13191, Column 17 in objidl.h")] - public unsafe void IDataObjectRemoteGetDataHereStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6302, Column 41 in oaidl.h")] + public unsafe int ITypeLib2GetLibStatisticsProxy(ComPtr This, uint* pcUniqueNames, ref uint pcchUniqueNames) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IDataObjectRemoteGetDataHereStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, ref _pdwStubPhase); + return ITypeLib2GetLibStatisticsProxy((ITypeLib2*) This.Handle, pcUniqueNames, ref pcchUniqueNames); } /// To be documented. - [NativeName("Src", "Line 13191, Column 17 in objidl.h")] - public unsafe void IDataObjectRemoteGetDataHereStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6302, Column 41 in oaidl.h")] + public unsafe int ITypeLib2GetLibStatisticsProxy(ComPtr This, ref uint pcUniqueNames, uint* pcchUniqueNames) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IDataObjectRemoteGetDataHereStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + return ITypeLib2GetLibStatisticsProxy((ITypeLib2*) This.Handle, ref pcUniqueNames, pcchUniqueNames); } /// To be documented. - [NativeName("Src", "Line 13191, Column 17 in objidl.h")] - public unsafe void IDataObjectRemoteGetDataHereStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6302, Column 41 in oaidl.h")] + public unsafe int ITypeLib2GetLibStatisticsProxy(ComPtr This, ref uint pcUniqueNames, ref uint pcchUniqueNames) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IDataObjectRemoteGetDataHereStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + return ITypeLib2GetLibStatisticsProxy((ITypeLib2*) This.Handle, ref pcUniqueNames, ref pcchUniqueNames); } /// To be documented. - [NativeName("Src", "Line 13191, Column 17 in objidl.h")] - public unsafe void IDataObjectRemoteGetDataHereStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6308, Column 43 in oaidl.h")] + public unsafe int ITypeLib2GetLibStatisticsStub(ComPtr This, uint* pcUniqueNames, uint* pcchUniqueNames) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IDataObjectRemoteGetDataHereStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + return ITypeLib2GetLibStatisticsStub((ITypeLib2*) This.Handle, pcUniqueNames, pcchUniqueNames); } /// To be documented. - [NativeName("Src", "Line 13191, Column 17 in objidl.h")] - public unsafe void IDataObjectRemoteGetDataHereStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6308, Column 43 in oaidl.h")] + public unsafe int ITypeLib2GetLibStatisticsStub(ComPtr This, uint* pcUniqueNames, ref uint pcchUniqueNames) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IDataObjectRemoteGetDataHereStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + return ITypeLib2GetLibStatisticsStub((ITypeLib2*) This.Handle, pcUniqueNames, ref pcchUniqueNames); } /// To be documented. - [NativeName("Src", "Line 13198, Column 43 in objidl.h")] - public unsafe int IDataObjectRemoteSetDataProxy(ComPtr This, FORMATETC* pformatetc, FlagStgmedium* pmedium, Silk.NET.Core.Bool32 fRelease) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6308, Column 43 in oaidl.h")] + public unsafe int ITypeLib2GetLibStatisticsStub(ComPtr This, ref uint pcUniqueNames, uint* pcchUniqueNames) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IDataObjectRemoteSetDataProxy((IDataObject*) This.Handle, pformatetc, pmedium, fRelease); + return ITypeLib2GetLibStatisticsStub((ITypeLib2*) This.Handle, ref pcUniqueNames, pcchUniqueNames); } /// To be documented. - [NativeName("Src", "Line 13198, Column 43 in objidl.h")] - public unsafe int IDataObjectRemoteSetDataProxy(ComPtr This, FORMATETC* pformatetc, ref FlagStgmedium pmedium, Silk.NET.Core.Bool32 fRelease) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6308, Column 43 in oaidl.h")] + public unsafe int ITypeLib2GetLibStatisticsStub(ComPtr This, ref uint pcUniqueNames, ref uint pcchUniqueNames) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IDataObjectRemoteSetDataProxy((IDataObject*) This.Handle, pformatetc, ref pmedium, fRelease); + return ITypeLib2GetLibStatisticsStub((ITypeLib2*) This.Handle, ref pcUniqueNames, ref pcchUniqueNames); } /// To be documented. - [NativeName("Src", "Line 13198, Column 43 in objidl.h")] - public unsafe int IDataObjectRemoteSetDataProxy(ComPtr This, ref FORMATETC pformatetc, FlagStgmedium* pmedium, Silk.NET.Core.Bool32 fRelease) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6313, Column 41 in oaidl.h")] + public unsafe int ITypeLib2GetDocumentation2Proxy(ITypeLib2* This, int index, uint lcid, string[] pbstrHelpStringSa, uint* pdwHelpStringContext, string[] pbstrHelpStringDllSa) { - // ComPtrOverloader - return IDataObjectRemoteSetDataProxy((IDataObject*) This.Handle, ref pformatetc, pmedium, fRelease); + // StringArrayOverloader + var pbstrHelpString = (char**) SilkMarshal.StringArrayToPtr(pbstrHelpStringSa); + var pbstrHelpStringDll = (char**) SilkMarshal.StringArrayToPtr(pbstrHelpStringDllSa); + var ret = ITypeLib2GetDocumentation2Proxy(This, index, lcid, pbstrHelpString, pdwHelpStringContext, pbstrHelpStringDll); + SilkMarshal.CopyPtrToStringArray((nint) pbstrHelpString, pbstrHelpStringSa); + SilkMarshal.Free((nint) pbstrHelpString); + SilkMarshal.CopyPtrToStringArray((nint) pbstrHelpStringDll, pbstrHelpStringDllSa); + SilkMarshal.Free((nint) pbstrHelpStringDll); + return ret; } /// To be documented. - [NativeName("Src", "Line 13198, Column 43 in objidl.h")] - public unsafe int IDataObjectRemoteSetDataProxy(ComPtr This, ref FORMATETC pformatetc, ref FlagStgmedium pmedium, Silk.NET.Core.Bool32 fRelease) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6313, Column 41 in oaidl.h")] + public unsafe int ITypeLib2GetDocumentation2Proxy(ComPtr This, int index, uint lcid, char** pbstrHelpString, uint* pdwHelpStringContext, char** pbstrHelpStringDll) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IDataObjectRemoteSetDataProxy((IDataObject*) This.Handle, ref pformatetc, ref pmedium, fRelease); + return ITypeLib2GetDocumentation2Proxy((ITypeLib2*) This.Handle, index, lcid, pbstrHelpString, pdwHelpStringContext, pbstrHelpStringDll); } /// To be documented. - [NativeName("Src", "Line 13205, Column 17 in objidl.h")] - public unsafe void IDataObjectRemoteSetDataStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6313, Column 41 in oaidl.h")] + public unsafe int ITypeLib2GetDocumentation2Proxy(ITypeLib2* This, int index, uint lcid, string[] pbstrHelpStringSa, uint* pdwHelpStringContext, ref char* pbstrHelpStringDll) { - // ComPtrOverloader - IDataObjectRemoteSetDataStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + // StringArrayOverloader + var pbstrHelpString = (char**) SilkMarshal.StringArrayToPtr(pbstrHelpStringSa); + var ret = ITypeLib2GetDocumentation2Proxy(This, index, lcid, pbstrHelpString, pdwHelpStringContext, ref pbstrHelpStringDll); + SilkMarshal.CopyPtrToStringArray((nint) pbstrHelpString, pbstrHelpStringSa); + SilkMarshal.Free((nint) pbstrHelpString); + return ret; } /// To be documented. - [NativeName("Src", "Line 13205, Column 17 in objidl.h")] - public unsafe void IDataObjectRemoteSetDataStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6313, Column 41 in oaidl.h")] + public unsafe int ITypeLib2GetDocumentation2Proxy(ComPtr This, int index, uint lcid, char** pbstrHelpString, uint* pdwHelpStringContext, ref char* pbstrHelpStringDll) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IDataObjectRemoteSetDataStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + return ITypeLib2GetDocumentation2Proxy((ITypeLib2*) This.Handle, index, lcid, pbstrHelpString, pdwHelpStringContext, ref pbstrHelpStringDll); } /// To be documented. - [NativeName("Src", "Line 13205, Column 17 in objidl.h")] - public unsafe void IDataObjectRemoteSetDataStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6313, Column 41 in oaidl.h")] + public unsafe int ITypeLib2GetDocumentation2Proxy(ITypeLib2* This, int index, uint lcid, string[] pbstrHelpStringSa, ref uint pdwHelpStringContext, string[] pbstrHelpStringDllSa) { - // ComPtrOverloader - IDataObjectRemoteSetDataStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + // StringArrayOverloader + var pbstrHelpString = (char**) SilkMarshal.StringArrayToPtr(pbstrHelpStringSa); + var pbstrHelpStringDll = (char**) SilkMarshal.StringArrayToPtr(pbstrHelpStringDllSa); + var ret = ITypeLib2GetDocumentation2Proxy(This, index, lcid, pbstrHelpString, ref pdwHelpStringContext, pbstrHelpStringDll); + SilkMarshal.CopyPtrToStringArray((nint) pbstrHelpString, pbstrHelpStringSa); + SilkMarshal.Free((nint) pbstrHelpString); + SilkMarshal.CopyPtrToStringArray((nint) pbstrHelpStringDll, pbstrHelpStringDllSa); + SilkMarshal.Free((nint) pbstrHelpStringDll); + return ret; } /// To be documented. - [NativeName("Src", "Line 13205, Column 17 in objidl.h")] - public unsafe void IDataObjectRemoteSetDataStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6313, Column 41 in oaidl.h")] + public unsafe int ITypeLib2GetDocumentation2Proxy(ComPtr This, int index, uint lcid, char** pbstrHelpString, ref uint pdwHelpStringContext, char** pbstrHelpStringDll) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IDataObjectRemoteSetDataStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + return ITypeLib2GetDocumentation2Proxy((ITypeLib2*) This.Handle, index, lcid, pbstrHelpString, ref pdwHelpStringContext, pbstrHelpStringDll); } /// To be documented. - [NativeName("Src", "Line 13205, Column 17 in objidl.h")] - public unsafe void IDataObjectRemoteSetDataStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6313, Column 41 in oaidl.h")] + public unsafe int ITypeLib2GetDocumentation2Proxy(ITypeLib2* This, int index, uint lcid, string[] pbstrHelpStringSa, ref uint pdwHelpStringContext, ref char* pbstrHelpStringDll) { - // ComPtrOverloader - IDataObjectRemoteSetDataStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + // StringArrayOverloader + var pbstrHelpString = (char**) SilkMarshal.StringArrayToPtr(pbstrHelpStringSa); + var ret = ITypeLib2GetDocumentation2Proxy(This, index, lcid, pbstrHelpString, ref pdwHelpStringContext, ref pbstrHelpStringDll); + SilkMarshal.CopyPtrToStringArray((nint) pbstrHelpString, pbstrHelpStringSa); + SilkMarshal.Free((nint) pbstrHelpString); + return ret; } /// To be documented. - [NativeName("Src", "Line 13205, Column 17 in objidl.h")] - public unsafe void IDataObjectRemoteSetDataStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6313, Column 41 in oaidl.h")] + public unsafe int ITypeLib2GetDocumentation2Proxy(ComPtr This, int index, uint lcid, char** pbstrHelpString, ref uint pdwHelpStringContext, ref char* pbstrHelpStringDll) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IDataObjectRemoteSetDataStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase); + return ITypeLib2GetDocumentation2Proxy((ITypeLib2*) This.Handle, index, lcid, pbstrHelpString, ref pdwHelpStringContext, ref pbstrHelpStringDll); } /// To be documented. - [NativeName("Src", "Line 13205, Column 17 in objidl.h")] - public unsafe void IDataObjectRemoteSetDataStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6313, Column 41 in oaidl.h")] + public unsafe int ITypeLib2GetDocumentation2Proxy(ITypeLib2* This, int index, uint lcid, ref char* pbstrHelpString, uint* pdwHelpStringContext, string[] pbstrHelpStringDllSa) + { + // StringArrayOverloader + var pbstrHelpStringDll = (char**) SilkMarshal.StringArrayToPtr(pbstrHelpStringDllSa); + var ret = ITypeLib2GetDocumentation2Proxy(This, index, lcid, ref pbstrHelpString, pdwHelpStringContext, pbstrHelpStringDll); + SilkMarshal.CopyPtrToStringArray((nint) pbstrHelpStringDll, pbstrHelpStringDllSa); + SilkMarshal.Free((nint) pbstrHelpStringDll); + return ret; + } + + /// To be documented. + [NativeName("Src", "Line 6313, Column 41 in oaidl.h")] + public unsafe int ITypeLib2GetDocumentation2Proxy(ComPtr This, int index, uint lcid, ref char* pbstrHelpString, uint* pdwHelpStringContext, char** pbstrHelpStringDll) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IDataObjectRemoteSetDataStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, _pdwStubPhase); + return ITypeLib2GetDocumentation2Proxy((ITypeLib2*) This.Handle, index, lcid, ref pbstrHelpString, pdwHelpStringContext, pbstrHelpStringDll); } /// To be documented. - [NativeName("Src", "Line 13205, Column 17 in objidl.h")] - public unsafe void IDataObjectRemoteSetDataStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6313, Column 41 in oaidl.h")] + public unsafe int ITypeLib2GetDocumentation2Proxy(ComPtr This, int index, uint lcid, ref char* pbstrHelpString, uint* pdwHelpStringContext, ref char* pbstrHelpStringDll) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IDataObjectRemoteSetDataStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, ref _pdwStubPhase); + return ITypeLib2GetDocumentation2Proxy((ITypeLib2*) This.Handle, index, lcid, ref pbstrHelpString, pdwHelpStringContext, ref pbstrHelpStringDll); } /// To be documented. - [NativeName("Src", "Line 13205, Column 17 in objidl.h")] - public unsafe void IDataObjectRemoteSetDataStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6313, Column 41 in oaidl.h")] + public unsafe int ITypeLib2GetDocumentation2Proxy(ITypeLib2* This, int index, uint lcid, ref char* pbstrHelpString, ref uint pdwHelpStringContext, string[] pbstrHelpStringDllSa) { - // ComPtrOverloader - IDataObjectRemoteSetDataStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + // StringArrayOverloader + var pbstrHelpStringDll = (char**) SilkMarshal.StringArrayToPtr(pbstrHelpStringDllSa); + var ret = ITypeLib2GetDocumentation2Proxy(This, index, lcid, ref pbstrHelpString, ref pdwHelpStringContext, pbstrHelpStringDll); + SilkMarshal.CopyPtrToStringArray((nint) pbstrHelpStringDll, pbstrHelpStringDllSa); + SilkMarshal.Free((nint) pbstrHelpStringDll); + return ret; } /// To be documented. - [NativeName("Src", "Line 13205, Column 17 in objidl.h")] - public unsafe void IDataObjectRemoteSetDataStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6313, Column 41 in oaidl.h")] + public unsafe int ITypeLib2GetDocumentation2Proxy(ComPtr This, int index, uint lcid, ref char* pbstrHelpString, ref uint pdwHelpStringContext, char** pbstrHelpStringDll) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IDataObjectRemoteSetDataStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + return ITypeLib2GetDocumentation2Proxy((ITypeLib2*) This.Handle, index, lcid, ref pbstrHelpString, ref pdwHelpStringContext, pbstrHelpStringDll); } /// To be documented. - [NativeName("Src", "Line 13205, Column 17 in objidl.h")] - public unsafe void IDataObjectRemoteSetDataStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6313, Column 41 in oaidl.h")] + public unsafe int ITypeLib2GetDocumentation2Proxy(ComPtr This, int index, uint lcid, ref char* pbstrHelpString, ref uint pdwHelpStringContext, ref char* pbstrHelpStringDll) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IDataObjectRemoteSetDataStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + return ITypeLib2GetDocumentation2Proxy((ITypeLib2*) This.Handle, index, lcid, ref pbstrHelpString, ref pdwHelpStringContext, ref pbstrHelpStringDll); } /// To be documented. - [NativeName("Src", "Line 13205, Column 17 in objidl.h")] - public unsafe void IDataObjectRemoteSetDataStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6313, Column 41 in oaidl.h")] + public unsafe int ITypeLib2GetDocumentation2Proxy(ref ITypeLib2 This, int index, uint lcid, string[] pbstrHelpStringSa, uint* pdwHelpStringContext, string[] pbstrHelpStringDllSa) { - // ComPtrOverloader - IDataObjectRemoteSetDataStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + // StringArrayOverloader + var pbstrHelpString = (char**) SilkMarshal.StringArrayToPtr(pbstrHelpStringSa); + var pbstrHelpStringDll = (char**) SilkMarshal.StringArrayToPtr(pbstrHelpStringDllSa); + var ret = ITypeLib2GetDocumentation2Proxy(ref This, index, lcid, pbstrHelpString, pdwHelpStringContext, pbstrHelpStringDll); + SilkMarshal.CopyPtrToStringArray((nint) pbstrHelpString, pbstrHelpStringSa); + SilkMarshal.Free((nint) pbstrHelpString); + SilkMarshal.CopyPtrToStringArray((nint) pbstrHelpStringDll, pbstrHelpStringDllSa); + SilkMarshal.Free((nint) pbstrHelpStringDll); + return ret; } /// To be documented. - [NativeName("Src", "Line 13830, Column 35 in objidl.h")] - public unsafe int IFillLockBytesRemoteFillAppendProxy(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* pv, uint cb, uint* pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6313, Column 41 in oaidl.h")] + public unsafe int ITypeLib2GetDocumentation2Proxy(ref ITypeLib2 This, int index, uint lcid, string[] pbstrHelpStringSa, uint* pdwHelpStringContext, ref char* pbstrHelpStringDll) { - // ComPtrOverloader - return IFillLockBytesRemoteFillAppendProxy((IFillLockBytes*) This.Handle, pv, cb, pcbWritten); + // StringArrayOverloader + var pbstrHelpString = (char**) SilkMarshal.StringArrayToPtr(pbstrHelpStringSa); + var ret = ITypeLib2GetDocumentation2Proxy(ref This, index, lcid, pbstrHelpString, pdwHelpStringContext, ref pbstrHelpStringDll); + SilkMarshal.CopyPtrToStringArray((nint) pbstrHelpString, pbstrHelpStringSa); + SilkMarshal.Free((nint) pbstrHelpString); + return ret; } /// To be documented. - [NativeName("Src", "Line 13830, Column 35 in objidl.h")] - public unsafe int IFillLockBytesRemoteFillAppendProxy(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* pv, uint cb, ref uint pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6313, Column 41 in oaidl.h")] + public unsafe int ITypeLib2GetDocumentation2Proxy(ref ITypeLib2 This, int index, uint lcid, string[] pbstrHelpStringSa, ref uint pdwHelpStringContext, string[] pbstrHelpStringDllSa) { - // ComPtrOverloader - return IFillLockBytesRemoteFillAppendProxy((IFillLockBytes*) This.Handle, pv, cb, ref pcbWritten); + // StringArrayOverloader + var pbstrHelpString = (char**) SilkMarshal.StringArrayToPtr(pbstrHelpStringSa); + var pbstrHelpStringDll = (char**) SilkMarshal.StringArrayToPtr(pbstrHelpStringDllSa); + var ret = ITypeLib2GetDocumentation2Proxy(ref This, index, lcid, pbstrHelpString, ref pdwHelpStringContext, pbstrHelpStringDll); + SilkMarshal.CopyPtrToStringArray((nint) pbstrHelpString, pbstrHelpStringSa); + SilkMarshal.Free((nint) pbstrHelpString); + SilkMarshal.CopyPtrToStringArray((nint) pbstrHelpStringDll, pbstrHelpStringDllSa); + SilkMarshal.Free((nint) pbstrHelpStringDll); + return ret; } /// To be documented. - [NativeName("Src", "Line 13830, Column 35 in objidl.h")] - public unsafe int IFillLockBytesRemoteFillAppendProxy(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte pv, uint cb, uint* pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6313, Column 41 in oaidl.h")] + public unsafe int ITypeLib2GetDocumentation2Proxy(ref ITypeLib2 This, int index, uint lcid, string[] pbstrHelpStringSa, ref uint pdwHelpStringContext, ref char* pbstrHelpStringDll) { - // ComPtrOverloader - return IFillLockBytesRemoteFillAppendProxy((IFillLockBytes*) This.Handle, in pv, cb, pcbWritten); + // StringArrayOverloader + var pbstrHelpString = (char**) SilkMarshal.StringArrayToPtr(pbstrHelpStringSa); + var ret = ITypeLib2GetDocumentation2Proxy(ref This, index, lcid, pbstrHelpString, ref pdwHelpStringContext, ref pbstrHelpStringDll); + SilkMarshal.CopyPtrToStringArray((nint) pbstrHelpString, pbstrHelpStringSa); + SilkMarshal.Free((nint) pbstrHelpString); + return ret; } /// To be documented. - [NativeName("Src", "Line 13830, Column 35 in objidl.h")] - public unsafe int IFillLockBytesRemoteFillAppendProxy(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte pv, uint cb, ref uint pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6313, Column 41 in oaidl.h")] + public unsafe int ITypeLib2GetDocumentation2Proxy(ref ITypeLib2 This, int index, uint lcid, ref char* pbstrHelpString, uint* pdwHelpStringContext, string[] pbstrHelpStringDllSa) { - // ComPtrOverloader - return IFillLockBytesRemoteFillAppendProxy((IFillLockBytes*) This.Handle, in pv, cb, ref pcbWritten); + // StringArrayOverloader + var pbstrHelpStringDll = (char**) SilkMarshal.StringArrayToPtr(pbstrHelpStringDllSa); + var ret = ITypeLib2GetDocumentation2Proxy(ref This, index, lcid, ref pbstrHelpString, pdwHelpStringContext, pbstrHelpStringDll); + SilkMarshal.CopyPtrToStringArray((nint) pbstrHelpStringDll, pbstrHelpStringDllSa); + SilkMarshal.Free((nint) pbstrHelpStringDll); + return ret; } /// To be documented. - [NativeName("Src", "Line 13830, Column 35 in objidl.h")] - public unsafe int IFillLockBytesRemoteFillAppendProxy(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pv, uint cb, uint* pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6313, Column 41 in oaidl.h")] + public unsafe int ITypeLib2GetDocumentation2Proxy(ref ITypeLib2 This, int index, uint lcid, ref char* pbstrHelpString, ref uint pdwHelpStringContext, string[] pbstrHelpStringDllSa) { - // ComPtrOverloader - return IFillLockBytesRemoteFillAppendProxy((IFillLockBytes*) This.Handle, pv, cb, pcbWritten); + // StringArrayOverloader + var pbstrHelpStringDll = (char**) SilkMarshal.StringArrayToPtr(pbstrHelpStringDllSa); + var ret = ITypeLib2GetDocumentation2Proxy(ref This, index, lcid, ref pbstrHelpString, ref pdwHelpStringContext, pbstrHelpStringDll); + SilkMarshal.CopyPtrToStringArray((nint) pbstrHelpStringDll, pbstrHelpStringDllSa); + SilkMarshal.Free((nint) pbstrHelpStringDll); + return ret; } /// To be documented. - [NativeName("Src", "Line 13830, Column 35 in objidl.h")] - public unsafe int IFillLockBytesRemoteFillAppendProxy(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pv, uint cb, ref uint pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6324, Column 43 in oaidl.h")] + public unsafe int ITypeLib2GetDocumentation2Stub(ITypeLib2* This, int index, uint lcid, uint refPtrFlags, string[] pbstrHelpStringSa, uint* pdwHelpStringContext, string[] pbstrHelpStringDllSa) { - // ComPtrOverloader - return IFillLockBytesRemoteFillAppendProxy((IFillLockBytes*) This.Handle, pv, cb, ref pcbWritten); + // StringArrayOverloader + var pbstrHelpString = (char**) SilkMarshal.StringArrayToPtr(pbstrHelpStringSa); + var pbstrHelpStringDll = (char**) SilkMarshal.StringArrayToPtr(pbstrHelpStringDllSa); + var ret = ITypeLib2GetDocumentation2Stub(This, index, lcid, refPtrFlags, pbstrHelpString, pdwHelpStringContext, pbstrHelpStringDll); + SilkMarshal.CopyPtrToStringArray((nint) pbstrHelpString, pbstrHelpStringSa); + SilkMarshal.Free((nint) pbstrHelpString); + SilkMarshal.CopyPtrToStringArray((nint) pbstrHelpStringDll, pbstrHelpStringDllSa); + SilkMarshal.Free((nint) pbstrHelpStringDll); + return ret; } /// To be documented. - [NativeName("Src", "Line 13837, Column 17 in objidl.h")] - public unsafe void IFillLockBytesRemoteFillAppendStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6324, Column 43 in oaidl.h")] + public unsafe int ITypeLib2GetDocumentation2Stub(ComPtr This, int index, uint lcid, uint refPtrFlags, char** pbstrHelpString, uint* pdwHelpStringContext, char** pbstrHelpStringDll) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IFillLockBytesRemoteFillAppendStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + return ITypeLib2GetDocumentation2Stub((ITypeLib2*) This.Handle, index, lcid, refPtrFlags, pbstrHelpString, pdwHelpStringContext, pbstrHelpStringDll); } /// To be documented. - [NativeName("Src", "Line 13837, Column 17 in objidl.h")] - public unsafe void IFillLockBytesRemoteFillAppendStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6324, Column 43 in oaidl.h")] + public unsafe int ITypeLib2GetDocumentation2Stub(ITypeLib2* This, int index, uint lcid, uint refPtrFlags, string[] pbstrHelpStringSa, uint* pdwHelpStringContext, ref char* pbstrHelpStringDll) { - // ComPtrOverloader - IFillLockBytesRemoteFillAppendStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + // StringArrayOverloader + var pbstrHelpString = (char**) SilkMarshal.StringArrayToPtr(pbstrHelpStringSa); + var ret = ITypeLib2GetDocumentation2Stub(This, index, lcid, refPtrFlags, pbstrHelpString, pdwHelpStringContext, ref pbstrHelpStringDll); + SilkMarshal.CopyPtrToStringArray((nint) pbstrHelpString, pbstrHelpStringSa); + SilkMarshal.Free((nint) pbstrHelpString); + return ret; } /// To be documented. - [NativeName("Src", "Line 13837, Column 17 in objidl.h")] - public unsafe void IFillLockBytesRemoteFillAppendStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6324, Column 43 in oaidl.h")] + public unsafe int ITypeLib2GetDocumentation2Stub(ComPtr This, int index, uint lcid, uint refPtrFlags, char** pbstrHelpString, uint* pdwHelpStringContext, ref char* pbstrHelpStringDll) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IFillLockBytesRemoteFillAppendStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + return ITypeLib2GetDocumentation2Stub((ITypeLib2*) This.Handle, index, lcid, refPtrFlags, pbstrHelpString, pdwHelpStringContext, ref pbstrHelpStringDll); } /// To be documented. - [NativeName("Src", "Line 13837, Column 17 in objidl.h")] - public unsafe void IFillLockBytesRemoteFillAppendStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6324, Column 43 in oaidl.h")] + public unsafe int ITypeLib2GetDocumentation2Stub(ITypeLib2* This, int index, uint lcid, uint refPtrFlags, string[] pbstrHelpStringSa, ref uint pdwHelpStringContext, string[] pbstrHelpStringDllSa) { - // ComPtrOverloader - IFillLockBytesRemoteFillAppendStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + // StringArrayOverloader + var pbstrHelpString = (char**) SilkMarshal.StringArrayToPtr(pbstrHelpStringSa); + var pbstrHelpStringDll = (char**) SilkMarshal.StringArrayToPtr(pbstrHelpStringDllSa); + var ret = ITypeLib2GetDocumentation2Stub(This, index, lcid, refPtrFlags, pbstrHelpString, ref pdwHelpStringContext, pbstrHelpStringDll); + SilkMarshal.CopyPtrToStringArray((nint) pbstrHelpString, pbstrHelpStringSa); + SilkMarshal.Free((nint) pbstrHelpString); + SilkMarshal.CopyPtrToStringArray((nint) pbstrHelpStringDll, pbstrHelpStringDllSa); + SilkMarshal.Free((nint) pbstrHelpStringDll); + return ret; } /// To be documented. - [NativeName("Src", "Line 13837, Column 17 in objidl.h")] - public unsafe void IFillLockBytesRemoteFillAppendStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6324, Column 43 in oaidl.h")] + public unsafe int ITypeLib2GetDocumentation2Stub(ComPtr This, int index, uint lcid, uint refPtrFlags, char** pbstrHelpString, ref uint pdwHelpStringContext, char** pbstrHelpStringDll) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IFillLockBytesRemoteFillAppendStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + return ITypeLib2GetDocumentation2Stub((ITypeLib2*) This.Handle, index, lcid, refPtrFlags, pbstrHelpString, ref pdwHelpStringContext, pbstrHelpStringDll); } /// To be documented. - [NativeName("Src", "Line 13837, Column 17 in objidl.h")] - public unsafe void IFillLockBytesRemoteFillAppendStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6324, Column 43 in oaidl.h")] + public unsafe int ITypeLib2GetDocumentation2Stub(ITypeLib2* This, int index, uint lcid, uint refPtrFlags, string[] pbstrHelpStringSa, ref uint pdwHelpStringContext, ref char* pbstrHelpStringDll) { - // ComPtrOverloader - IFillLockBytesRemoteFillAppendStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase); + // StringArrayOverloader + var pbstrHelpString = (char**) SilkMarshal.StringArrayToPtr(pbstrHelpStringSa); + var ret = ITypeLib2GetDocumentation2Stub(This, index, lcid, refPtrFlags, pbstrHelpString, ref pdwHelpStringContext, ref pbstrHelpStringDll); + SilkMarshal.CopyPtrToStringArray((nint) pbstrHelpString, pbstrHelpStringSa); + SilkMarshal.Free((nint) pbstrHelpString); + return ret; } /// To be documented. - [NativeName("Src", "Line 13837, Column 17 in objidl.h")] - public unsafe void IFillLockBytesRemoteFillAppendStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6324, Column 43 in oaidl.h")] + public unsafe int ITypeLib2GetDocumentation2Stub(ComPtr This, int index, uint lcid, uint refPtrFlags, char** pbstrHelpString, ref uint pdwHelpStringContext, ref char* pbstrHelpStringDll) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IFillLockBytesRemoteFillAppendStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, _pdwStubPhase); + return ITypeLib2GetDocumentation2Stub((ITypeLib2*) This.Handle, index, lcid, refPtrFlags, pbstrHelpString, ref pdwHelpStringContext, ref pbstrHelpStringDll); } /// To be documented. - [NativeName("Src", "Line 13837, Column 17 in objidl.h")] - public unsafe void IFillLockBytesRemoteFillAppendStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6324, Column 43 in oaidl.h")] + public unsafe int ITypeLib2GetDocumentation2Stub(ITypeLib2* This, int index, uint lcid, uint refPtrFlags, ref char* pbstrHelpString, uint* pdwHelpStringContext, string[] pbstrHelpStringDllSa) { - // ComPtrOverloader - IFillLockBytesRemoteFillAppendStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, ref _pdwStubPhase); + // StringArrayOverloader + var pbstrHelpStringDll = (char**) SilkMarshal.StringArrayToPtr(pbstrHelpStringDllSa); + var ret = ITypeLib2GetDocumentation2Stub(This, index, lcid, refPtrFlags, ref pbstrHelpString, pdwHelpStringContext, pbstrHelpStringDll); + SilkMarshal.CopyPtrToStringArray((nint) pbstrHelpStringDll, pbstrHelpStringDllSa); + SilkMarshal.Free((nint) pbstrHelpStringDll); + return ret; } /// To be documented. - [NativeName("Src", "Line 13837, Column 17 in objidl.h")] - public unsafe void IFillLockBytesRemoteFillAppendStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6324, Column 43 in oaidl.h")] + public unsafe int ITypeLib2GetDocumentation2Stub(ComPtr This, int index, uint lcid, uint refPtrFlags, ref char* pbstrHelpString, uint* pdwHelpStringContext, char** pbstrHelpStringDll) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IFillLockBytesRemoteFillAppendStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + return ITypeLib2GetDocumentation2Stub((ITypeLib2*) This.Handle, index, lcid, refPtrFlags, ref pbstrHelpString, pdwHelpStringContext, pbstrHelpStringDll); } /// To be documented. - [NativeName("Src", "Line 13837, Column 17 in objidl.h")] - public unsafe void IFillLockBytesRemoteFillAppendStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6324, Column 43 in oaidl.h")] + public unsafe int ITypeLib2GetDocumentation2Stub(ComPtr This, int index, uint lcid, uint refPtrFlags, ref char* pbstrHelpString, uint* pdwHelpStringContext, ref char* pbstrHelpStringDll) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IFillLockBytesRemoteFillAppendStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + return ITypeLib2GetDocumentation2Stub((ITypeLib2*) This.Handle, index, lcid, refPtrFlags, ref pbstrHelpString, pdwHelpStringContext, ref pbstrHelpStringDll); } /// To be documented. - [NativeName("Src", "Line 13837, Column 17 in objidl.h")] - public unsafe void IFillLockBytesRemoteFillAppendStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6324, Column 43 in oaidl.h")] + public unsafe int ITypeLib2GetDocumentation2Stub(ITypeLib2* This, int index, uint lcid, uint refPtrFlags, ref char* pbstrHelpString, ref uint pdwHelpStringContext, string[] pbstrHelpStringDllSa) { - // ComPtrOverloader - IFillLockBytesRemoteFillAppendStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + // StringArrayOverloader + var pbstrHelpStringDll = (char**) SilkMarshal.StringArrayToPtr(pbstrHelpStringDllSa); + var ret = ITypeLib2GetDocumentation2Stub(This, index, lcid, refPtrFlags, ref pbstrHelpString, ref pdwHelpStringContext, pbstrHelpStringDll); + SilkMarshal.CopyPtrToStringArray((nint) pbstrHelpStringDll, pbstrHelpStringDllSa); + SilkMarshal.Free((nint) pbstrHelpStringDll); + return ret; } /// To be documented. - [NativeName("Src", "Line 13837, Column 17 in objidl.h")] - public unsafe void IFillLockBytesRemoteFillAppendStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6324, Column 43 in oaidl.h")] + public unsafe int ITypeLib2GetDocumentation2Stub(ComPtr This, int index, uint lcid, uint refPtrFlags, ref char* pbstrHelpString, ref uint pdwHelpStringContext, char** pbstrHelpStringDll) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IFillLockBytesRemoteFillAppendStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + return ITypeLib2GetDocumentation2Stub((ITypeLib2*) This.Handle, index, lcid, refPtrFlags, ref pbstrHelpString, ref pdwHelpStringContext, pbstrHelpStringDll); } /// To be documented. - [NativeName("Src", "Line 13844, Column 35 in objidl.h")] - public unsafe int IFillLockBytesRemoteFillAtProxy(ComPtr This, ulong ulOffset, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* pv, uint cb, uint* pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6324, Column 43 in oaidl.h")] + public unsafe int ITypeLib2GetDocumentation2Stub(ComPtr This, int index, uint lcid, uint refPtrFlags, ref char* pbstrHelpString, ref uint pdwHelpStringContext, ref char* pbstrHelpStringDll) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IFillLockBytesRemoteFillAtProxy((IFillLockBytes*) This.Handle, ulOffset, pv, cb, pcbWritten); + return ITypeLib2GetDocumentation2Stub((ITypeLib2*) This.Handle, index, lcid, refPtrFlags, ref pbstrHelpString, ref pdwHelpStringContext, ref pbstrHelpStringDll); } /// To be documented. - [NativeName("Src", "Line 13844, Column 35 in objidl.h")] - public unsafe int IFillLockBytesRemoteFillAtProxy(ComPtr This, ulong ulOffset, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* pv, uint cb, ref uint pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6324, Column 43 in oaidl.h")] + public unsafe int ITypeLib2GetDocumentation2Stub(ref ITypeLib2 This, int index, uint lcid, uint refPtrFlags, string[] pbstrHelpStringSa, uint* pdwHelpStringContext, string[] pbstrHelpStringDllSa) { - // ComPtrOverloader - return IFillLockBytesRemoteFillAtProxy((IFillLockBytes*) This.Handle, ulOffset, pv, cb, ref pcbWritten); + // StringArrayOverloader + var pbstrHelpString = (char**) SilkMarshal.StringArrayToPtr(pbstrHelpStringSa); + var pbstrHelpStringDll = (char**) SilkMarshal.StringArrayToPtr(pbstrHelpStringDllSa); + var ret = ITypeLib2GetDocumentation2Stub(ref This, index, lcid, refPtrFlags, pbstrHelpString, pdwHelpStringContext, pbstrHelpStringDll); + SilkMarshal.CopyPtrToStringArray((nint) pbstrHelpString, pbstrHelpStringSa); + SilkMarshal.Free((nint) pbstrHelpString); + SilkMarshal.CopyPtrToStringArray((nint) pbstrHelpStringDll, pbstrHelpStringDllSa); + SilkMarshal.Free((nint) pbstrHelpStringDll); + return ret; } /// To be documented. - [NativeName("Src", "Line 13844, Column 35 in objidl.h")] - public unsafe int IFillLockBytesRemoteFillAtProxy(ComPtr This, ulong ulOffset, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte pv, uint cb, uint* pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6324, Column 43 in oaidl.h")] + public unsafe int ITypeLib2GetDocumentation2Stub(ref ITypeLib2 This, int index, uint lcid, uint refPtrFlags, string[] pbstrHelpStringSa, uint* pdwHelpStringContext, ref char* pbstrHelpStringDll) { - // ComPtrOverloader - return IFillLockBytesRemoteFillAtProxy((IFillLockBytes*) This.Handle, ulOffset, in pv, cb, pcbWritten); + // StringArrayOverloader + var pbstrHelpString = (char**) SilkMarshal.StringArrayToPtr(pbstrHelpStringSa); + var ret = ITypeLib2GetDocumentation2Stub(ref This, index, lcid, refPtrFlags, pbstrHelpString, pdwHelpStringContext, ref pbstrHelpStringDll); + SilkMarshal.CopyPtrToStringArray((nint) pbstrHelpString, pbstrHelpStringSa); + SilkMarshal.Free((nint) pbstrHelpString); + return ret; } /// To be documented. - [NativeName("Src", "Line 13844, Column 35 in objidl.h")] - public unsafe int IFillLockBytesRemoteFillAtProxy(ComPtr This, ulong ulOffset, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte pv, uint cb, ref uint pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6324, Column 43 in oaidl.h")] + public unsafe int ITypeLib2GetDocumentation2Stub(ref ITypeLib2 This, int index, uint lcid, uint refPtrFlags, string[] pbstrHelpStringSa, ref uint pdwHelpStringContext, string[] pbstrHelpStringDllSa) { - // ComPtrOverloader - return IFillLockBytesRemoteFillAtProxy((IFillLockBytes*) This.Handle, ulOffset, in pv, cb, ref pcbWritten); + // StringArrayOverloader + var pbstrHelpString = (char**) SilkMarshal.StringArrayToPtr(pbstrHelpStringSa); + var pbstrHelpStringDll = (char**) SilkMarshal.StringArrayToPtr(pbstrHelpStringDllSa); + var ret = ITypeLib2GetDocumentation2Stub(ref This, index, lcid, refPtrFlags, pbstrHelpString, ref pdwHelpStringContext, pbstrHelpStringDll); + SilkMarshal.CopyPtrToStringArray((nint) pbstrHelpString, pbstrHelpStringSa); + SilkMarshal.Free((nint) pbstrHelpString); + SilkMarshal.CopyPtrToStringArray((nint) pbstrHelpStringDll, pbstrHelpStringDllSa); + SilkMarshal.Free((nint) pbstrHelpStringDll); + return ret; } /// To be documented. - [NativeName("Src", "Line 13844, Column 35 in objidl.h")] - public unsafe int IFillLockBytesRemoteFillAtProxy(ComPtr This, ulong ulOffset, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pv, uint cb, uint* pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6324, Column 43 in oaidl.h")] + public unsafe int ITypeLib2GetDocumentation2Stub(ref ITypeLib2 This, int index, uint lcid, uint refPtrFlags, string[] pbstrHelpStringSa, ref uint pdwHelpStringContext, ref char* pbstrHelpStringDll) { - // ComPtrOverloader - return IFillLockBytesRemoteFillAtProxy((IFillLockBytes*) This.Handle, ulOffset, pv, cb, pcbWritten); + // StringArrayOverloader + var pbstrHelpString = (char**) SilkMarshal.StringArrayToPtr(pbstrHelpStringSa); + var ret = ITypeLib2GetDocumentation2Stub(ref This, index, lcid, refPtrFlags, pbstrHelpString, ref pdwHelpStringContext, ref pbstrHelpStringDll); + SilkMarshal.CopyPtrToStringArray((nint) pbstrHelpString, pbstrHelpStringSa); + SilkMarshal.Free((nint) pbstrHelpString); + return ret; } /// To be documented. - [NativeName("Src", "Line 13844, Column 35 in objidl.h")] - public unsafe int IFillLockBytesRemoteFillAtProxy(ComPtr This, ulong ulOffset, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pv, uint cb, ref uint pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6324, Column 43 in oaidl.h")] + public unsafe int ITypeLib2GetDocumentation2Stub(ref ITypeLib2 This, int index, uint lcid, uint refPtrFlags, ref char* pbstrHelpString, uint* pdwHelpStringContext, string[] pbstrHelpStringDllSa) { - // ComPtrOverloader - return IFillLockBytesRemoteFillAtProxy((IFillLockBytes*) This.Handle, ulOffset, pv, cb, ref pcbWritten); + // StringArrayOverloader + var pbstrHelpStringDll = (char**) SilkMarshal.StringArrayToPtr(pbstrHelpStringDllSa); + var ret = ITypeLib2GetDocumentation2Stub(ref This, index, lcid, refPtrFlags, ref pbstrHelpString, pdwHelpStringContext, pbstrHelpStringDll); + SilkMarshal.CopyPtrToStringArray((nint) pbstrHelpStringDll, pbstrHelpStringDllSa); + SilkMarshal.Free((nint) pbstrHelpStringDll); + return ret; } /// To be documented. - [NativeName("Src", "Line 13852, Column 17 in objidl.h")] - public unsafe void IFillLockBytesRemoteFillAtStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6324, Column 43 in oaidl.h")] + public unsafe int ITypeLib2GetDocumentation2Stub(ref ITypeLib2 This, int index, uint lcid, uint refPtrFlags, ref char* pbstrHelpString, ref uint pdwHelpStringContext, string[] pbstrHelpStringDllSa) { - // ComPtrOverloader - IFillLockBytesRemoteFillAtStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + // StringArrayOverloader + var pbstrHelpStringDll = (char**) SilkMarshal.StringArrayToPtr(pbstrHelpStringDllSa); + var ret = ITypeLib2GetDocumentation2Stub(ref This, index, lcid, refPtrFlags, ref pbstrHelpString, ref pdwHelpStringContext, pbstrHelpStringDll); + SilkMarshal.CopyPtrToStringArray((nint) pbstrHelpStringDll, pbstrHelpStringDllSa); + SilkMarshal.Free((nint) pbstrHelpStringDll); + return ret; } /// To be documented. - [NativeName("Src", "Line 13852, Column 17 in objidl.h")] - public unsafe void IFillLockBytesRemoteFillAtStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6333, Column 41 in oaidl.h")] + public unsafe int IPropertyBagReadProxy(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pszPropName, Variant* pVar, ComPtr pErrorLog) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IFillLockBytesRemoteFillAtStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + return IPropertyBagReadProxy((IPropertyBag*) This.Handle, pszPropName, pVar, (IErrorLog*) pErrorLog.Handle); } /// To be documented. - [NativeName("Src", "Line 13852, Column 17 in objidl.h")] - public unsafe void IFillLockBytesRemoteFillAtStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6333, Column 41 in oaidl.h")] + public unsafe int IPropertyBagReadProxy(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pszPropName, Variant* pVar, ref IErrorLog pErrorLog) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IFillLockBytesRemoteFillAtStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + return IPropertyBagReadProxy((IPropertyBag*) This.Handle, pszPropName, pVar, ref pErrorLog); } /// To be documented. - [NativeName("Src", "Line 13852, Column 17 in objidl.h")] - public unsafe void IFillLockBytesRemoteFillAtStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6333, Column 41 in oaidl.h")] + public unsafe int IPropertyBagReadProxy(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pszPropName, ref Variant pVar, ComPtr pErrorLog) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IFillLockBytesRemoteFillAtStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + return IPropertyBagReadProxy((IPropertyBag*) This.Handle, pszPropName, ref pVar, (IErrorLog*) pErrorLog.Handle); } /// To be documented. - [NativeName("Src", "Line 13852, Column 17 in objidl.h")] - public unsafe void IFillLockBytesRemoteFillAtStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6333, Column 41 in oaidl.h")] + public unsafe int IPropertyBagReadProxy(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pszPropName, ref Variant pVar, ref IErrorLog pErrorLog) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IFillLockBytesRemoteFillAtStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + return IPropertyBagReadProxy((IPropertyBag*) This.Handle, pszPropName, ref pVar, ref pErrorLog); } /// To be documented. - [NativeName("Src", "Line 13852, Column 17 in objidl.h")] - public unsafe void IFillLockBytesRemoteFillAtStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6333, Column 41 in oaidl.h")] + public unsafe int IPropertyBagReadProxy(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pszPropName, Variant* pVar, ComPtr pErrorLog) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IFillLockBytesRemoteFillAtStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase); + return IPropertyBagReadProxy((IPropertyBag*) This.Handle, in pszPropName, pVar, (IErrorLog*) pErrorLog.Handle); } /// To be documented. - [NativeName("Src", "Line 13852, Column 17 in objidl.h")] - public unsafe void IFillLockBytesRemoteFillAtStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6333, Column 41 in oaidl.h")] + public unsafe int IPropertyBagReadProxy(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pszPropName, Variant* pVar, ref IErrorLog pErrorLog) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IFillLockBytesRemoteFillAtStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, _pdwStubPhase); + return IPropertyBagReadProxy((IPropertyBag*) This.Handle, in pszPropName, pVar, ref pErrorLog); } /// To be documented. - [NativeName("Src", "Line 13852, Column 17 in objidl.h")] - public unsafe void IFillLockBytesRemoteFillAtStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6333, Column 41 in oaidl.h")] + public unsafe int IPropertyBagReadProxy(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pszPropName, ref Variant pVar, ComPtr pErrorLog) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IFillLockBytesRemoteFillAtStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, ref _pdwStubPhase); + return IPropertyBagReadProxy((IPropertyBag*) This.Handle, in pszPropName, ref pVar, (IErrorLog*) pErrorLog.Handle); } /// To be documented. - [NativeName("Src", "Line 13852, Column 17 in objidl.h")] - public unsafe void IFillLockBytesRemoteFillAtStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6333, Column 41 in oaidl.h")] + public unsafe int IPropertyBagReadProxy(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pszPropName, ref Variant pVar, ref IErrorLog pErrorLog) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IFillLockBytesRemoteFillAtStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); + return IPropertyBagReadProxy((IPropertyBag*) This.Handle, in pszPropName, ref pVar, ref pErrorLog); } /// To be documented. - [NativeName("Src", "Line 13852, Column 17 in objidl.h")] - public unsafe void IFillLockBytesRemoteFillAtStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6333, Column 41 in oaidl.h")] + public unsafe int IPropertyBagReadProxy(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pszPropName, Variant* pVar, ComPtr pErrorLog) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IFillLockBytesRemoteFillAtStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); + return IPropertyBagReadProxy((IPropertyBag*) This.Handle, pszPropName, pVar, (IErrorLog*) pErrorLog.Handle); } /// To be documented. - [NativeName("Src", "Line 13852, Column 17 in objidl.h")] - public unsafe void IFillLockBytesRemoteFillAtStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6333, Column 41 in oaidl.h")] + public unsafe int IPropertyBagReadProxy(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pszPropName, Variant* pVar, ref IErrorLog pErrorLog) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IFillLockBytesRemoteFillAtStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); + return IPropertyBagReadProxy((IPropertyBag*) This.Handle, pszPropName, pVar, ref pErrorLog); } /// To be documented. - [NativeName("Src", "Line 13852, Column 17 in objidl.h")] - public unsafe void IFillLockBytesRemoteFillAtStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6333, Column 41 in oaidl.h")] + public unsafe int IPropertyBagReadProxy(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pszPropName, ref Variant pVar, ComPtr pErrorLog) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IFillLockBytesRemoteFillAtStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); + return IPropertyBagReadProxy((IPropertyBag*) This.Handle, pszPropName, ref pVar, (IErrorLog*) pErrorLog.Handle); } /// To be documented. - [NativeName("Src", "Line 15638, Column 41 in objidl.h")] - public unsafe int IBindCtxSetBindOptionsProxy(ComPtr This, BindOpts* pbindopts) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6333, Column 41 in oaidl.h")] + public unsafe int IPropertyBagReadProxy(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pszPropName, ref Variant pVar, ref IErrorLog pErrorLog) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IBindCtxSetBindOptionsProxy((IBindCtx*) This.Handle, pbindopts); + return IPropertyBagReadProxy((IPropertyBag*) This.Handle, pszPropName, ref pVar, ref pErrorLog); } /// To be documented. - [NativeName("Src", "Line 15638, Column 41 in objidl.h")] - public unsafe int IBindCtxSetBindOptionsProxy(ComPtr This, ref BindOpts pbindopts) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6333, Column 41 in oaidl.h")] + public unsafe int IPropertyBagReadProxy(ref IPropertyBag This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pszPropName, Variant* pVar, ComPtr pErrorLog) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IBindCtxSetBindOptionsProxy((IBindCtx*) This.Handle, ref pbindopts); + return IPropertyBagReadProxy(ref This, pszPropName, pVar, (IErrorLog*) pErrorLog.Handle); } /// To be documented. - [NativeName("Src", "Line 15644, Column 43 in objidl.h")] - public unsafe int IBindCtxSetBindOptionsStub(ComPtr This, BindOpts2* pbindopts) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6333, Column 41 in oaidl.h")] + public unsafe int IPropertyBagReadProxy(ref IPropertyBag This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pszPropName, ref Variant pVar, ComPtr pErrorLog) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IBindCtxSetBindOptionsStub((IBindCtx*) This.Handle, pbindopts); + return IPropertyBagReadProxy(ref This, pszPropName, ref pVar, (IErrorLog*) pErrorLog.Handle); } /// To be documented. - [NativeName("Src", "Line 15644, Column 43 in objidl.h")] - public unsafe int IBindCtxSetBindOptionsStub(ComPtr This, ref BindOpts2 pbindopts) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6333, Column 41 in oaidl.h")] + public unsafe int IPropertyBagReadProxy(ref IPropertyBag This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pszPropName, Variant* pVar, ComPtr pErrorLog) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IBindCtxSetBindOptionsStub((IBindCtx*) This.Handle, ref pbindopts); + return IPropertyBagReadProxy(ref This, in pszPropName, pVar, (IErrorLog*) pErrorLog.Handle); } /// To be documented. - [NativeName("Src", "Line 15648, Column 41 in objidl.h")] - public unsafe int IBindCtxGetBindOptionsProxy(ComPtr This, BindOpts* pbindopts) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6333, Column 41 in oaidl.h")] + public unsafe int IPropertyBagReadProxy(ref IPropertyBag This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pszPropName, ref Variant pVar, ComPtr pErrorLog) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IBindCtxGetBindOptionsProxy((IBindCtx*) This.Handle, pbindopts); + return IPropertyBagReadProxy(ref This, in pszPropName, ref pVar, (IErrorLog*) pErrorLog.Handle); } /// To be documented. - [NativeName("Src", "Line 15648, Column 41 in objidl.h")] - public unsafe int IBindCtxGetBindOptionsProxy(ComPtr This, ref BindOpts pbindopts) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6333, Column 41 in oaidl.h")] + public unsafe int IPropertyBagReadProxy(ref IPropertyBag This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pszPropName, Variant* pVar, ComPtr pErrorLog) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IBindCtxGetBindOptionsProxy((IBindCtx*) This.Handle, ref pbindopts); + return IPropertyBagReadProxy(ref This, pszPropName, pVar, (IErrorLog*) pErrorLog.Handle); } /// To be documented. - [NativeName("Src", "Line 15654, Column 43 in objidl.h")] - public unsafe int IBindCtxGetBindOptionsStub(ComPtr This, BindOpts2* pbindopts) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6333, Column 41 in oaidl.h")] + public unsafe int IPropertyBagReadProxy(ref IPropertyBag This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pszPropName, ref Variant pVar, ComPtr pErrorLog) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IBindCtxGetBindOptionsStub((IBindCtx*) This.Handle, pbindopts); + return IPropertyBagReadProxy(ref This, pszPropName, ref pVar, (IErrorLog*) pErrorLog.Handle); } /// To be documented. - [NativeName("Src", "Line 15654, Column 43 in objidl.h")] - public unsafe int IBindCtxGetBindOptionsStub(ComPtr This, ref BindOpts2 pbindopts) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6340, Column 43 in oaidl.h")] + public unsafe int IPropertyBagReadStub(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pszPropName, Variant* pVar, ComPtr pErrorLog, uint varType, ComPtr pUnkObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IBindCtxGetBindOptionsStub((IBindCtx*) This.Handle, ref pbindopts); + return IPropertyBagReadStub((IPropertyBag*) This.Handle, pszPropName, pVar, (IErrorLog*) pErrorLog.Handle, varType, (Silk.NET.Core.Native.IUnknown*) pUnkObj.Handle); } /// To be documented. - [NativeName("Src", "Line 15658, Column 41 in objidl.h")] - public unsafe int IEnumMonikerNextProxy(ComPtr This, uint celt, ref ComPtr rgelt, uint* pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6340, Column 43 in oaidl.h")] + public unsafe int IPropertyBagReadStub(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pszPropName, Variant* pVar, ComPtr pErrorLog, uint varType, ref Silk.NET.Core.Native.IUnknown pUnkObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IEnumMonikerNextProxy((IEnumMoniker*) This.Handle, celt, (IMoniker**) rgelt.GetAddressOf(), pceltFetched); + return IPropertyBagReadStub((IPropertyBag*) This.Handle, pszPropName, pVar, (IErrorLog*) pErrorLog.Handle, varType, ref pUnkObj); } /// To be documented. - [NativeName("Src", "Line 15658, Column 41 in objidl.h")] - public unsafe int IEnumMonikerNextProxy(ComPtr This, uint celt, ref ComPtr rgelt, ref uint pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6340, Column 43 in oaidl.h")] + public unsafe int IPropertyBagReadStub(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pszPropName, Variant* pVar, ref IErrorLog pErrorLog, uint varType, ComPtr pUnkObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IEnumMonikerNextProxy((IEnumMoniker*) This.Handle, celt, (IMoniker**) rgelt.GetAddressOf(), ref pceltFetched); + return IPropertyBagReadStub((IPropertyBag*) This.Handle, pszPropName, pVar, ref pErrorLog, varType, (Silk.NET.Core.Native.IUnknown*) pUnkObj.Handle); } /// To be documented. - [NativeName("Src", "Line 15658, Column 41 in objidl.h")] - public unsafe int IEnumMonikerNextProxy(ComPtr This, uint celt, ref IMoniker* rgelt, uint* pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6340, Column 43 in oaidl.h")] + public unsafe int IPropertyBagReadStub(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pszPropName, Variant* pVar, ref IErrorLog pErrorLog, uint varType, ref Silk.NET.Core.Native.IUnknown pUnkObj) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IEnumMonikerNextProxy((IEnumMoniker*) This.Handle, celt, ref rgelt, pceltFetched); + return IPropertyBagReadStub((IPropertyBag*) This.Handle, pszPropName, pVar, ref pErrorLog, varType, ref pUnkObj); } /// To be documented. - [NativeName("Src", "Line 15658, Column 41 in objidl.h")] - public unsafe int IEnumMonikerNextProxy(ComPtr This, uint celt, ref IMoniker* rgelt, ref uint pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6340, Column 43 in oaidl.h")] + public unsafe int IPropertyBagReadStub(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pszPropName, ref Variant pVar, ComPtr pErrorLog, uint varType, ComPtr pUnkObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IEnumMonikerNextProxy((IEnumMoniker*) This.Handle, celt, ref rgelt, ref pceltFetched); + return IPropertyBagReadStub((IPropertyBag*) This.Handle, pszPropName, ref pVar, (IErrorLog*) pErrorLog.Handle, varType, (Silk.NET.Core.Native.IUnknown*) pUnkObj.Handle); } /// To be documented. - [NativeName("Src", "Line 15658, Column 41 in objidl.h")] - public unsafe int IEnumMonikerNextProxy(ref IEnumMoniker This, uint celt, ref ComPtr rgelt, uint* pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6340, Column 43 in oaidl.h")] + public unsafe int IPropertyBagReadStub(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pszPropName, ref Variant pVar, ComPtr pErrorLog, uint varType, ref Silk.NET.Core.Native.IUnknown pUnkObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IEnumMonikerNextProxy(ref This, celt, (IMoniker**) rgelt.GetAddressOf(), pceltFetched); + return IPropertyBagReadStub((IPropertyBag*) This.Handle, pszPropName, ref pVar, (IErrorLog*) pErrorLog.Handle, varType, ref pUnkObj); } /// To be documented. - [NativeName("Src", "Line 15658, Column 41 in objidl.h")] - public unsafe int IEnumMonikerNextProxy(ref IEnumMoniker This, uint celt, ref ComPtr rgelt, ref uint pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6340, Column 43 in oaidl.h")] + public unsafe int IPropertyBagReadStub(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pszPropName, ref Variant pVar, ref IErrorLog pErrorLog, uint varType, ComPtr pUnkObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IEnumMonikerNextProxy(ref This, celt, (IMoniker**) rgelt.GetAddressOf(), ref pceltFetched); + return IPropertyBagReadStub((IPropertyBag*) This.Handle, pszPropName, ref pVar, ref pErrorLog, varType, (Silk.NET.Core.Native.IUnknown*) pUnkObj.Handle); } /// To be documented. - [NativeName("Src", "Line 15667, Column 43 in objidl.h")] - public unsafe int IEnumMonikerNextStub(ComPtr This, uint celt, ref ComPtr rgelt, uint* pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6340, Column 43 in oaidl.h")] + public unsafe int IPropertyBagReadStub(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pszPropName, ref Variant pVar, ref IErrorLog pErrorLog, uint varType, ref Silk.NET.Core.Native.IUnknown pUnkObj) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IEnumMonikerNextStub((IEnumMoniker*) This.Handle, celt, (IMoniker**) rgelt.GetAddressOf(), pceltFetched); + return IPropertyBagReadStub((IPropertyBag*) This.Handle, pszPropName, ref pVar, ref pErrorLog, varType, ref pUnkObj); } /// To be documented. - [NativeName("Src", "Line 15667, Column 43 in objidl.h")] - public unsafe int IEnumMonikerNextStub(ComPtr This, uint celt, ref ComPtr rgelt, ref uint pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6340, Column 43 in oaidl.h")] + public unsafe int IPropertyBagReadStub(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pszPropName, Variant* pVar, ComPtr pErrorLog, uint varType, ComPtr pUnkObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IEnumMonikerNextStub((IEnumMoniker*) This.Handle, celt, (IMoniker**) rgelt.GetAddressOf(), ref pceltFetched); + return IPropertyBagReadStub((IPropertyBag*) This.Handle, in pszPropName, pVar, (IErrorLog*) pErrorLog.Handle, varType, (Silk.NET.Core.Native.IUnknown*) pUnkObj.Handle); } /// To be documented. - [NativeName("Src", "Line 15667, Column 43 in objidl.h")] - public unsafe int IEnumMonikerNextStub(ComPtr This, uint celt, ref IMoniker* rgelt, uint* pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6340, Column 43 in oaidl.h")] + public unsafe int IPropertyBagReadStub(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pszPropName, Variant* pVar, ComPtr pErrorLog, uint varType, ref Silk.NET.Core.Native.IUnknown pUnkObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IEnumMonikerNextStub((IEnumMoniker*) This.Handle, celt, ref rgelt, pceltFetched); + return IPropertyBagReadStub((IPropertyBag*) This.Handle, in pszPropName, pVar, (IErrorLog*) pErrorLog.Handle, varType, ref pUnkObj); } /// To be documented. - [NativeName("Src", "Line 15667, Column 43 in objidl.h")] - public unsafe int IEnumMonikerNextStub(ComPtr This, uint celt, ref IMoniker* rgelt, ref uint pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6340, Column 43 in oaidl.h")] + public unsafe int IPropertyBagReadStub(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pszPropName, Variant* pVar, ref IErrorLog pErrorLog, uint varType, ComPtr pUnkObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IEnumMonikerNextStub((IEnumMoniker*) This.Handle, celt, ref rgelt, ref pceltFetched); + return IPropertyBagReadStub((IPropertyBag*) This.Handle, in pszPropName, pVar, ref pErrorLog, varType, (Silk.NET.Core.Native.IUnknown*) pUnkObj.Handle); } /// To be documented. - [NativeName("Src", "Line 15667, Column 43 in objidl.h")] - public unsafe int IEnumMonikerNextStub(ref IEnumMoniker This, uint celt, ref ComPtr rgelt, uint* pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6340, Column 43 in oaidl.h")] + public unsafe int IPropertyBagReadStub(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pszPropName, Variant* pVar, ref IErrorLog pErrorLog, uint varType, ref Silk.NET.Core.Native.IUnknown pUnkObj) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IEnumMonikerNextStub(ref This, celt, (IMoniker**) rgelt.GetAddressOf(), pceltFetched); + return IPropertyBagReadStub((IPropertyBag*) This.Handle, in pszPropName, pVar, ref pErrorLog, varType, ref pUnkObj); } /// To be documented. - [NativeName("Src", "Line 15667, Column 43 in objidl.h")] - public unsafe int IEnumMonikerNextStub(ref IEnumMoniker This, uint celt, ref ComPtr rgelt, ref uint pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6340, Column 43 in oaidl.h")] + public unsafe int IPropertyBagReadStub(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pszPropName, ref Variant pVar, ComPtr pErrorLog, uint varType, ComPtr pUnkObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IEnumMonikerNextStub(ref This, celt, (IMoniker**) rgelt.GetAddressOf(), ref pceltFetched); + return IPropertyBagReadStub((IPropertyBag*) This.Handle, in pszPropName, ref pVar, (IErrorLog*) pErrorLog.Handle, varType, (Silk.NET.Core.Native.IUnknown*) pUnkObj.Handle); } /// To be documented. - [NativeName("Src", "Line 15673, Column 38 in objidl.h")] - public unsafe Silk.NET.Core.Bool32 IRunnableObjectIsRunningProxy(ComPtr This) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6340, Column 43 in oaidl.h")] + public unsafe int IPropertyBagReadStub(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pszPropName, ref Variant pVar, ComPtr pErrorLog, uint varType, ref Silk.NET.Core.Native.IUnknown pUnkObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IRunnableObjectIsRunningProxy((IRunnableObject*) This.Handle); + return IPropertyBagReadStub((IPropertyBag*) This.Handle, in pszPropName, ref pVar, (IErrorLog*) pErrorLog.Handle, varType, ref pUnkObj); } /// To be documented. - [NativeName("Src", "Line 15677, Column 43 in objidl.h")] - public unsafe int IRunnableObjectIsRunningStub(ComPtr This) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6340, Column 43 in oaidl.h")] + public unsafe int IPropertyBagReadStub(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pszPropName, ref Variant pVar, ref IErrorLog pErrorLog, uint varType, ComPtr pUnkObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IRunnableObjectIsRunningStub((IRunnableObject*) This.Handle); + return IPropertyBagReadStub((IPropertyBag*) This.Handle, in pszPropName, ref pVar, ref pErrorLog, varType, (Silk.NET.Core.Native.IUnknown*) pUnkObj.Handle); } /// To be documented. - [NativeName("Src", "Line 15680, Column 41 in objidl.h")] - public unsafe int IMonikerBindToObjectProxy(ComPtr This, ComPtr pbc, ComPtr pmkToLeft, out ComPtr ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl where TI3 : unmanaged, IComVtbl + [NativeName("Src", "Line 6340, Column 43 in oaidl.h")] + public unsafe int IPropertyBagReadStub(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pszPropName, ref Variant pVar, ref IErrorLog pErrorLog, uint varType, ref Silk.NET.Core.Native.IUnknown pUnkObj) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - ppvResult = default; - return IMonikerBindToObjectProxy((IMoniker*) This.Handle, (IBindCtx*) pbc.Handle, (IMoniker*) pmkToLeft.Handle, SilkMarshal.GuidPtrOf(), (void**) ppvResult.GetAddressOf()); + return IPropertyBagReadStub((IPropertyBag*) This.Handle, in pszPropName, ref pVar, ref pErrorLog, varType, ref pUnkObj); } /// To be documented. - [NativeName("Src", "Line 15680, Column 41 in objidl.h")] - public unsafe int IMonikerBindToObjectProxy(ComPtr This, ComPtr pbc, ComPtr pmkToLeft, Guid* riidResult, ref void* ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6340, Column 43 in oaidl.h")] + public unsafe int IPropertyBagReadStub(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pszPropName, Variant* pVar, ComPtr pErrorLog, uint varType, ComPtr pUnkObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IMonikerBindToObjectProxy((IMoniker*) This.Handle, (IBindCtx*) pbc.Handle, (IMoniker*) pmkToLeft.Handle, riidResult, ref ppvResult); + return IPropertyBagReadStub((IPropertyBag*) This.Handle, pszPropName, pVar, (IErrorLog*) pErrorLog.Handle, varType, (Silk.NET.Core.Native.IUnknown*) pUnkObj.Handle); } /// To be documented. - [NativeName("Src", "Line 15680, Column 41 in objidl.h")] - public unsafe int IMonikerBindToObjectProxy(ComPtr This, ComPtr pbc, ComPtr pmkToLeft, ref Guid riidResult, void** ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6340, Column 43 in oaidl.h")] + public unsafe int IPropertyBagReadStub(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pszPropName, Variant* pVar, ComPtr pErrorLog, uint varType, ref Silk.NET.Core.Native.IUnknown pUnkObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IMonikerBindToObjectProxy((IMoniker*) This.Handle, (IBindCtx*) pbc.Handle, (IMoniker*) pmkToLeft.Handle, ref riidResult, ppvResult); + return IPropertyBagReadStub((IPropertyBag*) This.Handle, pszPropName, pVar, (IErrorLog*) pErrorLog.Handle, varType, ref pUnkObj); } /// To be documented. - [NativeName("Src", "Line 15680, Column 41 in objidl.h")] - public unsafe int IMonikerBindToObjectProxy(ComPtr This, ComPtr pbc, ComPtr pmkToLeft, ref Guid riidResult, ref void* ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6340, Column 43 in oaidl.h")] + public unsafe int IPropertyBagReadStub(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pszPropName, Variant* pVar, ref IErrorLog pErrorLog, uint varType, ComPtr pUnkObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IMonikerBindToObjectProxy((IMoniker*) This.Handle, (IBindCtx*) pbc.Handle, (IMoniker*) pmkToLeft.Handle, ref riidResult, ref ppvResult); + return IPropertyBagReadStub((IPropertyBag*) This.Handle, pszPropName, pVar, ref pErrorLog, varType, (Silk.NET.Core.Native.IUnknown*) pUnkObj.Handle); } /// To be documented. - [NativeName("Src", "Line 15680, Column 41 in objidl.h")] - public unsafe int IMonikerBindToObjectProxy(ComPtr This, ComPtr pbc, ref IMoniker pmkToLeft, out ComPtr ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl + [NativeName("Src", "Line 6340, Column 43 in oaidl.h")] + public unsafe int IPropertyBagReadStub(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pszPropName, Variant* pVar, ref IErrorLog pErrorLog, uint varType, ref Silk.NET.Core.Native.IUnknown pUnkObj) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - ppvResult = default; - return IMonikerBindToObjectProxy((IMoniker*) This.Handle, (IBindCtx*) pbc.Handle, ref pmkToLeft, SilkMarshal.GuidPtrOf(), (void**) ppvResult.GetAddressOf()); + return IPropertyBagReadStub((IPropertyBag*) This.Handle, pszPropName, pVar, ref pErrorLog, varType, ref pUnkObj); } /// To be documented. - [NativeName("Src", "Line 15680, Column 41 in objidl.h")] - public unsafe int IMonikerBindToObjectProxy(ComPtr This, ComPtr pbc, ref IMoniker pmkToLeft, Guid* riidResult, ref void* ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6340, Column 43 in oaidl.h")] + public unsafe int IPropertyBagReadStub(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pszPropName, ref Variant pVar, ComPtr pErrorLog, uint varType, ComPtr pUnkObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IMonikerBindToObjectProxy((IMoniker*) This.Handle, (IBindCtx*) pbc.Handle, ref pmkToLeft, riidResult, ref ppvResult); + return IPropertyBagReadStub((IPropertyBag*) This.Handle, pszPropName, ref pVar, (IErrorLog*) pErrorLog.Handle, varType, (Silk.NET.Core.Native.IUnknown*) pUnkObj.Handle); } /// To be documented. - [NativeName("Src", "Line 15680, Column 41 in objidl.h")] - public unsafe int IMonikerBindToObjectProxy(ComPtr This, ComPtr pbc, ref IMoniker pmkToLeft, ref Guid riidResult, void** ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6340, Column 43 in oaidl.h")] + public unsafe int IPropertyBagReadStub(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pszPropName, ref Variant pVar, ComPtr pErrorLog, uint varType, ref Silk.NET.Core.Native.IUnknown pUnkObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IMonikerBindToObjectProxy((IMoniker*) This.Handle, (IBindCtx*) pbc.Handle, ref pmkToLeft, ref riidResult, ppvResult); + return IPropertyBagReadStub((IPropertyBag*) This.Handle, pszPropName, ref pVar, (IErrorLog*) pErrorLog.Handle, varType, ref pUnkObj); } /// To be documented. - [NativeName("Src", "Line 15680, Column 41 in objidl.h")] - public unsafe int IMonikerBindToObjectProxy(ComPtr This, ComPtr pbc, ref IMoniker pmkToLeft, ref Guid riidResult, ref void* ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6340, Column 43 in oaidl.h")] + public unsafe int IPropertyBagReadStub(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pszPropName, ref Variant pVar, ref IErrorLog pErrorLog, uint varType, ComPtr pUnkObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IMonikerBindToObjectProxy((IMoniker*) This.Handle, (IBindCtx*) pbc.Handle, ref pmkToLeft, ref riidResult, ref ppvResult); + return IPropertyBagReadStub((IPropertyBag*) This.Handle, pszPropName, ref pVar, ref pErrorLog, varType, (Silk.NET.Core.Native.IUnknown*) pUnkObj.Handle); } /// To be documented. - [NativeName("Src", "Line 15680, Column 41 in objidl.h")] - public unsafe int IMonikerBindToObjectProxy(ComPtr This, ref IBindCtx pbc, ComPtr pmkToLeft, out ComPtr ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl + [NativeName("Src", "Line 6340, Column 43 in oaidl.h")] + public unsafe int IPropertyBagReadStub(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pszPropName, ref Variant pVar, ref IErrorLog pErrorLog, uint varType, ref Silk.NET.Core.Native.IUnknown pUnkObj) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - ppvResult = default; - return IMonikerBindToObjectProxy((IMoniker*) This.Handle, ref pbc, (IMoniker*) pmkToLeft.Handle, SilkMarshal.GuidPtrOf(), (void**) ppvResult.GetAddressOf()); + return IPropertyBagReadStub((IPropertyBag*) This.Handle, pszPropName, ref pVar, ref pErrorLog, varType, ref pUnkObj); } /// To be documented. - [NativeName("Src", "Line 15680, Column 41 in objidl.h")] - public unsafe int IMonikerBindToObjectProxy(ComPtr This, ref IBindCtx pbc, ComPtr pmkToLeft, Guid* riidResult, ref void* ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6340, Column 43 in oaidl.h")] + public unsafe int IPropertyBagReadStub(ref IPropertyBag This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pszPropName, Variant* pVar, ComPtr pErrorLog, uint varType, ComPtr pUnkObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IMonikerBindToObjectProxy((IMoniker*) This.Handle, ref pbc, (IMoniker*) pmkToLeft.Handle, riidResult, ref ppvResult); + return IPropertyBagReadStub(ref This, pszPropName, pVar, (IErrorLog*) pErrorLog.Handle, varType, (Silk.NET.Core.Native.IUnknown*) pUnkObj.Handle); } /// To be documented. - [NativeName("Src", "Line 15680, Column 41 in objidl.h")] - public unsafe int IMonikerBindToObjectProxy(ComPtr This, ref IBindCtx pbc, ComPtr pmkToLeft, ref Guid riidResult, void** ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6340, Column 43 in oaidl.h")] + public unsafe int IPropertyBagReadStub(ref IPropertyBag This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pszPropName, Variant* pVar, ComPtr pErrorLog, uint varType, ref Silk.NET.Core.Native.IUnknown pUnkObj) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IMonikerBindToObjectProxy((IMoniker*) This.Handle, ref pbc, (IMoniker*) pmkToLeft.Handle, ref riidResult, ppvResult); + return IPropertyBagReadStub(ref This, pszPropName, pVar, (IErrorLog*) pErrorLog.Handle, varType, ref pUnkObj); } /// To be documented. - [NativeName("Src", "Line 15680, Column 41 in objidl.h")] - public unsafe int IMonikerBindToObjectProxy(ComPtr This, ref IBindCtx pbc, ComPtr pmkToLeft, ref Guid riidResult, ref void* ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6340, Column 43 in oaidl.h")] + public unsafe int IPropertyBagReadStub(ref IPropertyBag This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pszPropName, Variant* pVar, ref IErrorLog pErrorLog, uint varType, ComPtr pUnkObj) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IMonikerBindToObjectProxy((IMoniker*) This.Handle, ref pbc, (IMoniker*) pmkToLeft.Handle, ref riidResult, ref ppvResult); + return IPropertyBagReadStub(ref This, pszPropName, pVar, ref pErrorLog, varType, (Silk.NET.Core.Native.IUnknown*) pUnkObj.Handle); } /// To be documented. - [NativeName("Src", "Line 15680, Column 41 in objidl.h")] - public unsafe int IMonikerBindToObjectProxy(ComPtr This, ref IBindCtx pbc, ref IMoniker pmkToLeft, out ComPtr ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl + [NativeName("Src", "Line 6340, Column 43 in oaidl.h")] + public unsafe int IPropertyBagReadStub(ref IPropertyBag This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pszPropName, ref Variant pVar, ComPtr pErrorLog, uint varType, ComPtr pUnkObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - ppvResult = default; - return IMonikerBindToObjectProxy((IMoniker*) This.Handle, ref pbc, ref pmkToLeft, SilkMarshal.GuidPtrOf(), (void**) ppvResult.GetAddressOf()); + return IPropertyBagReadStub(ref This, pszPropName, ref pVar, (IErrorLog*) pErrorLog.Handle, varType, (Silk.NET.Core.Native.IUnknown*) pUnkObj.Handle); } /// To be documented. - [NativeName("Src", "Line 15680, Column 41 in objidl.h")] - public unsafe int IMonikerBindToObjectProxy(ComPtr This, ref IBindCtx pbc, ref IMoniker pmkToLeft, Guid* riidResult, ref void* ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6340, Column 43 in oaidl.h")] + public unsafe int IPropertyBagReadStub(ref IPropertyBag This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pszPropName, ref Variant pVar, ComPtr pErrorLog, uint varType, ref Silk.NET.Core.Native.IUnknown pUnkObj) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IMonikerBindToObjectProxy((IMoniker*) This.Handle, ref pbc, ref pmkToLeft, riidResult, ref ppvResult); + return IPropertyBagReadStub(ref This, pszPropName, ref pVar, (IErrorLog*) pErrorLog.Handle, varType, ref pUnkObj); } /// To be documented. - [NativeName("Src", "Line 15680, Column 41 in objidl.h")] - public unsafe int IMonikerBindToObjectProxy(ComPtr This, ref IBindCtx pbc, ref IMoniker pmkToLeft, ref Guid riidResult, void** ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6340, Column 43 in oaidl.h")] + public unsafe int IPropertyBagReadStub(ref IPropertyBag This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pszPropName, ref Variant pVar, ref IErrorLog pErrorLog, uint varType, ComPtr pUnkObj) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IMonikerBindToObjectProxy((IMoniker*) This.Handle, ref pbc, ref pmkToLeft, ref riidResult, ppvResult); + return IPropertyBagReadStub(ref This, pszPropName, ref pVar, ref pErrorLog, varType, (Silk.NET.Core.Native.IUnknown*) pUnkObj.Handle); } /// To be documented. - [NativeName("Src", "Line 15680, Column 41 in objidl.h")] - public unsafe int IMonikerBindToObjectProxy(ComPtr This, ref IBindCtx pbc, ref IMoniker pmkToLeft, ref Guid riidResult, ref void* ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6340, Column 43 in oaidl.h")] + public unsafe int IPropertyBagReadStub(ref IPropertyBag This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pszPropName, Variant* pVar, ComPtr pErrorLog, uint varType, ComPtr pUnkObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IMonikerBindToObjectProxy((IMoniker*) This.Handle, ref pbc, ref pmkToLeft, ref riidResult, ref ppvResult); + return IPropertyBagReadStub(ref This, in pszPropName, pVar, (IErrorLog*) pErrorLog.Handle, varType, (Silk.NET.Core.Native.IUnknown*) pUnkObj.Handle); } /// To be documented. - [NativeName("Src", "Line 15680, Column 41 in objidl.h")] - public unsafe int IMonikerBindToObjectProxy(ref IMoniker This, ComPtr pbc, ComPtr pmkToLeft, out ComPtr ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl + [NativeName("Src", "Line 6340, Column 43 in oaidl.h")] + public unsafe int IPropertyBagReadStub(ref IPropertyBag This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pszPropName, Variant* pVar, ComPtr pErrorLog, uint varType, ref Silk.NET.Core.Native.IUnknown pUnkObj) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - ppvResult = default; - return IMonikerBindToObjectProxy(ref This, (IBindCtx*) pbc.Handle, (IMoniker*) pmkToLeft.Handle, SilkMarshal.GuidPtrOf(), (void**) ppvResult.GetAddressOf()); + return IPropertyBagReadStub(ref This, in pszPropName, pVar, (IErrorLog*) pErrorLog.Handle, varType, ref pUnkObj); } /// To be documented. - [NativeName("Src", "Line 15680, Column 41 in objidl.h")] - public unsafe int IMonikerBindToObjectProxy(ref IMoniker This, ComPtr pbc, ComPtr pmkToLeft, Guid* riidResult, ref void* ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6340, Column 43 in oaidl.h")] + public unsafe int IPropertyBagReadStub(ref IPropertyBag This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pszPropName, Variant* pVar, ref IErrorLog pErrorLog, uint varType, ComPtr pUnkObj) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IMonikerBindToObjectProxy(ref This, (IBindCtx*) pbc.Handle, (IMoniker*) pmkToLeft.Handle, riidResult, ref ppvResult); + return IPropertyBagReadStub(ref This, in pszPropName, pVar, ref pErrorLog, varType, (Silk.NET.Core.Native.IUnknown*) pUnkObj.Handle); } /// To be documented. - [NativeName("Src", "Line 15680, Column 41 in objidl.h")] - public unsafe int IMonikerBindToObjectProxy(ref IMoniker This, ComPtr pbc, ComPtr pmkToLeft, ref Guid riidResult, void** ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6340, Column 43 in oaidl.h")] + public unsafe int IPropertyBagReadStub(ref IPropertyBag This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pszPropName, ref Variant pVar, ComPtr pErrorLog, uint varType, ComPtr pUnkObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IMonikerBindToObjectProxy(ref This, (IBindCtx*) pbc.Handle, (IMoniker*) pmkToLeft.Handle, ref riidResult, ppvResult); + return IPropertyBagReadStub(ref This, in pszPropName, ref pVar, (IErrorLog*) pErrorLog.Handle, varType, (Silk.NET.Core.Native.IUnknown*) pUnkObj.Handle); } /// To be documented. - [NativeName("Src", "Line 15680, Column 41 in objidl.h")] - public unsafe int IMonikerBindToObjectProxy(ref IMoniker This, ComPtr pbc, ComPtr pmkToLeft, ref Guid riidResult, ref void* ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6340, Column 43 in oaidl.h")] + public unsafe int IPropertyBagReadStub(ref IPropertyBag This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pszPropName, ref Variant pVar, ComPtr pErrorLog, uint varType, ref Silk.NET.Core.Native.IUnknown pUnkObj) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IMonikerBindToObjectProxy(ref This, (IBindCtx*) pbc.Handle, (IMoniker*) pmkToLeft.Handle, ref riidResult, ref ppvResult); + return IPropertyBagReadStub(ref This, in pszPropName, ref pVar, (IErrorLog*) pErrorLog.Handle, varType, ref pUnkObj); } /// To be documented. - [NativeName("Src", "Line 15680, Column 41 in objidl.h")] - public unsafe int IMonikerBindToObjectProxy(ref IMoniker This, ComPtr pbc, ref IMoniker pmkToLeft, out ComPtr ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl + [NativeName("Src", "Line 6340, Column 43 in oaidl.h")] + public unsafe int IPropertyBagReadStub(ref IPropertyBag This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pszPropName, ref Variant pVar, ref IErrorLog pErrorLog, uint varType, ComPtr pUnkObj) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - ppvResult = default; - return IMonikerBindToObjectProxy(ref This, (IBindCtx*) pbc.Handle, ref pmkToLeft, SilkMarshal.GuidPtrOf(), (void**) ppvResult.GetAddressOf()); + return IPropertyBagReadStub(ref This, in pszPropName, ref pVar, ref pErrorLog, varType, (Silk.NET.Core.Native.IUnknown*) pUnkObj.Handle); } /// To be documented. - [NativeName("Src", "Line 15680, Column 41 in objidl.h")] - public unsafe int IMonikerBindToObjectProxy(ref IMoniker This, ComPtr pbc, ref IMoniker pmkToLeft, Guid* riidResult, ref void* ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6340, Column 43 in oaidl.h")] + public unsafe int IPropertyBagReadStub(ref IPropertyBag This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pszPropName, Variant* pVar, ComPtr pErrorLog, uint varType, ComPtr pUnkObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IMonikerBindToObjectProxy(ref This, (IBindCtx*) pbc.Handle, ref pmkToLeft, riidResult, ref ppvResult); + return IPropertyBagReadStub(ref This, pszPropName, pVar, (IErrorLog*) pErrorLog.Handle, varType, (Silk.NET.Core.Native.IUnknown*) pUnkObj.Handle); } /// To be documented. - [NativeName("Src", "Line 15680, Column 41 in objidl.h")] - public unsafe int IMonikerBindToObjectProxy(ref IMoniker This, ComPtr pbc, ref IMoniker pmkToLeft, ref Guid riidResult, void** ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6340, Column 43 in oaidl.h")] + public unsafe int IPropertyBagReadStub(ref IPropertyBag This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pszPropName, Variant* pVar, ComPtr pErrorLog, uint varType, ref Silk.NET.Core.Native.IUnknown pUnkObj) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IMonikerBindToObjectProxy(ref This, (IBindCtx*) pbc.Handle, ref pmkToLeft, ref riidResult, ppvResult); + return IPropertyBagReadStub(ref This, pszPropName, pVar, (IErrorLog*) pErrorLog.Handle, varType, ref pUnkObj); } /// To be documented. - [NativeName("Src", "Line 15680, Column 41 in objidl.h")] - public unsafe int IMonikerBindToObjectProxy(ref IMoniker This, ComPtr pbc, ref IMoniker pmkToLeft, ref Guid riidResult, ref void* ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6340, Column 43 in oaidl.h")] + public unsafe int IPropertyBagReadStub(ref IPropertyBag This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pszPropName, Variant* pVar, ref IErrorLog pErrorLog, uint varType, ComPtr pUnkObj) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IMonikerBindToObjectProxy(ref This, (IBindCtx*) pbc.Handle, ref pmkToLeft, ref riidResult, ref ppvResult); + return IPropertyBagReadStub(ref This, pszPropName, pVar, ref pErrorLog, varType, (Silk.NET.Core.Native.IUnknown*) pUnkObj.Handle); } /// To be documented. - [NativeName("Src", "Line 15680, Column 41 in objidl.h")] - public unsafe int IMonikerBindToObjectProxy(ref IMoniker This, ref IBindCtx pbc, ComPtr pmkToLeft, out ComPtr ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl + [NativeName("Src", "Line 6340, Column 43 in oaidl.h")] + public unsafe int IPropertyBagReadStub(ref IPropertyBag This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pszPropName, ref Variant pVar, ComPtr pErrorLog, uint varType, ComPtr pUnkObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - ppvResult = default; - return IMonikerBindToObjectProxy(ref This, ref pbc, (IMoniker*) pmkToLeft.Handle, SilkMarshal.GuidPtrOf(), (void**) ppvResult.GetAddressOf()); + return IPropertyBagReadStub(ref This, pszPropName, ref pVar, (IErrorLog*) pErrorLog.Handle, varType, (Silk.NET.Core.Native.IUnknown*) pUnkObj.Handle); } /// To be documented. - [NativeName("Src", "Line 15680, Column 41 in objidl.h")] - public unsafe int IMonikerBindToObjectProxy(ref IMoniker This, ref IBindCtx pbc, ComPtr pmkToLeft, Guid* riidResult, ref void* ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6340, Column 43 in oaidl.h")] + public unsafe int IPropertyBagReadStub(ref IPropertyBag This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pszPropName, ref Variant pVar, ComPtr pErrorLog, uint varType, ref Silk.NET.Core.Native.IUnknown pUnkObj) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IMonikerBindToObjectProxy(ref This, ref pbc, (IMoniker*) pmkToLeft.Handle, riidResult, ref ppvResult); + return IPropertyBagReadStub(ref This, pszPropName, ref pVar, (IErrorLog*) pErrorLog.Handle, varType, ref pUnkObj); } /// To be documented. - [NativeName("Src", "Line 15680, Column 41 in objidl.h")] - public unsafe int IMonikerBindToObjectProxy(ref IMoniker This, ref IBindCtx pbc, ComPtr pmkToLeft, ref Guid riidResult, void** ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6340, Column 43 in oaidl.h")] + public unsafe int IPropertyBagReadStub(ref IPropertyBag This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pszPropName, ref Variant pVar, ref IErrorLog pErrorLog, uint varType, ComPtr pUnkObj) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IMonikerBindToObjectProxy(ref This, ref pbc, (IMoniker*) pmkToLeft.Handle, ref riidResult, ppvResult); + return IPropertyBagReadStub(ref This, pszPropName, ref pVar, ref pErrorLog, varType, (Silk.NET.Core.Native.IUnknown*) pUnkObj.Handle); } /// To be documented. - [NativeName("Src", "Line 15680, Column 41 in objidl.h")] - public unsafe int IMonikerBindToObjectProxy(ref IMoniker This, ref IBindCtx pbc, ComPtr pmkToLeft, ref Guid riidResult, ref void* ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 969, Column 43 in propidlbase.h")] + public unsafe int IEnumSTATPROPSTGRemoteNextProxy(ComPtr This, uint celt, STATPROPSTG* rgelt, uint* pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IMonikerBindToObjectProxy(ref This, ref pbc, (IMoniker*) pmkToLeft.Handle, ref riidResult, ref ppvResult); + return IEnumSTATPROPSTGRemoteNextProxy((IEnumSTATPROPSTG*) This.Handle, celt, rgelt, pceltFetched); } /// To be documented. - [NativeName("Src", "Line 15680, Column 41 in objidl.h")] - public unsafe int IMonikerBindToObjectProxy(ref IMoniker This, ref IBindCtx pbc, ref IMoniker pmkToLeft, out ComPtr ppvResult) where TI0 : unmanaged, IComVtbl + [NativeName("Src", "Line 969, Column 43 in propidlbase.h")] + public unsafe int IEnumSTATPROPSTGRemoteNextProxy(ComPtr This, uint celt, STATPROPSTG* rgelt, ref uint pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - ppvResult = default; - return IMonikerBindToObjectProxy(ref This, ref pbc, ref pmkToLeft, SilkMarshal.GuidPtrOf(), (void**) ppvResult.GetAddressOf()); + return IEnumSTATPROPSTGRemoteNextProxy((IEnumSTATPROPSTG*) This.Handle, celt, rgelt, ref pceltFetched); } /// To be documented. - [NativeName("Src", "Line 15692, Column 43 in objidl.h")] - public unsafe int IMonikerBindToObjectStub(ComPtr This, ComPtr pbc, ComPtr pmkToLeft, out ComPtr ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl where TI3 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 969, Column 43 in propidlbase.h")] + public unsafe int IEnumSTATPROPSTGRemoteNextProxy(ComPtr This, uint celt, ref STATPROPSTG rgelt, uint* pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - ppvResult = default; - return IMonikerBindToObjectStub((IMoniker*) This.Handle, (IBindCtx*) pbc.Handle, (IMoniker*) pmkToLeft.Handle, SilkMarshal.GuidPtrOf(), (Silk.NET.Core.Native.IUnknown**) ppvResult.GetAddressOf()); + return IEnumSTATPROPSTGRemoteNextProxy((IEnumSTATPROPSTG*) This.Handle, celt, ref rgelt, pceltFetched); } /// To be documented. - [NativeName("Src", "Line 15692, Column 43 in objidl.h")] - public unsafe int IMonikerBindToObjectStub(ComPtr This, ComPtr pbc, ComPtr pmkToLeft, Guid* riidResult, ref Silk.NET.Core.Native.IUnknown* ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 969, Column 43 in propidlbase.h")] + public unsafe int IEnumSTATPROPSTGRemoteNextProxy(ComPtr This, uint celt, ref STATPROPSTG rgelt, ref uint pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IMonikerBindToObjectStub((IMoniker*) This.Handle, (IBindCtx*) pbc.Handle, (IMoniker*) pmkToLeft.Handle, riidResult, ref ppvResult); + return IEnumSTATPROPSTGRemoteNextProxy((IEnumSTATPROPSTG*) This.Handle, celt, ref rgelt, ref pceltFetched); } /// To be documented. - [NativeName("Src", "Line 15692, Column 43 in objidl.h")] - public unsafe int IMonikerBindToObjectStub(ComPtr This, ComPtr pbc, ComPtr pmkToLeft, ref Guid riidResult, ref ComPtr ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl where TI3 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 976, Column 17 in propidlbase.h")] + public unsafe void IEnumSTATPROPSTGRemoteNextStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IMonikerBindToObjectStub((IMoniker*) This.Handle, (IBindCtx*) pbc.Handle, (IMoniker*) pmkToLeft.Handle, ref riidResult, (Silk.NET.Core.Native.IUnknown**) ppvResult.GetAddressOf()); + IEnumSTATPROPSTGRemoteNextStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); } /// To be documented. - [NativeName("Src", "Line 15692, Column 43 in objidl.h")] - public unsafe int IMonikerBindToObjectStub(ComPtr This, ComPtr pbc, ComPtr pmkToLeft, ref Guid riidResult, ref Silk.NET.Core.Native.IUnknown* ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 976, Column 17 in propidlbase.h")] + public unsafe void IEnumSTATPROPSTGRemoteNextStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IMonikerBindToObjectStub((IMoniker*) This.Handle, (IBindCtx*) pbc.Handle, (IMoniker*) pmkToLeft.Handle, ref riidResult, ref ppvResult); + IEnumSTATPROPSTGRemoteNextStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); } /// To be documented. - [NativeName("Src", "Line 15692, Column 43 in objidl.h")] - public unsafe int IMonikerBindToObjectStub(ComPtr This, ComPtr pbc, ref IMoniker pmkToLeft, out ComPtr ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 976, Column 17 in propidlbase.h")] + public unsafe void IEnumSTATPROPSTGRemoteNextStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - ppvResult = default; - return IMonikerBindToObjectStub((IMoniker*) This.Handle, (IBindCtx*) pbc.Handle, ref pmkToLeft, SilkMarshal.GuidPtrOf(), (Silk.NET.Core.Native.IUnknown**) ppvResult.GetAddressOf()); + IEnumSTATPROPSTGRemoteNextStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); } /// To be documented. - [NativeName("Src", "Line 15692, Column 43 in objidl.h")] - public unsafe int IMonikerBindToObjectStub(ComPtr This, ComPtr pbc, ref IMoniker pmkToLeft, Guid* riidResult, ref Silk.NET.Core.Native.IUnknown* ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 976, Column 17 in propidlbase.h")] + public unsafe void IEnumSTATPROPSTGRemoteNextStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IMonikerBindToObjectStub((IMoniker*) This.Handle, (IBindCtx*) pbc.Handle, ref pmkToLeft, riidResult, ref ppvResult); + IEnumSTATPROPSTGRemoteNextStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); } /// To be documented. - [NativeName("Src", "Line 15692, Column 43 in objidl.h")] - public unsafe int IMonikerBindToObjectStub(ComPtr This, ComPtr pbc, ref IMoniker pmkToLeft, ref Guid riidResult, ref ComPtr ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 976, Column 17 in propidlbase.h")] + public unsafe void IEnumSTATPROPSTGRemoteNextStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IMonikerBindToObjectStub((IMoniker*) This.Handle, (IBindCtx*) pbc.Handle, ref pmkToLeft, ref riidResult, (Silk.NET.Core.Native.IUnknown**) ppvResult.GetAddressOf()); + IEnumSTATPROPSTGRemoteNextStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); } /// To be documented. - [NativeName("Src", "Line 15692, Column 43 in objidl.h")] - public unsafe int IMonikerBindToObjectStub(ComPtr This, ComPtr pbc, ref IMoniker pmkToLeft, ref Guid riidResult, ref Silk.NET.Core.Native.IUnknown* ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 976, Column 17 in propidlbase.h")] + public unsafe void IEnumSTATPROPSTGRemoteNextStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IMonikerBindToObjectStub((IMoniker*) This.Handle, (IBindCtx*) pbc.Handle, ref pmkToLeft, ref riidResult, ref ppvResult); + IEnumSTATPROPSTGRemoteNextStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase); } /// To be documented. - [NativeName("Src", "Line 15692, Column 43 in objidl.h")] - public unsafe int IMonikerBindToObjectStub(ComPtr This, ref IBindCtx pbc, ComPtr pmkToLeft, out ComPtr ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 976, Column 17 in propidlbase.h")] + public unsafe void IEnumSTATPROPSTGRemoteNextStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - ppvResult = default; - return IMonikerBindToObjectStub((IMoniker*) This.Handle, ref pbc, (IMoniker*) pmkToLeft.Handle, SilkMarshal.GuidPtrOf(), (Silk.NET.Core.Native.IUnknown**) ppvResult.GetAddressOf()); + IEnumSTATPROPSTGRemoteNextStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, _pdwStubPhase); } /// To be documented. - [NativeName("Src", "Line 15692, Column 43 in objidl.h")] - public unsafe int IMonikerBindToObjectStub(ComPtr This, ref IBindCtx pbc, ComPtr pmkToLeft, Guid* riidResult, ref Silk.NET.Core.Native.IUnknown* ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 976, Column 17 in propidlbase.h")] + public unsafe void IEnumSTATPROPSTGRemoteNextStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IMonikerBindToObjectStub((IMoniker*) This.Handle, ref pbc, (IMoniker*) pmkToLeft.Handle, riidResult, ref ppvResult); + IEnumSTATPROPSTGRemoteNextStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, ref _pdwStubPhase); } /// To be documented. - [NativeName("Src", "Line 15692, Column 43 in objidl.h")] - public unsafe int IMonikerBindToObjectStub(ComPtr This, ref IBindCtx pbc, ComPtr pmkToLeft, ref Guid riidResult, ref ComPtr ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 976, Column 17 in propidlbase.h")] + public unsafe void IEnumSTATPROPSTGRemoteNextStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IMonikerBindToObjectStub((IMoniker*) This.Handle, ref pbc, (IMoniker*) pmkToLeft.Handle, ref riidResult, (Silk.NET.Core.Native.IUnknown**) ppvResult.GetAddressOf()); + IEnumSTATPROPSTGRemoteNextStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); } /// To be documented. - [NativeName("Src", "Line 15692, Column 43 in objidl.h")] - public unsafe int IMonikerBindToObjectStub(ComPtr This, ref IBindCtx pbc, ComPtr pmkToLeft, ref Guid riidResult, ref Silk.NET.Core.Native.IUnknown* ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 976, Column 17 in propidlbase.h")] + public unsafe void IEnumSTATPROPSTGRemoteNextStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IMonikerBindToObjectStub((IMoniker*) This.Handle, ref pbc, (IMoniker*) pmkToLeft.Handle, ref riidResult, ref ppvResult); + IEnumSTATPROPSTGRemoteNextStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); } /// To be documented. - [NativeName("Src", "Line 15692, Column 43 in objidl.h")] - public unsafe int IMonikerBindToObjectStub(ComPtr This, ref IBindCtx pbc, ref IMoniker pmkToLeft, out ComPtr ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 976, Column 17 in propidlbase.h")] + public unsafe void IEnumSTATPROPSTGRemoteNextStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - ppvResult = default; - return IMonikerBindToObjectStub((IMoniker*) This.Handle, ref pbc, ref pmkToLeft, SilkMarshal.GuidPtrOf(), (Silk.NET.Core.Native.IUnknown**) ppvResult.GetAddressOf()); + IEnumSTATPROPSTGRemoteNextStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); } /// To be documented. - [NativeName("Src", "Line 15692, Column 43 in objidl.h")] - public unsafe int IMonikerBindToObjectStub(ComPtr This, ref IBindCtx pbc, ref IMoniker pmkToLeft, Guid* riidResult, ref Silk.NET.Core.Native.IUnknown* ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 976, Column 17 in propidlbase.h")] + public unsafe void IEnumSTATPROPSTGRemoteNextStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IMonikerBindToObjectStub((IMoniker*) This.Handle, ref pbc, ref pmkToLeft, riidResult, ref ppvResult); + IEnumSTATPROPSTGRemoteNextStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); } /// To be documented. - [NativeName("Src", "Line 15692, Column 43 in objidl.h")] - public unsafe int IMonikerBindToObjectStub(ComPtr This, ref IBindCtx pbc, ref IMoniker pmkToLeft, ref Guid riidResult, ref ComPtr ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 1108, Column 43 in propidlbase.h")] + public unsafe int IEnumSTATPROPSETSTGRemoteNextProxy(ComPtr This, uint celt, STATPROPSETSTG* rgelt, uint* pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IMonikerBindToObjectStub((IMoniker*) This.Handle, ref pbc, ref pmkToLeft, ref riidResult, (Silk.NET.Core.Native.IUnknown**) ppvResult.GetAddressOf()); + return IEnumSTATPROPSETSTGRemoteNextProxy((IEnumSTATPROPSETSTG*) This.Handle, celt, rgelt, pceltFetched); } /// To be documented. - [NativeName("Src", "Line 15692, Column 43 in objidl.h")] - public unsafe int IMonikerBindToObjectStub(ComPtr This, ref IBindCtx pbc, ref IMoniker pmkToLeft, ref Guid riidResult, ref Silk.NET.Core.Native.IUnknown* ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 1108, Column 43 in propidlbase.h")] + public unsafe int IEnumSTATPROPSETSTGRemoteNextProxy(ComPtr This, uint celt, STATPROPSETSTG* rgelt, ref uint pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IMonikerBindToObjectStub((IMoniker*) This.Handle, ref pbc, ref pmkToLeft, ref riidResult, ref ppvResult); + return IEnumSTATPROPSETSTGRemoteNextProxy((IEnumSTATPROPSETSTG*) This.Handle, celt, rgelt, ref pceltFetched); } /// To be documented. - [NativeName("Src", "Line 15692, Column 43 in objidl.h")] - public unsafe int IMonikerBindToObjectStub(ref IMoniker This, ComPtr pbc, ComPtr pmkToLeft, out ComPtr ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 1108, Column 43 in propidlbase.h")] + public unsafe int IEnumSTATPROPSETSTGRemoteNextProxy(ComPtr This, uint celt, ref STATPROPSETSTG rgelt, uint* pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - ppvResult = default; - return IMonikerBindToObjectStub(ref This, (IBindCtx*) pbc.Handle, (IMoniker*) pmkToLeft.Handle, SilkMarshal.GuidPtrOf(), (Silk.NET.Core.Native.IUnknown**) ppvResult.GetAddressOf()); + return IEnumSTATPROPSETSTGRemoteNextProxy((IEnumSTATPROPSETSTG*) This.Handle, celt, ref rgelt, pceltFetched); } /// To be documented. - [NativeName("Src", "Line 15692, Column 43 in objidl.h")] - public unsafe int IMonikerBindToObjectStub(ref IMoniker This, ComPtr pbc, ComPtr pmkToLeft, Guid* riidResult, ref Silk.NET.Core.Native.IUnknown* ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 1108, Column 43 in propidlbase.h")] + public unsafe int IEnumSTATPROPSETSTGRemoteNextProxy(ComPtr This, uint celt, ref STATPROPSETSTG rgelt, ref uint pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IMonikerBindToObjectStub(ref This, (IBindCtx*) pbc.Handle, (IMoniker*) pmkToLeft.Handle, riidResult, ref ppvResult); + return IEnumSTATPROPSETSTGRemoteNextProxy((IEnumSTATPROPSETSTG*) This.Handle, celt, ref rgelt, ref pceltFetched); } /// To be documented. - [NativeName("Src", "Line 15692, Column 43 in objidl.h")] - public unsafe int IMonikerBindToObjectStub(ref IMoniker This, ComPtr pbc, ComPtr pmkToLeft, ref Guid riidResult, ref ComPtr ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 1115, Column 17 in propidlbase.h")] + public unsafe void IEnumSTATPROPSETSTGRemoteNextStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IMonikerBindToObjectStub(ref This, (IBindCtx*) pbc.Handle, (IMoniker*) pmkToLeft.Handle, ref riidResult, (Silk.NET.Core.Native.IUnknown**) ppvResult.GetAddressOf()); + IEnumSTATPROPSETSTGRemoteNextStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); } /// To be documented. - [NativeName("Src", "Line 15692, Column 43 in objidl.h")] - public unsafe int IMonikerBindToObjectStub(ref IMoniker This, ComPtr pbc, ComPtr pmkToLeft, ref Guid riidResult, ref Silk.NET.Core.Native.IUnknown* ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 1115, Column 17 in propidlbase.h")] + public unsafe void IEnumSTATPROPSETSTGRemoteNextStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IMonikerBindToObjectStub(ref This, (IBindCtx*) pbc.Handle, (IMoniker*) pmkToLeft.Handle, ref riidResult, ref ppvResult); + IEnumSTATPROPSETSTGRemoteNextStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); } /// To be documented. - [NativeName("Src", "Line 15692, Column 43 in objidl.h")] - public unsafe int IMonikerBindToObjectStub(ref IMoniker This, ComPtr pbc, ref IMoniker pmkToLeft, out ComPtr ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 1115, Column 17 in propidlbase.h")] + public unsafe void IEnumSTATPROPSETSTGRemoteNextStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - ppvResult = default; - return IMonikerBindToObjectStub(ref This, (IBindCtx*) pbc.Handle, ref pmkToLeft, SilkMarshal.GuidPtrOf(), (Silk.NET.Core.Native.IUnknown**) ppvResult.GetAddressOf()); + IEnumSTATPROPSETSTGRemoteNextStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); } /// To be documented. - [NativeName("Src", "Line 15692, Column 43 in objidl.h")] - public unsafe int IMonikerBindToObjectStub(ref IMoniker This, ComPtr pbc, ref IMoniker pmkToLeft, Guid* riidResult, ref Silk.NET.Core.Native.IUnknown* ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 1115, Column 17 in propidlbase.h")] + public unsafe void IEnumSTATPROPSETSTGRemoteNextStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IMonikerBindToObjectStub(ref This, (IBindCtx*) pbc.Handle, ref pmkToLeft, riidResult, ref ppvResult); + IEnumSTATPROPSETSTGRemoteNextStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); } /// To be documented. - [NativeName("Src", "Line 15692, Column 43 in objidl.h")] - public unsafe int IMonikerBindToObjectStub(ref IMoniker This, ComPtr pbc, ref IMoniker pmkToLeft, ref Guid riidResult, ref ComPtr ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 1115, Column 17 in propidlbase.h")] + public unsafe void IEnumSTATPROPSETSTGRemoteNextStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IMonikerBindToObjectStub(ref This, (IBindCtx*) pbc.Handle, ref pmkToLeft, ref riidResult, (Silk.NET.Core.Native.IUnknown**) ppvResult.GetAddressOf()); + IEnumSTATPROPSETSTGRemoteNextStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); } /// To be documented. - [NativeName("Src", "Line 15692, Column 43 in objidl.h")] - public unsafe int IMonikerBindToObjectStub(ref IMoniker This, ComPtr pbc, ref IMoniker pmkToLeft, ref Guid riidResult, ref Silk.NET.Core.Native.IUnknown* ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 1115, Column 17 in propidlbase.h")] + public unsafe void IEnumSTATPROPSETSTGRemoteNextStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IMonikerBindToObjectStub(ref This, (IBindCtx*) pbc.Handle, ref pmkToLeft, ref riidResult, ref ppvResult); + IEnumSTATPROPSETSTGRemoteNextStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase); } /// To be documented. - [NativeName("Src", "Line 15692, Column 43 in objidl.h")] - public unsafe int IMonikerBindToObjectStub(ref IMoniker This, ref IBindCtx pbc, ComPtr pmkToLeft, out ComPtr ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 1115, Column 17 in propidlbase.h")] + public unsafe void IEnumSTATPROPSETSTGRemoteNextStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - ppvResult = default; - return IMonikerBindToObjectStub(ref This, ref pbc, (IMoniker*) pmkToLeft.Handle, SilkMarshal.GuidPtrOf(), (Silk.NET.Core.Native.IUnknown**) ppvResult.GetAddressOf()); + IEnumSTATPROPSETSTGRemoteNextStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, _pdwStubPhase); } /// To be documented. - [NativeName("Src", "Line 15692, Column 43 in objidl.h")] - public unsafe int IMonikerBindToObjectStub(ref IMoniker This, ref IBindCtx pbc, ComPtr pmkToLeft, Guid* riidResult, ref Silk.NET.Core.Native.IUnknown* ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 1115, Column 17 in propidlbase.h")] + public unsafe void IEnumSTATPROPSETSTGRemoteNextStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IMonikerBindToObjectStub(ref This, ref pbc, (IMoniker*) pmkToLeft.Handle, riidResult, ref ppvResult); + IEnumSTATPROPSETSTGRemoteNextStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, ref _pdwStubPhase); } /// To be documented. - [NativeName("Src", "Line 15692, Column 43 in objidl.h")] - public unsafe int IMonikerBindToObjectStub(ref IMoniker This, ref IBindCtx pbc, ComPtr pmkToLeft, ref Guid riidResult, ref ComPtr ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 1115, Column 17 in propidlbase.h")] + public unsafe void IEnumSTATPROPSETSTGRemoteNextStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IMonikerBindToObjectStub(ref This, ref pbc, (IMoniker*) pmkToLeft.Handle, ref riidResult, (Silk.NET.Core.Native.IUnknown**) ppvResult.GetAddressOf()); + IEnumSTATPROPSETSTGRemoteNextStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); } /// To be documented. - [NativeName("Src", "Line 15692, Column 43 in objidl.h")] - public unsafe int IMonikerBindToObjectStub(ref IMoniker This, ref IBindCtx pbc, ComPtr pmkToLeft, ref Guid riidResult, ref Silk.NET.Core.Native.IUnknown* ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 1115, Column 17 in propidlbase.h")] + public unsafe void IEnumSTATPROPSETSTGRemoteNextStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IMonikerBindToObjectStub(ref This, ref pbc, (IMoniker*) pmkToLeft.Handle, ref riidResult, ref ppvResult); + IEnumSTATPROPSETSTGRemoteNextStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); } /// To be documented. - [NativeName("Src", "Line 15692, Column 43 in objidl.h")] - public unsafe int IMonikerBindToObjectStub(ref IMoniker This, ref IBindCtx pbc, ref IMoniker pmkToLeft, out ComPtr ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 1115, Column 17 in propidlbase.h")] + public unsafe void IEnumSTATPROPSETSTGRemoteNextStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - ppvResult = default; - return IMonikerBindToObjectStub(ref This, ref pbc, ref pmkToLeft, SilkMarshal.GuidPtrOf(), (Silk.NET.Core.Native.IUnknown**) ppvResult.GetAddressOf()); + IEnumSTATPROPSETSTGRemoteNextStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); } /// To be documented. - [NativeName("Src", "Line 15692, Column 43 in objidl.h")] - public unsafe int IMonikerBindToObjectStub(ref IMoniker This, ref IBindCtx pbc, ref IMoniker pmkToLeft, ref Guid riidResult, ref ComPtr ppvResult) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 1115, Column 17 in propidlbase.h")] + public unsafe void IEnumSTATPROPSETSTGRemoteNextStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IMonikerBindToObjectStub(ref This, ref pbc, ref pmkToLeft, ref riidResult, (Silk.NET.Core.Native.IUnknown**) ppvResult.GetAddressOf()); + IEnumSTATPROPSETSTGRemoteNextStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); } /// To be documented. - [NativeName("Src", "Line 15699, Column 41 in objidl.h")] - public unsafe int IMonikerBindToStorageProxy(ComPtr This, ComPtr pbc, ComPtr pmkToLeft, out ComPtr ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl where TI3 : unmanaged, IComVtbl + [NativeName("Src", "Line 1169, Column 41 in propidlbase.h")] + public unsafe int IEnumSTATPROPSTGNextProxy(ComPtr This, uint celt, STATPROPSTG* rgelt, uint* pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - ppvObj = default; - return IMonikerBindToStorageProxy((IMoniker*) This.Handle, (IBindCtx*) pbc.Handle, (IMoniker*) pmkToLeft.Handle, SilkMarshal.GuidPtrOf(), (void**) ppvObj.GetAddressOf()); + return IEnumSTATPROPSTGNextProxy((IEnumSTATPROPSTG*) This.Handle, celt, rgelt, pceltFetched); } /// To be documented. - [NativeName("Src", "Line 15699, Column 41 in objidl.h")] - public unsafe int IMonikerBindToStorageProxy(ComPtr This, ComPtr pbc, ComPtr pmkToLeft, Guid* riid, ref void* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 1169, Column 41 in propidlbase.h")] + public unsafe int IEnumSTATPROPSTGNextProxy(ComPtr This, uint celt, STATPROPSTG* rgelt, ref uint pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IMonikerBindToStorageProxy((IMoniker*) This.Handle, (IBindCtx*) pbc.Handle, (IMoniker*) pmkToLeft.Handle, riid, ref ppvObj); + return IEnumSTATPROPSTGNextProxy((IEnumSTATPROPSTG*) This.Handle, celt, rgelt, ref pceltFetched); } /// To be documented. - [NativeName("Src", "Line 15699, Column 41 in objidl.h")] - public unsafe int IMonikerBindToStorageProxy(ComPtr This, ComPtr pbc, ComPtr pmkToLeft, ref Guid riid, void** ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 1169, Column 41 in propidlbase.h")] + public unsafe int IEnumSTATPROPSTGNextProxy(ComPtr This, uint celt, ref STATPROPSTG rgelt, uint* pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IMonikerBindToStorageProxy((IMoniker*) This.Handle, (IBindCtx*) pbc.Handle, (IMoniker*) pmkToLeft.Handle, ref riid, ppvObj); + return IEnumSTATPROPSTGNextProxy((IEnumSTATPROPSTG*) This.Handle, celt, ref rgelt, pceltFetched); } /// To be documented. - [NativeName("Src", "Line 15699, Column 41 in objidl.h")] - public unsafe int IMonikerBindToStorageProxy(ComPtr This, ComPtr pbc, ComPtr pmkToLeft, ref Guid riid, ref void* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 1169, Column 41 in propidlbase.h")] + public unsafe int IEnumSTATPROPSTGNextProxy(ComPtr This, uint celt, ref STATPROPSTG rgelt, ref uint pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IMonikerBindToStorageProxy((IMoniker*) This.Handle, (IBindCtx*) pbc.Handle, (IMoniker*) pmkToLeft.Handle, ref riid, ref ppvObj); + return IEnumSTATPROPSTGNextProxy((IEnumSTATPROPSTG*) This.Handle, celt, ref rgelt, ref pceltFetched); } /// To be documented. - [NativeName("Src", "Line 15699, Column 41 in objidl.h")] - public unsafe int IMonikerBindToStorageProxy(ComPtr This, ComPtr pbc, ref IMoniker pmkToLeft, out ComPtr ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl + [NativeName("Src", "Line 1178, Column 43 in propidlbase.h")] + public unsafe int IEnumSTATPROPSTGNextStub(ComPtr This, uint celt, STATPROPSTG* rgelt, uint* pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - ppvObj = default; - return IMonikerBindToStorageProxy((IMoniker*) This.Handle, (IBindCtx*) pbc.Handle, ref pmkToLeft, SilkMarshal.GuidPtrOf(), (void**) ppvObj.GetAddressOf()); + return IEnumSTATPROPSTGNextStub((IEnumSTATPROPSTG*) This.Handle, celt, rgelt, pceltFetched); } /// To be documented. - [NativeName("Src", "Line 15699, Column 41 in objidl.h")] - public unsafe int IMonikerBindToStorageProxy(ComPtr This, ComPtr pbc, ref IMoniker pmkToLeft, Guid* riid, ref void* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 1178, Column 43 in propidlbase.h")] + public unsafe int IEnumSTATPROPSTGNextStub(ComPtr This, uint celt, STATPROPSTG* rgelt, ref uint pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IMonikerBindToStorageProxy((IMoniker*) This.Handle, (IBindCtx*) pbc.Handle, ref pmkToLeft, riid, ref ppvObj); + return IEnumSTATPROPSTGNextStub((IEnumSTATPROPSTG*) This.Handle, celt, rgelt, ref pceltFetched); } /// To be documented. - [NativeName("Src", "Line 15699, Column 41 in objidl.h")] - public unsafe int IMonikerBindToStorageProxy(ComPtr This, ComPtr pbc, ref IMoniker pmkToLeft, ref Guid riid, void** ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 1178, Column 43 in propidlbase.h")] + public unsafe int IEnumSTATPROPSTGNextStub(ComPtr This, uint celt, ref STATPROPSTG rgelt, uint* pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IMonikerBindToStorageProxy((IMoniker*) This.Handle, (IBindCtx*) pbc.Handle, ref pmkToLeft, ref riid, ppvObj); + return IEnumSTATPROPSTGNextStub((IEnumSTATPROPSTG*) This.Handle, celt, ref rgelt, pceltFetched); } /// To be documented. - [NativeName("Src", "Line 15699, Column 41 in objidl.h")] - public unsafe int IMonikerBindToStorageProxy(ComPtr This, ComPtr pbc, ref IMoniker pmkToLeft, ref Guid riid, ref void* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 1178, Column 43 in propidlbase.h")] + public unsafe int IEnumSTATPROPSTGNextStub(ComPtr This, uint celt, ref STATPROPSTG rgelt, ref uint pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IMonikerBindToStorageProxy((IMoniker*) This.Handle, (IBindCtx*) pbc.Handle, ref pmkToLeft, ref riid, ref ppvObj); + return IEnumSTATPROPSTGNextStub((IEnumSTATPROPSTG*) This.Handle, celt, ref rgelt, ref pceltFetched); } /// To be documented. - [NativeName("Src", "Line 15699, Column 41 in objidl.h")] - public unsafe int IMonikerBindToStorageProxy(ComPtr This, ref IBindCtx pbc, ComPtr pmkToLeft, out ComPtr ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl + [NativeName("Src", "Line 1184, Column 41 in propidlbase.h")] + public unsafe int IEnumSTATPROPSETSTGNextProxy(ComPtr This, uint celt, STATPROPSETSTG* rgelt, uint* pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - ppvObj = default; - return IMonikerBindToStorageProxy((IMoniker*) This.Handle, ref pbc, (IMoniker*) pmkToLeft.Handle, SilkMarshal.GuidPtrOf(), (void**) ppvObj.GetAddressOf()); + return IEnumSTATPROPSETSTGNextProxy((IEnumSTATPROPSETSTG*) This.Handle, celt, rgelt, pceltFetched); } /// To be documented. - [NativeName("Src", "Line 15699, Column 41 in objidl.h")] - public unsafe int IMonikerBindToStorageProxy(ComPtr This, ref IBindCtx pbc, ComPtr pmkToLeft, Guid* riid, ref void* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 1184, Column 41 in propidlbase.h")] + public unsafe int IEnumSTATPROPSETSTGNextProxy(ComPtr This, uint celt, STATPROPSETSTG* rgelt, ref uint pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IMonikerBindToStorageProxy((IMoniker*) This.Handle, ref pbc, (IMoniker*) pmkToLeft.Handle, riid, ref ppvObj); + return IEnumSTATPROPSETSTGNextProxy((IEnumSTATPROPSETSTG*) This.Handle, celt, rgelt, ref pceltFetched); } /// To be documented. - [NativeName("Src", "Line 15699, Column 41 in objidl.h")] - public unsafe int IMonikerBindToStorageProxy(ComPtr This, ref IBindCtx pbc, ComPtr pmkToLeft, ref Guid riid, void** ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 1184, Column 41 in propidlbase.h")] + public unsafe int IEnumSTATPROPSETSTGNextProxy(ComPtr This, uint celt, ref STATPROPSETSTG rgelt, uint* pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IMonikerBindToStorageProxy((IMoniker*) This.Handle, ref pbc, (IMoniker*) pmkToLeft.Handle, ref riid, ppvObj); + return IEnumSTATPROPSETSTGNextProxy((IEnumSTATPROPSETSTG*) This.Handle, celt, ref rgelt, pceltFetched); } /// To be documented. - [NativeName("Src", "Line 15699, Column 41 in objidl.h")] - public unsafe int IMonikerBindToStorageProxy(ComPtr This, ref IBindCtx pbc, ComPtr pmkToLeft, ref Guid riid, ref void* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 1184, Column 41 in propidlbase.h")] + public unsafe int IEnumSTATPROPSETSTGNextProxy(ComPtr This, uint celt, ref STATPROPSETSTG rgelt, ref uint pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IMonikerBindToStorageProxy((IMoniker*) This.Handle, ref pbc, (IMoniker*) pmkToLeft.Handle, ref riid, ref ppvObj); + return IEnumSTATPROPSETSTGNextProxy((IEnumSTATPROPSETSTG*) This.Handle, celt, ref rgelt, ref pceltFetched); } /// To be documented. - [NativeName("Src", "Line 15699, Column 41 in objidl.h")] - public unsafe int IMonikerBindToStorageProxy(ComPtr This, ref IBindCtx pbc, ref IMoniker pmkToLeft, out ComPtr ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl + [NativeName("Src", "Line 1193, Column 43 in propidlbase.h")] + public unsafe int IEnumSTATPROPSETSTGNextStub(ComPtr This, uint celt, STATPROPSETSTG* rgelt, uint* pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - ppvObj = default; - return IMonikerBindToStorageProxy((IMoniker*) This.Handle, ref pbc, ref pmkToLeft, SilkMarshal.GuidPtrOf(), (void**) ppvObj.GetAddressOf()); + return IEnumSTATPROPSETSTGNextStub((IEnumSTATPROPSETSTG*) This.Handle, celt, rgelt, pceltFetched); } /// To be documented. - [NativeName("Src", "Line 15699, Column 41 in objidl.h")] - public unsafe int IMonikerBindToStorageProxy(ComPtr This, ref IBindCtx pbc, ref IMoniker pmkToLeft, Guid* riid, ref void* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 1193, Column 43 in propidlbase.h")] + public unsafe int IEnumSTATPROPSETSTGNextStub(ComPtr This, uint celt, STATPROPSETSTG* rgelt, ref uint pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IMonikerBindToStorageProxy((IMoniker*) This.Handle, ref pbc, ref pmkToLeft, riid, ref ppvObj); + return IEnumSTATPROPSETSTGNextStub((IEnumSTATPROPSETSTG*) This.Handle, celt, rgelt, ref pceltFetched); } /// To be documented. - [NativeName("Src", "Line 15699, Column 41 in objidl.h")] - public unsafe int IMonikerBindToStorageProxy(ComPtr This, ref IBindCtx pbc, ref IMoniker pmkToLeft, ref Guid riid, void** ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 1193, Column 43 in propidlbase.h")] + public unsafe int IEnumSTATPROPSETSTGNextStub(ComPtr This, uint celt, ref STATPROPSETSTG rgelt, uint* pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IMonikerBindToStorageProxy((IMoniker*) This.Handle, ref pbc, ref pmkToLeft, ref riid, ppvObj); + return IEnumSTATPROPSETSTGNextStub((IEnumSTATPROPSETSTG*) This.Handle, celt, ref rgelt, pceltFetched); } /// To be documented. - [NativeName("Src", "Line 15699, Column 41 in objidl.h")] - public unsafe int IMonikerBindToStorageProxy(ComPtr This, ref IBindCtx pbc, ref IMoniker pmkToLeft, ref Guid riid, ref void* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 1193, Column 43 in propidlbase.h")] + public unsafe int IEnumSTATPROPSETSTGNextStub(ComPtr This, uint celt, ref STATPROPSETSTG rgelt, ref uint pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IMonikerBindToStorageProxy((IMoniker*) This.Handle, ref pbc, ref pmkToLeft, ref riid, ref ppvObj); + return IEnumSTATPROPSETSTGNextStub((IEnumSTATPROPSETSTG*) This.Handle, celt, ref rgelt, ref pceltFetched); } /// To be documented. - [NativeName("Src", "Line 15699, Column 41 in objidl.h")] - public unsafe int IMonikerBindToStorageProxy(ref IMoniker This, ComPtr pbc, ComPtr pmkToLeft, out ComPtr ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl + [NativeName("Src", "Line 588, Column 43 in ocidl.h")] + public unsafe int IEnumConnectionsRemoteNextProxy(ComPtr This, uint cConnections, ConnectData* rgcd, uint* pcFetched) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - ppvObj = default; - return IMonikerBindToStorageProxy(ref This, (IBindCtx*) pbc.Handle, (IMoniker*) pmkToLeft.Handle, SilkMarshal.GuidPtrOf(), (void**) ppvObj.GetAddressOf()); + return IEnumConnectionsRemoteNextProxy((IEnumConnections*) This.Handle, cConnections, rgcd, pcFetched); } /// To be documented. - [NativeName("Src", "Line 15699, Column 41 in objidl.h")] - public unsafe int IMonikerBindToStorageProxy(ref IMoniker This, ComPtr pbc, ComPtr pmkToLeft, Guid* riid, ref void* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 588, Column 43 in ocidl.h")] + public unsafe int IEnumConnectionsRemoteNextProxy(ComPtr This, uint cConnections, ConnectData* rgcd, ref uint pcFetched) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IMonikerBindToStorageProxy(ref This, (IBindCtx*) pbc.Handle, (IMoniker*) pmkToLeft.Handle, riid, ref ppvObj); + return IEnumConnectionsRemoteNextProxy((IEnumConnections*) This.Handle, cConnections, rgcd, ref pcFetched); } /// To be documented. - [NativeName("Src", "Line 15699, Column 41 in objidl.h")] - public unsafe int IMonikerBindToStorageProxy(ref IMoniker This, ComPtr pbc, ComPtr pmkToLeft, ref Guid riid, void** ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 588, Column 43 in ocidl.h")] + public unsafe int IEnumConnectionsRemoteNextProxy(ComPtr This, uint cConnections, ref ConnectData rgcd, uint* pcFetched) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IMonikerBindToStorageProxy(ref This, (IBindCtx*) pbc.Handle, (IMoniker*) pmkToLeft.Handle, ref riid, ppvObj); + return IEnumConnectionsRemoteNextProxy((IEnumConnections*) This.Handle, cConnections, ref rgcd, pcFetched); } /// To be documented. - [NativeName("Src", "Line 15699, Column 41 in objidl.h")] - public unsafe int IMonikerBindToStorageProxy(ref IMoniker This, ComPtr pbc, ComPtr pmkToLeft, ref Guid riid, ref void* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 588, Column 43 in ocidl.h")] + public unsafe int IEnumConnectionsRemoteNextProxy(ComPtr This, uint cConnections, ref ConnectData rgcd, ref uint pcFetched) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IMonikerBindToStorageProxy(ref This, (IBindCtx*) pbc.Handle, (IMoniker*) pmkToLeft.Handle, ref riid, ref ppvObj); + return IEnumConnectionsRemoteNextProxy((IEnumConnections*) This.Handle, cConnections, ref rgcd, ref pcFetched); } /// To be documented. - [NativeName("Src", "Line 15699, Column 41 in objidl.h")] - public unsafe int IMonikerBindToStorageProxy(ref IMoniker This, ComPtr pbc, ref IMoniker pmkToLeft, out ComPtr ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl + [NativeName("Src", "Line 595, Column 17 in ocidl.h")] + public unsafe void IEnumConnectionsRemoteNextStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - ppvObj = default; - return IMonikerBindToStorageProxy(ref This, (IBindCtx*) pbc.Handle, ref pmkToLeft, SilkMarshal.GuidPtrOf(), (void**) ppvObj.GetAddressOf()); + IEnumConnectionsRemoteNextStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); } /// To be documented. - [NativeName("Src", "Line 15699, Column 41 in objidl.h")] - public unsafe int IMonikerBindToStorageProxy(ref IMoniker This, ComPtr pbc, ref IMoniker pmkToLeft, Guid* riid, ref void* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 595, Column 17 in ocidl.h")] + public unsafe void IEnumConnectionsRemoteNextStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IMonikerBindToStorageProxy(ref This, (IBindCtx*) pbc.Handle, ref pmkToLeft, riid, ref ppvObj); + IEnumConnectionsRemoteNextStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); } /// To be documented. - [NativeName("Src", "Line 15699, Column 41 in objidl.h")] - public unsafe int IMonikerBindToStorageProxy(ref IMoniker This, ComPtr pbc, ref IMoniker pmkToLeft, ref Guid riid, void** ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 595, Column 17 in ocidl.h")] + public unsafe void IEnumConnectionsRemoteNextStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IMonikerBindToStorageProxy(ref This, (IBindCtx*) pbc.Handle, ref pmkToLeft, ref riid, ppvObj); + IEnumConnectionsRemoteNextStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); } /// To be documented. - [NativeName("Src", "Line 15699, Column 41 in objidl.h")] - public unsafe int IMonikerBindToStorageProxy(ref IMoniker This, ComPtr pbc, ref IMoniker pmkToLeft, ref Guid riid, ref void* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 595, Column 17 in ocidl.h")] + public unsafe void IEnumConnectionsRemoteNextStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IMonikerBindToStorageProxy(ref This, (IBindCtx*) pbc.Handle, ref pmkToLeft, ref riid, ref ppvObj); + IEnumConnectionsRemoteNextStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); } /// To be documented. - [NativeName("Src", "Line 15699, Column 41 in objidl.h")] - public unsafe int IMonikerBindToStorageProxy(ref IMoniker This, ref IBindCtx pbc, ComPtr pmkToLeft, out ComPtr ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl + [NativeName("Src", "Line 595, Column 17 in ocidl.h")] + public unsafe void IEnumConnectionsRemoteNextStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - ppvObj = default; - return IMonikerBindToStorageProxy(ref This, ref pbc, (IMoniker*) pmkToLeft.Handle, SilkMarshal.GuidPtrOf(), (void**) ppvObj.GetAddressOf()); + IEnumConnectionsRemoteNextStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); } /// To be documented. - [NativeName("Src", "Line 15699, Column 41 in objidl.h")] - public unsafe int IMonikerBindToStorageProxy(ref IMoniker This, ref IBindCtx pbc, ComPtr pmkToLeft, Guid* riid, ref void* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 595, Column 17 in ocidl.h")] + public unsafe void IEnumConnectionsRemoteNextStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IMonikerBindToStorageProxy(ref This, ref pbc, (IMoniker*) pmkToLeft.Handle, riid, ref ppvObj); + IEnumConnectionsRemoteNextStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase); } /// To be documented. - [NativeName("Src", "Line 15699, Column 41 in objidl.h")] - public unsafe int IMonikerBindToStorageProxy(ref IMoniker This, ref IBindCtx pbc, ComPtr pmkToLeft, ref Guid riid, void** ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 595, Column 17 in ocidl.h")] + public unsafe void IEnumConnectionsRemoteNextStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IMonikerBindToStorageProxy(ref This, ref pbc, (IMoniker*) pmkToLeft.Handle, ref riid, ppvObj); + IEnumConnectionsRemoteNextStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, _pdwStubPhase); } /// To be documented. - [NativeName("Src", "Line 15699, Column 41 in objidl.h")] - public unsafe int IMonikerBindToStorageProxy(ref IMoniker This, ref IBindCtx pbc, ComPtr pmkToLeft, ref Guid riid, ref void* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 595, Column 17 in ocidl.h")] + public unsafe void IEnumConnectionsRemoteNextStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IMonikerBindToStorageProxy(ref This, ref pbc, (IMoniker*) pmkToLeft.Handle, ref riid, ref ppvObj); + IEnumConnectionsRemoteNextStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, ref _pdwStubPhase); } /// To be documented. - [NativeName("Src", "Line 15699, Column 41 in objidl.h")] - public unsafe int IMonikerBindToStorageProxy(ref IMoniker This, ref IBindCtx pbc, ref IMoniker pmkToLeft, out ComPtr ppvObj) where TI0 : unmanaged, IComVtbl + [NativeName("Src", "Line 595, Column 17 in ocidl.h")] + public unsafe void IEnumConnectionsRemoteNextStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - ppvObj = default; - return IMonikerBindToStorageProxy(ref This, ref pbc, ref pmkToLeft, SilkMarshal.GuidPtrOf(), (void**) ppvObj.GetAddressOf()); + IEnumConnectionsRemoteNextStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); } /// To be documented. - [NativeName("Src", "Line 15711, Column 43 in objidl.h")] - public unsafe int IMonikerBindToStorageStub(ComPtr This, ComPtr pbc, ComPtr pmkToLeft, out ComPtr ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl where TI3 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 595, Column 17 in ocidl.h")] + public unsafe void IEnumConnectionsRemoteNextStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - ppvObj = default; - return IMonikerBindToStorageStub((IMoniker*) This.Handle, (IBindCtx*) pbc.Handle, (IMoniker*) pmkToLeft.Handle, SilkMarshal.GuidPtrOf(), (Silk.NET.Core.Native.IUnknown**) ppvObj.GetAddressOf()); + IEnumConnectionsRemoteNextStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); } /// To be documented. - [NativeName("Src", "Line 15711, Column 43 in objidl.h")] - public unsafe int IMonikerBindToStorageStub(ComPtr This, ComPtr pbc, ComPtr pmkToLeft, Guid* riid, ref Silk.NET.Core.Native.IUnknown* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 595, Column 17 in ocidl.h")] + public unsafe void IEnumConnectionsRemoteNextStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IMonikerBindToStorageStub((IMoniker*) This.Handle, (IBindCtx*) pbc.Handle, (IMoniker*) pmkToLeft.Handle, riid, ref ppvObj); + IEnumConnectionsRemoteNextStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); } /// To be documented. - [NativeName("Src", "Line 15711, Column 43 in objidl.h")] - public unsafe int IMonikerBindToStorageStub(ComPtr This, ComPtr pbc, ComPtr pmkToLeft, ref Guid riid, ref ComPtr ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl where TI3 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 595, Column 17 in ocidl.h")] + public unsafe void IEnumConnectionsRemoteNextStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IMonikerBindToStorageStub((IMoniker*) This.Handle, (IBindCtx*) pbc.Handle, (IMoniker*) pmkToLeft.Handle, ref riid, (Silk.NET.Core.Native.IUnknown**) ppvObj.GetAddressOf()); + IEnumConnectionsRemoteNextStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); } /// To be documented. - [NativeName("Src", "Line 15711, Column 43 in objidl.h")] - public unsafe int IMonikerBindToStorageStub(ComPtr This, ComPtr pbc, ComPtr pmkToLeft, ref Guid riid, ref Silk.NET.Core.Native.IUnknown* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 859, Column 43 in ocidl.h")] + public unsafe int IEnumConnectionPointsRemoteNextProxy(ComPtr This, uint cConnections, ref ComPtr ppCP, uint* pcFetched) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IMonikerBindToStorageStub((IMoniker*) This.Handle, (IBindCtx*) pbc.Handle, (IMoniker*) pmkToLeft.Handle, ref riid, ref ppvObj); + return IEnumConnectionPointsRemoteNextProxy((IEnumConnectionPoints*) This.Handle, cConnections, (IConnectionPoint**) ppCP.GetAddressOf(), pcFetched); } /// To be documented. - [NativeName("Src", "Line 15711, Column 43 in objidl.h")] - public unsafe int IMonikerBindToStorageStub(ComPtr This, ComPtr pbc, ref IMoniker pmkToLeft, out ComPtr ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 859, Column 43 in ocidl.h")] + public unsafe int IEnumConnectionPointsRemoteNextProxy(ComPtr This, uint cConnections, ref ComPtr ppCP, ref uint pcFetched) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - ppvObj = default; - return IMonikerBindToStorageStub((IMoniker*) This.Handle, (IBindCtx*) pbc.Handle, ref pmkToLeft, SilkMarshal.GuidPtrOf(), (Silk.NET.Core.Native.IUnknown**) ppvObj.GetAddressOf()); + return IEnumConnectionPointsRemoteNextProxy((IEnumConnectionPoints*) This.Handle, cConnections, (IConnectionPoint**) ppCP.GetAddressOf(), ref pcFetched); } /// To be documented. - [NativeName("Src", "Line 15711, Column 43 in objidl.h")] - public unsafe int IMonikerBindToStorageStub(ComPtr This, ComPtr pbc, ref IMoniker pmkToLeft, Guid* riid, ref Silk.NET.Core.Native.IUnknown* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 859, Column 43 in ocidl.h")] + public unsafe int IEnumConnectionPointsRemoteNextProxy(ComPtr This, uint cConnections, ref IConnectionPoint* ppCP, uint* pcFetched) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IMonikerBindToStorageStub((IMoniker*) This.Handle, (IBindCtx*) pbc.Handle, ref pmkToLeft, riid, ref ppvObj); + return IEnumConnectionPointsRemoteNextProxy((IEnumConnectionPoints*) This.Handle, cConnections, ref ppCP, pcFetched); } /// To be documented. - [NativeName("Src", "Line 15711, Column 43 in objidl.h")] - public unsafe int IMonikerBindToStorageStub(ComPtr This, ComPtr pbc, ref IMoniker pmkToLeft, ref Guid riid, ref ComPtr ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 859, Column 43 in ocidl.h")] + public unsafe int IEnumConnectionPointsRemoteNextProxy(ComPtr This, uint cConnections, ref IConnectionPoint* ppCP, ref uint pcFetched) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IMonikerBindToStorageStub((IMoniker*) This.Handle, (IBindCtx*) pbc.Handle, ref pmkToLeft, ref riid, (Silk.NET.Core.Native.IUnknown**) ppvObj.GetAddressOf()); + return IEnumConnectionPointsRemoteNextProxy((IEnumConnectionPoints*) This.Handle, cConnections, ref ppCP, ref pcFetched); } /// To be documented. - [NativeName("Src", "Line 15711, Column 43 in objidl.h")] - public unsafe int IMonikerBindToStorageStub(ComPtr This, ComPtr pbc, ref IMoniker pmkToLeft, ref Guid riid, ref Silk.NET.Core.Native.IUnknown* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 859, Column 43 in ocidl.h")] + public unsafe int IEnumConnectionPointsRemoteNextProxy(ref IEnumConnectionPoints This, uint cConnections, ref ComPtr ppCP, uint* pcFetched) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IMonikerBindToStorageStub((IMoniker*) This.Handle, (IBindCtx*) pbc.Handle, ref pmkToLeft, ref riid, ref ppvObj); + return IEnumConnectionPointsRemoteNextProxy(ref This, cConnections, (IConnectionPoint**) ppCP.GetAddressOf(), pcFetched); } /// To be documented. - [NativeName("Src", "Line 15711, Column 43 in objidl.h")] - public unsafe int IMonikerBindToStorageStub(ComPtr This, ref IBindCtx pbc, ComPtr pmkToLeft, out ComPtr ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 859, Column 43 in ocidl.h")] + public unsafe int IEnumConnectionPointsRemoteNextProxy(ref IEnumConnectionPoints This, uint cConnections, ref ComPtr ppCP, ref uint pcFetched) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - ppvObj = default; - return IMonikerBindToStorageStub((IMoniker*) This.Handle, ref pbc, (IMoniker*) pmkToLeft.Handle, SilkMarshal.GuidPtrOf(), (Silk.NET.Core.Native.IUnknown**) ppvObj.GetAddressOf()); + return IEnumConnectionPointsRemoteNextProxy(ref This, cConnections, (IConnectionPoint**) ppCP.GetAddressOf(), ref pcFetched); } /// To be documented. - [NativeName("Src", "Line 15711, Column 43 in objidl.h")] - public unsafe int IMonikerBindToStorageStub(ComPtr This, ref IBindCtx pbc, ComPtr pmkToLeft, Guid* riid, ref Silk.NET.Core.Native.IUnknown* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 866, Column 17 in ocidl.h")] + public unsafe void IEnumConnectionPointsRemoteNextStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IMonikerBindToStorageStub((IMoniker*) This.Handle, ref pbc, (IMoniker*) pmkToLeft.Handle, riid, ref ppvObj); + IEnumConnectionPointsRemoteNextStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); } /// To be documented. - [NativeName("Src", "Line 15711, Column 43 in objidl.h")] - public unsafe int IMonikerBindToStorageStub(ComPtr This, ref IBindCtx pbc, ComPtr pmkToLeft, ref Guid riid, ref ComPtr ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 866, Column 17 in ocidl.h")] + public unsafe void IEnumConnectionPointsRemoteNextStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IMonikerBindToStorageStub((IMoniker*) This.Handle, ref pbc, (IMoniker*) pmkToLeft.Handle, ref riid, (Silk.NET.Core.Native.IUnknown**) ppvObj.GetAddressOf()); + IEnumConnectionPointsRemoteNextStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); } /// To be documented. - [NativeName("Src", "Line 15711, Column 43 in objidl.h")] - public unsafe int IMonikerBindToStorageStub(ComPtr This, ref IBindCtx pbc, ComPtr pmkToLeft, ref Guid riid, ref Silk.NET.Core.Native.IUnknown* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 866, Column 17 in ocidl.h")] + public unsafe void IEnumConnectionPointsRemoteNextStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IMonikerBindToStorageStub((IMoniker*) This.Handle, ref pbc, (IMoniker*) pmkToLeft.Handle, ref riid, ref ppvObj); + IEnumConnectionPointsRemoteNextStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); } /// To be documented. - [NativeName("Src", "Line 15711, Column 43 in objidl.h")] - public unsafe int IMonikerBindToStorageStub(ComPtr This, ref IBindCtx pbc, ref IMoniker pmkToLeft, out ComPtr ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 866, Column 17 in ocidl.h")] + public unsafe void IEnumConnectionPointsRemoteNextStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - ppvObj = default; - return IMonikerBindToStorageStub((IMoniker*) This.Handle, ref pbc, ref pmkToLeft, SilkMarshal.GuidPtrOf(), (Silk.NET.Core.Native.IUnknown**) ppvObj.GetAddressOf()); + IEnumConnectionPointsRemoteNextStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); } /// To be documented. - [NativeName("Src", "Line 15711, Column 43 in objidl.h")] - public unsafe int IMonikerBindToStorageStub(ComPtr This, ref IBindCtx pbc, ref IMoniker pmkToLeft, Guid* riid, ref Silk.NET.Core.Native.IUnknown* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 866, Column 17 in ocidl.h")] + public unsafe void IEnumConnectionPointsRemoteNextStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IMonikerBindToStorageStub((IMoniker*) This.Handle, ref pbc, ref pmkToLeft, riid, ref ppvObj); + IEnumConnectionPointsRemoteNextStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); } /// To be documented. - [NativeName("Src", "Line 15711, Column 43 in objidl.h")] - public unsafe int IMonikerBindToStorageStub(ComPtr This, ref IBindCtx pbc, ref IMoniker pmkToLeft, ref Guid riid, ref ComPtr ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 866, Column 17 in ocidl.h")] + public unsafe void IEnumConnectionPointsRemoteNextStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IMonikerBindToStorageStub((IMoniker*) This.Handle, ref pbc, ref pmkToLeft, ref riid, (Silk.NET.Core.Native.IUnknown**) ppvObj.GetAddressOf()); + IEnumConnectionPointsRemoteNextStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase); } /// To be documented. - [NativeName("Src", "Line 15711, Column 43 in objidl.h")] - public unsafe int IMonikerBindToStorageStub(ComPtr This, ref IBindCtx pbc, ref IMoniker pmkToLeft, ref Guid riid, ref Silk.NET.Core.Native.IUnknown* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 866, Column 17 in ocidl.h")] + public unsafe void IEnumConnectionPointsRemoteNextStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IMonikerBindToStorageStub((IMoniker*) This.Handle, ref pbc, ref pmkToLeft, ref riid, ref ppvObj); + IEnumConnectionPointsRemoteNextStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, _pdwStubPhase); } /// To be documented. - [NativeName("Src", "Line 15711, Column 43 in objidl.h")] - public unsafe int IMonikerBindToStorageStub(ref IMoniker This, ComPtr pbc, ComPtr pmkToLeft, out ComPtr ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 866, Column 17 in ocidl.h")] + public unsafe void IEnumConnectionPointsRemoteNextStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - ppvObj = default; - return IMonikerBindToStorageStub(ref This, (IBindCtx*) pbc.Handle, (IMoniker*) pmkToLeft.Handle, SilkMarshal.GuidPtrOf(), (Silk.NET.Core.Native.IUnknown**) ppvObj.GetAddressOf()); + IEnumConnectionPointsRemoteNextStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, ref _pdwStubPhase); } /// To be documented. - [NativeName("Src", "Line 15711, Column 43 in objidl.h")] - public unsafe int IMonikerBindToStorageStub(ref IMoniker This, ComPtr pbc, ComPtr pmkToLeft, Guid* riid, ref Silk.NET.Core.Native.IUnknown* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 866, Column 17 in ocidl.h")] + public unsafe void IEnumConnectionPointsRemoteNextStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IMonikerBindToStorageStub(ref This, (IBindCtx*) pbc.Handle, (IMoniker*) pmkToLeft.Handle, riid, ref ppvObj); + IEnumConnectionPointsRemoteNextStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); } /// To be documented. - [NativeName("Src", "Line 15711, Column 43 in objidl.h")] - public unsafe int IMonikerBindToStorageStub(ref IMoniker This, ComPtr pbc, ComPtr pmkToLeft, ref Guid riid, ref ComPtr ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 866, Column 17 in ocidl.h")] + public unsafe void IEnumConnectionPointsRemoteNextStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IMonikerBindToStorageStub(ref This, (IBindCtx*) pbc.Handle, (IMoniker*) pmkToLeft.Handle, ref riid, (Silk.NET.Core.Native.IUnknown**) ppvObj.GetAddressOf()); + IEnumConnectionPointsRemoteNextStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); } /// To be documented. - [NativeName("Src", "Line 15711, Column 43 in objidl.h")] - public unsafe int IMonikerBindToStorageStub(ref IMoniker This, ComPtr pbc, ComPtr pmkToLeft, ref Guid riid, ref Silk.NET.Core.Native.IUnknown* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 866, Column 17 in ocidl.h")] + public unsafe void IEnumConnectionPointsRemoteNextStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IMonikerBindToStorageStub(ref This, (IBindCtx*) pbc.Handle, (IMoniker*) pmkToLeft.Handle, ref riid, ref ppvObj); + IEnumConnectionPointsRemoteNextStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); } /// To be documented. - [NativeName("Src", "Line 15711, Column 43 in objidl.h")] - public unsafe int IMonikerBindToStorageStub(ref IMoniker This, ComPtr pbc, ref IMoniker pmkToLeft, out ComPtr ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 866, Column 17 in ocidl.h")] + public unsafe void IEnumConnectionPointsRemoteNextStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - ppvObj = default; - return IMonikerBindToStorageStub(ref This, (IBindCtx*) pbc.Handle, ref pmkToLeft, SilkMarshal.GuidPtrOf(), (Silk.NET.Core.Native.IUnknown**) ppvObj.GetAddressOf()); + IEnumConnectionPointsRemoteNextStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); } /// To be documented. - [NativeName("Src", "Line 15711, Column 43 in objidl.h")] - public unsafe int IMonikerBindToStorageStub(ref IMoniker This, ComPtr pbc, ref IMoniker pmkToLeft, Guid* riid, ref Silk.NET.Core.Native.IUnknown* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 1145, Column 43 in ocidl.h")] + public unsafe int IClassFactory2RemoteCreateInstanceLicProxy(ComPtr This, Guid* riid, char* bstrKey, ref ComPtr ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IMonikerBindToStorageStub(ref This, (IBindCtx*) pbc.Handle, ref pmkToLeft, riid, ref ppvObj); + return IClassFactory2RemoteCreateInstanceLicProxy((Silk.NET.Core.Native.IUnknown*) This.Handle, riid, bstrKey, (Silk.NET.Core.Native.IUnknown**) ppvObj.GetAddressOf()); } /// To be documented. - [NativeName("Src", "Line 15711, Column 43 in objidl.h")] - public unsafe int IMonikerBindToStorageStub(ref IMoniker This, ComPtr pbc, ref IMoniker pmkToLeft, ref Guid riid, ref ComPtr ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 1145, Column 43 in ocidl.h")] + public unsafe int IClassFactory2RemoteCreateInstanceLicProxy(ComPtr This, Guid* riid, char* bstrKey, ref Silk.NET.Core.Native.IUnknown* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IMonikerBindToStorageStub(ref This, (IBindCtx*) pbc.Handle, ref pmkToLeft, ref riid, (Silk.NET.Core.Native.IUnknown**) ppvObj.GetAddressOf()); + return IClassFactory2RemoteCreateInstanceLicProxy((Silk.NET.Core.Native.IUnknown*) This.Handle, riid, bstrKey, ref ppvObj); } /// To be documented. - [NativeName("Src", "Line 15711, Column 43 in objidl.h")] - public unsafe int IMonikerBindToStorageStub(ref IMoniker This, ComPtr pbc, ref IMoniker pmkToLeft, ref Guid riid, ref Silk.NET.Core.Native.IUnknown* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 1145, Column 43 in ocidl.h")] + public unsafe int IClassFactory2RemoteCreateInstanceLicProxy(ComPtr This, Guid* riid, ref char bstrKey, ref ComPtr ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IMonikerBindToStorageStub(ref This, (IBindCtx*) pbc.Handle, ref pmkToLeft, ref riid, ref ppvObj); + return IClassFactory2RemoteCreateInstanceLicProxy((Silk.NET.Core.Native.IUnknown*) This.Handle, riid, ref bstrKey, (Silk.NET.Core.Native.IUnknown**) ppvObj.GetAddressOf()); } /// To be documented. - [NativeName("Src", "Line 15711, Column 43 in objidl.h")] - public unsafe int IMonikerBindToStorageStub(ref IMoniker This, ref IBindCtx pbc, ComPtr pmkToLeft, out ComPtr ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 1145, Column 43 in ocidl.h")] + public unsafe int IClassFactory2RemoteCreateInstanceLicProxy(ComPtr This, Guid* riid, ref char bstrKey, ref Silk.NET.Core.Native.IUnknown* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - ppvObj = default; - return IMonikerBindToStorageStub(ref This, ref pbc, (IMoniker*) pmkToLeft.Handle, SilkMarshal.GuidPtrOf(), (Silk.NET.Core.Native.IUnknown**) ppvObj.GetAddressOf()); + return IClassFactory2RemoteCreateInstanceLicProxy((Silk.NET.Core.Native.IUnknown*) This.Handle, riid, ref bstrKey, ref ppvObj); } /// To be documented. - [NativeName("Src", "Line 15711, Column 43 in objidl.h")] - public unsafe int IMonikerBindToStorageStub(ref IMoniker This, ref IBindCtx pbc, ComPtr pmkToLeft, Guid* riid, ref Silk.NET.Core.Native.IUnknown* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 1145, Column 43 in ocidl.h")] + public unsafe int IClassFactory2RemoteCreateInstanceLicProxy(ComPtr This, Guid* riid, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.BStr)] string bstrKey, ref ComPtr ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IMonikerBindToStorageStub(ref This, ref pbc, (IMoniker*) pmkToLeft.Handle, riid, ref ppvObj); + return IClassFactory2RemoteCreateInstanceLicProxy((Silk.NET.Core.Native.IUnknown*) This.Handle, riid, bstrKey, (Silk.NET.Core.Native.IUnknown**) ppvObj.GetAddressOf()); } /// To be documented. - [NativeName("Src", "Line 15711, Column 43 in objidl.h")] - public unsafe int IMonikerBindToStorageStub(ref IMoniker This, ref IBindCtx pbc, ComPtr pmkToLeft, ref Guid riid, ref ComPtr ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 1145, Column 43 in ocidl.h")] + public unsafe int IClassFactory2RemoteCreateInstanceLicProxy(ComPtr This, Guid* riid, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.BStr)] string bstrKey, ref Silk.NET.Core.Native.IUnknown* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IMonikerBindToStorageStub(ref This, ref pbc, (IMoniker*) pmkToLeft.Handle, ref riid, (Silk.NET.Core.Native.IUnknown**) ppvObj.GetAddressOf()); + return IClassFactory2RemoteCreateInstanceLicProxy((Silk.NET.Core.Native.IUnknown*) This.Handle, riid, bstrKey, ref ppvObj); } /// To be documented. - [NativeName("Src", "Line 15711, Column 43 in objidl.h")] - public unsafe int IMonikerBindToStorageStub(ref IMoniker This, ref IBindCtx pbc, ComPtr pmkToLeft, ref Guid riid, ref Silk.NET.Core.Native.IUnknown* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 1145, Column 43 in ocidl.h")] + public unsafe int IClassFactory2RemoteCreateInstanceLicProxy(ComPtr This, ref Guid riid, char* bstrKey, ref ComPtr ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IMonikerBindToStorageStub(ref This, ref pbc, (IMoniker*) pmkToLeft.Handle, ref riid, ref ppvObj); + return IClassFactory2RemoteCreateInstanceLicProxy((Silk.NET.Core.Native.IUnknown*) This.Handle, ref riid, bstrKey, (Silk.NET.Core.Native.IUnknown**) ppvObj.GetAddressOf()); } /// To be documented. - [NativeName("Src", "Line 15711, Column 43 in objidl.h")] - public unsafe int IMonikerBindToStorageStub(ref IMoniker This, ref IBindCtx pbc, ref IMoniker pmkToLeft, out ComPtr ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 1145, Column 43 in ocidl.h")] + public unsafe int IClassFactory2RemoteCreateInstanceLicProxy(ComPtr This, ref Guid riid, char* bstrKey, ref Silk.NET.Core.Native.IUnknown* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - ppvObj = default; - return IMonikerBindToStorageStub(ref This, ref pbc, ref pmkToLeft, SilkMarshal.GuidPtrOf(), (Silk.NET.Core.Native.IUnknown**) ppvObj.GetAddressOf()); + return IClassFactory2RemoteCreateInstanceLicProxy((Silk.NET.Core.Native.IUnknown*) This.Handle, ref riid, bstrKey, ref ppvObj); } /// To be documented. - [NativeName("Src", "Line 15711, Column 43 in objidl.h")] - public unsafe int IMonikerBindToStorageStub(ref IMoniker This, ref IBindCtx pbc, ref IMoniker pmkToLeft, ref Guid riid, ref ComPtr ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 1145, Column 43 in ocidl.h")] + public unsafe int IClassFactory2RemoteCreateInstanceLicProxy(ComPtr This, ref Guid riid, ref char bstrKey, ref ComPtr ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IMonikerBindToStorageStub(ref This, ref pbc, ref pmkToLeft, ref riid, (Silk.NET.Core.Native.IUnknown**) ppvObj.GetAddressOf()); + return IClassFactory2RemoteCreateInstanceLicProxy((Silk.NET.Core.Native.IUnknown*) This.Handle, ref riid, ref bstrKey, (Silk.NET.Core.Native.IUnknown**) ppvObj.GetAddressOf()); } /// To be documented. - [NativeName("Src", "Line 15718, Column 41 in objidl.h")] - public unsafe int IEnumSTATSTGNextProxy(ComPtr This, uint celt, STATSTG* rgelt, uint* pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 1145, Column 43 in ocidl.h")] + public unsafe int IClassFactory2RemoteCreateInstanceLicProxy(ComPtr This, ref Guid riid, ref char bstrKey, ref Silk.NET.Core.Native.IUnknown* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IEnumSTATSTGNextProxy((IEnumSTATSTG*) This.Handle, celt, rgelt, pceltFetched); + return IClassFactory2RemoteCreateInstanceLicProxy((Silk.NET.Core.Native.IUnknown*) This.Handle, ref riid, ref bstrKey, ref ppvObj); } /// To be documented. - [NativeName("Src", "Line 15718, Column 41 in objidl.h")] - public unsafe int IEnumSTATSTGNextProxy(ComPtr This, uint celt, STATSTG* rgelt, ref uint pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 1145, Column 43 in ocidl.h")] + public unsafe int IClassFactory2RemoteCreateInstanceLicProxy(ComPtr This, ref Guid riid, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.BStr)] string bstrKey, ref ComPtr ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IEnumSTATSTGNextProxy((IEnumSTATSTG*) This.Handle, celt, rgelt, ref pceltFetched); + return IClassFactory2RemoteCreateInstanceLicProxy((Silk.NET.Core.Native.IUnknown*) This.Handle, ref riid, bstrKey, (Silk.NET.Core.Native.IUnknown**) ppvObj.GetAddressOf()); } /// To be documented. - [NativeName("Src", "Line 15718, Column 41 in objidl.h")] - public unsafe int IEnumSTATSTGNextProxy(ComPtr This, uint celt, ref STATSTG rgelt, uint* pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 1145, Column 43 in ocidl.h")] + public unsafe int IClassFactory2RemoteCreateInstanceLicProxy(ComPtr This, ref Guid riid, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.BStr)] string bstrKey, ref Silk.NET.Core.Native.IUnknown* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IEnumSTATSTGNextProxy((IEnumSTATSTG*) This.Handle, celt, ref rgelt, pceltFetched); + return IClassFactory2RemoteCreateInstanceLicProxy((Silk.NET.Core.Native.IUnknown*) This.Handle, ref riid, bstrKey, ref ppvObj); } /// To be documented. - [NativeName("Src", "Line 15718, Column 41 in objidl.h")] - public unsafe int IEnumSTATSTGNextProxy(ComPtr This, uint celt, ref STATSTG rgelt, ref uint pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 1145, Column 43 in ocidl.h")] + public unsafe int IClassFactory2RemoteCreateInstanceLicProxy(ref Silk.NET.Core.Native.IUnknown This, Guid* riid, char* bstrKey, ref ComPtr ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IEnumSTATSTGNextProxy((IEnumSTATSTG*) This.Handle, celt, ref rgelt, ref pceltFetched); + return IClassFactory2RemoteCreateInstanceLicProxy(ref This, riid, bstrKey, (Silk.NET.Core.Native.IUnknown**) ppvObj.GetAddressOf()); } /// To be documented. - [NativeName("Src", "Line 15727, Column 43 in objidl.h")] - public unsafe int IEnumSTATSTGNextStub(ComPtr This, uint celt, STATSTG* rgelt, uint* pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 1145, Column 43 in ocidl.h")] + public unsafe int IClassFactory2RemoteCreateInstanceLicProxy(ref Silk.NET.Core.Native.IUnknown This, Guid* riid, ref char bstrKey, ref ComPtr ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IEnumSTATSTGNextStub((IEnumSTATSTG*) This.Handle, celt, rgelt, pceltFetched); + return IClassFactory2RemoteCreateInstanceLicProxy(ref This, riid, ref bstrKey, (Silk.NET.Core.Native.IUnknown**) ppvObj.GetAddressOf()); } /// To be documented. - [NativeName("Src", "Line 15727, Column 43 in objidl.h")] - public unsafe int IEnumSTATSTGNextStub(ComPtr This, uint celt, STATSTG* rgelt, ref uint pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 1145, Column 43 in ocidl.h")] + public unsafe int IClassFactory2RemoteCreateInstanceLicProxy(ref Silk.NET.Core.Native.IUnknown This, Guid* riid, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.BStr)] string bstrKey, ref ComPtr ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IEnumSTATSTGNextStub((IEnumSTATSTG*) This.Handle, celt, rgelt, ref pceltFetched); + return IClassFactory2RemoteCreateInstanceLicProxy(ref This, riid, bstrKey, (Silk.NET.Core.Native.IUnknown**) ppvObj.GetAddressOf()); } /// To be documented. - [NativeName("Src", "Line 15727, Column 43 in objidl.h")] - public unsafe int IEnumSTATSTGNextStub(ComPtr This, uint celt, ref STATSTG rgelt, uint* pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 1145, Column 43 in ocidl.h")] + public unsafe int IClassFactory2RemoteCreateInstanceLicProxy(ref Silk.NET.Core.Native.IUnknown This, ref Guid riid, char* bstrKey, ref ComPtr ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IEnumSTATSTGNextStub((IEnumSTATSTG*) This.Handle, celt, ref rgelt, pceltFetched); + return IClassFactory2RemoteCreateInstanceLicProxy(ref This, ref riid, bstrKey, (Silk.NET.Core.Native.IUnknown**) ppvObj.GetAddressOf()); } /// To be documented. - [NativeName("Src", "Line 15727, Column 43 in objidl.h")] - public unsafe int IEnumSTATSTGNextStub(ComPtr This, uint celt, ref STATSTG rgelt, ref uint pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 1145, Column 43 in ocidl.h")] + public unsafe int IClassFactory2RemoteCreateInstanceLicProxy(ref Silk.NET.Core.Native.IUnknown This, ref Guid riid, ref char bstrKey, ref ComPtr ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IEnumSTATSTGNextStub((IEnumSTATSTG*) This.Handle, celt, ref rgelt, ref pceltFetched); + return IClassFactory2RemoteCreateInstanceLicProxy(ref This, ref riid, ref bstrKey, (Silk.NET.Core.Native.IUnknown**) ppvObj.GetAddressOf()); } /// To be documented. - [NativeName("Src", "Line 15733, Column 41 in objidl.h")] - public unsafe int IStorageOpenStreamProxy(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pwcsName, void* reserved1, uint grfMode, uint reserved2, ref ComPtr ppstm) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 1145, Column 43 in ocidl.h")] + public unsafe int IClassFactory2RemoteCreateInstanceLicProxy(ref Silk.NET.Core.Native.IUnknown This, ref Guid riid, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.BStr)] string bstrKey, ref ComPtr ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStorageOpenStreamProxy((IStorage*) This.Handle, pwcsName, reserved1, grfMode, reserved2, (Silk.NET.Core.Win32Extras.IStream**) ppstm.GetAddressOf()); + return IClassFactory2RemoteCreateInstanceLicProxy(ref This, ref riid, bstrKey, (Silk.NET.Core.Native.IUnknown**) ppvObj.GetAddressOf()); } /// To be documented. - [NativeName("Src", "Line 15733, Column 41 in objidl.h")] - public unsafe int IStorageOpenStreamProxy(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pwcsName, void* reserved1, uint grfMode, uint reserved2, ref Silk.NET.Core.Win32Extras.IStream* ppstm) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 1152, Column 17 in ocidl.h")] + public unsafe void IClassFactory2RemoteCreateInstanceLicStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStorageOpenStreamProxy((IStorage*) This.Handle, pwcsName, reserved1, grfMode, reserved2, ref ppstm); + IClassFactory2RemoteCreateInstanceLicStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); } /// To be documented. - [NativeName("Src", "Line 15733, Column 41 in objidl.h")] - public unsafe int IStorageOpenStreamProxy(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pwcsName, ref T0 reserved1, uint grfMode, uint reserved2, ref ComPtr ppstm) where T0 : unmanaged where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 1152, Column 17 in ocidl.h")] + public unsafe void IClassFactory2RemoteCreateInstanceLicStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStorageOpenStreamProxy((IStorage*) This.Handle, pwcsName, ref reserved1, grfMode, reserved2, (Silk.NET.Core.Win32Extras.IStream**) ppstm.GetAddressOf()); + IClassFactory2RemoteCreateInstanceLicStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); } /// To be documented. - [NativeName("Src", "Line 15733, Column 41 in objidl.h")] - public unsafe int IStorageOpenStreamProxy(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pwcsName, ref T0 reserved1, uint grfMode, uint reserved2, ref Silk.NET.Core.Win32Extras.IStream* ppstm) where T0 : unmanaged where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 1152, Column 17 in ocidl.h")] + public unsafe void IClassFactory2RemoteCreateInstanceLicStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStorageOpenStreamProxy((IStorage*) This.Handle, pwcsName, ref reserved1, grfMode, reserved2, ref ppstm); + IClassFactory2RemoteCreateInstanceLicStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); } /// To be documented. - [NativeName("Src", "Line 15733, Column 41 in objidl.h")] - public unsafe int IStorageOpenStreamProxy(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pwcsName, void* reserved1, uint grfMode, uint reserved2, ref ComPtr ppstm) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 1152, Column 17 in ocidl.h")] + public unsafe void IClassFactory2RemoteCreateInstanceLicStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStorageOpenStreamProxy((IStorage*) This.Handle, in pwcsName, reserved1, grfMode, reserved2, (Silk.NET.Core.Win32Extras.IStream**) ppstm.GetAddressOf()); + IClassFactory2RemoteCreateInstanceLicStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); } /// To be documented. - [NativeName("Src", "Line 15733, Column 41 in objidl.h")] - public unsafe int IStorageOpenStreamProxy(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pwcsName, void* reserved1, uint grfMode, uint reserved2, ref Silk.NET.Core.Win32Extras.IStream* ppstm) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 1152, Column 17 in ocidl.h")] + public unsafe void IClassFactory2RemoteCreateInstanceLicStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStorageOpenStreamProxy((IStorage*) This.Handle, in pwcsName, reserved1, grfMode, reserved2, ref ppstm); + IClassFactory2RemoteCreateInstanceLicStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); } /// To be documented. - [NativeName("Src", "Line 15733, Column 41 in objidl.h")] - public unsafe int IStorageOpenStreamProxy(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pwcsName, ref T0 reserved1, uint grfMode, uint reserved2, ref ComPtr ppstm) where T0 : unmanaged where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 1152, Column 17 in ocidl.h")] + public unsafe void IClassFactory2RemoteCreateInstanceLicStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStorageOpenStreamProxy((IStorage*) This.Handle, in pwcsName, ref reserved1, grfMode, reserved2, (Silk.NET.Core.Win32Extras.IStream**) ppstm.GetAddressOf()); + IClassFactory2RemoteCreateInstanceLicStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase); } /// To be documented. - [NativeName("Src", "Line 15733, Column 41 in objidl.h")] - public unsafe int IStorageOpenStreamProxy(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pwcsName, ref T0 reserved1, uint grfMode, uint reserved2, ref Silk.NET.Core.Win32Extras.IStream* ppstm) where T0 : unmanaged where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 1152, Column 17 in ocidl.h")] + public unsafe void IClassFactory2RemoteCreateInstanceLicStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStorageOpenStreamProxy((IStorage*) This.Handle, in pwcsName, ref reserved1, grfMode, reserved2, ref ppstm); + IClassFactory2RemoteCreateInstanceLicStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, _pdwStubPhase); } /// To be documented. - [NativeName("Src", "Line 15733, Column 41 in objidl.h")] - public unsafe int IStorageOpenStreamProxy(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pwcsName, void* reserved1, uint grfMode, uint reserved2, ref ComPtr ppstm) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 1152, Column 17 in ocidl.h")] + public unsafe void IClassFactory2RemoteCreateInstanceLicStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStorageOpenStreamProxy((IStorage*) This.Handle, pwcsName, reserved1, grfMode, reserved2, (Silk.NET.Core.Win32Extras.IStream**) ppstm.GetAddressOf()); + IClassFactory2RemoteCreateInstanceLicStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, ref _pdwStubPhase); } /// To be documented. - [NativeName("Src", "Line 15733, Column 41 in objidl.h")] - public unsafe int IStorageOpenStreamProxy(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pwcsName, void* reserved1, uint grfMode, uint reserved2, ref Silk.NET.Core.Win32Extras.IStream* ppstm) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 1152, Column 17 in ocidl.h")] + public unsafe void IClassFactory2RemoteCreateInstanceLicStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStorageOpenStreamProxy((IStorage*) This.Handle, pwcsName, reserved1, grfMode, reserved2, ref ppstm); + IClassFactory2RemoteCreateInstanceLicStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); } /// To be documented. - [NativeName("Src", "Line 15733, Column 41 in objidl.h")] - public unsafe int IStorageOpenStreamProxy(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pwcsName, ref T0 reserved1, uint grfMode, uint reserved2, ref ComPtr ppstm) where T0 : unmanaged where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 1152, Column 17 in ocidl.h")] + public unsafe void IClassFactory2RemoteCreateInstanceLicStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStorageOpenStreamProxy((IStorage*) This.Handle, pwcsName, ref reserved1, grfMode, reserved2, (Silk.NET.Core.Win32Extras.IStream**) ppstm.GetAddressOf()); + IClassFactory2RemoteCreateInstanceLicStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); } /// To be documented. - [NativeName("Src", "Line 15733, Column 41 in objidl.h")] - public unsafe int IStorageOpenStreamProxy(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pwcsName, ref T0 reserved1, uint grfMode, uint reserved2, ref Silk.NET.Core.Win32Extras.IStream* ppstm) where T0 : unmanaged where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 1152, Column 17 in ocidl.h")] + public unsafe void IClassFactory2RemoteCreateInstanceLicStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStorageOpenStreamProxy((IStorage*) This.Handle, pwcsName, ref reserved1, grfMode, reserved2, ref ppstm); + IClassFactory2RemoteCreateInstanceLicStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); } /// To be documented. - [NativeName("Src", "Line 15733, Column 41 in objidl.h")] - public unsafe int IStorageOpenStreamProxy(ref IStorage This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pwcsName, void* reserved1, uint grfMode, uint reserved2, ref ComPtr ppstm) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 1152, Column 17 in ocidl.h")] + public unsafe void IClassFactory2RemoteCreateInstanceLicStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStorageOpenStreamProxy(ref This, pwcsName, reserved1, grfMode, reserved2, (Silk.NET.Core.Win32Extras.IStream**) ppstm.GetAddressOf()); + IClassFactory2RemoteCreateInstanceLicStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); } /// To be documented. - [NativeName("Src", "Line 15733, Column 41 in objidl.h")] - public unsafe int IStorageOpenStreamProxy(ref IStorage This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pwcsName, ref T0 reserved1, uint grfMode, uint reserved2, ref ComPtr ppstm) where T0 : unmanaged where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 2631, Column 43 in ocidl.h")] + public unsafe int IPersistMemoryRemoteLoadProxy(ComPtr This, byte* pMem, uint cbSize) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStorageOpenStreamProxy(ref This, pwcsName, ref reserved1, grfMode, reserved2, (Silk.NET.Core.Win32Extras.IStream**) ppstm.GetAddressOf()); + return IPersistMemoryRemoteLoadProxy((IPersistMemory*) This.Handle, pMem, cbSize); } /// To be documented. - [NativeName("Src", "Line 15733, Column 41 in objidl.h")] - public unsafe int IStorageOpenStreamProxy(ref IStorage This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pwcsName, void* reserved1, uint grfMode, uint reserved2, ref ComPtr ppstm) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 2631, Column 43 in ocidl.h")] + public unsafe int IPersistMemoryRemoteLoadProxy(ComPtr This, ref byte pMem, uint cbSize) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStorageOpenStreamProxy(ref This, in pwcsName, reserved1, grfMode, reserved2, (Silk.NET.Core.Win32Extras.IStream**) ppstm.GetAddressOf()); + return IPersistMemoryRemoteLoadProxy((IPersistMemory*) This.Handle, ref pMem, cbSize); } /// To be documented. - [NativeName("Src", "Line 15733, Column 41 in objidl.h")] - public unsafe int IStorageOpenStreamProxy(ref IStorage This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pwcsName, ref T0 reserved1, uint grfMode, uint reserved2, ref ComPtr ppstm) where T0 : unmanaged where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 2631, Column 43 in ocidl.h")] + public unsafe int IPersistMemoryRemoteLoadProxy(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pMem, uint cbSize) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStorageOpenStreamProxy(ref This, in pwcsName, ref reserved1, grfMode, reserved2, (Silk.NET.Core.Win32Extras.IStream**) ppstm.GetAddressOf()); + return IPersistMemoryRemoteLoadProxy((IPersistMemory*) This.Handle, pMem, cbSize); } /// To be documented. - [NativeName("Src", "Line 15733, Column 41 in objidl.h")] - public unsafe int IStorageOpenStreamProxy(ref IStorage This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pwcsName, void* reserved1, uint grfMode, uint reserved2, ref ComPtr ppstm) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 2637, Column 17 in ocidl.h")] + public unsafe void IPersistMemoryRemoteLoadStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStorageOpenStreamProxy(ref This, pwcsName, reserved1, grfMode, reserved2, (Silk.NET.Core.Win32Extras.IStream**) ppstm.GetAddressOf()); + IPersistMemoryRemoteLoadStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); } /// To be documented. - [NativeName("Src", "Line 15733, Column 41 in objidl.h")] - public unsafe int IStorageOpenStreamProxy(ref IStorage This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pwcsName, ref T0 reserved1, uint grfMode, uint reserved2, ref ComPtr ppstm) where T0 : unmanaged where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 2637, Column 17 in ocidl.h")] + public unsafe void IPersistMemoryRemoteLoadStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStorageOpenStreamProxy(ref This, pwcsName, ref reserved1, grfMode, reserved2, (Silk.NET.Core.Win32Extras.IStream**) ppstm.GetAddressOf()); + IPersistMemoryRemoteLoadStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); } /// To be documented. - [NativeName("Src", "Line 15745, Column 43 in objidl.h")] - public unsafe int IStorageOpenStreamStub(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pwcsName, uint cbReserved1, byte* reserved1, uint grfMode, uint reserved2, ref ComPtr ppstm) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 2637, Column 17 in ocidl.h")] + public unsafe void IPersistMemoryRemoteLoadStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStorageOpenStreamStub((IStorage*) This.Handle, pwcsName, cbReserved1, reserved1, grfMode, reserved2, (Silk.NET.Core.Win32Extras.IStream**) ppstm.GetAddressOf()); + IPersistMemoryRemoteLoadStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); } /// To be documented. - [NativeName("Src", "Line 15745, Column 43 in objidl.h")] - public unsafe int IStorageOpenStreamStub(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pwcsName, uint cbReserved1, byte* reserved1, uint grfMode, uint reserved2, ref Silk.NET.Core.Win32Extras.IStream* ppstm) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 2637, Column 17 in ocidl.h")] + public unsafe void IPersistMemoryRemoteLoadStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStorageOpenStreamStub((IStorage*) This.Handle, pwcsName, cbReserved1, reserved1, grfMode, reserved2, ref ppstm); + IPersistMemoryRemoteLoadStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); } /// To be documented. - [NativeName("Src", "Line 15745, Column 43 in objidl.h")] - public unsafe int IStorageOpenStreamStub(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pwcsName, uint cbReserved1, ref byte reserved1, uint grfMode, uint reserved2, ref ComPtr ppstm) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 2637, Column 17 in ocidl.h")] + public unsafe void IPersistMemoryRemoteLoadStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStorageOpenStreamStub((IStorage*) This.Handle, pwcsName, cbReserved1, ref reserved1, grfMode, reserved2, (Silk.NET.Core.Win32Extras.IStream**) ppstm.GetAddressOf()); + IPersistMemoryRemoteLoadStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); } /// To be documented. - [NativeName("Src", "Line 15745, Column 43 in objidl.h")] - public unsafe int IStorageOpenStreamStub(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pwcsName, uint cbReserved1, ref byte reserved1, uint grfMode, uint reserved2, ref Silk.NET.Core.Win32Extras.IStream* ppstm) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 2637, Column 17 in ocidl.h")] + public unsafe void IPersistMemoryRemoteLoadStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStorageOpenStreamStub((IStorage*) This.Handle, pwcsName, cbReserved1, ref reserved1, grfMode, reserved2, ref ppstm); + IPersistMemoryRemoteLoadStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase); } /// To be documented. - [NativeName("Src", "Line 15745, Column 43 in objidl.h")] - public unsafe int IStorageOpenStreamStub(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pwcsName, uint cbReserved1, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string reserved1, uint grfMode, uint reserved2, ref ComPtr ppstm) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 2637, Column 17 in ocidl.h")] + public unsafe void IPersistMemoryRemoteLoadStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStorageOpenStreamStub((IStorage*) This.Handle, pwcsName, cbReserved1, reserved1, grfMode, reserved2, (Silk.NET.Core.Win32Extras.IStream**) ppstm.GetAddressOf()); + IPersistMemoryRemoteLoadStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, _pdwStubPhase); } /// To be documented. - [NativeName("Src", "Line 15745, Column 43 in objidl.h")] - public unsafe int IStorageOpenStreamStub(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pwcsName, uint cbReserved1, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string reserved1, uint grfMode, uint reserved2, ref Silk.NET.Core.Win32Extras.IStream* ppstm) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 2637, Column 17 in ocidl.h")] + public unsafe void IPersistMemoryRemoteLoadStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStorageOpenStreamStub((IStorage*) This.Handle, pwcsName, cbReserved1, reserved1, grfMode, reserved2, ref ppstm); + IPersistMemoryRemoteLoadStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, ref _pdwStubPhase); } /// To be documented. - [NativeName("Src", "Line 15745, Column 43 in objidl.h")] - public unsafe int IStorageOpenStreamStub(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pwcsName, uint cbReserved1, byte* reserved1, uint grfMode, uint reserved2, ref ComPtr ppstm) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 2637, Column 17 in ocidl.h")] + public unsafe void IPersistMemoryRemoteLoadStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStorageOpenStreamStub((IStorage*) This.Handle, in pwcsName, cbReserved1, reserved1, grfMode, reserved2, (Silk.NET.Core.Win32Extras.IStream**) ppstm.GetAddressOf()); + IPersistMemoryRemoteLoadStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); } /// To be documented. - [NativeName("Src", "Line 15745, Column 43 in objidl.h")] - public unsafe int IStorageOpenStreamStub(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pwcsName, uint cbReserved1, byte* reserved1, uint grfMode, uint reserved2, ref Silk.NET.Core.Win32Extras.IStream* ppstm) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 2637, Column 17 in ocidl.h")] + public unsafe void IPersistMemoryRemoteLoadStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStorageOpenStreamStub((IStorage*) This.Handle, in pwcsName, cbReserved1, reserved1, grfMode, reserved2, ref ppstm); + IPersistMemoryRemoteLoadStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); } /// To be documented. - [NativeName("Src", "Line 15745, Column 43 in objidl.h")] - public unsafe int IStorageOpenStreamStub(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pwcsName, uint cbReserved1, ref byte reserved1, uint grfMode, uint reserved2, ref ComPtr ppstm) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 2637, Column 17 in ocidl.h")] + public unsafe void IPersistMemoryRemoteLoadStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStorageOpenStreamStub((IStorage*) This.Handle, in pwcsName, cbReserved1, ref reserved1, grfMode, reserved2, (Silk.NET.Core.Win32Extras.IStream**) ppstm.GetAddressOf()); + IPersistMemoryRemoteLoadStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); } /// To be documented. - [NativeName("Src", "Line 15745, Column 43 in objidl.h")] - public unsafe int IStorageOpenStreamStub(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pwcsName, uint cbReserved1, ref byte reserved1, uint grfMode, uint reserved2, ref Silk.NET.Core.Win32Extras.IStream* ppstm) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 2637, Column 17 in ocidl.h")] + public unsafe void IPersistMemoryRemoteLoadStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStorageOpenStreamStub((IStorage*) This.Handle, in pwcsName, cbReserved1, ref reserved1, grfMode, reserved2, ref ppstm); + IPersistMemoryRemoteLoadStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); } /// To be documented. - [NativeName("Src", "Line 15745, Column 43 in objidl.h")] - public unsafe int IStorageOpenStreamStub(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pwcsName, uint cbReserved1, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string reserved1, uint grfMode, uint reserved2, ref ComPtr ppstm) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 2644, Column 43 in ocidl.h")] + public unsafe int IPersistMemoryRemoteSaveProxy(ComPtr This, byte* pMem, Silk.NET.Core.Bool32 fClearDirty, uint cbSize) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStorageOpenStreamStub((IStorage*) This.Handle, in pwcsName, cbReserved1, reserved1, grfMode, reserved2, (Silk.NET.Core.Win32Extras.IStream**) ppstm.GetAddressOf()); + return IPersistMemoryRemoteSaveProxy((IPersistMemory*) This.Handle, pMem, fClearDirty, cbSize); } /// To be documented. - [NativeName("Src", "Line 15745, Column 43 in objidl.h")] - public unsafe int IStorageOpenStreamStub(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pwcsName, uint cbReserved1, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string reserved1, uint grfMode, uint reserved2, ref Silk.NET.Core.Win32Extras.IStream* ppstm) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 2644, Column 43 in ocidl.h")] + public unsafe int IPersistMemoryRemoteSaveProxy(ComPtr This, ref byte pMem, Silk.NET.Core.Bool32 fClearDirty, uint cbSize) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStorageOpenStreamStub((IStorage*) This.Handle, in pwcsName, cbReserved1, reserved1, grfMode, reserved2, ref ppstm); + return IPersistMemoryRemoteSaveProxy((IPersistMemory*) This.Handle, ref pMem, fClearDirty, cbSize); } /// To be documented. - [NativeName("Src", "Line 15745, Column 43 in objidl.h")] - public unsafe int IStorageOpenStreamStub(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pwcsName, uint cbReserved1, byte* reserved1, uint grfMode, uint reserved2, ref ComPtr ppstm) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 2644, Column 43 in ocidl.h")] + public unsafe int IPersistMemoryRemoteSaveProxy(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pMem, Silk.NET.Core.Bool32 fClearDirty, uint cbSize) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStorageOpenStreamStub((IStorage*) This.Handle, pwcsName, cbReserved1, reserved1, grfMode, reserved2, (Silk.NET.Core.Win32Extras.IStream**) ppstm.GetAddressOf()); + return IPersistMemoryRemoteSaveProxy((IPersistMemory*) This.Handle, pMem, fClearDirty, cbSize); } /// To be documented. - [NativeName("Src", "Line 15745, Column 43 in objidl.h")] - public unsafe int IStorageOpenStreamStub(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pwcsName, uint cbReserved1, byte* reserved1, uint grfMode, uint reserved2, ref Silk.NET.Core.Win32Extras.IStream* ppstm) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 2651, Column 17 in ocidl.h")] + public unsafe void IPersistMemoryRemoteSaveStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStorageOpenStreamStub((IStorage*) This.Handle, pwcsName, cbReserved1, reserved1, grfMode, reserved2, ref ppstm); + IPersistMemoryRemoteSaveStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); } /// To be documented. - [NativeName("Src", "Line 15745, Column 43 in objidl.h")] - public unsafe int IStorageOpenStreamStub(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pwcsName, uint cbReserved1, ref byte reserved1, uint grfMode, uint reserved2, ref ComPtr ppstm) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 2651, Column 17 in ocidl.h")] + public unsafe void IPersistMemoryRemoteSaveStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStorageOpenStreamStub((IStorage*) This.Handle, pwcsName, cbReserved1, ref reserved1, grfMode, reserved2, (Silk.NET.Core.Win32Extras.IStream**) ppstm.GetAddressOf()); + IPersistMemoryRemoteSaveStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); } /// To be documented. - [NativeName("Src", "Line 15745, Column 43 in objidl.h")] - public unsafe int IStorageOpenStreamStub(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pwcsName, uint cbReserved1, ref byte reserved1, uint grfMode, uint reserved2, ref Silk.NET.Core.Win32Extras.IStream* ppstm) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 2651, Column 17 in ocidl.h")] + public unsafe void IPersistMemoryRemoteSaveStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStorageOpenStreamStub((IStorage*) This.Handle, pwcsName, cbReserved1, ref reserved1, grfMode, reserved2, ref ppstm); + IPersistMemoryRemoteSaveStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); } /// To be documented. - [NativeName("Src", "Line 15745, Column 43 in objidl.h")] - public unsafe int IStorageOpenStreamStub(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pwcsName, uint cbReserved1, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string reserved1, uint grfMode, uint reserved2, ref ComPtr ppstm) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 2651, Column 17 in ocidl.h")] + public unsafe void IPersistMemoryRemoteSaveStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStorageOpenStreamStub((IStorage*) This.Handle, pwcsName, cbReserved1, reserved1, grfMode, reserved2, (Silk.NET.Core.Win32Extras.IStream**) ppstm.GetAddressOf()); + IPersistMemoryRemoteSaveStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); } /// To be documented. - [NativeName("Src", "Line 15745, Column 43 in objidl.h")] - public unsafe int IStorageOpenStreamStub(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pwcsName, uint cbReserved1, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string reserved1, uint grfMode, uint reserved2, ref Silk.NET.Core.Win32Extras.IStream* ppstm) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 2651, Column 17 in ocidl.h")] + public unsafe void IPersistMemoryRemoteSaveStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStorageOpenStreamStub((IStorage*) This.Handle, pwcsName, cbReserved1, reserved1, grfMode, reserved2, ref ppstm); + IPersistMemoryRemoteSaveStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); } /// To be documented. - [NativeName("Src", "Line 15745, Column 43 in objidl.h")] - public unsafe int IStorageOpenStreamStub(ref IStorage This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pwcsName, uint cbReserved1, byte* reserved1, uint grfMode, uint reserved2, ref ComPtr ppstm) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 2651, Column 17 in ocidl.h")] + public unsafe void IPersistMemoryRemoteSaveStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStorageOpenStreamStub(ref This, pwcsName, cbReserved1, reserved1, grfMode, reserved2, (Silk.NET.Core.Win32Extras.IStream**) ppstm.GetAddressOf()); + IPersistMemoryRemoteSaveStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase); } /// To be documented. - [NativeName("Src", "Line 15745, Column 43 in objidl.h")] - public unsafe int IStorageOpenStreamStub(ref IStorage This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pwcsName, uint cbReserved1, ref byte reserved1, uint grfMode, uint reserved2, ref ComPtr ppstm) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 2651, Column 17 in ocidl.h")] + public unsafe void IPersistMemoryRemoteSaveStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStorageOpenStreamStub(ref This, pwcsName, cbReserved1, ref reserved1, grfMode, reserved2, (Silk.NET.Core.Win32Extras.IStream**) ppstm.GetAddressOf()); + IPersistMemoryRemoteSaveStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, _pdwStubPhase); } /// To be documented. - [NativeName("Src", "Line 15745, Column 43 in objidl.h")] - public unsafe int IStorageOpenStreamStub(ref IStorage This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pwcsName, uint cbReserved1, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string reserved1, uint grfMode, uint reserved2, ref ComPtr ppstm) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 2651, Column 17 in ocidl.h")] + public unsafe void IPersistMemoryRemoteSaveStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStorageOpenStreamStub(ref This, pwcsName, cbReserved1, reserved1, grfMode, reserved2, (Silk.NET.Core.Win32Extras.IStream**) ppstm.GetAddressOf()); + IPersistMemoryRemoteSaveStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, ref _pdwStubPhase); } /// To be documented. - [NativeName("Src", "Line 15745, Column 43 in objidl.h")] - public unsafe int IStorageOpenStreamStub(ref IStorage This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pwcsName, uint cbReserved1, byte* reserved1, uint grfMode, uint reserved2, ref ComPtr ppstm) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 2651, Column 17 in ocidl.h")] + public unsafe void IPersistMemoryRemoteSaveStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStorageOpenStreamStub(ref This, in pwcsName, cbReserved1, reserved1, grfMode, reserved2, (Silk.NET.Core.Win32Extras.IStream**) ppstm.GetAddressOf()); + IPersistMemoryRemoteSaveStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); } /// To be documented. - [NativeName("Src", "Line 15745, Column 43 in objidl.h")] - public unsafe int IStorageOpenStreamStub(ref IStorage This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pwcsName, uint cbReserved1, ref byte reserved1, uint grfMode, uint reserved2, ref ComPtr ppstm) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 2651, Column 17 in ocidl.h")] + public unsafe void IPersistMemoryRemoteSaveStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStorageOpenStreamStub(ref This, in pwcsName, cbReserved1, ref reserved1, grfMode, reserved2, (Silk.NET.Core.Win32Extras.IStream**) ppstm.GetAddressOf()); + IPersistMemoryRemoteSaveStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); } /// To be documented. - [NativeName("Src", "Line 15745, Column 43 in objidl.h")] - public unsafe int IStorageOpenStreamStub(ref IStorage This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char pwcsName, uint cbReserved1, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string reserved1, uint grfMode, uint reserved2, ref ComPtr ppstm) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 2651, Column 17 in ocidl.h")] + public unsafe void IPersistMemoryRemoteSaveStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStorageOpenStreamStub(ref This, in pwcsName, cbReserved1, reserved1, grfMode, reserved2, (Silk.NET.Core.Win32Extras.IStream**) ppstm.GetAddressOf()); + IPersistMemoryRemoteSaveStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); } /// To be documented. - [NativeName("Src", "Line 15745, Column 43 in objidl.h")] - public unsafe int IStorageOpenStreamStub(ref IStorage This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pwcsName, uint cbReserved1, byte* reserved1, uint grfMode, uint reserved2, ref ComPtr ppstm) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 2651, Column 17 in ocidl.h")] + public unsafe void IPersistMemoryRemoteSaveStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStorageOpenStreamStub(ref This, pwcsName, cbReserved1, reserved1, grfMode, reserved2, (Silk.NET.Core.Win32Extras.IStream**) ppstm.GetAddressOf()); + IPersistMemoryRemoteSaveStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); } /// To be documented. - [NativeName("Src", "Line 15745, Column 43 in objidl.h")] - public unsafe int IStorageOpenStreamStub(ref IStorage This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pwcsName, uint cbReserved1, ref byte reserved1, uint grfMode, uint reserved2, ref ComPtr ppstm) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 5735, Column 43 in ocidl.h")] + public unsafe int IEnumOleUndoUnitsRemoteNextProxy(ComPtr This, uint cElt, ref ComPtr rgElt, uint* pcEltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStorageOpenStreamStub(ref This, pwcsName, cbReserved1, ref reserved1, grfMode, reserved2, (Silk.NET.Core.Win32Extras.IStream**) ppstm.GetAddressOf()); + return IEnumOleUndoUnitsRemoteNextProxy((IEnumOleUndoUnits*) This.Handle, cElt, (IOleUndoUnit**) rgElt.GetAddressOf(), pcEltFetched); } /// To be documented. - [NativeName("Src", "Line 15745, Column 43 in objidl.h")] - public unsafe int IStorageOpenStreamStub(ref IStorage This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pwcsName, uint cbReserved1, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string reserved1, uint grfMode, uint reserved2, ref ComPtr ppstm) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 5735, Column 43 in ocidl.h")] + public unsafe int IEnumOleUndoUnitsRemoteNextProxy(ComPtr This, uint cElt, ref ComPtr rgElt, ref uint pcEltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStorageOpenStreamStub(ref This, pwcsName, cbReserved1, reserved1, grfMode, reserved2, (Silk.NET.Core.Win32Extras.IStream**) ppstm.GetAddressOf()); + return IEnumOleUndoUnitsRemoteNextProxy((IEnumOleUndoUnits*) This.Handle, cElt, (IOleUndoUnit**) rgElt.GetAddressOf(), ref pcEltFetched); } /// To be documented. - [NativeName("Src", "Line 15754, Column 41 in objidl.h")] - public unsafe int IStorageCopyToProxy(IStorage* This, uint ciidExclude, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* rgiidExclude, string[] snbExcludeSa, IStorage* pstgDest) + [NativeName("Src", "Line 5735, Column 43 in ocidl.h")] + public unsafe int IEnumOleUndoUnitsRemoteNextProxy(ComPtr This, uint cElt, ref IOleUndoUnit* rgElt, uint* pcEltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl { - // StringArrayOverloader - var snbExclude = (char**) SilkMarshal.StringArrayToPtr(snbExcludeSa); - var ret = IStorageCopyToProxy(This, ciidExclude, rgiidExclude, snbExclude, pstgDest); - SilkMarshal.CopyPtrToStringArray((nint) snbExclude, snbExcludeSa); - SilkMarshal.Free((nint) snbExclude); - return ret; + // ComPtrOverloader + return IEnumOleUndoUnitsRemoteNextProxy((IEnumOleUndoUnits*) This.Handle, cElt, ref rgElt, pcEltFetched); } /// To be documented. - [NativeName("Src", "Line 15754, Column 41 in objidl.h")] - public unsafe int IStorageCopyToProxy(ComPtr This, uint ciidExclude, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* rgiidExclude, char** snbExclude, ComPtr pstgDest) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 5735, Column 43 in ocidl.h")] + public unsafe int IEnumOleUndoUnitsRemoteNextProxy(ComPtr This, uint cElt, ref IOleUndoUnit* rgElt, ref uint pcEltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStorageCopyToProxy((IStorage*) This.Handle, ciidExclude, rgiidExclude, snbExclude, (IStorage*) pstgDest.Handle); + return IEnumOleUndoUnitsRemoteNextProxy((IEnumOleUndoUnits*) This.Handle, cElt, ref rgElt, ref pcEltFetched); } /// To be documented. - [NativeName("Src", "Line 15754, Column 41 in objidl.h")] - public unsafe int IStorageCopyToProxy(IStorage* This, uint ciidExclude, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* rgiidExclude, string[] snbExcludeSa, ref IStorage pstgDest) + [NativeName("Src", "Line 5735, Column 43 in ocidl.h")] + public unsafe int IEnumOleUndoUnitsRemoteNextProxy(ref IEnumOleUndoUnits This, uint cElt, ref ComPtr rgElt, uint* pcEltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl { - // StringArrayOverloader - var snbExclude = (char**) SilkMarshal.StringArrayToPtr(snbExcludeSa); - var ret = IStorageCopyToProxy(This, ciidExclude, rgiidExclude, snbExclude, ref pstgDest); - SilkMarshal.CopyPtrToStringArray((nint) snbExclude, snbExcludeSa); - SilkMarshal.Free((nint) snbExclude); - return ret; + // ComPtrOverloader + return IEnumOleUndoUnitsRemoteNextProxy(ref This, cElt, (IOleUndoUnit**) rgElt.GetAddressOf(), pcEltFetched); } /// To be documented. - [NativeName("Src", "Line 15754, Column 41 in objidl.h")] - public unsafe int IStorageCopyToProxy(ComPtr This, uint ciidExclude, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* rgiidExclude, char** snbExclude, ref IStorage pstgDest) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 5735, Column 43 in ocidl.h")] + public unsafe int IEnumOleUndoUnitsRemoteNextProxy(ref IEnumOleUndoUnits This, uint cElt, ref ComPtr rgElt, ref uint pcEltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStorageCopyToProxy((IStorage*) This.Handle, ciidExclude, rgiidExclude, snbExclude, ref pstgDest); + return IEnumOleUndoUnitsRemoteNextProxy(ref This, cElt, (IOleUndoUnit**) rgElt.GetAddressOf(), ref pcEltFetched); } /// To be documented. - [NativeName("Src", "Line 15754, Column 41 in objidl.h")] - public unsafe int IStorageCopyToProxy(ComPtr This, uint ciidExclude, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* rgiidExclude, ref char* snbExclude, ComPtr pstgDest) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 5742, Column 17 in ocidl.h")] + public unsafe void IEnumOleUndoUnitsRemoteNextStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStorageCopyToProxy((IStorage*) This.Handle, ciidExclude, rgiidExclude, ref snbExclude, (IStorage*) pstgDest.Handle); + IEnumOleUndoUnitsRemoteNextStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); } /// To be documented. - [NativeName("Src", "Line 15754, Column 41 in objidl.h")] - public unsafe int IStorageCopyToProxy(ComPtr This, uint ciidExclude, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* rgiidExclude, ref char* snbExclude, ref IStorage pstgDest) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 5742, Column 17 in ocidl.h")] + public unsafe void IEnumOleUndoUnitsRemoteNextStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStorageCopyToProxy((IStorage*) This.Handle, ciidExclude, rgiidExclude, ref snbExclude, ref pstgDest); + IEnumOleUndoUnitsRemoteNextStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); } /// To be documented. - [NativeName("Src", "Line 15754, Column 41 in objidl.h")] - public unsafe int IStorageCopyToProxy(IStorage* This, uint ciidExclude, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid rgiidExclude, string[] snbExcludeSa, IStorage* pstgDest) + [NativeName("Src", "Line 5742, Column 17 in ocidl.h")] + public unsafe void IEnumOleUndoUnitsRemoteNextStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { - // StringArrayOverloader - var snbExclude = (char**) SilkMarshal.StringArrayToPtr(snbExcludeSa); - var ret = IStorageCopyToProxy(This, ciidExclude, in rgiidExclude, snbExclude, pstgDest); - SilkMarshal.CopyPtrToStringArray((nint) snbExclude, snbExcludeSa); - SilkMarshal.Free((nint) snbExclude); - return ret; + // ComPtrOverloader + IEnumOleUndoUnitsRemoteNextStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); } /// To be documented. - [NativeName("Src", "Line 15754, Column 41 in objidl.h")] - public unsafe int IStorageCopyToProxy(ComPtr This, uint ciidExclude, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid rgiidExclude, char** snbExclude, ComPtr pstgDest) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 5742, Column 17 in ocidl.h")] + public unsafe void IEnumOleUndoUnitsRemoteNextStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStorageCopyToProxy((IStorage*) This.Handle, ciidExclude, in rgiidExclude, snbExclude, (IStorage*) pstgDest.Handle); + IEnumOleUndoUnitsRemoteNextStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); } /// To be documented. - [NativeName("Src", "Line 15754, Column 41 in objidl.h")] - public unsafe int IStorageCopyToProxy(IStorage* This, uint ciidExclude, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid rgiidExclude, string[] snbExcludeSa, ref IStorage pstgDest) + [NativeName("Src", "Line 5742, Column 17 in ocidl.h")] + public unsafe void IEnumOleUndoUnitsRemoteNextStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl { - // StringArrayOverloader - var snbExclude = (char**) SilkMarshal.StringArrayToPtr(snbExcludeSa); - var ret = IStorageCopyToProxy(This, ciidExclude, in rgiidExclude, snbExclude, ref pstgDest); - SilkMarshal.CopyPtrToStringArray((nint) snbExclude, snbExcludeSa); - SilkMarshal.Free((nint) snbExclude); - return ret; + // ComPtrOverloader + IEnumOleUndoUnitsRemoteNextStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); } /// To be documented. - [NativeName("Src", "Line 15754, Column 41 in objidl.h")] - public unsafe int IStorageCopyToProxy(ComPtr This, uint ciidExclude, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid rgiidExclude, char** snbExclude, ref IStorage pstgDest) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 5742, Column 17 in ocidl.h")] + public unsafe void IEnumOleUndoUnitsRemoteNextStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStorageCopyToProxy((IStorage*) This.Handle, ciidExclude, in rgiidExclude, snbExclude, ref pstgDest); + IEnumOleUndoUnitsRemoteNextStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase); } /// To be documented. - [NativeName("Src", "Line 15754, Column 41 in objidl.h")] - public unsafe int IStorageCopyToProxy(ComPtr This, uint ciidExclude, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid rgiidExclude, ref char* snbExclude, ComPtr pstgDest) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 5742, Column 17 in ocidl.h")] + public unsafe void IEnumOleUndoUnitsRemoteNextStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStorageCopyToProxy((IStorage*) This.Handle, ciidExclude, in rgiidExclude, ref snbExclude, (IStorage*) pstgDest.Handle); + IEnumOleUndoUnitsRemoteNextStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, _pdwStubPhase); } /// To be documented. - [NativeName("Src", "Line 15754, Column 41 in objidl.h")] - public unsafe int IStorageCopyToProxy(ComPtr This, uint ciidExclude, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid rgiidExclude, ref char* snbExclude, ref IStorage pstgDest) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 5742, Column 17 in ocidl.h")] + public unsafe void IEnumOleUndoUnitsRemoteNextStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStorageCopyToProxy((IStorage*) This.Handle, ciidExclude, in rgiidExclude, ref snbExclude, ref pstgDest); + IEnumOleUndoUnitsRemoteNextStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, ref _pdwStubPhase); } /// To be documented. - [NativeName("Src", "Line 15754, Column 41 in objidl.h")] - public unsafe int IStorageCopyToProxy(ref IStorage This, uint ciidExclude, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* rgiidExclude, string[] snbExcludeSa, IStorage* pstgDest) + [NativeName("Src", "Line 5742, Column 17 in ocidl.h")] + public unsafe void IEnumOleUndoUnitsRemoteNextStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl { - // StringArrayOverloader - var snbExclude = (char**) SilkMarshal.StringArrayToPtr(snbExcludeSa); - var ret = IStorageCopyToProxy(ref This, ciidExclude, rgiidExclude, snbExclude, pstgDest); - SilkMarshal.CopyPtrToStringArray((nint) snbExclude, snbExcludeSa); - SilkMarshal.Free((nint) snbExclude); - return ret; + // ComPtrOverloader + IEnumOleUndoUnitsRemoteNextStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); } /// To be documented. - [NativeName("Src", "Line 15754, Column 41 in objidl.h")] - public unsafe int IStorageCopyToProxy(ref IStorage This, uint ciidExclude, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* rgiidExclude, char** snbExclude, ComPtr pstgDest) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 5742, Column 17 in ocidl.h")] + public unsafe void IEnumOleUndoUnitsRemoteNextStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStorageCopyToProxy(ref This, ciidExclude, rgiidExclude, snbExclude, (IStorage*) pstgDest.Handle); + IEnumOleUndoUnitsRemoteNextStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); } /// To be documented. - [NativeName("Src", "Line 15754, Column 41 in objidl.h")] - public unsafe int IStorageCopyToProxy(ref IStorage This, uint ciidExclude, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* rgiidExclude, string[] snbExcludeSa, ref IStorage pstgDest) + [NativeName("Src", "Line 5742, Column 17 in ocidl.h")] + public unsafe void IEnumOleUndoUnitsRemoteNextStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl { - // StringArrayOverloader - var snbExclude = (char**) SilkMarshal.StringArrayToPtr(snbExcludeSa); - var ret = IStorageCopyToProxy(ref This, ciidExclude, rgiidExclude, snbExclude, ref pstgDest); - SilkMarshal.CopyPtrToStringArray((nint) snbExclude, snbExcludeSa); - SilkMarshal.Free((nint) snbExclude); - return ret; + // ComPtrOverloader + IEnumOleUndoUnitsRemoteNextStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); } /// To be documented. - [NativeName("Src", "Line 15754, Column 41 in objidl.h")] - public unsafe int IStorageCopyToProxy(ref IStorage This, uint ciidExclude, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* rgiidExclude, ref char* snbExclude, ComPtr pstgDest) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 5742, Column 17 in ocidl.h")] + public unsafe void IEnumOleUndoUnitsRemoteNextStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStorageCopyToProxy(ref This, ciidExclude, rgiidExclude, ref snbExclude, (IStorage*) pstgDest.Handle); + IEnumOleUndoUnitsRemoteNextStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); } /// To be documented. - [NativeName("Src", "Line 15754, Column 41 in objidl.h")] - public unsafe int IStorageCopyToProxy(ref IStorage This, uint ciidExclude, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid rgiidExclude, string[] snbExcludeSa, IStorage* pstgDest) + [NativeName("Src", "Line 6819, Column 43 in ocidl.h")] + public unsafe int IAdviseSinkExRemoteOnViewStatusChangeProxy(ComPtr This, uint dwViewStatus) where TI0 : unmanaged, IComVtbl, IComVtbl { - // StringArrayOverloader - var snbExclude = (char**) SilkMarshal.StringArrayToPtr(snbExcludeSa); - var ret = IStorageCopyToProxy(ref This, ciidExclude, in rgiidExclude, snbExclude, pstgDest); - SilkMarshal.CopyPtrToStringArray((nint) snbExclude, snbExcludeSa); - SilkMarshal.Free((nint) snbExclude); - return ret; + // ComPtrOverloader + return IAdviseSinkExRemoteOnViewStatusChangeProxy((IAdviseSinkEx*) This.Handle, dwViewStatus); } /// To be documented. - [NativeName("Src", "Line 15754, Column 41 in objidl.h")] - public unsafe int IStorageCopyToProxy(ref IStorage This, uint ciidExclude, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid rgiidExclude, char** snbExclude, ComPtr pstgDest) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6824, Column 17 in ocidl.h")] + public unsafe void IAdviseSinkExRemoteOnViewStatusChangeStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStorageCopyToProxy(ref This, ciidExclude, in rgiidExclude, snbExclude, (IStorage*) pstgDest.Handle); + IAdviseSinkExRemoteOnViewStatusChangeStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); } /// To be documented. - [NativeName("Src", "Line 15754, Column 41 in objidl.h")] - public unsafe int IStorageCopyToProxy(ref IStorage This, uint ciidExclude, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid rgiidExclude, string[] snbExcludeSa, ref IStorage pstgDest) + [NativeName("Src", "Line 6824, Column 17 in ocidl.h")] + public unsafe void IAdviseSinkExRemoteOnViewStatusChangeStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { - // StringArrayOverloader - var snbExclude = (char**) SilkMarshal.StringArrayToPtr(snbExcludeSa); - var ret = IStorageCopyToProxy(ref This, ciidExclude, in rgiidExclude, snbExclude, ref pstgDest); - SilkMarshal.CopyPtrToStringArray((nint) snbExclude, snbExcludeSa); - SilkMarshal.Free((nint) snbExclude); - return ret; + // ComPtrOverloader + IAdviseSinkExRemoteOnViewStatusChangeStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); } /// To be documented. - [NativeName("Src", "Line 15754, Column 41 in objidl.h")] - public unsafe int IStorageCopyToProxy(ref IStorage This, uint ciidExclude, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid rgiidExclude, ref char* snbExclude, ComPtr pstgDest) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6824, Column 17 in ocidl.h")] + public unsafe void IAdviseSinkExRemoteOnViewStatusChangeStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStorageCopyToProxy(ref This, ciidExclude, in rgiidExclude, ref snbExclude, (IStorage*) pstgDest.Handle); + IAdviseSinkExRemoteOnViewStatusChangeStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); } /// To be documented. - [NativeName("Src", "Line 15765, Column 43 in objidl.h")] - public unsafe int IStorageCopyToStub(IStorage* This, uint ciidExclude, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* rgiidExclude, string[] snbExcludeSa, IStorage* pstgDest) + [NativeName("Src", "Line 6824, Column 17 in ocidl.h")] + public unsafe void IAdviseSinkExRemoteOnViewStatusChangeStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { - // StringArrayOverloader - var snbExclude = (char**) SilkMarshal.StringArrayToPtr(snbExcludeSa); - var ret = IStorageCopyToStub(This, ciidExclude, rgiidExclude, snbExclude, pstgDest); - SilkMarshal.CopyPtrToStringArray((nint) snbExclude, snbExcludeSa); - SilkMarshal.Free((nint) snbExclude); - return ret; + // ComPtrOverloader + IAdviseSinkExRemoteOnViewStatusChangeStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); } /// To be documented. - [NativeName("Src", "Line 15765, Column 43 in objidl.h")] - public unsafe int IStorageCopyToStub(ComPtr This, uint ciidExclude, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* rgiidExclude, char** snbExclude, ComPtr pstgDest) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6824, Column 17 in ocidl.h")] + public unsafe void IAdviseSinkExRemoteOnViewStatusChangeStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStorageCopyToStub((IStorage*) This.Handle, ciidExclude, rgiidExclude, snbExclude, (IStorage*) pstgDest.Handle); + IAdviseSinkExRemoteOnViewStatusChangeStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); } /// To be documented. - [NativeName("Src", "Line 15765, Column 43 in objidl.h")] - public unsafe int IStorageCopyToStub(IStorage* This, uint ciidExclude, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* rgiidExclude, string[] snbExcludeSa, ref IStorage pstgDest) + [NativeName("Src", "Line 6824, Column 17 in ocidl.h")] + public unsafe void IAdviseSinkExRemoteOnViewStatusChangeStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl { - // StringArrayOverloader - var snbExclude = (char**) SilkMarshal.StringArrayToPtr(snbExcludeSa); - var ret = IStorageCopyToStub(This, ciidExclude, rgiidExclude, snbExclude, ref pstgDest); - SilkMarshal.CopyPtrToStringArray((nint) snbExclude, snbExcludeSa); - SilkMarshal.Free((nint) snbExclude); - return ret; + // ComPtrOverloader + IAdviseSinkExRemoteOnViewStatusChangeStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase); } /// To be documented. - [NativeName("Src", "Line 15765, Column 43 in objidl.h")] - public unsafe int IStorageCopyToStub(ComPtr This, uint ciidExclude, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* rgiidExclude, char** snbExclude, ref IStorage pstgDest) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6824, Column 17 in ocidl.h")] + public unsafe void IAdviseSinkExRemoteOnViewStatusChangeStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStorageCopyToStub((IStorage*) This.Handle, ciidExclude, rgiidExclude, snbExclude, ref pstgDest); + IAdviseSinkExRemoteOnViewStatusChangeStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, _pdwStubPhase); } /// To be documented. - [NativeName("Src", "Line 15765, Column 43 in objidl.h")] - public unsafe int IStorageCopyToStub(ComPtr This, uint ciidExclude, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* rgiidExclude, ref char* snbExclude, ComPtr pstgDest) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6824, Column 17 in ocidl.h")] + public unsafe void IAdviseSinkExRemoteOnViewStatusChangeStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStorageCopyToStub((IStorage*) This.Handle, ciidExclude, rgiidExclude, ref snbExclude, (IStorage*) pstgDest.Handle); + IAdviseSinkExRemoteOnViewStatusChangeStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, ref _pdwStubPhase); } /// To be documented. - [NativeName("Src", "Line 15765, Column 43 in objidl.h")] - public unsafe int IStorageCopyToStub(ComPtr This, uint ciidExclude, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* rgiidExclude, ref char* snbExclude, ref IStorage pstgDest) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6824, Column 17 in ocidl.h")] + public unsafe void IAdviseSinkExRemoteOnViewStatusChangeStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStorageCopyToStub((IStorage*) This.Handle, ciidExclude, rgiidExclude, ref snbExclude, ref pstgDest); + IAdviseSinkExRemoteOnViewStatusChangeStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); } /// To be documented. - [NativeName("Src", "Line 15765, Column 43 in objidl.h")] - public unsafe int IStorageCopyToStub(IStorage* This, uint ciidExclude, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid rgiidExclude, string[] snbExcludeSa, IStorage* pstgDest) + [NativeName("Src", "Line 6824, Column 17 in ocidl.h")] + public unsafe void IAdviseSinkExRemoteOnViewStatusChangeStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl { - // StringArrayOverloader - var snbExclude = (char**) SilkMarshal.StringArrayToPtr(snbExcludeSa); - var ret = IStorageCopyToStub(This, ciidExclude, in rgiidExclude, snbExclude, pstgDest); - SilkMarshal.CopyPtrToStringArray((nint) snbExclude, snbExcludeSa); - SilkMarshal.Free((nint) snbExclude); - return ret; + // ComPtrOverloader + IAdviseSinkExRemoteOnViewStatusChangeStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); } /// To be documented. - [NativeName("Src", "Line 15765, Column 43 in objidl.h")] - public unsafe int IStorageCopyToStub(ComPtr This, uint ciidExclude, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid rgiidExclude, char** snbExclude, ComPtr pstgDest) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6824, Column 17 in ocidl.h")] + public unsafe void IAdviseSinkExRemoteOnViewStatusChangeStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStorageCopyToStub((IStorage*) This.Handle, ciidExclude, in rgiidExclude, snbExclude, (IStorage*) pstgDest.Handle); + IAdviseSinkExRemoteOnViewStatusChangeStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); } /// To be documented. - [NativeName("Src", "Line 15765, Column 43 in objidl.h")] - public unsafe int IStorageCopyToStub(IStorage* This, uint ciidExclude, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid rgiidExclude, string[] snbExcludeSa, ref IStorage pstgDest) + [NativeName("Src", "Line 6824, Column 17 in ocidl.h")] + public unsafe void IAdviseSinkExRemoteOnViewStatusChangeStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl { - // StringArrayOverloader - var snbExclude = (char**) SilkMarshal.StringArrayToPtr(snbExcludeSa); - var ret = IStorageCopyToStub(This, ciidExclude, in rgiidExclude, snbExclude, ref pstgDest); - SilkMarshal.CopyPtrToStringArray((nint) snbExclude, snbExcludeSa); - SilkMarshal.Free((nint) snbExclude); - return ret; + // ComPtrOverloader + IAdviseSinkExRemoteOnViewStatusChangeStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); } /// To be documented. - [NativeName("Src", "Line 15765, Column 43 in objidl.h")] - public unsafe int IStorageCopyToStub(ComPtr This, uint ciidExclude, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid rgiidExclude, char** snbExclude, ref IStorage pstgDest) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6998, Column 43 in ocidl.h")] + public unsafe int IQuickActivateRemoteQuickActivateProxy(ComPtr This, void* pQaContainer, QAControl* pQaControl) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStorageCopyToStub((IStorage*) This.Handle, ciidExclude, in rgiidExclude, snbExclude, ref pstgDest); + return IQuickActivateRemoteQuickActivateProxy((Silk.NET.Core.Native.IUnknown*) This.Handle, pQaContainer, pQaControl); } /// To be documented. - [NativeName("Src", "Line 15765, Column 43 in objidl.h")] - public unsafe int IStorageCopyToStub(ComPtr This, uint ciidExclude, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid rgiidExclude, ref char* snbExclude, ComPtr pstgDest) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6998, Column 43 in ocidl.h")] + public unsafe int IQuickActivateRemoteQuickActivateProxy(ComPtr This, void* pQaContainer, ref QAControl pQaControl) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStorageCopyToStub((IStorage*) This.Handle, ciidExclude, in rgiidExclude, ref snbExclude, (IStorage*) pstgDest.Handle); + return IQuickActivateRemoteQuickActivateProxy((Silk.NET.Core.Native.IUnknown*) This.Handle, pQaContainer, ref pQaControl); } /// To be documented. - [NativeName("Src", "Line 15765, Column 43 in objidl.h")] - public unsafe int IStorageCopyToStub(ComPtr This, uint ciidExclude, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid rgiidExclude, ref char* snbExclude, ref IStorage pstgDest) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 6998, Column 43 in ocidl.h")] + public unsafe int IQuickActivateRemoteQuickActivateProxy(ComPtr This, ref T0 pQaContainer, QAControl* pQaControl) where T0 : unmanaged where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStorageCopyToStub((IStorage*) This.Handle, ciidExclude, in rgiidExclude, ref snbExclude, ref pstgDest); + return IQuickActivateRemoteQuickActivateProxy((Silk.NET.Core.Native.IUnknown*) This.Handle, ref pQaContainer, pQaControl); } /// To be documented. - [NativeName("Src", "Line 15765, Column 43 in objidl.h")] - public unsafe int IStorageCopyToStub(ref IStorage This, uint ciidExclude, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* rgiidExclude, string[] snbExcludeSa, IStorage* pstgDest) + [NativeName("Src", "Line 6998, Column 43 in ocidl.h")] + public unsafe int IQuickActivateRemoteQuickActivateProxy(ComPtr This, ref T0 pQaContainer, ref QAControl pQaControl) where T0 : unmanaged where TI0 : unmanaged, IComVtbl, IComVtbl { - // StringArrayOverloader - var snbExclude = (char**) SilkMarshal.StringArrayToPtr(snbExcludeSa); - var ret = IStorageCopyToStub(ref This, ciidExclude, rgiidExclude, snbExclude, pstgDest); - SilkMarshal.CopyPtrToStringArray((nint) snbExclude, snbExcludeSa); - SilkMarshal.Free((nint) snbExclude); - return ret; + // ComPtrOverloader + return IQuickActivateRemoteQuickActivateProxy((Silk.NET.Core.Native.IUnknown*) This.Handle, ref pQaContainer, ref pQaControl); } /// To be documented. - [NativeName("Src", "Line 15765, Column 43 in objidl.h")] - public unsafe int IStorageCopyToStub(ref IStorage This, uint ciidExclude, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* rgiidExclude, char** snbExclude, ComPtr pstgDest) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7004, Column 17 in ocidl.h")] + public unsafe void IQuickActivateRemoteQuickActivateStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStorageCopyToStub(ref This, ciidExclude, rgiidExclude, snbExclude, (IStorage*) pstgDest.Handle); + IQuickActivateRemoteQuickActivateStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); } /// To be documented. - [NativeName("Src", "Line 15765, Column 43 in objidl.h")] - public unsafe int IStorageCopyToStub(ref IStorage This, uint ciidExclude, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* rgiidExclude, string[] snbExcludeSa, ref IStorage pstgDest) + [NativeName("Src", "Line 7004, Column 17 in ocidl.h")] + public unsafe void IQuickActivateRemoteQuickActivateStub(ComPtr This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { - // StringArrayOverloader - var snbExclude = (char**) SilkMarshal.StringArrayToPtr(snbExcludeSa); - var ret = IStorageCopyToStub(ref This, ciidExclude, rgiidExclude, snbExclude, ref pstgDest); - SilkMarshal.CopyPtrToStringArray((nint) snbExclude, snbExcludeSa); - SilkMarshal.Free((nint) snbExclude); - return ret; + // ComPtrOverloader + IQuickActivateRemoteQuickActivateStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); } /// To be documented. - [NativeName("Src", "Line 15765, Column 43 in objidl.h")] - public unsafe int IStorageCopyToStub(ref IStorage This, uint ciidExclude, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* rgiidExclude, ref char* snbExclude, ComPtr pstgDest) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7004, Column 17 in ocidl.h")] + public unsafe void IQuickActivateRemoteQuickActivateStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStorageCopyToStub(ref This, ciidExclude, rgiidExclude, ref snbExclude, (IStorage*) pstgDest.Handle); + IQuickActivateRemoteQuickActivateStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); } /// To be documented. - [NativeName("Src", "Line 15765, Column 43 in objidl.h")] - public unsafe int IStorageCopyToStub(ref IStorage This, uint ciidExclude, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid rgiidExclude, string[] snbExcludeSa, IStorage* pstgDest) + [NativeName("Src", "Line 7004, Column 17 in ocidl.h")] + public unsafe void IQuickActivateRemoteQuickActivateStub(ComPtr This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { - // StringArrayOverloader - var snbExclude = (char**) SilkMarshal.StringArrayToPtr(snbExcludeSa); - var ret = IStorageCopyToStub(ref This, ciidExclude, in rgiidExclude, snbExclude, pstgDest); - SilkMarshal.CopyPtrToStringArray((nint) snbExclude, snbExcludeSa); - SilkMarshal.Free((nint) snbExclude); - return ret; + // ComPtrOverloader + IQuickActivateRemoteQuickActivateStub((IRpcStubBuffer*) This.Handle, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); } /// To be documented. - [NativeName("Src", "Line 15765, Column 43 in objidl.h")] - public unsafe int IStorageCopyToStub(ref IStorage This, uint ciidExclude, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid rgiidExclude, char** snbExclude, ComPtr pstgDest) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7004, Column 17 in ocidl.h")] + public unsafe void IQuickActivateRemoteQuickActivateStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStorageCopyToStub(ref This, ciidExclude, in rgiidExclude, snbExclude, (IStorage*) pstgDest.Handle); + IQuickActivateRemoteQuickActivateStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); } /// To be documented. - [NativeName("Src", "Line 15765, Column 43 in objidl.h")] - public unsafe int IStorageCopyToStub(ref IStorage This, uint ciidExclude, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid rgiidExclude, string[] snbExcludeSa, ref IStorage pstgDest) + [NativeName("Src", "Line 7004, Column 17 in ocidl.h")] + public unsafe void IQuickActivateRemoteQuickActivateStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl { - // StringArrayOverloader - var snbExclude = (char**) SilkMarshal.StringArrayToPtr(snbExcludeSa); - var ret = IStorageCopyToStub(ref This, ciidExclude, in rgiidExclude, snbExclude, ref pstgDest); - SilkMarshal.CopyPtrToStringArray((nint) snbExclude, snbExcludeSa); - SilkMarshal.Free((nint) snbExclude); - return ret; + // ComPtrOverloader + IQuickActivateRemoteQuickActivateStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase); } /// To be documented. - [NativeName("Src", "Line 15765, Column 43 in objidl.h")] - public unsafe int IStorageCopyToStub(ref IStorage This, uint ciidExclude, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Guid rgiidExclude, ref char* snbExclude, ComPtr pstgDest) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7004, Column 17 in ocidl.h")] + public unsafe void IQuickActivateRemoteQuickActivateStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStorageCopyToStub(ref This, ciidExclude, in rgiidExclude, ref snbExclude, (IStorage*) pstgDest.Handle); + IQuickActivateRemoteQuickActivateStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, _pdwStubPhase); } /// To be documented. - [NativeName("Src", "Line 15772, Column 41 in objidl.h")] - public unsafe int IStorageEnumElementsProxy(ComPtr This, uint reserved1, void* reserved2, uint reserved3, ref ComPtr ppenum) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7004, Column 17 in ocidl.h")] + public unsafe void IQuickActivateRemoteQuickActivateStub(ComPtr This, ref IRpcChannelBuffer _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStorageEnumElementsProxy((IStorage*) This.Handle, reserved1, reserved2, reserved3, (IEnumSTATSTG**) ppenum.GetAddressOf()); + IQuickActivateRemoteQuickActivateStub((IRpcStubBuffer*) This.Handle, ref _pRpcChannelBuffer, ref _pRpcMessage, ref _pdwStubPhase); } /// To be documented. - [NativeName("Src", "Line 15772, Column 41 in objidl.h")] - public unsafe int IStorageEnumElementsProxy(ComPtr This, uint reserved1, void* reserved2, uint reserved3, ref IEnumSTATSTG* ppenum) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7004, Column 17 in ocidl.h")] + public unsafe void IQuickActivateRemoteQuickActivateStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStorageEnumElementsProxy((IStorage*) This.Handle, reserved1, reserved2, reserved3, ref ppenum); + IQuickActivateRemoteQuickActivateStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, _pdwStubPhase); } /// To be documented. - [NativeName("Src", "Line 15772, Column 41 in objidl.h")] - public unsafe int IStorageEnumElementsProxy(ComPtr This, uint reserved1, ref T0 reserved2, uint reserved3, ref ComPtr ppenum) where T0 : unmanaged where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7004, Column 17 in ocidl.h")] + public unsafe void IQuickActivateRemoteQuickActivateStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, RPCMessage* _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStorageEnumElementsProxy((IStorage*) This.Handle, reserved1, ref reserved2, reserved3, (IEnumSTATSTG**) ppenum.GetAddressOf()); + IQuickActivateRemoteQuickActivateStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, _pRpcMessage, ref _pdwStubPhase); } /// To be documented. - [NativeName("Src", "Line 15772, Column 41 in objidl.h")] - public unsafe int IStorageEnumElementsProxy(ComPtr This, uint reserved1, ref T0 reserved2, uint reserved3, ref IEnumSTATSTG* ppenum) where T0 : unmanaged where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7004, Column 17 in ocidl.h")] + public unsafe void IQuickActivateRemoteQuickActivateStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, uint* _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStorageEnumElementsProxy((IStorage*) This.Handle, reserved1, ref reserved2, reserved3, ref ppenum); + IQuickActivateRemoteQuickActivateStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, _pdwStubPhase); } - /// To be documented. - [NativeName("Src", "Line 15772, Column 41 in objidl.h")] - public unsafe int IStorageEnumElementsProxy(ref IStorage This, uint reserved1, void* reserved2, uint reserved3, ref ComPtr ppenum) where TI0 : unmanaged, IComVtbl, IComVtbl + /// To be documented. + [NativeName("Src", "Line 7004, Column 17 in ocidl.h")] + public unsafe void IQuickActivateRemoteQuickActivateStub(ref IRpcStubBuffer This, ComPtr _pRpcChannelBuffer, ref RPCMessage _pRpcMessage, ref uint _pdwStubPhase) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStorageEnumElementsProxy(ref This, reserved1, reserved2, reserved3, (IEnumSTATSTG**) ppenum.GetAddressOf()); + IQuickActivateRemoteQuickActivateStub(ref This, (IRpcChannelBuffer*) _pRpcChannelBuffer.Handle, ref _pRpcMessage, ref _pdwStubPhase); } /// To be documented. - [NativeName("Src", "Line 15772, Column 41 in objidl.h")] - public unsafe int IStorageEnumElementsProxy(ref IStorage This, uint reserved1, ref T0 reserved2, uint reserved3, ref ComPtr ppenum) where T0 : unmanaged where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7120, Column 41 in ocidl.h")] + public unsafe int IEnumConnectionsNextProxy(ComPtr This, uint cConnections, ConnectData* rgcd, uint* pcFetched) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStorageEnumElementsProxy(ref This, reserved1, ref reserved2, reserved3, (IEnumSTATSTG**) ppenum.GetAddressOf()); + return IEnumConnectionsNextProxy((IEnumConnections*) This.Handle, cConnections, rgcd, pcFetched); } /// To be documented. - [NativeName("Src", "Line 15784, Column 43 in objidl.h")] - public unsafe int IStorageEnumElementsStub(ComPtr This, uint reserved1, uint cbReserved2, byte* reserved2, uint reserved3, ref ComPtr ppenum) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7120, Column 41 in ocidl.h")] + public unsafe int IEnumConnectionsNextProxy(ComPtr This, uint cConnections, ConnectData* rgcd, ref uint pcFetched) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStorageEnumElementsStub((IStorage*) This.Handle, reserved1, cbReserved2, reserved2, reserved3, (IEnumSTATSTG**) ppenum.GetAddressOf()); + return IEnumConnectionsNextProxy((IEnumConnections*) This.Handle, cConnections, rgcd, ref pcFetched); } /// To be documented. - [NativeName("Src", "Line 15784, Column 43 in objidl.h")] - public unsafe int IStorageEnumElementsStub(ComPtr This, uint reserved1, uint cbReserved2, byte* reserved2, uint reserved3, ref IEnumSTATSTG* ppenum) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7120, Column 41 in ocidl.h")] + public unsafe int IEnumConnectionsNextProxy(ComPtr This, uint cConnections, ref ConnectData rgcd, uint* pcFetched) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStorageEnumElementsStub((IStorage*) This.Handle, reserved1, cbReserved2, reserved2, reserved3, ref ppenum); + return IEnumConnectionsNextProxy((IEnumConnections*) This.Handle, cConnections, ref rgcd, pcFetched); } /// To be documented. - [NativeName("Src", "Line 15784, Column 43 in objidl.h")] - public unsafe int IStorageEnumElementsStub(ComPtr This, uint reserved1, uint cbReserved2, ref byte reserved2, uint reserved3, ref ComPtr ppenum) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7120, Column 41 in ocidl.h")] + public unsafe int IEnumConnectionsNextProxy(ComPtr This, uint cConnections, ref ConnectData rgcd, ref uint pcFetched) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStorageEnumElementsStub((IStorage*) This.Handle, reserved1, cbReserved2, ref reserved2, reserved3, (IEnumSTATSTG**) ppenum.GetAddressOf()); + return IEnumConnectionsNextProxy((IEnumConnections*) This.Handle, cConnections, ref rgcd, ref pcFetched); } /// To be documented. - [NativeName("Src", "Line 15784, Column 43 in objidl.h")] - public unsafe int IStorageEnumElementsStub(ComPtr This, uint reserved1, uint cbReserved2, ref byte reserved2, uint reserved3, ref IEnumSTATSTG* ppenum) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7127, Column 43 in ocidl.h")] + public unsafe int IEnumConnectionsNextStub(ComPtr This, uint cConnections, ConnectData* rgcd, uint* pcFetched) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStorageEnumElementsStub((IStorage*) This.Handle, reserved1, cbReserved2, ref reserved2, reserved3, ref ppenum); + return IEnumConnectionsNextStub((IEnumConnections*) This.Handle, cConnections, rgcd, pcFetched); } /// To be documented. - [NativeName("Src", "Line 15784, Column 43 in objidl.h")] - public unsafe int IStorageEnumElementsStub(ComPtr This, uint reserved1, uint cbReserved2, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string reserved2, uint reserved3, ref ComPtr ppenum) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7127, Column 43 in ocidl.h")] + public unsafe int IEnumConnectionsNextStub(ComPtr This, uint cConnections, ConnectData* rgcd, ref uint pcFetched) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStorageEnumElementsStub((IStorage*) This.Handle, reserved1, cbReserved2, reserved2, reserved3, (IEnumSTATSTG**) ppenum.GetAddressOf()); + return IEnumConnectionsNextStub((IEnumConnections*) This.Handle, cConnections, rgcd, ref pcFetched); } /// To be documented. - [NativeName("Src", "Line 15784, Column 43 in objidl.h")] - public unsafe int IStorageEnumElementsStub(ComPtr This, uint reserved1, uint cbReserved2, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string reserved2, uint reserved3, ref IEnumSTATSTG* ppenum) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7127, Column 43 in ocidl.h")] + public unsafe int IEnumConnectionsNextStub(ComPtr This, uint cConnections, ref ConnectData rgcd, uint* pcFetched) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStorageEnumElementsStub((IStorage*) This.Handle, reserved1, cbReserved2, reserved2, reserved3, ref ppenum); + return IEnumConnectionsNextStub((IEnumConnections*) This.Handle, cConnections, ref rgcd, pcFetched); } /// To be documented. - [NativeName("Src", "Line 15784, Column 43 in objidl.h")] - public unsafe int IStorageEnumElementsStub(ref IStorage This, uint reserved1, uint cbReserved2, byte* reserved2, uint reserved3, ref ComPtr ppenum) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7127, Column 43 in ocidl.h")] + public unsafe int IEnumConnectionsNextStub(ComPtr This, uint cConnections, ref ConnectData rgcd, ref uint pcFetched) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStorageEnumElementsStub(ref This, reserved1, cbReserved2, reserved2, reserved3, (IEnumSTATSTG**) ppenum.GetAddressOf()); + return IEnumConnectionsNextStub((IEnumConnections*) This.Handle, cConnections, ref rgcd, ref pcFetched); } /// To be documented. - [NativeName("Src", "Line 15784, Column 43 in objidl.h")] - public unsafe int IStorageEnumElementsStub(ref IStorage This, uint reserved1, uint cbReserved2, ref byte reserved2, uint reserved3, ref ComPtr ppenum) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7133, Column 41 in ocidl.h")] + public unsafe int IEnumConnectionPointsNextProxy(ComPtr This, uint cConnections, ref ComPtr ppCP, uint* pcFetched) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStorageEnumElementsStub(ref This, reserved1, cbReserved2, ref reserved2, reserved3, (IEnumSTATSTG**) ppenum.GetAddressOf()); + return IEnumConnectionPointsNextProxy((IEnumConnectionPoints*) This.Handle, cConnections, (IConnectionPoint**) ppCP.GetAddressOf(), pcFetched); } /// To be documented. - [NativeName("Src", "Line 15784, Column 43 in objidl.h")] - public unsafe int IStorageEnumElementsStub(ref IStorage This, uint reserved1, uint cbReserved2, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string reserved2, uint reserved3, ref ComPtr ppenum) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7133, Column 41 in ocidl.h")] + public unsafe int IEnumConnectionPointsNextProxy(ComPtr This, uint cConnections, ref ComPtr ppCP, ref uint pcFetched) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IStorageEnumElementsStub(ref This, reserved1, cbReserved2, reserved2, reserved3, (IEnumSTATSTG**) ppenum.GetAddressOf()); + return IEnumConnectionPointsNextProxy((IEnumConnectionPoints*) This.Handle, cConnections, (IConnectionPoint**) ppCP.GetAddressOf(), ref pcFetched); } /// To be documented. - [NativeName("Src", "Line 15792, Column 41 in objidl.h")] - public unsafe int ILockBytesReadAtProxy(ComPtr This, ulong ulOffset, void* pv, uint cb, uint* pcbRead) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7133, Column 41 in ocidl.h")] + public unsafe int IEnumConnectionPointsNextProxy(ComPtr This, uint cConnections, ref IConnectionPoint* ppCP, uint* pcFetched) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return ILockBytesReadAtProxy((ILockBytes*) This.Handle, ulOffset, pv, cb, pcbRead); + return IEnumConnectionPointsNextProxy((IEnumConnectionPoints*) This.Handle, cConnections, ref ppCP, pcFetched); } /// To be documented. - [NativeName("Src", "Line 15792, Column 41 in objidl.h")] - public unsafe int ILockBytesReadAtProxy(ComPtr This, ulong ulOffset, void* pv, uint cb, ref uint pcbRead) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7133, Column 41 in ocidl.h")] + public unsafe int IEnumConnectionPointsNextProxy(ComPtr This, uint cConnections, ref IConnectionPoint* ppCP, ref uint pcFetched) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return ILockBytesReadAtProxy((ILockBytes*) This.Handle, ulOffset, pv, cb, ref pcbRead); + return IEnumConnectionPointsNextProxy((IEnumConnectionPoints*) This.Handle, cConnections, ref ppCP, ref pcFetched); } /// To be documented. - [NativeName("Src", "Line 15792, Column 41 in objidl.h")] - public unsafe int ILockBytesReadAtProxy(ComPtr This, ulong ulOffset, ref T0 pv, uint cb, uint* pcbRead) where T0 : unmanaged where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7133, Column 41 in ocidl.h")] + public unsafe int IEnumConnectionPointsNextProxy(ref IEnumConnectionPoints This, uint cConnections, ref ComPtr ppCP, uint* pcFetched) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return ILockBytesReadAtProxy((ILockBytes*) This.Handle, ulOffset, ref pv, cb, pcbRead); + return IEnumConnectionPointsNextProxy(ref This, cConnections, (IConnectionPoint**) ppCP.GetAddressOf(), pcFetched); } /// To be documented. - [NativeName("Src", "Line 15792, Column 41 in objidl.h")] - public unsafe int ILockBytesReadAtProxy(ComPtr This, ulong ulOffset, ref T0 pv, uint cb, ref uint pcbRead) where T0 : unmanaged where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7133, Column 41 in ocidl.h")] + public unsafe int IEnumConnectionPointsNextProxy(ref IEnumConnectionPoints This, uint cConnections, ref ComPtr ppCP, ref uint pcFetched) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return ILockBytesReadAtProxy((ILockBytes*) This.Handle, ulOffset, ref pv, cb, ref pcbRead); + return IEnumConnectionPointsNextProxy(ref This, cConnections, (IConnectionPoint**) ppCP.GetAddressOf(), ref pcFetched); } /// To be documented. - [NativeName("Src", "Line 15802, Column 35 in objidl.h")] - public unsafe int ILockBytesReadAtStub(ComPtr This, ulong ulOffset, byte* pv, uint cb, uint* pcbRead) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7140, Column 43 in ocidl.h")] + public unsafe int IEnumConnectionPointsNextStub(ComPtr This, uint cConnections, ref ComPtr ppCP, uint* pcFetched) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return ILockBytesReadAtStub((ILockBytes*) This.Handle, ulOffset, pv, cb, pcbRead); + return IEnumConnectionPointsNextStub((IEnumConnectionPoints*) This.Handle, cConnections, (IConnectionPoint**) ppCP.GetAddressOf(), pcFetched); } /// To be documented. - [NativeName("Src", "Line 15802, Column 35 in objidl.h")] - public unsafe int ILockBytesReadAtStub(ComPtr This, ulong ulOffset, byte* pv, uint cb, ref uint pcbRead) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7140, Column 43 in ocidl.h")] + public unsafe int IEnumConnectionPointsNextStub(ComPtr This, uint cConnections, ref ComPtr ppCP, ref uint pcFetched) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return ILockBytesReadAtStub((ILockBytes*) This.Handle, ulOffset, pv, cb, ref pcbRead); + return IEnumConnectionPointsNextStub((IEnumConnectionPoints*) This.Handle, cConnections, (IConnectionPoint**) ppCP.GetAddressOf(), ref pcFetched); } /// To be documented. - [NativeName("Src", "Line 15802, Column 35 in objidl.h")] - public unsafe int ILockBytesReadAtStub(ComPtr This, ulong ulOffset, ref byte pv, uint cb, uint* pcbRead) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7140, Column 43 in ocidl.h")] + public unsafe int IEnumConnectionPointsNextStub(ComPtr This, uint cConnections, ref IConnectionPoint* ppCP, uint* pcFetched) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return ILockBytesReadAtStub((ILockBytes*) This.Handle, ulOffset, ref pv, cb, pcbRead); + return IEnumConnectionPointsNextStub((IEnumConnectionPoints*) This.Handle, cConnections, ref ppCP, pcFetched); } /// To be documented. - [NativeName("Src", "Line 15802, Column 35 in objidl.h")] - public unsafe int ILockBytesReadAtStub(ComPtr This, ulong ulOffset, ref byte pv, uint cb, ref uint pcbRead) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7140, Column 43 in ocidl.h")] + public unsafe int IEnumConnectionPointsNextStub(ComPtr This, uint cConnections, ref IConnectionPoint* ppCP, ref uint pcFetched) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return ILockBytesReadAtStub((ILockBytes*) This.Handle, ulOffset, ref pv, cb, ref pcbRead); + return IEnumConnectionPointsNextStub((IEnumConnectionPoints*) This.Handle, cConnections, ref ppCP, ref pcFetched); } /// To be documented. - [NativeName("Src", "Line 15802, Column 35 in objidl.h")] - public unsafe int ILockBytesReadAtStub(ComPtr This, ulong ulOffset, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pv, uint cb, uint* pcbRead) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7140, Column 43 in ocidl.h")] + public unsafe int IEnumConnectionPointsNextStub(ref IEnumConnectionPoints This, uint cConnections, ref ComPtr ppCP, uint* pcFetched) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return ILockBytesReadAtStub((ILockBytes*) This.Handle, ulOffset, pv, cb, pcbRead); + return IEnumConnectionPointsNextStub(ref This, cConnections, (IConnectionPoint**) ppCP.GetAddressOf(), pcFetched); } /// To be documented. - [NativeName("Src", "Line 15802, Column 35 in objidl.h")] - public unsafe int ILockBytesReadAtStub(ComPtr This, ulong ulOffset, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pv, uint cb, ref uint pcbRead) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7140, Column 43 in ocidl.h")] + public unsafe int IEnumConnectionPointsNextStub(ref IEnumConnectionPoints This, uint cConnections, ref ComPtr ppCP, ref uint pcFetched) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return ILockBytesReadAtStub((ILockBytes*) This.Handle, ulOffset, pv, cb, ref pcbRead); + return IEnumConnectionPointsNextStub(ref This, cConnections, (IConnectionPoint**) ppCP.GetAddressOf(), ref pcFetched); } /// To be documented. - [NativeName("Src", "Line 15809, Column 41 in objidl.h")] - public unsafe int ILockBytesWriteAtProxy(ComPtr This, ulong ulOffset, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pv, uint cb, uint* pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public unsafe int IClassFactory2CreateInstanceLicProxy(ComPtr This, ComPtr pUnkOuter, ComPtr pUnkReserved, Guid* riid, char* bstrKey, void** ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return ILockBytesWriteAtProxy((ILockBytes*) This.Handle, ulOffset, pv, cb, pcbWritten); + return IClassFactory2CreateInstanceLicProxy((Silk.NET.Core.Native.IUnknown*) This.Handle, (Silk.NET.Core.Native.IUnknown*) pUnkOuter.Handle, (Silk.NET.Core.Native.IUnknown*) pUnkReserved.Handle, riid, bstrKey, ppvObj); } /// To be documented. - [NativeName("Src", "Line 15809, Column 41 in objidl.h")] - public unsafe int ILockBytesWriteAtProxy(ComPtr This, ulong ulOffset, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pv, uint cb, ref uint pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public unsafe int IClassFactory2CreateInstanceLicProxy(ComPtr This, ComPtr pUnkOuter, ComPtr pUnkReserved, Guid* riid, char* bstrKey, ref void* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return ILockBytesWriteAtProxy((ILockBytes*) This.Handle, ulOffset, pv, cb, ref pcbWritten); + return IClassFactory2CreateInstanceLicProxy((Silk.NET.Core.Native.IUnknown*) This.Handle, (Silk.NET.Core.Native.IUnknown*) pUnkOuter.Handle, (Silk.NET.Core.Native.IUnknown*) pUnkReserved.Handle, riid, bstrKey, ref ppvObj); } /// To be documented. - [NativeName("Src", "Line 15809, Column 41 in objidl.h")] - public unsafe int ILockBytesWriteAtProxy(ComPtr This, ulong ulOffset, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in T0 pv, uint cb, uint* pcbWritten) where T0 : unmanaged where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public unsafe int IClassFactory2CreateInstanceLicProxy(ComPtr This, ComPtr pUnkOuter, ComPtr pUnkReserved, Guid* riid, ref char bstrKey, void** ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return ILockBytesWriteAtProxy((ILockBytes*) This.Handle, ulOffset, in pv, cb, pcbWritten); + return IClassFactory2CreateInstanceLicProxy((Silk.NET.Core.Native.IUnknown*) This.Handle, (Silk.NET.Core.Native.IUnknown*) pUnkOuter.Handle, (Silk.NET.Core.Native.IUnknown*) pUnkReserved.Handle, riid, ref bstrKey, ppvObj); } /// To be documented. - [NativeName("Src", "Line 15809, Column 41 in objidl.h")] - public unsafe int ILockBytesWriteAtProxy(ComPtr This, ulong ulOffset, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in T0 pv, uint cb, ref uint pcbWritten) where T0 : unmanaged where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public unsafe int IClassFactory2CreateInstanceLicProxy(ComPtr This, ComPtr pUnkOuter, ComPtr pUnkReserved, Guid* riid, ref char bstrKey, ref void* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return ILockBytesWriteAtProxy((ILockBytes*) This.Handle, ulOffset, in pv, cb, ref pcbWritten); + return IClassFactory2CreateInstanceLicProxy((Silk.NET.Core.Native.IUnknown*) This.Handle, (Silk.NET.Core.Native.IUnknown*) pUnkOuter.Handle, (Silk.NET.Core.Native.IUnknown*) pUnkReserved.Handle, riid, ref bstrKey, ref ppvObj); } /// To be documented. - [NativeName("Src", "Line 15819, Column 43 in objidl.h")] - public unsafe int ILockBytesWriteAtStub(ComPtr This, ulong ulOffset, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* pv, uint cb, uint* pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public unsafe int IClassFactory2CreateInstanceLicProxy(ComPtr This, ComPtr pUnkOuter, ComPtr pUnkReserved, Guid* riid, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.BStr)] string bstrKey, void** ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return ILockBytesWriteAtStub((ILockBytes*) This.Handle, ulOffset, pv, cb, pcbWritten); + return IClassFactory2CreateInstanceLicProxy((Silk.NET.Core.Native.IUnknown*) This.Handle, (Silk.NET.Core.Native.IUnknown*) pUnkOuter.Handle, (Silk.NET.Core.Native.IUnknown*) pUnkReserved.Handle, riid, bstrKey, ppvObj); } /// To be documented. - [NativeName("Src", "Line 15819, Column 43 in objidl.h")] - public unsafe int ILockBytesWriteAtStub(ComPtr This, ulong ulOffset, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* pv, uint cb, ref uint pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public unsafe int IClassFactory2CreateInstanceLicProxy(ComPtr This, ComPtr pUnkOuter, ComPtr pUnkReserved, Guid* riid, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.BStr)] string bstrKey, ref void* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return ILockBytesWriteAtStub((ILockBytes*) This.Handle, ulOffset, pv, cb, ref pcbWritten); + return IClassFactory2CreateInstanceLicProxy((Silk.NET.Core.Native.IUnknown*) This.Handle, (Silk.NET.Core.Native.IUnknown*) pUnkOuter.Handle, (Silk.NET.Core.Native.IUnknown*) pUnkReserved.Handle, riid, bstrKey, ref ppvObj); } /// To be documented. - [NativeName("Src", "Line 15819, Column 43 in objidl.h")] - public unsafe int ILockBytesWriteAtStub(ComPtr This, ulong ulOffset, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte pv, uint cb, uint* pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public unsafe int IClassFactory2CreateInstanceLicProxy(ComPtr This, ComPtr pUnkOuter, ComPtr pUnkReserved, ref Guid riid, char* bstrKey, void** ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return ILockBytesWriteAtStub((ILockBytes*) This.Handle, ulOffset, in pv, cb, pcbWritten); + return IClassFactory2CreateInstanceLicProxy((Silk.NET.Core.Native.IUnknown*) This.Handle, (Silk.NET.Core.Native.IUnknown*) pUnkOuter.Handle, (Silk.NET.Core.Native.IUnknown*) pUnkReserved.Handle, ref riid, bstrKey, ppvObj); } /// To be documented. - [NativeName("Src", "Line 15819, Column 43 in objidl.h")] - public unsafe int ILockBytesWriteAtStub(ComPtr This, ulong ulOffset, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte pv, uint cb, ref uint pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public unsafe int IClassFactory2CreateInstanceLicProxy(ComPtr This, ComPtr pUnkOuter, ComPtr pUnkReserved, ref Guid riid, char* bstrKey, ref void* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return ILockBytesWriteAtStub((ILockBytes*) This.Handle, ulOffset, in pv, cb, ref pcbWritten); + return IClassFactory2CreateInstanceLicProxy((Silk.NET.Core.Native.IUnknown*) This.Handle, (Silk.NET.Core.Native.IUnknown*) pUnkOuter.Handle, (Silk.NET.Core.Native.IUnknown*) pUnkReserved.Handle, ref riid, bstrKey, ref ppvObj); } /// To be documented. - [NativeName("Src", "Line 15819, Column 43 in objidl.h")] - public unsafe int ILockBytesWriteAtStub(ComPtr This, ulong ulOffset, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pv, uint cb, uint* pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public unsafe int IClassFactory2CreateInstanceLicProxy(ComPtr This, ComPtr pUnkOuter, ComPtr pUnkReserved, ref Guid riid, ref char bstrKey, void** ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return ILockBytesWriteAtStub((ILockBytes*) This.Handle, ulOffset, pv, cb, pcbWritten); + return IClassFactory2CreateInstanceLicProxy((Silk.NET.Core.Native.IUnknown*) This.Handle, (Silk.NET.Core.Native.IUnknown*) pUnkOuter.Handle, (Silk.NET.Core.Native.IUnknown*) pUnkReserved.Handle, ref riid, ref bstrKey, ppvObj); } /// To be documented. - [NativeName("Src", "Line 15819, Column 43 in objidl.h")] - public unsafe int ILockBytesWriteAtStub(ComPtr This, ulong ulOffset, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pv, uint cb, ref uint pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public unsafe int IClassFactory2CreateInstanceLicProxy(ComPtr This, ComPtr pUnkOuter, ComPtr pUnkReserved, ref Guid riid, ref char bstrKey, ref void* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return ILockBytesWriteAtStub((ILockBytes*) This.Handle, ulOffset, pv, cb, ref pcbWritten); + return IClassFactory2CreateInstanceLicProxy((Silk.NET.Core.Native.IUnknown*) This.Handle, (Silk.NET.Core.Native.IUnknown*) pUnkOuter.Handle, (Silk.NET.Core.Native.IUnknown*) pUnkReserved.Handle, ref riid, ref bstrKey, ref ppvObj); } /// To be documented. - [NativeName("Src", "Line 15826, Column 41 in objidl.h")] - public unsafe int IEnumFORMATETCNextProxy(ComPtr This, uint celt, FORMATETC* rgelt, uint* pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public unsafe int IClassFactory2CreateInstanceLicProxy(ComPtr This, ComPtr pUnkOuter, ComPtr pUnkReserved, ref Guid riid, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.BStr)] string bstrKey, void** ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IEnumFORMATETCNextProxy((IEnumFORMATETC*) This.Handle, celt, rgelt, pceltFetched); + return IClassFactory2CreateInstanceLicProxy((Silk.NET.Core.Native.IUnknown*) This.Handle, (Silk.NET.Core.Native.IUnknown*) pUnkOuter.Handle, (Silk.NET.Core.Native.IUnknown*) pUnkReserved.Handle, ref riid, bstrKey, ppvObj); } /// To be documented. - [NativeName("Src", "Line 15826, Column 41 in objidl.h")] - public unsafe int IEnumFORMATETCNextProxy(ComPtr This, uint celt, FORMATETC* rgelt, ref uint pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public unsafe int IClassFactory2CreateInstanceLicProxy(ComPtr This, ComPtr pUnkOuter, ComPtr pUnkReserved, ref Guid riid, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.BStr)] string bstrKey, ref void* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IEnumFORMATETCNextProxy((IEnumFORMATETC*) This.Handle, celt, rgelt, ref pceltFetched); + return IClassFactory2CreateInstanceLicProxy((Silk.NET.Core.Native.IUnknown*) This.Handle, (Silk.NET.Core.Native.IUnknown*) pUnkOuter.Handle, (Silk.NET.Core.Native.IUnknown*) pUnkReserved.Handle, ref riid, bstrKey, ref ppvObj); } /// To be documented. - [NativeName("Src", "Line 15826, Column 41 in objidl.h")] - public unsafe int IEnumFORMATETCNextProxy(ComPtr This, uint celt, ref FORMATETC rgelt, uint* pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public unsafe int IClassFactory2CreateInstanceLicProxy(ComPtr This, ComPtr pUnkOuter, ref Silk.NET.Core.Native.IUnknown pUnkReserved, Guid* riid, char* bstrKey, void** ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IEnumFORMATETCNextProxy((IEnumFORMATETC*) This.Handle, celt, ref rgelt, pceltFetched); + return IClassFactory2CreateInstanceLicProxy((Silk.NET.Core.Native.IUnknown*) This.Handle, (Silk.NET.Core.Native.IUnknown*) pUnkOuter.Handle, ref pUnkReserved, riid, bstrKey, ppvObj); } /// To be documented. - [NativeName("Src", "Line 15826, Column 41 in objidl.h")] - public unsafe int IEnumFORMATETCNextProxy(ComPtr This, uint celt, ref FORMATETC rgelt, ref uint pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public unsafe int IClassFactory2CreateInstanceLicProxy(ComPtr This, ComPtr pUnkOuter, ref Silk.NET.Core.Native.IUnknown pUnkReserved, Guid* riid, char* bstrKey, ref void* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IEnumFORMATETCNextProxy((IEnumFORMATETC*) This.Handle, celt, ref rgelt, ref pceltFetched); + return IClassFactory2CreateInstanceLicProxy((Silk.NET.Core.Native.IUnknown*) This.Handle, (Silk.NET.Core.Native.IUnknown*) pUnkOuter.Handle, ref pUnkReserved, riid, bstrKey, ref ppvObj); } /// To be documented. - [NativeName("Src", "Line 15835, Column 43 in objidl.h")] - public unsafe int IEnumFORMATETCNextStub(ComPtr This, uint celt, FORMATETC* rgelt, uint* pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public unsafe int IClassFactory2CreateInstanceLicProxy(ComPtr This, ComPtr pUnkOuter, ref Silk.NET.Core.Native.IUnknown pUnkReserved, Guid* riid, ref char bstrKey, void** ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IEnumFORMATETCNextStub((IEnumFORMATETC*) This.Handle, celt, rgelt, pceltFetched); + return IClassFactory2CreateInstanceLicProxy((Silk.NET.Core.Native.IUnknown*) This.Handle, (Silk.NET.Core.Native.IUnknown*) pUnkOuter.Handle, ref pUnkReserved, riid, ref bstrKey, ppvObj); } /// To be documented. - [NativeName("Src", "Line 15835, Column 43 in objidl.h")] - public unsafe int IEnumFORMATETCNextStub(ComPtr This, uint celt, FORMATETC* rgelt, ref uint pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public unsafe int IClassFactory2CreateInstanceLicProxy(ComPtr This, ComPtr pUnkOuter, ref Silk.NET.Core.Native.IUnknown pUnkReserved, Guid* riid, ref char bstrKey, ref void* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IEnumFORMATETCNextStub((IEnumFORMATETC*) This.Handle, celt, rgelt, ref pceltFetched); + return IClassFactory2CreateInstanceLicProxy((Silk.NET.Core.Native.IUnknown*) This.Handle, (Silk.NET.Core.Native.IUnknown*) pUnkOuter.Handle, ref pUnkReserved, riid, ref bstrKey, ref ppvObj); } /// To be documented. - [NativeName("Src", "Line 15835, Column 43 in objidl.h")] - public unsafe int IEnumFORMATETCNextStub(ComPtr This, uint celt, ref FORMATETC rgelt, uint* pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public unsafe int IClassFactory2CreateInstanceLicProxy(ComPtr This, ComPtr pUnkOuter, ref Silk.NET.Core.Native.IUnknown pUnkReserved, Guid* riid, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.BStr)] string bstrKey, void** ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IEnumFORMATETCNextStub((IEnumFORMATETC*) This.Handle, celt, ref rgelt, pceltFetched); + return IClassFactory2CreateInstanceLicProxy((Silk.NET.Core.Native.IUnknown*) This.Handle, (Silk.NET.Core.Native.IUnknown*) pUnkOuter.Handle, ref pUnkReserved, riid, bstrKey, ppvObj); } /// To be documented. - [NativeName("Src", "Line 15835, Column 43 in objidl.h")] - public unsafe int IEnumFORMATETCNextStub(ComPtr This, uint celt, ref FORMATETC rgelt, ref uint pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public unsafe int IClassFactory2CreateInstanceLicProxy(ComPtr This, ComPtr pUnkOuter, ref Silk.NET.Core.Native.IUnknown pUnkReserved, Guid* riid, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.BStr)] string bstrKey, ref void* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IEnumFORMATETCNextStub((IEnumFORMATETC*) This.Handle, celt, ref rgelt, ref pceltFetched); + return IClassFactory2CreateInstanceLicProxy((Silk.NET.Core.Native.IUnknown*) This.Handle, (Silk.NET.Core.Native.IUnknown*) pUnkOuter.Handle, ref pUnkReserved, riid, bstrKey, ref ppvObj); } /// To be documented. - [NativeName("Src", "Line 15841, Column 41 in objidl.h")] - public unsafe int IEnumSTATDATANextProxy(ComPtr This, uint celt, STATDATA* rgelt, uint* pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public unsafe int IClassFactory2CreateInstanceLicProxy(ComPtr This, ComPtr pUnkOuter, ref Silk.NET.Core.Native.IUnknown pUnkReserved, ref Guid riid, char* bstrKey, void** ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IEnumSTATDATANextProxy((IEnumSTATDATA*) This.Handle, celt, rgelt, pceltFetched); + return IClassFactory2CreateInstanceLicProxy((Silk.NET.Core.Native.IUnknown*) This.Handle, (Silk.NET.Core.Native.IUnknown*) pUnkOuter.Handle, ref pUnkReserved, ref riid, bstrKey, ppvObj); } /// To be documented. - [NativeName("Src", "Line 15841, Column 41 in objidl.h")] - public unsafe int IEnumSTATDATANextProxy(ComPtr This, uint celt, STATDATA* rgelt, ref uint pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public unsafe int IClassFactory2CreateInstanceLicProxy(ComPtr This, ComPtr pUnkOuter, ref Silk.NET.Core.Native.IUnknown pUnkReserved, ref Guid riid, char* bstrKey, ref void* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IEnumSTATDATANextProxy((IEnumSTATDATA*) This.Handle, celt, rgelt, ref pceltFetched); + return IClassFactory2CreateInstanceLicProxy((Silk.NET.Core.Native.IUnknown*) This.Handle, (Silk.NET.Core.Native.IUnknown*) pUnkOuter.Handle, ref pUnkReserved, ref riid, bstrKey, ref ppvObj); } /// To be documented. - [NativeName("Src", "Line 15841, Column 41 in objidl.h")] - public unsafe int IEnumSTATDATANextProxy(ComPtr This, uint celt, ref STATDATA rgelt, uint* pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public unsafe int IClassFactory2CreateInstanceLicProxy(ComPtr This, ComPtr pUnkOuter, ref Silk.NET.Core.Native.IUnknown pUnkReserved, ref Guid riid, ref char bstrKey, void** ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IEnumSTATDATANextProxy((IEnumSTATDATA*) This.Handle, celt, ref rgelt, pceltFetched); + return IClassFactory2CreateInstanceLicProxy((Silk.NET.Core.Native.IUnknown*) This.Handle, (Silk.NET.Core.Native.IUnknown*) pUnkOuter.Handle, ref pUnkReserved, ref riid, ref bstrKey, ppvObj); } /// To be documented. - [NativeName("Src", "Line 15841, Column 41 in objidl.h")] - public unsafe int IEnumSTATDATANextProxy(ComPtr This, uint celt, ref STATDATA rgelt, ref uint pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public unsafe int IClassFactory2CreateInstanceLicProxy(ComPtr This, ComPtr pUnkOuter, ref Silk.NET.Core.Native.IUnknown pUnkReserved, ref Guid riid, ref char bstrKey, ref void* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IEnumSTATDATANextProxy((IEnumSTATDATA*) This.Handle, celt, ref rgelt, ref pceltFetched); + return IClassFactory2CreateInstanceLicProxy((Silk.NET.Core.Native.IUnknown*) This.Handle, (Silk.NET.Core.Native.IUnknown*) pUnkOuter.Handle, ref pUnkReserved, ref riid, ref bstrKey, ref ppvObj); } /// To be documented. - [NativeName("Src", "Line 15850, Column 43 in objidl.h")] - public unsafe int IEnumSTATDATANextStub(ComPtr This, uint celt, STATDATA* rgelt, uint* pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public unsafe int IClassFactory2CreateInstanceLicProxy(ComPtr This, ComPtr pUnkOuter, ref Silk.NET.Core.Native.IUnknown pUnkReserved, ref Guid riid, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.BStr)] string bstrKey, void** ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IEnumSTATDATANextStub((IEnumSTATDATA*) This.Handle, celt, rgelt, pceltFetched); + return IClassFactory2CreateInstanceLicProxy((Silk.NET.Core.Native.IUnknown*) This.Handle, (Silk.NET.Core.Native.IUnknown*) pUnkOuter.Handle, ref pUnkReserved, ref riid, bstrKey, ppvObj); } /// To be documented. - [NativeName("Src", "Line 15850, Column 43 in objidl.h")] - public unsafe int IEnumSTATDATANextStub(ComPtr This, uint celt, STATDATA* rgelt, ref uint pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public unsafe int IClassFactory2CreateInstanceLicProxy(ComPtr This, ComPtr pUnkOuter, ref Silk.NET.Core.Native.IUnknown pUnkReserved, ref Guid riid, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.BStr)] string bstrKey, ref void* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IEnumSTATDATANextStub((IEnumSTATDATA*) This.Handle, celt, rgelt, ref pceltFetched); + return IClassFactory2CreateInstanceLicProxy((Silk.NET.Core.Native.IUnknown*) This.Handle, (Silk.NET.Core.Native.IUnknown*) pUnkOuter.Handle, ref pUnkReserved, ref riid, bstrKey, ref ppvObj); } /// To be documented. - [NativeName("Src", "Line 15850, Column 43 in objidl.h")] - public unsafe int IEnumSTATDATANextStub(ComPtr This, uint celt, ref STATDATA rgelt, uint* pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public unsafe int IClassFactory2CreateInstanceLicProxy(ComPtr This, ref Silk.NET.Core.Native.IUnknown pUnkOuter, ComPtr pUnkReserved, Guid* riid, char* bstrKey, void** ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IEnumSTATDATANextStub((IEnumSTATDATA*) This.Handle, celt, ref rgelt, pceltFetched); + return IClassFactory2CreateInstanceLicProxy((Silk.NET.Core.Native.IUnknown*) This.Handle, ref pUnkOuter, (Silk.NET.Core.Native.IUnknown*) pUnkReserved.Handle, riid, bstrKey, ppvObj); } /// To be documented. - [NativeName("Src", "Line 15850, Column 43 in objidl.h")] - public unsafe int IEnumSTATDATANextStub(ComPtr This, uint celt, ref STATDATA rgelt, ref uint pceltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public unsafe int IClassFactory2CreateInstanceLicProxy(ComPtr This, ref Silk.NET.Core.Native.IUnknown pUnkOuter, ComPtr pUnkReserved, Guid* riid, char* bstrKey, ref void* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IEnumSTATDATANextStub((IEnumSTATDATA*) This.Handle, celt, ref rgelt, ref pceltFetched); + return IClassFactory2CreateInstanceLicProxy((Silk.NET.Core.Native.IUnknown*) This.Handle, ref pUnkOuter, (Silk.NET.Core.Native.IUnknown*) pUnkReserved.Handle, riid, bstrKey, ref ppvObj); } /// To be documented. - [NativeName("Src", "Line 15856, Column 38 in objidl.h")] - public unsafe void IAdviseSinkOnDataChangeProxy(ComPtr This, FORMATETC* pFormatetc, STGMEDIUM* pStgmed) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public unsafe int IClassFactory2CreateInstanceLicProxy(ComPtr This, ref Silk.NET.Core.Native.IUnknown pUnkOuter, ComPtr pUnkReserved, Guid* riid, ref char bstrKey, void** ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IAdviseSinkOnDataChangeProxy((IAdviseSink*) This.Handle, pFormatetc, pStgmed); + return IClassFactory2CreateInstanceLicProxy((Silk.NET.Core.Native.IUnknown*) This.Handle, ref pUnkOuter, (Silk.NET.Core.Native.IUnknown*) pUnkReserved.Handle, riid, ref bstrKey, ppvObj); } /// To be documented. - [NativeName("Src", "Line 15856, Column 38 in objidl.h")] - public unsafe void IAdviseSinkOnDataChangeProxy(ComPtr This, FORMATETC* pFormatetc, ref STGMEDIUM pStgmed) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public unsafe int IClassFactory2CreateInstanceLicProxy(ComPtr This, ref Silk.NET.Core.Native.IUnknown pUnkOuter, ComPtr pUnkReserved, Guid* riid, ref char bstrKey, ref void* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IAdviseSinkOnDataChangeProxy((IAdviseSink*) This.Handle, pFormatetc, ref pStgmed); + return IClassFactory2CreateInstanceLicProxy((Silk.NET.Core.Native.IUnknown*) This.Handle, ref pUnkOuter, (Silk.NET.Core.Native.IUnknown*) pUnkReserved.Handle, riid, ref bstrKey, ref ppvObj); } /// To be documented. - [NativeName("Src", "Line 15856, Column 38 in objidl.h")] - public unsafe void IAdviseSinkOnDataChangeProxy(ComPtr This, ref FORMATETC pFormatetc, STGMEDIUM* pStgmed) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public unsafe int IClassFactory2CreateInstanceLicProxy(ComPtr This, ref Silk.NET.Core.Native.IUnknown pUnkOuter, ComPtr pUnkReserved, Guid* riid, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.BStr)] string bstrKey, void** ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IAdviseSinkOnDataChangeProxy((IAdviseSink*) This.Handle, ref pFormatetc, pStgmed); + return IClassFactory2CreateInstanceLicProxy((Silk.NET.Core.Native.IUnknown*) This.Handle, ref pUnkOuter, (Silk.NET.Core.Native.IUnknown*) pUnkReserved.Handle, riid, bstrKey, ppvObj); } /// To be documented. - [NativeName("Src", "Line 15856, Column 38 in objidl.h")] - public unsafe void IAdviseSinkOnDataChangeProxy(ComPtr This, ref FORMATETC pFormatetc, ref STGMEDIUM pStgmed) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public unsafe int IClassFactory2CreateInstanceLicProxy(ComPtr This, ref Silk.NET.Core.Native.IUnknown pUnkOuter, ComPtr pUnkReserved, Guid* riid, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.BStr)] string bstrKey, ref void* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IAdviseSinkOnDataChangeProxy((IAdviseSink*) This.Handle, ref pFormatetc, ref pStgmed); + return IClassFactory2CreateInstanceLicProxy((Silk.NET.Core.Native.IUnknown*) This.Handle, ref pUnkOuter, (Silk.NET.Core.Native.IUnknown*) pUnkReserved.Handle, riid, bstrKey, ref ppvObj); } /// To be documented. - [NativeName("Src", "Line 15864, Column 43 in objidl.h")] - public unsafe int IAdviseSinkOnDataChangeStub(ComPtr This, FORMATETC* pFormatetc, STGMEDIUM* pStgmed) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public unsafe int IClassFactory2CreateInstanceLicProxy(ComPtr This, ref Silk.NET.Core.Native.IUnknown pUnkOuter, ComPtr pUnkReserved, ref Guid riid, char* bstrKey, void** ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IAdviseSinkOnDataChangeStub((IAdviseSink*) This.Handle, pFormatetc, pStgmed); + return IClassFactory2CreateInstanceLicProxy((Silk.NET.Core.Native.IUnknown*) This.Handle, ref pUnkOuter, (Silk.NET.Core.Native.IUnknown*) pUnkReserved.Handle, ref riid, bstrKey, ppvObj); } /// To be documented. - [NativeName("Src", "Line 15864, Column 43 in objidl.h")] - public unsafe int IAdviseSinkOnDataChangeStub(ComPtr This, FORMATETC* pFormatetc, ref STGMEDIUM pStgmed) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public unsafe int IClassFactory2CreateInstanceLicProxy(ComPtr This, ref Silk.NET.Core.Native.IUnknown pUnkOuter, ComPtr pUnkReserved, ref Guid riid, char* bstrKey, ref void* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IAdviseSinkOnDataChangeStub((IAdviseSink*) This.Handle, pFormatetc, ref pStgmed); + return IClassFactory2CreateInstanceLicProxy((Silk.NET.Core.Native.IUnknown*) This.Handle, ref pUnkOuter, (Silk.NET.Core.Native.IUnknown*) pUnkReserved.Handle, ref riid, bstrKey, ref ppvObj); } /// To be documented. - [NativeName("Src", "Line 15864, Column 43 in objidl.h")] - public unsafe int IAdviseSinkOnDataChangeStub(ComPtr This, ref FORMATETC pFormatetc, STGMEDIUM* pStgmed) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public unsafe int IClassFactory2CreateInstanceLicProxy(ComPtr This, ref Silk.NET.Core.Native.IUnknown pUnkOuter, ComPtr pUnkReserved, ref Guid riid, ref char bstrKey, void** ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IAdviseSinkOnDataChangeStub((IAdviseSink*) This.Handle, ref pFormatetc, pStgmed); + return IClassFactory2CreateInstanceLicProxy((Silk.NET.Core.Native.IUnknown*) This.Handle, ref pUnkOuter, (Silk.NET.Core.Native.IUnknown*) pUnkReserved.Handle, ref riid, ref bstrKey, ppvObj); } /// To be documented. - [NativeName("Src", "Line 15864, Column 43 in objidl.h")] - public unsafe int IAdviseSinkOnDataChangeStub(ComPtr This, ref FORMATETC pFormatetc, ref STGMEDIUM pStgmed) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public unsafe int IClassFactory2CreateInstanceLicProxy(ComPtr This, ref Silk.NET.Core.Native.IUnknown pUnkOuter, ComPtr pUnkReserved, ref Guid riid, ref char bstrKey, ref void* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IAdviseSinkOnDataChangeStub((IAdviseSink*) This.Handle, ref pFormatetc, ref pStgmed); + return IClassFactory2CreateInstanceLicProxy((Silk.NET.Core.Native.IUnknown*) This.Handle, ref pUnkOuter, (Silk.NET.Core.Native.IUnknown*) pUnkReserved.Handle, ref riid, ref bstrKey, ref ppvObj); } /// To be documented. - [NativeName("Src", "Line 15869, Column 38 in objidl.h")] - public unsafe void IAdviseSinkOnViewChangeProxy(ComPtr This, uint dwAspect, int lindex) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public unsafe int IClassFactory2CreateInstanceLicProxy(ComPtr This, ref Silk.NET.Core.Native.IUnknown pUnkOuter, ComPtr pUnkReserved, ref Guid riid, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.BStr)] string bstrKey, void** ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IAdviseSinkOnViewChangeProxy((IAdviseSink*) This.Handle, dwAspect, lindex); + return IClassFactory2CreateInstanceLicProxy((Silk.NET.Core.Native.IUnknown*) This.Handle, ref pUnkOuter, (Silk.NET.Core.Native.IUnknown*) pUnkReserved.Handle, ref riid, bstrKey, ppvObj); } /// To be documented. - [NativeName("Src", "Line 15875, Column 43 in objidl.h")] - public unsafe int IAdviseSinkOnViewChangeStub(ComPtr This, uint dwAspect, int lindex) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public unsafe int IClassFactory2CreateInstanceLicProxy(ComPtr This, ref Silk.NET.Core.Native.IUnknown pUnkOuter, ComPtr pUnkReserved, ref Guid riid, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.BStr)] string bstrKey, ref void* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IAdviseSinkOnViewChangeStub((IAdviseSink*) This.Handle, dwAspect, lindex); + return IClassFactory2CreateInstanceLicProxy((Silk.NET.Core.Native.IUnknown*) This.Handle, ref pUnkOuter, (Silk.NET.Core.Native.IUnknown*) pUnkReserved.Handle, ref riid, bstrKey, ref ppvObj); } /// To be documented. - [NativeName("Src", "Line 15880, Column 38 in objidl.h")] - public unsafe void IAdviseSinkOnRenameProxy(ComPtr This, ComPtr pmk) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public unsafe int IClassFactory2CreateInstanceLicProxy(ComPtr This, ref Silk.NET.Core.Native.IUnknown pUnkOuter, ref Silk.NET.Core.Native.IUnknown pUnkReserved, Guid* riid, char* bstrKey, void** ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IAdviseSinkOnRenameProxy((IAdviseSink*) This.Handle, (IMoniker*) pmk.Handle); + return IClassFactory2CreateInstanceLicProxy((Silk.NET.Core.Native.IUnknown*) This.Handle, ref pUnkOuter, ref pUnkReserved, riid, bstrKey, ppvObj); } /// To be documented. - [NativeName("Src", "Line 15880, Column 38 in objidl.h")] - public unsafe void IAdviseSinkOnRenameProxy(ComPtr This, ref IMoniker pmk) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public unsafe int IClassFactory2CreateInstanceLicProxy(ComPtr This, ref Silk.NET.Core.Native.IUnknown pUnkOuter, ref Silk.NET.Core.Native.IUnknown pUnkReserved, Guid* riid, char* bstrKey, ref void* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IAdviseSinkOnRenameProxy((IAdviseSink*) This.Handle, ref pmk); + return IClassFactory2CreateInstanceLicProxy((Silk.NET.Core.Native.IUnknown*) This.Handle, ref pUnkOuter, ref pUnkReserved, riid, bstrKey, ref ppvObj); } /// To be documented. - [NativeName("Src", "Line 15880, Column 38 in objidl.h")] - public unsafe void IAdviseSinkOnRenameProxy(ref IAdviseSink This, ComPtr pmk) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public unsafe int IClassFactory2CreateInstanceLicProxy(ComPtr This, ref Silk.NET.Core.Native.IUnknown pUnkOuter, ref Silk.NET.Core.Native.IUnknown pUnkReserved, Guid* riid, ref char bstrKey, void** ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IAdviseSinkOnRenameProxy(ref This, (IMoniker*) pmk.Handle); + return IClassFactory2CreateInstanceLicProxy((Silk.NET.Core.Native.IUnknown*) This.Handle, ref pUnkOuter, ref pUnkReserved, riid, ref bstrKey, ppvObj); } /// To be documented. - [NativeName("Src", "Line 15886, Column 43 in objidl.h")] - public unsafe int IAdviseSinkOnRenameStub(ComPtr This, ComPtr pmk) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public unsafe int IClassFactory2CreateInstanceLicProxy(ComPtr This, ref Silk.NET.Core.Native.IUnknown pUnkOuter, ref Silk.NET.Core.Native.IUnknown pUnkReserved, Guid* riid, ref char bstrKey, ref void* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IAdviseSinkOnRenameStub((IAdviseSink*) This.Handle, (IMoniker*) pmk.Handle); + return IClassFactory2CreateInstanceLicProxy((Silk.NET.Core.Native.IUnknown*) This.Handle, ref pUnkOuter, ref pUnkReserved, riid, ref bstrKey, ref ppvObj); } /// To be documented. - [NativeName("Src", "Line 15886, Column 43 in objidl.h")] - public unsafe int IAdviseSinkOnRenameStub(ComPtr This, ref IMoniker pmk) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public unsafe int IClassFactory2CreateInstanceLicProxy(ComPtr This, ref Silk.NET.Core.Native.IUnknown pUnkOuter, ref Silk.NET.Core.Native.IUnknown pUnkReserved, Guid* riid, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.BStr)] string bstrKey, void** ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IAdviseSinkOnRenameStub((IAdviseSink*) This.Handle, ref pmk); + return IClassFactory2CreateInstanceLicProxy((Silk.NET.Core.Native.IUnknown*) This.Handle, ref pUnkOuter, ref pUnkReserved, riid, bstrKey, ppvObj); } /// To be documented. - [NativeName("Src", "Line 15886, Column 43 in objidl.h")] - public unsafe int IAdviseSinkOnRenameStub(ref IAdviseSink This, ComPtr pmk) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public unsafe int IClassFactory2CreateInstanceLicProxy(ComPtr This, ref Silk.NET.Core.Native.IUnknown pUnkOuter, ref Silk.NET.Core.Native.IUnknown pUnkReserved, Guid* riid, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.BStr)] string bstrKey, ref void* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IAdviseSinkOnRenameStub(ref This, (IMoniker*) pmk.Handle); + return IClassFactory2CreateInstanceLicProxy((Silk.NET.Core.Native.IUnknown*) This.Handle, ref pUnkOuter, ref pUnkReserved, riid, bstrKey, ref ppvObj); } /// To be documented. - [NativeName("Src", "Line 15890, Column 38 in objidl.h")] - public unsafe void IAdviseSinkOnSaveProxy(ComPtr This) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public unsafe int IClassFactory2CreateInstanceLicProxy(ComPtr This, ref Silk.NET.Core.Native.IUnknown pUnkOuter, ref Silk.NET.Core.Native.IUnknown pUnkReserved, ref Guid riid, char* bstrKey, void** ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IAdviseSinkOnSaveProxy((IAdviseSink*) This.Handle); + return IClassFactory2CreateInstanceLicProxy((Silk.NET.Core.Native.IUnknown*) This.Handle, ref pUnkOuter, ref pUnkReserved, ref riid, bstrKey, ppvObj); } /// To be documented. - [NativeName("Src", "Line 15894, Column 43 in objidl.h")] - public unsafe int IAdviseSinkOnSaveStub(ComPtr This) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public unsafe int IClassFactory2CreateInstanceLicProxy(ComPtr This, ref Silk.NET.Core.Native.IUnknown pUnkOuter, ref Silk.NET.Core.Native.IUnknown pUnkReserved, ref Guid riid, char* bstrKey, ref void* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IAdviseSinkOnSaveStub((IAdviseSink*) This.Handle); + return IClassFactory2CreateInstanceLicProxy((Silk.NET.Core.Native.IUnknown*) This.Handle, ref pUnkOuter, ref pUnkReserved, ref riid, bstrKey, ref ppvObj); } /// To be documented. - [NativeName("Src", "Line 15897, Column 38 in objidl.h")] - public unsafe void IAdviseSinkOnCloseProxy(ComPtr This) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public unsafe int IClassFactory2CreateInstanceLicProxy(ComPtr This, ref Silk.NET.Core.Native.IUnknown pUnkOuter, ref Silk.NET.Core.Native.IUnknown pUnkReserved, ref Guid riid, ref char bstrKey, void** ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IAdviseSinkOnCloseProxy((IAdviseSink*) This.Handle); + return IClassFactory2CreateInstanceLicProxy((Silk.NET.Core.Native.IUnknown*) This.Handle, ref pUnkOuter, ref pUnkReserved, ref riid, ref bstrKey, ppvObj); } /// To be documented. - [NativeName("Src", "Line 15901, Column 43 in objidl.h")] - public unsafe int IAdviseSinkOnCloseStub(ComPtr This) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public unsafe int IClassFactory2CreateInstanceLicProxy(ComPtr This, ref Silk.NET.Core.Native.IUnknown pUnkOuter, ref Silk.NET.Core.Native.IUnknown pUnkReserved, ref Guid riid, ref char bstrKey, ref void* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IAdviseSinkOnCloseStub((IAdviseSink*) This.Handle); + return IClassFactory2CreateInstanceLicProxy((Silk.NET.Core.Native.IUnknown*) This.Handle, ref pUnkOuter, ref pUnkReserved, ref riid, ref bstrKey, ref ppvObj); } /// To be documented. - [NativeName("Src", "Line 15904, Column 38 in objidl.h")] - public unsafe void AsyncIAdviseSinkBeginOnDataChangeProxy(ComPtr This, FORMATETC* pFormatetc, STGMEDIUM* pStgmed) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public unsafe int IClassFactory2CreateInstanceLicProxy(ComPtr This, ref Silk.NET.Core.Native.IUnknown pUnkOuter, ref Silk.NET.Core.Native.IUnknown pUnkReserved, ref Guid riid, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.BStr)] string bstrKey, void** ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - AsyncIAdviseSinkBeginOnDataChangeProxy((AsyncIAdviseSink*) This.Handle, pFormatetc, pStgmed); + return IClassFactory2CreateInstanceLicProxy((Silk.NET.Core.Native.IUnknown*) This.Handle, ref pUnkOuter, ref pUnkReserved, ref riid, bstrKey, ppvObj); } /// To be documented. - [NativeName("Src", "Line 15904, Column 38 in objidl.h")] - public unsafe void AsyncIAdviseSinkBeginOnDataChangeProxy(ComPtr This, FORMATETC* pFormatetc, ref STGMEDIUM pStgmed) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public unsafe int IClassFactory2CreateInstanceLicProxy(ComPtr This, ref Silk.NET.Core.Native.IUnknown pUnkOuter, ref Silk.NET.Core.Native.IUnknown pUnkReserved, ref Guid riid, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.BStr)] string bstrKey, ref void* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - AsyncIAdviseSinkBeginOnDataChangeProxy((AsyncIAdviseSink*) This.Handle, pFormatetc, ref pStgmed); + return IClassFactory2CreateInstanceLicProxy((Silk.NET.Core.Native.IUnknown*) This.Handle, ref pUnkOuter, ref pUnkReserved, ref riid, bstrKey, ref ppvObj); } /// To be documented. - [NativeName("Src", "Line 15904, Column 38 in objidl.h")] - public unsafe void AsyncIAdviseSinkBeginOnDataChangeProxy(ComPtr This, ref FORMATETC pFormatetc, STGMEDIUM* pStgmed) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public unsafe int IClassFactory2CreateInstanceLicProxy(ref Silk.NET.Core.Native.IUnknown This, ComPtr pUnkOuter, ComPtr pUnkReserved, Guid* riid, char* bstrKey, void** ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - AsyncIAdviseSinkBeginOnDataChangeProxy((AsyncIAdviseSink*) This.Handle, ref pFormatetc, pStgmed); + return IClassFactory2CreateInstanceLicProxy(ref This, (Silk.NET.Core.Native.IUnknown*) pUnkOuter.Handle, (Silk.NET.Core.Native.IUnknown*) pUnkReserved.Handle, riid, bstrKey, ppvObj); } /// To be documented. - [NativeName("Src", "Line 15904, Column 38 in objidl.h")] - public unsafe void AsyncIAdviseSinkBeginOnDataChangeProxy(ComPtr This, ref FORMATETC pFormatetc, ref STGMEDIUM pStgmed) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public unsafe int IClassFactory2CreateInstanceLicProxy(ref Silk.NET.Core.Native.IUnknown This, ComPtr pUnkOuter, ComPtr pUnkReserved, Guid* riid, char* bstrKey, ref void* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - AsyncIAdviseSinkBeginOnDataChangeProxy((AsyncIAdviseSink*) This.Handle, ref pFormatetc, ref pStgmed); + return IClassFactory2CreateInstanceLicProxy(ref This, (Silk.NET.Core.Native.IUnknown*) pUnkOuter.Handle, (Silk.NET.Core.Native.IUnknown*) pUnkReserved.Handle, riid, bstrKey, ref ppvObj); } /// To be documented. - [NativeName("Src", "Line 15912, Column 43 in objidl.h")] - public unsafe int AsyncIAdviseSinkBeginOnDataChangeStub(ComPtr This, FORMATETC* pFormatetc, STGMEDIUM* pStgmed) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public unsafe int IClassFactory2CreateInstanceLicProxy(ref Silk.NET.Core.Native.IUnknown This, ComPtr pUnkOuter, ComPtr pUnkReserved, Guid* riid, ref char bstrKey, void** ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return AsyncIAdviseSinkBeginOnDataChangeStub((AsyncIAdviseSink*) This.Handle, pFormatetc, pStgmed); + return IClassFactory2CreateInstanceLicProxy(ref This, (Silk.NET.Core.Native.IUnknown*) pUnkOuter.Handle, (Silk.NET.Core.Native.IUnknown*) pUnkReserved.Handle, riid, ref bstrKey, ppvObj); } /// To be documented. - [NativeName("Src", "Line 15912, Column 43 in objidl.h")] - public unsafe int AsyncIAdviseSinkBeginOnDataChangeStub(ComPtr This, FORMATETC* pFormatetc, ref STGMEDIUM pStgmed) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public unsafe int IClassFactory2CreateInstanceLicProxy(ref Silk.NET.Core.Native.IUnknown This, ComPtr pUnkOuter, ComPtr pUnkReserved, Guid* riid, ref char bstrKey, ref void* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return AsyncIAdviseSinkBeginOnDataChangeStub((AsyncIAdviseSink*) This.Handle, pFormatetc, ref pStgmed); + return IClassFactory2CreateInstanceLicProxy(ref This, (Silk.NET.Core.Native.IUnknown*) pUnkOuter.Handle, (Silk.NET.Core.Native.IUnknown*) pUnkReserved.Handle, riid, ref bstrKey, ref ppvObj); } /// To be documented. - [NativeName("Src", "Line 15912, Column 43 in objidl.h")] - public unsafe int AsyncIAdviseSinkBeginOnDataChangeStub(ComPtr This, ref FORMATETC pFormatetc, STGMEDIUM* pStgmed) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public unsafe int IClassFactory2CreateInstanceLicProxy(ref Silk.NET.Core.Native.IUnknown This, ComPtr pUnkOuter, ComPtr pUnkReserved, Guid* riid, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.BStr)] string bstrKey, void** ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return AsyncIAdviseSinkBeginOnDataChangeStub((AsyncIAdviseSink*) This.Handle, ref pFormatetc, pStgmed); + return IClassFactory2CreateInstanceLicProxy(ref This, (Silk.NET.Core.Native.IUnknown*) pUnkOuter.Handle, (Silk.NET.Core.Native.IUnknown*) pUnkReserved.Handle, riid, bstrKey, ppvObj); } /// To be documented. - [NativeName("Src", "Line 15912, Column 43 in objidl.h")] - public unsafe int AsyncIAdviseSinkBeginOnDataChangeStub(ComPtr This, ref FORMATETC pFormatetc, ref STGMEDIUM pStgmed) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public unsafe int IClassFactory2CreateInstanceLicProxy(ref Silk.NET.Core.Native.IUnknown This, ComPtr pUnkOuter, ComPtr pUnkReserved, Guid* riid, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.BStr)] string bstrKey, ref void* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return AsyncIAdviseSinkBeginOnDataChangeStub((AsyncIAdviseSink*) This.Handle, ref pFormatetc, ref pStgmed); + return IClassFactory2CreateInstanceLicProxy(ref This, (Silk.NET.Core.Native.IUnknown*) pUnkOuter.Handle, (Silk.NET.Core.Native.IUnknown*) pUnkReserved.Handle, riid, bstrKey, ref ppvObj); } /// To be documented. - [NativeName("Src", "Line 15917, Column 38 in objidl.h")] - public unsafe void AsyncIAdviseSinkFinishOnDataChangeProxy(ComPtr This) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public unsafe int IClassFactory2CreateInstanceLicProxy(ref Silk.NET.Core.Native.IUnknown This, ComPtr pUnkOuter, ComPtr pUnkReserved, ref Guid riid, char* bstrKey, void** ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - AsyncIAdviseSinkFinishOnDataChangeProxy((AsyncIAdviseSink*) This.Handle); + return IClassFactory2CreateInstanceLicProxy(ref This, (Silk.NET.Core.Native.IUnknown*) pUnkOuter.Handle, (Silk.NET.Core.Native.IUnknown*) pUnkReserved.Handle, ref riid, bstrKey, ppvObj); } /// To be documented. - [NativeName("Src", "Line 15921, Column 43 in objidl.h")] - public unsafe int AsyncIAdviseSinkFinishOnDataChangeStub(ComPtr This) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public unsafe int IClassFactory2CreateInstanceLicProxy(ref Silk.NET.Core.Native.IUnknown This, ComPtr pUnkOuter, ComPtr pUnkReserved, ref Guid riid, char* bstrKey, ref void* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return AsyncIAdviseSinkFinishOnDataChangeStub((AsyncIAdviseSink*) This.Handle); + return IClassFactory2CreateInstanceLicProxy(ref This, (Silk.NET.Core.Native.IUnknown*) pUnkOuter.Handle, (Silk.NET.Core.Native.IUnknown*) pUnkReserved.Handle, ref riid, bstrKey, ref ppvObj); } /// To be documented. - [NativeName("Src", "Line 15924, Column 38 in objidl.h")] - public unsafe void AsyncIAdviseSinkBeginOnViewChangeProxy(ComPtr This, uint dwAspect, int lindex) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public unsafe int IClassFactory2CreateInstanceLicProxy(ref Silk.NET.Core.Native.IUnknown This, ComPtr pUnkOuter, ComPtr pUnkReserved, ref Guid riid, ref char bstrKey, void** ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - AsyncIAdviseSinkBeginOnViewChangeProxy((AsyncIAdviseSink*) This.Handle, dwAspect, lindex); + return IClassFactory2CreateInstanceLicProxy(ref This, (Silk.NET.Core.Native.IUnknown*) pUnkOuter.Handle, (Silk.NET.Core.Native.IUnknown*) pUnkReserved.Handle, ref riid, ref bstrKey, ppvObj); } /// To be documented. - [NativeName("Src", "Line 15930, Column 43 in objidl.h")] - public unsafe int AsyncIAdviseSinkBeginOnViewChangeStub(ComPtr This, uint dwAspect, int lindex) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public unsafe int IClassFactory2CreateInstanceLicProxy(ref Silk.NET.Core.Native.IUnknown This, ComPtr pUnkOuter, ComPtr pUnkReserved, ref Guid riid, ref char bstrKey, ref void* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return AsyncIAdviseSinkBeginOnViewChangeStub((AsyncIAdviseSink*) This.Handle, dwAspect, lindex); + return IClassFactory2CreateInstanceLicProxy(ref This, (Silk.NET.Core.Native.IUnknown*) pUnkOuter.Handle, (Silk.NET.Core.Native.IUnknown*) pUnkReserved.Handle, ref riid, ref bstrKey, ref ppvObj); } /// To be documented. - [NativeName("Src", "Line 15935, Column 38 in objidl.h")] - public unsafe void AsyncIAdviseSinkFinishOnViewChangeProxy(ComPtr This) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public unsafe int IClassFactory2CreateInstanceLicProxy(ref Silk.NET.Core.Native.IUnknown This, ComPtr pUnkOuter, ComPtr pUnkReserved, ref Guid riid, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.BStr)] string bstrKey, void** ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - AsyncIAdviseSinkFinishOnViewChangeProxy((AsyncIAdviseSink*) This.Handle); + return IClassFactory2CreateInstanceLicProxy(ref This, (Silk.NET.Core.Native.IUnknown*) pUnkOuter.Handle, (Silk.NET.Core.Native.IUnknown*) pUnkReserved.Handle, ref riid, bstrKey, ppvObj); } /// To be documented. - [NativeName("Src", "Line 15939, Column 43 in objidl.h")] - public unsafe int AsyncIAdviseSinkFinishOnViewChangeStub(ComPtr This) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public unsafe int IClassFactory2CreateInstanceLicProxy(ref Silk.NET.Core.Native.IUnknown This, ComPtr pUnkOuter, ComPtr pUnkReserved, ref Guid riid, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.BStr)] string bstrKey, ref void* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return AsyncIAdviseSinkFinishOnViewChangeStub((AsyncIAdviseSink*) This.Handle); + return IClassFactory2CreateInstanceLicProxy(ref This, (Silk.NET.Core.Native.IUnknown*) pUnkOuter.Handle, (Silk.NET.Core.Native.IUnknown*) pUnkReserved.Handle, ref riid, bstrKey, ref ppvObj); } /// To be documented. - [NativeName("Src", "Line 15942, Column 38 in objidl.h")] - public unsafe void AsyncIAdviseSinkBeginOnRenameProxy(ComPtr This, ComPtr pmk) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public unsafe int IClassFactory2CreateInstanceLicProxy(ref Silk.NET.Core.Native.IUnknown This, ComPtr pUnkOuter, ref Silk.NET.Core.Native.IUnknown pUnkReserved, Guid* riid, char* bstrKey, void** ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - AsyncIAdviseSinkBeginOnRenameProxy((AsyncIAdviseSink*) This.Handle, (IMoniker*) pmk.Handle); + return IClassFactory2CreateInstanceLicProxy(ref This, (Silk.NET.Core.Native.IUnknown*) pUnkOuter.Handle, ref pUnkReserved, riid, bstrKey, ppvObj); } /// To be documented. - [NativeName("Src", "Line 15942, Column 38 in objidl.h")] - public unsafe void AsyncIAdviseSinkBeginOnRenameProxy(ComPtr This, ref IMoniker pmk) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public unsafe int IClassFactory2CreateInstanceLicProxy(ref Silk.NET.Core.Native.IUnknown This, ComPtr pUnkOuter, ref Silk.NET.Core.Native.IUnknown pUnkReserved, Guid* riid, char* bstrKey, ref void* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - AsyncIAdviseSinkBeginOnRenameProxy((AsyncIAdviseSink*) This.Handle, ref pmk); + return IClassFactory2CreateInstanceLicProxy(ref This, (Silk.NET.Core.Native.IUnknown*) pUnkOuter.Handle, ref pUnkReserved, riid, bstrKey, ref ppvObj); } /// To be documented. - [NativeName("Src", "Line 15942, Column 38 in objidl.h")] - public unsafe void AsyncIAdviseSinkBeginOnRenameProxy(ref AsyncIAdviseSink This, ComPtr pmk) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public unsafe int IClassFactory2CreateInstanceLicProxy(ref Silk.NET.Core.Native.IUnknown This, ComPtr pUnkOuter, ref Silk.NET.Core.Native.IUnknown pUnkReserved, Guid* riid, ref char bstrKey, void** ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - AsyncIAdviseSinkBeginOnRenameProxy(ref This, (IMoniker*) pmk.Handle); + return IClassFactory2CreateInstanceLicProxy(ref This, (Silk.NET.Core.Native.IUnknown*) pUnkOuter.Handle, ref pUnkReserved, riid, ref bstrKey, ppvObj); } /// To be documented. - [NativeName("Src", "Line 15948, Column 43 in objidl.h")] - public unsafe int AsyncIAdviseSinkBeginOnRenameStub(ComPtr This, ComPtr pmk) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public unsafe int IClassFactory2CreateInstanceLicProxy(ref Silk.NET.Core.Native.IUnknown This, ComPtr pUnkOuter, ref Silk.NET.Core.Native.IUnknown pUnkReserved, Guid* riid, ref char bstrKey, ref void* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return AsyncIAdviseSinkBeginOnRenameStub((AsyncIAdviseSink*) This.Handle, (IMoniker*) pmk.Handle); + return IClassFactory2CreateInstanceLicProxy(ref This, (Silk.NET.Core.Native.IUnknown*) pUnkOuter.Handle, ref pUnkReserved, riid, ref bstrKey, ref ppvObj); } /// To be documented. - [NativeName("Src", "Line 15948, Column 43 in objidl.h")] - public unsafe int AsyncIAdviseSinkBeginOnRenameStub(ComPtr This, ref IMoniker pmk) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public unsafe int IClassFactory2CreateInstanceLicProxy(ref Silk.NET.Core.Native.IUnknown This, ComPtr pUnkOuter, ref Silk.NET.Core.Native.IUnknown pUnkReserved, Guid* riid, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.BStr)] string bstrKey, void** ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return AsyncIAdviseSinkBeginOnRenameStub((AsyncIAdviseSink*) This.Handle, ref pmk); + return IClassFactory2CreateInstanceLicProxy(ref This, (Silk.NET.Core.Native.IUnknown*) pUnkOuter.Handle, ref pUnkReserved, riid, bstrKey, ppvObj); } /// To be documented. - [NativeName("Src", "Line 15948, Column 43 in objidl.h")] - public unsafe int AsyncIAdviseSinkBeginOnRenameStub(ref AsyncIAdviseSink This, ComPtr pmk) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public unsafe int IClassFactory2CreateInstanceLicProxy(ref Silk.NET.Core.Native.IUnknown This, ComPtr pUnkOuter, ref Silk.NET.Core.Native.IUnknown pUnkReserved, Guid* riid, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.BStr)] string bstrKey, ref void* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return AsyncIAdviseSinkBeginOnRenameStub(ref This, (IMoniker*) pmk.Handle); + return IClassFactory2CreateInstanceLicProxy(ref This, (Silk.NET.Core.Native.IUnknown*) pUnkOuter.Handle, ref pUnkReserved, riid, bstrKey, ref ppvObj); } /// To be documented. - [NativeName("Src", "Line 15952, Column 38 in objidl.h")] - public unsafe void AsyncIAdviseSinkFinishOnRenameProxy(ComPtr This) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public unsafe int IClassFactory2CreateInstanceLicProxy(ref Silk.NET.Core.Native.IUnknown This, ComPtr pUnkOuter, ref Silk.NET.Core.Native.IUnknown pUnkReserved, ref Guid riid, char* bstrKey, void** ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - AsyncIAdviseSinkFinishOnRenameProxy((AsyncIAdviseSink*) This.Handle); + return IClassFactory2CreateInstanceLicProxy(ref This, (Silk.NET.Core.Native.IUnknown*) pUnkOuter.Handle, ref pUnkReserved, ref riid, bstrKey, ppvObj); } /// To be documented. - [NativeName("Src", "Line 15956, Column 43 in objidl.h")] - public unsafe int AsyncIAdviseSinkFinishOnRenameStub(ComPtr This) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public unsafe int IClassFactory2CreateInstanceLicProxy(ref Silk.NET.Core.Native.IUnknown This, ComPtr pUnkOuter, ref Silk.NET.Core.Native.IUnknown pUnkReserved, ref Guid riid, char* bstrKey, ref void* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return AsyncIAdviseSinkFinishOnRenameStub((AsyncIAdviseSink*) This.Handle); + return IClassFactory2CreateInstanceLicProxy(ref This, (Silk.NET.Core.Native.IUnknown*) pUnkOuter.Handle, ref pUnkReserved, ref riid, bstrKey, ref ppvObj); } /// To be documented. - [NativeName("Src", "Line 15959, Column 38 in objidl.h")] - public unsafe void AsyncIAdviseSinkBeginOnSaveProxy(ComPtr This) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public unsafe int IClassFactory2CreateInstanceLicProxy(ref Silk.NET.Core.Native.IUnknown This, ComPtr pUnkOuter, ref Silk.NET.Core.Native.IUnknown pUnkReserved, ref Guid riid, ref char bstrKey, void** ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - AsyncIAdviseSinkBeginOnSaveProxy((AsyncIAdviseSink*) This.Handle); + return IClassFactory2CreateInstanceLicProxy(ref This, (Silk.NET.Core.Native.IUnknown*) pUnkOuter.Handle, ref pUnkReserved, ref riid, ref bstrKey, ppvObj); } /// To be documented. - [NativeName("Src", "Line 15963, Column 43 in objidl.h")] - public unsafe int AsyncIAdviseSinkBeginOnSaveStub(ComPtr This) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public unsafe int IClassFactory2CreateInstanceLicProxy(ref Silk.NET.Core.Native.IUnknown This, ComPtr pUnkOuter, ref Silk.NET.Core.Native.IUnknown pUnkReserved, ref Guid riid, ref char bstrKey, ref void* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return AsyncIAdviseSinkBeginOnSaveStub((AsyncIAdviseSink*) This.Handle); + return IClassFactory2CreateInstanceLicProxy(ref This, (Silk.NET.Core.Native.IUnknown*) pUnkOuter.Handle, ref pUnkReserved, ref riid, ref bstrKey, ref ppvObj); } /// To be documented. - [NativeName("Src", "Line 15966, Column 38 in objidl.h")] - public unsafe void AsyncIAdviseSinkFinishOnSaveProxy(ComPtr This) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public unsafe int IClassFactory2CreateInstanceLicProxy(ref Silk.NET.Core.Native.IUnknown This, ComPtr pUnkOuter, ref Silk.NET.Core.Native.IUnknown pUnkReserved, ref Guid riid, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.BStr)] string bstrKey, void** ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - AsyncIAdviseSinkFinishOnSaveProxy((AsyncIAdviseSink*) This.Handle); + return IClassFactory2CreateInstanceLicProxy(ref This, (Silk.NET.Core.Native.IUnknown*) pUnkOuter.Handle, ref pUnkReserved, ref riid, bstrKey, ppvObj); } /// To be documented. - [NativeName("Src", "Line 15970, Column 43 in objidl.h")] - public unsafe int AsyncIAdviseSinkFinishOnSaveStub(ComPtr This) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public unsafe int IClassFactory2CreateInstanceLicProxy(ref Silk.NET.Core.Native.IUnknown This, ComPtr pUnkOuter, ref Silk.NET.Core.Native.IUnknown pUnkReserved, ref Guid riid, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.BStr)] string bstrKey, ref void* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return AsyncIAdviseSinkFinishOnSaveStub((AsyncIAdviseSink*) This.Handle); + return IClassFactory2CreateInstanceLicProxy(ref This, (Silk.NET.Core.Native.IUnknown*) pUnkOuter.Handle, ref pUnkReserved, ref riid, bstrKey, ref ppvObj); } /// To be documented. - [NativeName("Src", "Line 15973, Column 38 in objidl.h")] - public unsafe void AsyncIAdviseSinkBeginOnCloseProxy(ComPtr This) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public unsafe int IClassFactory2CreateInstanceLicProxy(ref Silk.NET.Core.Native.IUnknown This, ref Silk.NET.Core.Native.IUnknown pUnkOuter, ComPtr pUnkReserved, Guid* riid, char* bstrKey, void** ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - AsyncIAdviseSinkBeginOnCloseProxy((AsyncIAdviseSink*) This.Handle); + return IClassFactory2CreateInstanceLicProxy(ref This, ref pUnkOuter, (Silk.NET.Core.Native.IUnknown*) pUnkReserved.Handle, riid, bstrKey, ppvObj); } /// To be documented. - [NativeName("Src", "Line 15977, Column 43 in objidl.h")] - public unsafe int AsyncIAdviseSinkBeginOnCloseStub(ComPtr This) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public unsafe int IClassFactory2CreateInstanceLicProxy(ref Silk.NET.Core.Native.IUnknown This, ref Silk.NET.Core.Native.IUnknown pUnkOuter, ComPtr pUnkReserved, Guid* riid, char* bstrKey, ref void* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return AsyncIAdviseSinkBeginOnCloseStub((AsyncIAdviseSink*) This.Handle); + return IClassFactory2CreateInstanceLicProxy(ref This, ref pUnkOuter, (Silk.NET.Core.Native.IUnknown*) pUnkReserved.Handle, riid, bstrKey, ref ppvObj); } /// To be documented. - [NativeName("Src", "Line 15980, Column 38 in objidl.h")] - public unsafe void AsyncIAdviseSinkFinishOnCloseProxy(ComPtr This) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public unsafe int IClassFactory2CreateInstanceLicProxy(ref Silk.NET.Core.Native.IUnknown This, ref Silk.NET.Core.Native.IUnknown pUnkOuter, ComPtr pUnkReserved, Guid* riid, ref char bstrKey, void** ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - AsyncIAdviseSinkFinishOnCloseProxy((AsyncIAdviseSink*) This.Handle); + return IClassFactory2CreateInstanceLicProxy(ref This, ref pUnkOuter, (Silk.NET.Core.Native.IUnknown*) pUnkReserved.Handle, riid, ref bstrKey, ppvObj); } /// To be documented. - [NativeName("Src", "Line 15984, Column 43 in objidl.h")] - public unsafe int AsyncIAdviseSinkFinishOnCloseStub(ComPtr This) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public unsafe int IClassFactory2CreateInstanceLicProxy(ref Silk.NET.Core.Native.IUnknown This, ref Silk.NET.Core.Native.IUnknown pUnkOuter, ComPtr pUnkReserved, Guid* riid, ref char bstrKey, ref void* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return AsyncIAdviseSinkFinishOnCloseStub((AsyncIAdviseSink*) This.Handle); + return IClassFactory2CreateInstanceLicProxy(ref This, ref pUnkOuter, (Silk.NET.Core.Native.IUnknown*) pUnkReserved.Handle, riid, ref bstrKey, ref ppvObj); } /// To be documented. - [NativeName("Src", "Line 15987, Column 38 in objidl.h")] - public unsafe void IAdviseSink2OnLinkSrcChangeProxy(ComPtr This, ComPtr pmk) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public unsafe int IClassFactory2CreateInstanceLicProxy(ref Silk.NET.Core.Native.IUnknown This, ref Silk.NET.Core.Native.IUnknown pUnkOuter, ComPtr pUnkReserved, Guid* riid, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.BStr)] string bstrKey, void** ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IAdviseSink2OnLinkSrcChangeProxy((IAdviseSink2*) This.Handle, (IMoniker*) pmk.Handle); + return IClassFactory2CreateInstanceLicProxy(ref This, ref pUnkOuter, (Silk.NET.Core.Native.IUnknown*) pUnkReserved.Handle, riid, bstrKey, ppvObj); } /// To be documented. - [NativeName("Src", "Line 15987, Column 38 in objidl.h")] - public unsafe void IAdviseSink2OnLinkSrcChangeProxy(ComPtr This, ref IMoniker pmk) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public unsafe int IClassFactory2CreateInstanceLicProxy(ref Silk.NET.Core.Native.IUnknown This, ref Silk.NET.Core.Native.IUnknown pUnkOuter, ComPtr pUnkReserved, Guid* riid, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.BStr)] string bstrKey, ref void* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IAdviseSink2OnLinkSrcChangeProxy((IAdviseSink2*) This.Handle, ref pmk); + return IClassFactory2CreateInstanceLicProxy(ref This, ref pUnkOuter, (Silk.NET.Core.Native.IUnknown*) pUnkReserved.Handle, riid, bstrKey, ref ppvObj); } /// To be documented. - [NativeName("Src", "Line 15987, Column 38 in objidl.h")] - public unsafe void IAdviseSink2OnLinkSrcChangeProxy(ref IAdviseSink2 This, ComPtr pmk) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public unsafe int IClassFactory2CreateInstanceLicProxy(ref Silk.NET.Core.Native.IUnknown This, ref Silk.NET.Core.Native.IUnknown pUnkOuter, ComPtr pUnkReserved, ref Guid riid, char* bstrKey, void** ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - IAdviseSink2OnLinkSrcChangeProxy(ref This, (IMoniker*) pmk.Handle); + return IClassFactory2CreateInstanceLicProxy(ref This, ref pUnkOuter, (Silk.NET.Core.Native.IUnknown*) pUnkReserved.Handle, ref riid, bstrKey, ppvObj); } /// To be documented. - [NativeName("Src", "Line 15993, Column 43 in objidl.h")] - public unsafe int IAdviseSink2OnLinkSrcChangeStub(ComPtr This, ComPtr pmk) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public unsafe int IClassFactory2CreateInstanceLicProxy(ref Silk.NET.Core.Native.IUnknown This, ref Silk.NET.Core.Native.IUnknown pUnkOuter, ComPtr pUnkReserved, ref Guid riid, char* bstrKey, ref void* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IAdviseSink2OnLinkSrcChangeStub((IAdviseSink2*) This.Handle, (IMoniker*) pmk.Handle); + return IClassFactory2CreateInstanceLicProxy(ref This, ref pUnkOuter, (Silk.NET.Core.Native.IUnknown*) pUnkReserved.Handle, ref riid, bstrKey, ref ppvObj); } /// To be documented. - [NativeName("Src", "Line 15993, Column 43 in objidl.h")] - public unsafe int IAdviseSink2OnLinkSrcChangeStub(ComPtr This, ref IMoniker pmk) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public unsafe int IClassFactory2CreateInstanceLicProxy(ref Silk.NET.Core.Native.IUnknown This, ref Silk.NET.Core.Native.IUnknown pUnkOuter, ComPtr pUnkReserved, ref Guid riid, ref char bstrKey, void** ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IAdviseSink2OnLinkSrcChangeStub((IAdviseSink2*) This.Handle, ref pmk); + return IClassFactory2CreateInstanceLicProxy(ref This, ref pUnkOuter, (Silk.NET.Core.Native.IUnknown*) pUnkReserved.Handle, ref riid, ref bstrKey, ppvObj); } /// To be documented. - [NativeName("Src", "Line 15993, Column 43 in objidl.h")] - public unsafe int IAdviseSink2OnLinkSrcChangeStub(ref IAdviseSink2 This, ComPtr pmk) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public unsafe int IClassFactory2CreateInstanceLicProxy(ref Silk.NET.Core.Native.IUnknown This, ref Silk.NET.Core.Native.IUnknown pUnkOuter, ComPtr pUnkReserved, ref Guid riid, ref char bstrKey, ref void* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IAdviseSink2OnLinkSrcChangeStub(ref This, (IMoniker*) pmk.Handle); + return IClassFactory2CreateInstanceLicProxy(ref This, ref pUnkOuter, (Silk.NET.Core.Native.IUnknown*) pUnkReserved.Handle, ref riid, ref bstrKey, ref ppvObj); } /// To be documented. - [NativeName("Src", "Line 15997, Column 38 in objidl.h")] - public unsafe void AsyncIAdviseSink2BeginOnLinkSrcChangeProxy(ComPtr This, ComPtr pmk) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public unsafe int IClassFactory2CreateInstanceLicProxy(ref Silk.NET.Core.Native.IUnknown This, ref Silk.NET.Core.Native.IUnknown pUnkOuter, ComPtr pUnkReserved, ref Guid riid, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.BStr)] string bstrKey, void** ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - AsyncIAdviseSink2BeginOnLinkSrcChangeProxy((AsyncIAdviseSink2*) This.Handle, (IMoniker*) pmk.Handle); + return IClassFactory2CreateInstanceLicProxy(ref This, ref pUnkOuter, (Silk.NET.Core.Native.IUnknown*) pUnkReserved.Handle, ref riid, bstrKey, ppvObj); } /// To be documented. - [NativeName("Src", "Line 15997, Column 38 in objidl.h")] - public unsafe void AsyncIAdviseSink2BeginOnLinkSrcChangeProxy(ComPtr This, ref IMoniker pmk) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public unsafe int IClassFactory2CreateInstanceLicProxy(ref Silk.NET.Core.Native.IUnknown This, ref Silk.NET.Core.Native.IUnknown pUnkOuter, ComPtr pUnkReserved, ref Guid riid, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.BStr)] string bstrKey, ref void* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - AsyncIAdviseSink2BeginOnLinkSrcChangeProxy((AsyncIAdviseSink2*) This.Handle, ref pmk); + return IClassFactory2CreateInstanceLicProxy(ref This, ref pUnkOuter, (Silk.NET.Core.Native.IUnknown*) pUnkReserved.Handle, ref riid, bstrKey, ref ppvObj); } /// To be documented. - [NativeName("Src", "Line 15997, Column 38 in objidl.h")] - public unsafe void AsyncIAdviseSink2BeginOnLinkSrcChangeProxy(ref AsyncIAdviseSink2 This, ComPtr pmk) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7160, Column 43 in ocidl.h")] + public unsafe int IClassFactory2CreateInstanceLicStub(ComPtr This, Guid* riid, char* bstrKey, ref ComPtr ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - AsyncIAdviseSink2BeginOnLinkSrcChangeProxy(ref This, (IMoniker*) pmk.Handle); + return IClassFactory2CreateInstanceLicStub((Silk.NET.Core.Native.IUnknown*) This.Handle, riid, bstrKey, (Silk.NET.Core.Native.IUnknown**) ppvObj.GetAddressOf()); } /// To be documented. - [NativeName("Src", "Line 16003, Column 43 in objidl.h")] - public unsafe int AsyncIAdviseSink2BeginOnLinkSrcChangeStub(ComPtr This, ComPtr pmk) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7160, Column 43 in ocidl.h")] + public unsafe int IClassFactory2CreateInstanceLicStub(ComPtr This, Guid* riid, char* bstrKey, ref Silk.NET.Core.Native.IUnknown* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return AsyncIAdviseSink2BeginOnLinkSrcChangeStub((AsyncIAdviseSink2*) This.Handle, (IMoniker*) pmk.Handle); + return IClassFactory2CreateInstanceLicStub((Silk.NET.Core.Native.IUnknown*) This.Handle, riid, bstrKey, ref ppvObj); } /// To be documented. - [NativeName("Src", "Line 16003, Column 43 in objidl.h")] - public unsafe int AsyncIAdviseSink2BeginOnLinkSrcChangeStub(ComPtr This, ref IMoniker pmk) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7160, Column 43 in ocidl.h")] + public unsafe int IClassFactory2CreateInstanceLicStub(ComPtr This, Guid* riid, ref char bstrKey, ref ComPtr ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return AsyncIAdviseSink2BeginOnLinkSrcChangeStub((AsyncIAdviseSink2*) This.Handle, ref pmk); + return IClassFactory2CreateInstanceLicStub((Silk.NET.Core.Native.IUnknown*) This.Handle, riid, ref bstrKey, (Silk.NET.Core.Native.IUnknown**) ppvObj.GetAddressOf()); } /// To be documented. - [NativeName("Src", "Line 16003, Column 43 in objidl.h")] - public unsafe int AsyncIAdviseSink2BeginOnLinkSrcChangeStub(ref AsyncIAdviseSink2 This, ComPtr pmk) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7160, Column 43 in ocidl.h")] + public unsafe int IClassFactory2CreateInstanceLicStub(ComPtr This, Guid* riid, ref char bstrKey, ref Silk.NET.Core.Native.IUnknown* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return AsyncIAdviseSink2BeginOnLinkSrcChangeStub(ref This, (IMoniker*) pmk.Handle); + return IClassFactory2CreateInstanceLicStub((Silk.NET.Core.Native.IUnknown*) This.Handle, riid, ref bstrKey, ref ppvObj); } /// To be documented. - [NativeName("Src", "Line 16007, Column 38 in objidl.h")] - public unsafe void AsyncIAdviseSink2FinishOnLinkSrcChangeProxy(ComPtr This) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7160, Column 43 in ocidl.h")] + public unsafe int IClassFactory2CreateInstanceLicStub(ComPtr This, Guid* riid, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.BStr)] string bstrKey, ref ComPtr ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - AsyncIAdviseSink2FinishOnLinkSrcChangeProxy((AsyncIAdviseSink2*) This.Handle); + return IClassFactory2CreateInstanceLicStub((Silk.NET.Core.Native.IUnknown*) This.Handle, riid, bstrKey, (Silk.NET.Core.Native.IUnknown**) ppvObj.GetAddressOf()); } /// To be documented. - [NativeName("Src", "Line 16011, Column 43 in objidl.h")] - public unsafe int AsyncIAdviseSink2FinishOnLinkSrcChangeStub(ComPtr This) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7160, Column 43 in ocidl.h")] + public unsafe int IClassFactory2CreateInstanceLicStub(ComPtr This, Guid* riid, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.BStr)] string bstrKey, ref Silk.NET.Core.Native.IUnknown* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return AsyncIAdviseSink2FinishOnLinkSrcChangeStub((AsyncIAdviseSink2*) This.Handle); + return IClassFactory2CreateInstanceLicStub((Silk.NET.Core.Native.IUnknown*) This.Handle, riid, bstrKey, ref ppvObj); } /// To be documented. - [NativeName("Src", "Line 16014, Column 41 in objidl.h")] - public unsafe int IDataObjectGetDataProxy(ComPtr This, FORMATETC* pformatetcIn, STGMEDIUM* pmedium) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7160, Column 43 in ocidl.h")] + public unsafe int IClassFactory2CreateInstanceLicStub(ComPtr This, ref Guid riid, char* bstrKey, ref ComPtr ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IDataObjectGetDataProxy((IDataObject*) This.Handle, pformatetcIn, pmedium); + return IClassFactory2CreateInstanceLicStub((Silk.NET.Core.Native.IUnknown*) This.Handle, ref riid, bstrKey, (Silk.NET.Core.Native.IUnknown**) ppvObj.GetAddressOf()); } /// To be documented. - [NativeName("Src", "Line 16014, Column 41 in objidl.h")] - public unsafe int IDataObjectGetDataProxy(ComPtr This, FORMATETC* pformatetcIn, ref STGMEDIUM pmedium) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7160, Column 43 in ocidl.h")] + public unsafe int IClassFactory2CreateInstanceLicStub(ComPtr This, ref Guid riid, char* bstrKey, ref Silk.NET.Core.Native.IUnknown* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IDataObjectGetDataProxy((IDataObject*) This.Handle, pformatetcIn, ref pmedium); + return IClassFactory2CreateInstanceLicStub((Silk.NET.Core.Native.IUnknown*) This.Handle, ref riid, bstrKey, ref ppvObj); } /// To be documented. - [NativeName("Src", "Line 16014, Column 41 in objidl.h")] - public unsafe int IDataObjectGetDataProxy(ComPtr This, ref FORMATETC pformatetcIn, STGMEDIUM* pmedium) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7160, Column 43 in ocidl.h")] + public unsafe int IClassFactory2CreateInstanceLicStub(ComPtr This, ref Guid riid, ref char bstrKey, ref ComPtr ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IDataObjectGetDataProxy((IDataObject*) This.Handle, ref pformatetcIn, pmedium); + return IClassFactory2CreateInstanceLicStub((Silk.NET.Core.Native.IUnknown*) This.Handle, ref riid, ref bstrKey, (Silk.NET.Core.Native.IUnknown**) ppvObj.GetAddressOf()); } /// To be documented. - [NativeName("Src", "Line 16014, Column 41 in objidl.h")] - public unsafe int IDataObjectGetDataProxy(ComPtr This, ref FORMATETC pformatetcIn, ref STGMEDIUM pmedium) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7160, Column 43 in ocidl.h")] + public unsafe int IClassFactory2CreateInstanceLicStub(ComPtr This, ref Guid riid, ref char bstrKey, ref Silk.NET.Core.Native.IUnknown* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IDataObjectGetDataProxy((IDataObject*) This.Handle, ref pformatetcIn, ref pmedium); + return IClassFactory2CreateInstanceLicStub((Silk.NET.Core.Native.IUnknown*) This.Handle, ref riid, ref bstrKey, ref ppvObj); } /// To be documented. - [NativeName("Src", "Line 16022, Column 43 in objidl.h")] - public unsafe int IDataObjectGetDataStub(ComPtr This, FORMATETC* pformatetcIn, STGMEDIUM* pRemoteMedium) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7160, Column 43 in ocidl.h")] + public unsafe int IClassFactory2CreateInstanceLicStub(ComPtr This, ref Guid riid, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.BStr)] string bstrKey, ref ComPtr ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IDataObjectGetDataStub((IDataObject*) This.Handle, pformatetcIn, pRemoteMedium); + return IClassFactory2CreateInstanceLicStub((Silk.NET.Core.Native.IUnknown*) This.Handle, ref riid, bstrKey, (Silk.NET.Core.Native.IUnknown**) ppvObj.GetAddressOf()); } /// To be documented. - [NativeName("Src", "Line 16022, Column 43 in objidl.h")] - public unsafe int IDataObjectGetDataStub(ComPtr This, FORMATETC* pformatetcIn, ref STGMEDIUM pRemoteMedium) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7160, Column 43 in ocidl.h")] + public unsafe int IClassFactory2CreateInstanceLicStub(ComPtr This, ref Guid riid, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.BStr)] string bstrKey, ref Silk.NET.Core.Native.IUnknown* ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IDataObjectGetDataStub((IDataObject*) This.Handle, pformatetcIn, ref pRemoteMedium); + return IClassFactory2CreateInstanceLicStub((Silk.NET.Core.Native.IUnknown*) This.Handle, ref riid, bstrKey, ref ppvObj); } /// To be documented. - [NativeName("Src", "Line 16022, Column 43 in objidl.h")] - public unsafe int IDataObjectGetDataStub(ComPtr This, ref FORMATETC pformatetcIn, STGMEDIUM* pRemoteMedium) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7160, Column 43 in ocidl.h")] + public unsafe int IClassFactory2CreateInstanceLicStub(ref Silk.NET.Core.Native.IUnknown This, Guid* riid, char* bstrKey, ref ComPtr ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IDataObjectGetDataStub((IDataObject*) This.Handle, ref pformatetcIn, pRemoteMedium); + return IClassFactory2CreateInstanceLicStub(ref This, riid, bstrKey, (Silk.NET.Core.Native.IUnknown**) ppvObj.GetAddressOf()); } /// To be documented. - [NativeName("Src", "Line 16022, Column 43 in objidl.h")] - public unsafe int IDataObjectGetDataStub(ComPtr This, ref FORMATETC pformatetcIn, ref STGMEDIUM pRemoteMedium) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7160, Column 43 in ocidl.h")] + public unsafe int IClassFactory2CreateInstanceLicStub(ref Silk.NET.Core.Native.IUnknown This, Guid* riid, ref char bstrKey, ref ComPtr ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IDataObjectGetDataStub((IDataObject*) This.Handle, ref pformatetcIn, ref pRemoteMedium); + return IClassFactory2CreateInstanceLicStub(ref This, riid, ref bstrKey, (Silk.NET.Core.Native.IUnknown**) ppvObj.GetAddressOf()); } /// To be documented. - [NativeName("Src", "Line 16027, Column 41 in objidl.h")] - public unsafe int IDataObjectGetDataHereProxy(ComPtr This, FORMATETC* pformatetc, STGMEDIUM* pmedium) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7160, Column 43 in ocidl.h")] + public unsafe int IClassFactory2CreateInstanceLicStub(ref Silk.NET.Core.Native.IUnknown This, Guid* riid, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.BStr)] string bstrKey, ref ComPtr ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IDataObjectGetDataHereProxy((IDataObject*) This.Handle, pformatetc, pmedium); + return IClassFactory2CreateInstanceLicStub(ref This, riid, bstrKey, (Silk.NET.Core.Native.IUnknown**) ppvObj.GetAddressOf()); } /// To be documented. - [NativeName("Src", "Line 16027, Column 41 in objidl.h")] - public unsafe int IDataObjectGetDataHereProxy(ComPtr This, FORMATETC* pformatetc, ref STGMEDIUM pmedium) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7160, Column 43 in ocidl.h")] + public unsafe int IClassFactory2CreateInstanceLicStub(ref Silk.NET.Core.Native.IUnknown This, ref Guid riid, char* bstrKey, ref ComPtr ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IDataObjectGetDataHereProxy((IDataObject*) This.Handle, pformatetc, ref pmedium); + return IClassFactory2CreateInstanceLicStub(ref This, ref riid, bstrKey, (Silk.NET.Core.Native.IUnknown**) ppvObj.GetAddressOf()); } /// To be documented. - [NativeName("Src", "Line 16027, Column 41 in objidl.h")] - public unsafe int IDataObjectGetDataHereProxy(ComPtr This, ref FORMATETC pformatetc, STGMEDIUM* pmedium) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7160, Column 43 in ocidl.h")] + public unsafe int IClassFactory2CreateInstanceLicStub(ref Silk.NET.Core.Native.IUnknown This, ref Guid riid, ref char bstrKey, ref ComPtr ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IDataObjectGetDataHereProxy((IDataObject*) This.Handle, ref pformatetc, pmedium); + return IClassFactory2CreateInstanceLicStub(ref This, ref riid, ref bstrKey, (Silk.NET.Core.Native.IUnknown**) ppvObj.GetAddressOf()); } /// To be documented. - [NativeName("Src", "Line 16027, Column 41 in objidl.h")] - public unsafe int IDataObjectGetDataHereProxy(ComPtr This, ref FORMATETC pformatetc, ref STGMEDIUM pmedium) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7160, Column 43 in ocidl.h")] + public unsafe int IClassFactory2CreateInstanceLicStub(ref Silk.NET.Core.Native.IUnknown This, ref Guid riid, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.BStr)] string bstrKey, ref ComPtr ppvObj) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IDataObjectGetDataHereProxy((IDataObject*) This.Handle, ref pformatetc, ref pmedium); + return IClassFactory2CreateInstanceLicStub(ref This, ref riid, bstrKey, (Silk.NET.Core.Native.IUnknown**) ppvObj.GetAddressOf()); } /// To be documented. - [NativeName("Src", "Line 16035, Column 43 in objidl.h")] - public unsafe int IDataObjectGetDataHereStub(ComPtr This, FORMATETC* pformatetc, STGMEDIUM* pRemoteMedium) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7166, Column 41 in ocidl.h")] + public unsafe int IPersistMemoryLoadProxy(ComPtr This, void* pMem, uint cbSize) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IDataObjectGetDataHereStub((IDataObject*) This.Handle, pformatetc, pRemoteMedium); + return IPersistMemoryLoadProxy((IPersistMemory*) This.Handle, pMem, cbSize); } /// To be documented. - [NativeName("Src", "Line 16035, Column 43 in objidl.h")] - public unsafe int IDataObjectGetDataHereStub(ComPtr This, FORMATETC* pformatetc, ref STGMEDIUM pRemoteMedium) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7166, Column 41 in ocidl.h")] + public unsafe int IPersistMemoryLoadProxy(ComPtr This, ref T0 pMem, uint cbSize) where T0 : unmanaged where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IDataObjectGetDataHereStub((IDataObject*) This.Handle, pformatetc, ref pRemoteMedium); + return IPersistMemoryLoadProxy((IPersistMemory*) This.Handle, ref pMem, cbSize); } /// To be documented. - [NativeName("Src", "Line 16035, Column 43 in objidl.h")] - public unsafe int IDataObjectGetDataHereStub(ComPtr This, ref FORMATETC pformatetc, STGMEDIUM* pRemoteMedium) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7172, Column 43 in ocidl.h")] + public unsafe int IPersistMemoryLoadStub(ComPtr This, byte* pMem, uint cbSize) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IDataObjectGetDataHereStub((IDataObject*) This.Handle, ref pformatetc, pRemoteMedium); + return IPersistMemoryLoadStub((IPersistMemory*) This.Handle, pMem, cbSize); } /// To be documented. - [NativeName("Src", "Line 16035, Column 43 in objidl.h")] - public unsafe int IDataObjectGetDataHereStub(ComPtr This, ref FORMATETC pformatetc, ref STGMEDIUM pRemoteMedium) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7172, Column 43 in ocidl.h")] + public unsafe int IPersistMemoryLoadStub(ComPtr This, ref byte pMem, uint cbSize) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IDataObjectGetDataHereStub((IDataObject*) This.Handle, ref pformatetc, ref pRemoteMedium); + return IPersistMemoryLoadStub((IPersistMemory*) This.Handle, ref pMem, cbSize); } /// To be documented. - [NativeName("Src", "Line 16040, Column 41 in objidl.h")] - public unsafe int IDataObjectSetDataProxy(ComPtr This, FORMATETC* pformatetc, STGMEDIUM* pmedium, Silk.NET.Core.Bool32 fRelease) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7172, Column 43 in ocidl.h")] + public unsafe int IPersistMemoryLoadStub(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pMem, uint cbSize) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IDataObjectSetDataProxy((IDataObject*) This.Handle, pformatetc, pmedium, fRelease); + return IPersistMemoryLoadStub((IPersistMemory*) This.Handle, pMem, cbSize); } /// To be documented. - [NativeName("Src", "Line 16040, Column 41 in objidl.h")] - public unsafe int IDataObjectSetDataProxy(ComPtr This, FORMATETC* pformatetc, ref STGMEDIUM pmedium, Silk.NET.Core.Bool32 fRelease) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7177, Column 41 in ocidl.h")] + public unsafe int IPersistMemorySaveProxy(ComPtr This, void* pMem, Silk.NET.Core.Bool32 fClearDirty, uint cbSize) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IDataObjectSetDataProxy((IDataObject*) This.Handle, pformatetc, ref pmedium, fRelease); + return IPersistMemorySaveProxy((IPersistMemory*) This.Handle, pMem, fClearDirty, cbSize); } /// To be documented. - [NativeName("Src", "Line 16040, Column 41 in objidl.h")] - public unsafe int IDataObjectSetDataProxy(ComPtr This, ref FORMATETC pformatetc, STGMEDIUM* pmedium, Silk.NET.Core.Bool32 fRelease) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7177, Column 41 in ocidl.h")] + public unsafe int IPersistMemorySaveProxy(ComPtr This, ref T0 pMem, Silk.NET.Core.Bool32 fClearDirty, uint cbSize) where T0 : unmanaged where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IDataObjectSetDataProxy((IDataObject*) This.Handle, ref pformatetc, pmedium, fRelease); + return IPersistMemorySaveProxy((IPersistMemory*) This.Handle, ref pMem, fClearDirty, cbSize); } /// To be documented. - [NativeName("Src", "Line 16040, Column 41 in objidl.h")] - public unsafe int IDataObjectSetDataProxy(ComPtr This, ref FORMATETC pformatetc, ref STGMEDIUM pmedium, Silk.NET.Core.Bool32 fRelease) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7184, Column 43 in ocidl.h")] + public unsafe int IPersistMemorySaveStub(ComPtr This, byte* pMem, Silk.NET.Core.Bool32 fClearDirty, uint cbSize) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IDataObjectSetDataProxy((IDataObject*) This.Handle, ref pformatetc, ref pmedium, fRelease); + return IPersistMemorySaveStub((IPersistMemory*) This.Handle, pMem, fClearDirty, cbSize); } /// To be documented. - [NativeName("Src", "Line 16049, Column 43 in objidl.h")] - public unsafe int IDataObjectSetDataStub(ComPtr This, FORMATETC* pformatetc, FlagStgmedium* pmedium, Silk.NET.Core.Bool32 fRelease) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7184, Column 43 in ocidl.h")] + public unsafe int IPersistMemorySaveStub(ComPtr This, ref byte pMem, Silk.NET.Core.Bool32 fClearDirty, uint cbSize) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IDataObjectSetDataStub((IDataObject*) This.Handle, pformatetc, pmedium, fRelease); + return IPersistMemorySaveStub((IPersistMemory*) This.Handle, ref pMem, fClearDirty, cbSize); } /// To be documented. - [NativeName("Src", "Line 16049, Column 43 in objidl.h")] - public unsafe int IDataObjectSetDataStub(ComPtr This, FORMATETC* pformatetc, ref FlagStgmedium pmedium, Silk.NET.Core.Bool32 fRelease) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7184, Column 43 in ocidl.h")] + public unsafe int IPersistMemorySaveStub(ComPtr This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pMem, Silk.NET.Core.Bool32 fClearDirty, uint cbSize) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IDataObjectSetDataStub((IDataObject*) This.Handle, pformatetc, ref pmedium, fRelease); + return IPersistMemorySaveStub((IPersistMemory*) This.Handle, pMem, fClearDirty, cbSize); } /// To be documented. - [NativeName("Src", "Line 16049, Column 43 in objidl.h")] - public unsafe int IDataObjectSetDataStub(ComPtr This, ref FORMATETC pformatetc, FlagStgmedium* pmedium, Silk.NET.Core.Bool32 fRelease) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7190, Column 41 in ocidl.h")] + public unsafe int IEnumOleUndoUnitsNextProxy(ComPtr This, uint cElt, ref ComPtr rgElt, uint* pcEltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IDataObjectSetDataStub((IDataObject*) This.Handle, ref pformatetc, pmedium, fRelease); + return IEnumOleUndoUnitsNextProxy((IEnumOleUndoUnits*) This.Handle, cElt, (IOleUndoUnit**) rgElt.GetAddressOf(), pcEltFetched); } /// To be documented. - [NativeName("Src", "Line 16049, Column 43 in objidl.h")] - public unsafe int IDataObjectSetDataStub(ComPtr This, ref FORMATETC pformatetc, ref FlagStgmedium pmedium, Silk.NET.Core.Bool32 fRelease) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7190, Column 41 in ocidl.h")] + public unsafe int IEnumOleUndoUnitsNextProxy(ComPtr This, uint cElt, ref ComPtr rgElt, ref uint pcEltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IDataObjectSetDataStub((IDataObject*) This.Handle, ref pformatetc, ref pmedium, fRelease); + return IEnumOleUndoUnitsNextProxy((IEnumOleUndoUnits*) This.Handle, cElt, (IOleUndoUnit**) rgElt.GetAddressOf(), ref pcEltFetched); } /// To be documented. - [NativeName("Src", "Line 16055, Column 41 in objidl.h")] - public unsafe int IFillLockBytesFillAppendProxy(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pv, uint cb, uint* pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7190, Column 41 in ocidl.h")] + public unsafe int IEnumOleUndoUnitsNextProxy(ComPtr This, uint cElt, ref IOleUndoUnit* rgElt, uint* pcEltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IFillLockBytesFillAppendProxy((IFillLockBytes*) This.Handle, pv, cb, pcbWritten); + return IEnumOleUndoUnitsNextProxy((IEnumOleUndoUnits*) This.Handle, cElt, ref rgElt, pcEltFetched); } /// To be documented. - [NativeName("Src", "Line 16055, Column 41 in objidl.h")] - public unsafe int IFillLockBytesFillAppendProxy(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pv, uint cb, ref uint pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7190, Column 41 in ocidl.h")] + public unsafe int IEnumOleUndoUnitsNextProxy(ComPtr This, uint cElt, ref IOleUndoUnit* rgElt, ref uint pcEltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IFillLockBytesFillAppendProxy((IFillLockBytes*) This.Handle, pv, cb, ref pcbWritten); + return IEnumOleUndoUnitsNextProxy((IEnumOleUndoUnits*) This.Handle, cElt, ref rgElt, ref pcEltFetched); } /// To be documented. - [NativeName("Src", "Line 16055, Column 41 in objidl.h")] - public unsafe int IFillLockBytesFillAppendProxy(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in T0 pv, uint cb, uint* pcbWritten) where T0 : unmanaged where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7190, Column 41 in ocidl.h")] + public unsafe int IEnumOleUndoUnitsNextProxy(ref IEnumOleUndoUnits This, uint cElt, ref ComPtr rgElt, uint* pcEltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IFillLockBytesFillAppendProxy((IFillLockBytes*) This.Handle, in pv, cb, pcbWritten); + return IEnumOleUndoUnitsNextProxy(ref This, cElt, (IOleUndoUnit**) rgElt.GetAddressOf(), pcEltFetched); } /// To be documented. - [NativeName("Src", "Line 16055, Column 41 in objidl.h")] - public unsafe int IFillLockBytesFillAppendProxy(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in T0 pv, uint cb, ref uint pcbWritten) where T0 : unmanaged where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7190, Column 41 in ocidl.h")] + public unsafe int IEnumOleUndoUnitsNextProxy(ref IEnumOleUndoUnits This, uint cElt, ref ComPtr rgElt, ref uint pcEltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IFillLockBytesFillAppendProxy((IFillLockBytes*) This.Handle, in pv, cb, ref pcbWritten); + return IEnumOleUndoUnitsNextProxy(ref This, cElt, (IOleUndoUnit**) rgElt.GetAddressOf(), ref pcEltFetched); } /// To be documented. - [NativeName("Src", "Line 16065, Column 35 in objidl.h")] - public unsafe int IFillLockBytesFillAppendStub(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* pv, uint cb, uint* pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7197, Column 43 in ocidl.h")] + public unsafe int IEnumOleUndoUnitsNextStub(ComPtr This, uint cElt, ref ComPtr rgElt, uint* pcEltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IFillLockBytesFillAppendStub((IFillLockBytes*) This.Handle, pv, cb, pcbWritten); + return IEnumOleUndoUnitsNextStub((IEnumOleUndoUnits*) This.Handle, cElt, (IOleUndoUnit**) rgElt.GetAddressOf(), pcEltFetched); } /// To be documented. - [NativeName("Src", "Line 16065, Column 35 in objidl.h")] - public unsafe int IFillLockBytesFillAppendStub(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* pv, uint cb, ref uint pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7197, Column 43 in ocidl.h")] + public unsafe int IEnumOleUndoUnitsNextStub(ComPtr This, uint cElt, ref ComPtr rgElt, ref uint pcEltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IFillLockBytesFillAppendStub((IFillLockBytes*) This.Handle, pv, cb, ref pcbWritten); + return IEnumOleUndoUnitsNextStub((IEnumOleUndoUnits*) This.Handle, cElt, (IOleUndoUnit**) rgElt.GetAddressOf(), ref pcEltFetched); } /// To be documented. - [NativeName("Src", "Line 16065, Column 35 in objidl.h")] - public unsafe int IFillLockBytesFillAppendStub(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte pv, uint cb, uint* pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7197, Column 43 in ocidl.h")] + public unsafe int IEnumOleUndoUnitsNextStub(ComPtr This, uint cElt, ref IOleUndoUnit* rgElt, uint* pcEltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IFillLockBytesFillAppendStub((IFillLockBytes*) This.Handle, in pv, cb, pcbWritten); + return IEnumOleUndoUnitsNextStub((IEnumOleUndoUnits*) This.Handle, cElt, ref rgElt, pcEltFetched); } /// To be documented. - [NativeName("Src", "Line 16065, Column 35 in objidl.h")] - public unsafe int IFillLockBytesFillAppendStub(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte pv, uint cb, ref uint pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7197, Column 43 in ocidl.h")] + public unsafe int IEnumOleUndoUnitsNextStub(ComPtr This, uint cElt, ref IOleUndoUnit* rgElt, ref uint pcEltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IFillLockBytesFillAppendStub((IFillLockBytes*) This.Handle, in pv, cb, ref pcbWritten); + return IEnumOleUndoUnitsNextStub((IEnumOleUndoUnits*) This.Handle, cElt, ref rgElt, ref pcEltFetched); } /// To be documented. - [NativeName("Src", "Line 16065, Column 35 in objidl.h")] - public unsafe int IFillLockBytesFillAppendStub(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pv, uint cb, uint* pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7197, Column 43 in ocidl.h")] + public unsafe int IEnumOleUndoUnitsNextStub(ref IEnumOleUndoUnits This, uint cElt, ref ComPtr rgElt, uint* pcEltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IFillLockBytesFillAppendStub((IFillLockBytes*) This.Handle, pv, cb, pcbWritten); + return IEnumOleUndoUnitsNextStub(ref This, cElt, (IOleUndoUnit**) rgElt.GetAddressOf(), pcEltFetched); } /// To be documented. - [NativeName("Src", "Line 16065, Column 35 in objidl.h")] - public unsafe int IFillLockBytesFillAppendStub(ComPtr This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pv, uint cb, ref uint pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7197, Column 43 in ocidl.h")] + public unsafe int IEnumOleUndoUnitsNextStub(ref IEnumOleUndoUnits This, uint cElt, ref ComPtr rgElt, ref uint pcEltFetched) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IFillLockBytesFillAppendStub((IFillLockBytes*) This.Handle, pv, cb, ref pcbWritten); + return IEnumOleUndoUnitsNextStub(ref This, cElt, (IOleUndoUnit**) rgElt.GetAddressOf(), ref pcEltFetched); } /// To be documented. - [NativeName("Src", "Line 16071, Column 41 in objidl.h")] - public unsafe int IFillLockBytesFillAtProxy(ComPtr This, ulong ulOffset, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pv, uint cb, uint* pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7203, Column 38 in ocidl.h")] + public unsafe void IAdviseSinkExOnViewStatusChangeProxy(ComPtr This, uint dwViewStatus) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IFillLockBytesFillAtProxy((IFillLockBytes*) This.Handle, ulOffset, pv, cb, pcbWritten); + IAdviseSinkExOnViewStatusChangeProxy((IAdviseSinkEx*) This.Handle, dwViewStatus); } /// To be documented. - [NativeName("Src", "Line 16071, Column 41 in objidl.h")] - public unsafe int IFillLockBytesFillAtProxy(ComPtr This, ulong ulOffset, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pv, uint cb, ref uint pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7208, Column 43 in ocidl.h")] + public unsafe int IAdviseSinkExOnViewStatusChangeStub(ComPtr This, uint dwViewStatus) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IFillLockBytesFillAtProxy((IFillLockBytes*) This.Handle, ulOffset, pv, cb, ref pcbWritten); + return IAdviseSinkExOnViewStatusChangeStub((IAdviseSinkEx*) This.Handle, dwViewStatus); } /// To be documented. - [NativeName("Src", "Line 16071, Column 41 in objidl.h")] - public unsafe int IFillLockBytesFillAtProxy(ComPtr This, ulong ulOffset, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in T0 pv, uint cb, uint* pcbWritten) where T0 : unmanaged where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7212, Column 41 in ocidl.h")] + public unsafe int IQuickActivateQuickActivateProxy(ComPtr This, void* pQaContainer, QAControl* pQaControl) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IFillLockBytesFillAtProxy((IFillLockBytes*) This.Handle, ulOffset, in pv, cb, pcbWritten); + return IQuickActivateQuickActivateProxy((Silk.NET.Core.Native.IUnknown*) This.Handle, pQaContainer, pQaControl); } /// To be documented. - [NativeName("Src", "Line 16071, Column 41 in objidl.h")] - public unsafe int IFillLockBytesFillAtProxy(ComPtr This, ulong ulOffset, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in T0 pv, uint cb, ref uint pcbWritten) where T0 : unmanaged where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7212, Column 41 in ocidl.h")] + public unsafe int IQuickActivateQuickActivateProxy(ComPtr This, void* pQaContainer, ref QAControl pQaControl) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IFillLockBytesFillAtProxy((IFillLockBytes*) This.Handle, ulOffset, in pv, cb, ref pcbWritten); + return IQuickActivateQuickActivateProxy((Silk.NET.Core.Native.IUnknown*) This.Handle, pQaContainer, ref pQaControl); } /// To be documented. - [NativeName("Src", "Line 16083, Column 35 in objidl.h")] - public unsafe int IFillLockBytesFillAtStub(ComPtr This, ulong ulOffset, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* pv, uint cb, uint* pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7212, Column 41 in ocidl.h")] + public unsafe int IQuickActivateQuickActivateProxy(ComPtr This, ref T0 pQaContainer, QAControl* pQaControl) where T0 : unmanaged where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IFillLockBytesFillAtStub((IFillLockBytes*) This.Handle, ulOffset, pv, cb, pcbWritten); + return IQuickActivateQuickActivateProxy((Silk.NET.Core.Native.IUnknown*) This.Handle, ref pQaContainer, pQaControl); } /// To be documented. - [NativeName("Src", "Line 16083, Column 35 in objidl.h")] - public unsafe int IFillLockBytesFillAtStub(ComPtr This, ulong ulOffset, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* pv, uint cb, ref uint pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7212, Column 41 in ocidl.h")] + public unsafe int IQuickActivateQuickActivateProxy(ComPtr This, ref T0 pQaContainer, ref QAControl pQaControl) where T0 : unmanaged where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IFillLockBytesFillAtStub((IFillLockBytes*) This.Handle, ulOffset, pv, cb, ref pcbWritten); + return IQuickActivateQuickActivateProxy((Silk.NET.Core.Native.IUnknown*) This.Handle, ref pQaContainer, ref pQaControl); } /// To be documented. - [NativeName("Src", "Line 16083, Column 35 in objidl.h")] - public unsafe int IFillLockBytesFillAtStub(ComPtr This, ulong ulOffset, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte pv, uint cb, uint* pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7218, Column 43 in ocidl.h")] + public unsafe int IQuickActivateQuickActivateStub(ComPtr This, void* pQaContainer, QAControl* pQaControl) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IFillLockBytesFillAtStub((IFillLockBytes*) This.Handle, ulOffset, in pv, cb, pcbWritten); + return IQuickActivateQuickActivateStub((Silk.NET.Core.Native.IUnknown*) This.Handle, pQaContainer, pQaControl); } /// To be documented. - [NativeName("Src", "Line 16083, Column 35 in objidl.h")] - public unsafe int IFillLockBytesFillAtStub(ComPtr This, ulong ulOffset, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in byte pv, uint cb, ref uint pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7218, Column 43 in ocidl.h")] + public unsafe int IQuickActivateQuickActivateStub(ComPtr This, void* pQaContainer, ref QAControl pQaControl) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IFillLockBytesFillAtStub((IFillLockBytes*) This.Handle, ulOffset, in pv, cb, ref pcbWritten); + return IQuickActivateQuickActivateStub((Silk.NET.Core.Native.IUnknown*) This.Handle, pQaContainer, ref pQaControl); } /// To be documented. - [NativeName("Src", "Line 16083, Column 35 in objidl.h")] - public unsafe int IFillLockBytesFillAtStub(ComPtr This, ulong ulOffset, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pv, uint cb, uint* pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7218, Column 43 in ocidl.h")] + public unsafe int IQuickActivateQuickActivateStub(ComPtr This, ref T0 pQaContainer, QAControl* pQaControl) where T0 : unmanaged where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IFillLockBytesFillAtStub((IFillLockBytes*) This.Handle, ulOffset, pv, cb, pcbWritten); + return IQuickActivateQuickActivateStub((Silk.NET.Core.Native.IUnknown*) This.Handle, ref pQaContainer, pQaControl); } /// To be documented. - [NativeName("Src", "Line 16083, Column 35 in objidl.h")] - public unsafe int IFillLockBytesFillAtStub(ComPtr This, ulong ulOffset, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pv, uint cb, ref uint pcbWritten) where TI0 : unmanaged, IComVtbl, IComVtbl + [NativeName("Src", "Line 7218, Column 43 in ocidl.h")] + public unsafe int IQuickActivateQuickActivateStub(ComPtr This, ref T0 pQaContainer, ref QAControl pQaControl) where T0 : unmanaged where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader - return IFillLockBytesFillAtStub((IFillLockBytes*) This.Handle, ulOffset, pv, cb, ref pcbWritten); + return IQuickActivateQuickActivateStub((Silk.NET.Core.Native.IUnknown*) This.Handle, ref pQaContainer, ref pQaControl); } /// To be documented. @@ -44057,6 +92472,78 @@ public unsafe ComPtr IMonikerBindToStorageStub(ref IMoniker This, ref return silkRet; } + /// To be documented. + [NativeName("Src", "Line 3272, Column 43 in oaidl.h")] + public unsafe ComPtr ITypeInfoRemoteCreateInstanceProxy(ComPtr This) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // NonKhrReturnTypeOverloader + SilkMarshal.ThrowHResult(ITypeInfoRemoteCreateInstanceProxy(This, out ComPtr silkRet)); + return silkRet; + } + + /// To be documented. + [NativeName("Src", "Line 3272, Column 43 in oaidl.h")] + public unsafe ComPtr ITypeInfoRemoteCreateInstanceProxy(ref ITypeInfo This) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // NonKhrReturnTypeOverloader + SilkMarshal.ThrowHResult(ITypeInfoRemoteCreateInstanceProxy(ref This, out ComPtr silkRet)); + return silkRet; + } + + /// To be documented. + [NativeName("Src", "Line 6154, Column 41 in oaidl.h")] + public unsafe ComPtr ITypeInfoCreateInstanceProxy(ComPtr This, ComPtr pUnkOuter) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl where TI2 : unmanaged, IComVtbl + { + // NonKhrReturnTypeOverloader + SilkMarshal.ThrowHResult(ITypeInfoCreateInstanceProxy(This, pUnkOuter, out ComPtr silkRet)); + return silkRet; + } + + /// To be documented. + [NativeName("Src", "Line 6154, Column 41 in oaidl.h")] + public unsafe ComPtr ITypeInfoCreateInstanceProxy(ComPtr This, ref Silk.NET.Core.Native.IUnknown pUnkOuter) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl + { + // NonKhrReturnTypeOverloader + SilkMarshal.ThrowHResult(ITypeInfoCreateInstanceProxy(This, ref pUnkOuter, out ComPtr silkRet)); + return silkRet; + } + + /// To be documented. + [NativeName("Src", "Line 6154, Column 41 in oaidl.h")] + public unsafe ComPtr ITypeInfoCreateInstanceProxy(ref ITypeInfo This, ComPtr pUnkOuter) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl + { + // NonKhrReturnTypeOverloader + SilkMarshal.ThrowHResult(ITypeInfoCreateInstanceProxy(ref This, pUnkOuter, out ComPtr silkRet)); + return silkRet; + } + + /// To be documented. + [NativeName("Src", "Line 6154, Column 41 in oaidl.h")] + public unsafe ComPtr ITypeInfoCreateInstanceProxy(ref ITypeInfo This, ref Silk.NET.Core.Native.IUnknown pUnkOuter) where TI0 : unmanaged, IComVtbl + { + // NonKhrReturnTypeOverloader + SilkMarshal.ThrowHResult(ITypeInfoCreateInstanceProxy(ref This, ref pUnkOuter, out ComPtr silkRet)); + return silkRet; + } + + /// To be documented. + [NativeName("Src", "Line 6161, Column 43 in oaidl.h")] + public unsafe ComPtr ITypeInfoCreateInstanceStub(ComPtr This) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + { + // NonKhrReturnTypeOverloader + SilkMarshal.ThrowHResult(ITypeInfoCreateInstanceStub(This, out ComPtr silkRet)); + return silkRet; + } + + /// To be documented. + [NativeName("Src", "Line 6161, Column 43 in oaidl.h")] + public unsafe ComPtr ITypeInfoCreateInstanceStub(ref ITypeInfo This) where TI0 : unmanaged, IComVtbl, IComVtbl + { + // NonKhrReturnTypeOverloader + SilkMarshal.ThrowHResult(ITypeInfoCreateInstanceStub(ref This, out ComPtr silkRet)); + return silkRet; + } + public Windows(INativeContext ctx) : base(ctx) diff --git a/src/Core/Silk.NET.Core.Win32Extras/WindowsOverloads.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/WindowsOverloads.gen.cs index e05636449d..b781abae48 100644 --- a/src/Core/Silk.NET.Core.Win32Extras/WindowsOverloads.gen.cs +++ b/src/Core/Silk.NET.Core.Win32Extras/WindowsOverloads.gen.cs @@ -24040,6 +24040,28158 @@ public static unsafe int IFillLockBytesFillAtStub(this Windows thisApi, SpanTo be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(This, dispIdMember, riid, lcid, dwFlags, pDispParams, pVarResult, pExcepInfo, pArgErr, cVarRef, rgVarRefIdx, ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, Span rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(This, dispIdMember, riid, lcid, dwFlags, pDispParams, pVarResult, pExcepInfo, pArgErr, cVarRef, ref rgVarRefIdx.GetPinnableReference(), rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, Span rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(This, dispIdMember, riid, lcid, dwFlags, pDispParams, pVarResult, pExcepInfo, pArgErr, cVarRef, ref rgVarRefIdx.GetPinnableReference(), ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, Span pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(This, dispIdMember, riid, lcid, dwFlags, pDispParams, pVarResult, pExcepInfo, ref pArgErr.GetPinnableReference(), cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, Span pArgErr, uint cVarRef, uint* rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(This, dispIdMember, riid, lcid, dwFlags, pDispParams, pVarResult, pExcepInfo, ref pArgErr.GetPinnableReference(), cVarRef, rgVarRefIdx, ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, Span pArgErr, uint cVarRef, Span rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(This, dispIdMember, riid, lcid, dwFlags, pDispParams, pVarResult, pExcepInfo, ref pArgErr.GetPinnableReference(), cVarRef, ref rgVarRefIdx.GetPinnableReference(), rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, Span pArgErr, uint cVarRef, Span rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(This, dispIdMember, riid, lcid, dwFlags, pDispParams, pVarResult, pExcepInfo, ref pArgErr.GetPinnableReference(), cVarRef, ref rgVarRefIdx.GetPinnableReference(), ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, Span pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(This, dispIdMember, riid, lcid, dwFlags, pDispParams, pVarResult, ref pExcepInfo.GetPinnableReference(), pArgErr, cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, Span pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(This, dispIdMember, riid, lcid, dwFlags, pDispParams, pVarResult, ref pExcepInfo.GetPinnableReference(), pArgErr, cVarRef, rgVarRefIdx, ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, Span pExcepInfo, uint* pArgErr, uint cVarRef, Span rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(This, dispIdMember, riid, lcid, dwFlags, pDispParams, pVarResult, ref pExcepInfo.GetPinnableReference(), pArgErr, cVarRef, ref rgVarRefIdx.GetPinnableReference(), rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, Span pExcepInfo, uint* pArgErr, uint cVarRef, Span rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(This, dispIdMember, riid, lcid, dwFlags, pDispParams, pVarResult, ref pExcepInfo.GetPinnableReference(), pArgErr, cVarRef, ref rgVarRefIdx.GetPinnableReference(), ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, Span pExcepInfo, Span pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(This, dispIdMember, riid, lcid, dwFlags, pDispParams, pVarResult, ref pExcepInfo.GetPinnableReference(), ref pArgErr.GetPinnableReference(), cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, Span pExcepInfo, Span pArgErr, uint cVarRef, uint* rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(This, dispIdMember, riid, lcid, dwFlags, pDispParams, pVarResult, ref pExcepInfo.GetPinnableReference(), ref pArgErr.GetPinnableReference(), cVarRef, rgVarRefIdx, ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, Span pExcepInfo, Span pArgErr, uint cVarRef, Span rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(This, dispIdMember, riid, lcid, dwFlags, pDispParams, pVarResult, ref pExcepInfo.GetPinnableReference(), ref pArgErr.GetPinnableReference(), cVarRef, ref rgVarRefIdx.GetPinnableReference(), rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, Span pExcepInfo, Span pArgErr, uint cVarRef, Span rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(This, dispIdMember, riid, lcid, dwFlags, pDispParams, pVarResult, ref pExcepInfo.GetPinnableReference(), ref pArgErr.GetPinnableReference(), cVarRef, ref rgVarRefIdx.GetPinnableReference(), ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(This, dispIdMember, riid, lcid, dwFlags, pDispParams, ref pVarResult.GetPinnableReference(), pExcepInfo, pArgErr, cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(This, dispIdMember, riid, lcid, dwFlags, pDispParams, ref pVarResult.GetPinnableReference(), pExcepInfo, pArgErr, cVarRef, rgVarRefIdx, ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, Span rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(This, dispIdMember, riid, lcid, dwFlags, pDispParams, ref pVarResult.GetPinnableReference(), pExcepInfo, pArgErr, cVarRef, ref rgVarRefIdx.GetPinnableReference(), rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, Span rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(This, dispIdMember, riid, lcid, dwFlags, pDispParams, ref pVarResult.GetPinnableReference(), pExcepInfo, pArgErr, cVarRef, ref rgVarRefIdx.GetPinnableReference(), ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, Span pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(This, dispIdMember, riid, lcid, dwFlags, pDispParams, ref pVarResult.GetPinnableReference(), pExcepInfo, ref pArgErr.GetPinnableReference(), cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, Span pArgErr, uint cVarRef, uint* rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(This, dispIdMember, riid, lcid, dwFlags, pDispParams, ref pVarResult.GetPinnableReference(), pExcepInfo, ref pArgErr.GetPinnableReference(), cVarRef, rgVarRefIdx, ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, Span pArgErr, uint cVarRef, Span rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(This, dispIdMember, riid, lcid, dwFlags, pDispParams, ref pVarResult.GetPinnableReference(), pExcepInfo, ref pArgErr.GetPinnableReference(), cVarRef, ref rgVarRefIdx.GetPinnableReference(), rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, Span pArgErr, uint cVarRef, Span rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(This, dispIdMember, riid, lcid, dwFlags, pDispParams, ref pVarResult.GetPinnableReference(), pExcepInfo, ref pArgErr.GetPinnableReference(), cVarRef, ref rgVarRefIdx.GetPinnableReference(), ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Span pVarResult, Span pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(This, dispIdMember, riid, lcid, dwFlags, pDispParams, ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), pArgErr, cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Span pVarResult, Span pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(This, dispIdMember, riid, lcid, dwFlags, pDispParams, ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), pArgErr, cVarRef, rgVarRefIdx, ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Span pVarResult, Span pExcepInfo, uint* pArgErr, uint cVarRef, Span rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(This, dispIdMember, riid, lcid, dwFlags, pDispParams, ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), pArgErr, cVarRef, ref rgVarRefIdx.GetPinnableReference(), rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Span pVarResult, Span pExcepInfo, uint* pArgErr, uint cVarRef, Span rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(This, dispIdMember, riid, lcid, dwFlags, pDispParams, ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), pArgErr, cVarRef, ref rgVarRefIdx.GetPinnableReference(), ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Span pVarResult, Span pExcepInfo, Span pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(This, dispIdMember, riid, lcid, dwFlags, pDispParams, ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), ref pArgErr.GetPinnableReference(), cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Span pVarResult, Span pExcepInfo, Span pArgErr, uint cVarRef, uint* rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(This, dispIdMember, riid, lcid, dwFlags, pDispParams, ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), ref pArgErr.GetPinnableReference(), cVarRef, rgVarRefIdx, ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Span pVarResult, Span pExcepInfo, Span pArgErr, uint cVarRef, Span rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(This, dispIdMember, riid, lcid, dwFlags, pDispParams, ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), ref pArgErr.GetPinnableReference(), cVarRef, ref rgVarRefIdx.GetPinnableReference(), rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Span pVarResult, Span pExcepInfo, Span pArgErr, uint cVarRef, Span rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(This, dispIdMember, riid, lcid, dwFlags, pDispParams, ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), ref pArgErr.GetPinnableReference(), cVarRef, ref rgVarRefIdx.GetPinnableReference(), ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, Span pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(This, dispIdMember, riid, lcid, dwFlags, ref pDispParams.GetPinnableReference(), pVarResult, pExcepInfo, pArgErr, cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, Span pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(This, dispIdMember, riid, lcid, dwFlags, ref pDispParams.GetPinnableReference(), pVarResult, pExcepInfo, pArgErr, cVarRef, rgVarRefIdx, ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, Span pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, Span rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(This, dispIdMember, riid, lcid, dwFlags, ref pDispParams.GetPinnableReference(), pVarResult, pExcepInfo, pArgErr, cVarRef, ref rgVarRefIdx.GetPinnableReference(), rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, Span pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, Span rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(This, dispIdMember, riid, lcid, dwFlags, ref pDispParams.GetPinnableReference(), pVarResult, pExcepInfo, pArgErr, cVarRef, ref rgVarRefIdx.GetPinnableReference(), ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, Span pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, Span pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(This, dispIdMember, riid, lcid, dwFlags, ref pDispParams.GetPinnableReference(), pVarResult, pExcepInfo, ref pArgErr.GetPinnableReference(), cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, Span pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, Span pArgErr, uint cVarRef, uint* rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(This, dispIdMember, riid, lcid, dwFlags, ref pDispParams.GetPinnableReference(), pVarResult, pExcepInfo, ref pArgErr.GetPinnableReference(), cVarRef, rgVarRefIdx, ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, Span pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, Span pArgErr, uint cVarRef, Span rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(This, dispIdMember, riid, lcid, dwFlags, ref pDispParams.GetPinnableReference(), pVarResult, pExcepInfo, ref pArgErr.GetPinnableReference(), cVarRef, ref rgVarRefIdx.GetPinnableReference(), rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, Span pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, Span pArgErr, uint cVarRef, Span rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(This, dispIdMember, riid, lcid, dwFlags, ref pDispParams.GetPinnableReference(), pVarResult, pExcepInfo, ref pArgErr.GetPinnableReference(), cVarRef, ref rgVarRefIdx.GetPinnableReference(), ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, Span pDispParams, Variant* pVarResult, Span pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(This, dispIdMember, riid, lcid, dwFlags, ref pDispParams.GetPinnableReference(), pVarResult, ref pExcepInfo.GetPinnableReference(), pArgErr, cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, Span pDispParams, Variant* pVarResult, Span pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(This, dispIdMember, riid, lcid, dwFlags, ref pDispParams.GetPinnableReference(), pVarResult, ref pExcepInfo.GetPinnableReference(), pArgErr, cVarRef, rgVarRefIdx, ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, Span pDispParams, Variant* pVarResult, Span pExcepInfo, uint* pArgErr, uint cVarRef, Span rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(This, dispIdMember, riid, lcid, dwFlags, ref pDispParams.GetPinnableReference(), pVarResult, ref pExcepInfo.GetPinnableReference(), pArgErr, cVarRef, ref rgVarRefIdx.GetPinnableReference(), rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, Span pDispParams, Variant* pVarResult, Span pExcepInfo, uint* pArgErr, uint cVarRef, Span rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(This, dispIdMember, riid, lcid, dwFlags, ref pDispParams.GetPinnableReference(), pVarResult, ref pExcepInfo.GetPinnableReference(), pArgErr, cVarRef, ref rgVarRefIdx.GetPinnableReference(), ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, Span pDispParams, Variant* pVarResult, Span pExcepInfo, Span pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(This, dispIdMember, riid, lcid, dwFlags, ref pDispParams.GetPinnableReference(), pVarResult, ref pExcepInfo.GetPinnableReference(), ref pArgErr.GetPinnableReference(), cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, Span pDispParams, Variant* pVarResult, Span pExcepInfo, Span pArgErr, uint cVarRef, uint* rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(This, dispIdMember, riid, lcid, dwFlags, ref pDispParams.GetPinnableReference(), pVarResult, ref pExcepInfo.GetPinnableReference(), ref pArgErr.GetPinnableReference(), cVarRef, rgVarRefIdx, ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, Span pDispParams, Variant* pVarResult, Span pExcepInfo, Span pArgErr, uint cVarRef, Span rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(This, dispIdMember, riid, lcid, dwFlags, ref pDispParams.GetPinnableReference(), pVarResult, ref pExcepInfo.GetPinnableReference(), ref pArgErr.GetPinnableReference(), cVarRef, ref rgVarRefIdx.GetPinnableReference(), rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, Span pDispParams, Variant* pVarResult, Span pExcepInfo, Span pArgErr, uint cVarRef, Span rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(This, dispIdMember, riid, lcid, dwFlags, ref pDispParams.GetPinnableReference(), pVarResult, ref pExcepInfo.GetPinnableReference(), ref pArgErr.GetPinnableReference(), cVarRef, ref rgVarRefIdx.GetPinnableReference(), ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, Span pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(This, dispIdMember, riid, lcid, dwFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), pExcepInfo, pArgErr, cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, Span pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(This, dispIdMember, riid, lcid, dwFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), pExcepInfo, pArgErr, cVarRef, rgVarRefIdx, ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, Span pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, Span rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(This, dispIdMember, riid, lcid, dwFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), pExcepInfo, pArgErr, cVarRef, ref rgVarRefIdx.GetPinnableReference(), rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, Span pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, Span rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(This, dispIdMember, riid, lcid, dwFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), pExcepInfo, pArgErr, cVarRef, ref rgVarRefIdx.GetPinnableReference(), ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, Span pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, Span pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(This, dispIdMember, riid, lcid, dwFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), pExcepInfo, ref pArgErr.GetPinnableReference(), cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, Span pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, Span pArgErr, uint cVarRef, uint* rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(This, dispIdMember, riid, lcid, dwFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), pExcepInfo, ref pArgErr.GetPinnableReference(), cVarRef, rgVarRefIdx, ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, Span pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, Span pArgErr, uint cVarRef, Span rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(This, dispIdMember, riid, lcid, dwFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), pExcepInfo, ref pArgErr.GetPinnableReference(), cVarRef, ref rgVarRefIdx.GetPinnableReference(), rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, Span pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, Span pArgErr, uint cVarRef, Span rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(This, dispIdMember, riid, lcid, dwFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), pExcepInfo, ref pArgErr.GetPinnableReference(), cVarRef, ref rgVarRefIdx.GetPinnableReference(), ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, Span pDispParams, Span pVarResult, Span pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(This, dispIdMember, riid, lcid, dwFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), pArgErr, cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, Span pDispParams, Span pVarResult, Span pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(This, dispIdMember, riid, lcid, dwFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), pArgErr, cVarRef, rgVarRefIdx, ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, Span pDispParams, Span pVarResult, Span pExcepInfo, uint* pArgErr, uint cVarRef, Span rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(This, dispIdMember, riid, lcid, dwFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), pArgErr, cVarRef, ref rgVarRefIdx.GetPinnableReference(), rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, Span pDispParams, Span pVarResult, Span pExcepInfo, uint* pArgErr, uint cVarRef, Span rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(This, dispIdMember, riid, lcid, dwFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), pArgErr, cVarRef, ref rgVarRefIdx.GetPinnableReference(), ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, Span pDispParams, Span pVarResult, Span pExcepInfo, Span pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(This, dispIdMember, riid, lcid, dwFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), ref pArgErr.GetPinnableReference(), cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, Span pDispParams, Span pVarResult, Span pExcepInfo, Span pArgErr, uint cVarRef, uint* rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(This, dispIdMember, riid, lcid, dwFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), ref pArgErr.GetPinnableReference(), cVarRef, rgVarRefIdx, ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, Span pDispParams, Span pVarResult, Span pExcepInfo, Span pArgErr, uint cVarRef, Span rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(This, dispIdMember, riid, lcid, dwFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), ref pArgErr.GetPinnableReference(), cVarRef, ref rgVarRefIdx.GetPinnableReference(), rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, Span pDispParams, Span pVarResult, Span pExcepInfo, Span pArgErr, uint cVarRef, Span rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(This, dispIdMember, riid, lcid, dwFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), ref pArgErr.GetPinnableReference(), cVarRef, ref rgVarRefIdx.GetPinnableReference(), ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Span riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(This, dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, pDispParams, pVarResult, pExcepInfo, pArgErr, cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Span riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(This, dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, pDispParams, pVarResult, pExcepInfo, pArgErr, cVarRef, rgVarRefIdx, ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Span riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, Span rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(This, dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, pDispParams, pVarResult, pExcepInfo, pArgErr, cVarRef, ref rgVarRefIdx.GetPinnableReference(), rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Span riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, Span rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(This, dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, pDispParams, pVarResult, pExcepInfo, pArgErr, cVarRef, ref rgVarRefIdx.GetPinnableReference(), ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Span riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, Span pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(This, dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, pDispParams, pVarResult, pExcepInfo, ref pArgErr.GetPinnableReference(), cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Span riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, Span pArgErr, uint cVarRef, uint* rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(This, dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, pDispParams, pVarResult, pExcepInfo, ref pArgErr.GetPinnableReference(), cVarRef, rgVarRefIdx, ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Span riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, Span pArgErr, uint cVarRef, Span rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(This, dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, pDispParams, pVarResult, pExcepInfo, ref pArgErr.GetPinnableReference(), cVarRef, ref rgVarRefIdx.GetPinnableReference(), rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Span riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, Span pArgErr, uint cVarRef, Span rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(This, dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, pDispParams, pVarResult, pExcepInfo, ref pArgErr.GetPinnableReference(), cVarRef, ref rgVarRefIdx.GetPinnableReference(), ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Span riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, Span pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(This, dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, pDispParams, pVarResult, ref pExcepInfo.GetPinnableReference(), pArgErr, cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Span riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, Span pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(This, dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, pDispParams, pVarResult, ref pExcepInfo.GetPinnableReference(), pArgErr, cVarRef, rgVarRefIdx, ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Span riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, Span pExcepInfo, uint* pArgErr, uint cVarRef, Span rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(This, dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, pDispParams, pVarResult, ref pExcepInfo.GetPinnableReference(), pArgErr, cVarRef, ref rgVarRefIdx.GetPinnableReference(), rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Span riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, Span pExcepInfo, uint* pArgErr, uint cVarRef, Span rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(This, dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, pDispParams, pVarResult, ref pExcepInfo.GetPinnableReference(), pArgErr, cVarRef, ref rgVarRefIdx.GetPinnableReference(), ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Span riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, Span pExcepInfo, Span pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(This, dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, pDispParams, pVarResult, ref pExcepInfo.GetPinnableReference(), ref pArgErr.GetPinnableReference(), cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Span riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, Span pExcepInfo, Span pArgErr, uint cVarRef, uint* rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(This, dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, pDispParams, pVarResult, ref pExcepInfo.GetPinnableReference(), ref pArgErr.GetPinnableReference(), cVarRef, rgVarRefIdx, ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Span riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, Span pExcepInfo, Span pArgErr, uint cVarRef, Span rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(This, dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, pDispParams, pVarResult, ref pExcepInfo.GetPinnableReference(), ref pArgErr.GetPinnableReference(), cVarRef, ref rgVarRefIdx.GetPinnableReference(), rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Span riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, Span pExcepInfo, Span pArgErr, uint cVarRef, Span rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(This, dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, pDispParams, pVarResult, ref pExcepInfo.GetPinnableReference(), ref pArgErr.GetPinnableReference(), cVarRef, ref rgVarRefIdx.GetPinnableReference(), ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Span riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(This, dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, pDispParams, ref pVarResult.GetPinnableReference(), pExcepInfo, pArgErr, cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Span riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(This, dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, pDispParams, ref pVarResult.GetPinnableReference(), pExcepInfo, pArgErr, cVarRef, rgVarRefIdx, ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Span riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, Span rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(This, dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, pDispParams, ref pVarResult.GetPinnableReference(), pExcepInfo, pArgErr, cVarRef, ref rgVarRefIdx.GetPinnableReference(), rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Span riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, Span rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(This, dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, pDispParams, ref pVarResult.GetPinnableReference(), pExcepInfo, pArgErr, cVarRef, ref rgVarRefIdx.GetPinnableReference(), ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Span riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, Span pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(This, dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, pDispParams, ref pVarResult.GetPinnableReference(), pExcepInfo, ref pArgErr.GetPinnableReference(), cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Span riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, Span pArgErr, uint cVarRef, uint* rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(This, dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, pDispParams, ref pVarResult.GetPinnableReference(), pExcepInfo, ref pArgErr.GetPinnableReference(), cVarRef, rgVarRefIdx, ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Span riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, Span pArgErr, uint cVarRef, Span rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(This, dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, pDispParams, ref pVarResult.GetPinnableReference(), pExcepInfo, ref pArgErr.GetPinnableReference(), cVarRef, ref rgVarRefIdx.GetPinnableReference(), rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Span riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, Span pArgErr, uint cVarRef, Span rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(This, dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, pDispParams, ref pVarResult.GetPinnableReference(), pExcepInfo, ref pArgErr.GetPinnableReference(), cVarRef, ref rgVarRefIdx.GetPinnableReference(), ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Span riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Span pVarResult, Span pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(This, dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, pDispParams, ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), pArgErr, cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Span riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Span pVarResult, Span pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(This, dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, pDispParams, ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), pArgErr, cVarRef, rgVarRefIdx, ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Span riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Span pVarResult, Span pExcepInfo, uint* pArgErr, uint cVarRef, Span rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(This, dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, pDispParams, ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), pArgErr, cVarRef, ref rgVarRefIdx.GetPinnableReference(), rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Span riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Span pVarResult, Span pExcepInfo, uint* pArgErr, uint cVarRef, Span rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(This, dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, pDispParams, ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), pArgErr, cVarRef, ref rgVarRefIdx.GetPinnableReference(), ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Span riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Span pVarResult, Span pExcepInfo, Span pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(This, dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, pDispParams, ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), ref pArgErr.GetPinnableReference(), cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Span riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Span pVarResult, Span pExcepInfo, Span pArgErr, uint cVarRef, uint* rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(This, dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, pDispParams, ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), ref pArgErr.GetPinnableReference(), cVarRef, rgVarRefIdx, ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Span riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Span pVarResult, Span pExcepInfo, Span pArgErr, uint cVarRef, Span rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(This, dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, pDispParams, ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), ref pArgErr.GetPinnableReference(), cVarRef, ref rgVarRefIdx.GetPinnableReference(), rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Span riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Span pVarResult, Span pExcepInfo, Span pArgErr, uint cVarRef, Span rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(This, dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, pDispParams, ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), ref pArgErr.GetPinnableReference(), cVarRef, ref rgVarRefIdx.GetPinnableReference(), ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Span riid, uint lcid, uint dwFlags, Span pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(This, dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, ref pDispParams.GetPinnableReference(), pVarResult, pExcepInfo, pArgErr, cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Span riid, uint lcid, uint dwFlags, Span pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(This, dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, ref pDispParams.GetPinnableReference(), pVarResult, pExcepInfo, pArgErr, cVarRef, rgVarRefIdx, ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Span riid, uint lcid, uint dwFlags, Span pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, Span rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(This, dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, ref pDispParams.GetPinnableReference(), pVarResult, pExcepInfo, pArgErr, cVarRef, ref rgVarRefIdx.GetPinnableReference(), rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Span riid, uint lcid, uint dwFlags, Span pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, Span rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(This, dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, ref pDispParams.GetPinnableReference(), pVarResult, pExcepInfo, pArgErr, cVarRef, ref rgVarRefIdx.GetPinnableReference(), ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Span riid, uint lcid, uint dwFlags, Span pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, Span pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(This, dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, ref pDispParams.GetPinnableReference(), pVarResult, pExcepInfo, ref pArgErr.GetPinnableReference(), cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Span riid, uint lcid, uint dwFlags, Span pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, Span pArgErr, uint cVarRef, uint* rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(This, dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, ref pDispParams.GetPinnableReference(), pVarResult, pExcepInfo, ref pArgErr.GetPinnableReference(), cVarRef, rgVarRefIdx, ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Span riid, uint lcid, uint dwFlags, Span pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, Span pArgErr, uint cVarRef, Span rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(This, dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, ref pDispParams.GetPinnableReference(), pVarResult, pExcepInfo, ref pArgErr.GetPinnableReference(), cVarRef, ref rgVarRefIdx.GetPinnableReference(), rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Span riid, uint lcid, uint dwFlags, Span pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, Span pArgErr, uint cVarRef, Span rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(This, dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, ref pDispParams.GetPinnableReference(), pVarResult, pExcepInfo, ref pArgErr.GetPinnableReference(), cVarRef, ref rgVarRefIdx.GetPinnableReference(), ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Span riid, uint lcid, uint dwFlags, Span pDispParams, Variant* pVarResult, Span pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(This, dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, ref pDispParams.GetPinnableReference(), pVarResult, ref pExcepInfo.GetPinnableReference(), pArgErr, cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Span riid, uint lcid, uint dwFlags, Span pDispParams, Variant* pVarResult, Span pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(This, dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, ref pDispParams.GetPinnableReference(), pVarResult, ref pExcepInfo.GetPinnableReference(), pArgErr, cVarRef, rgVarRefIdx, ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Span riid, uint lcid, uint dwFlags, Span pDispParams, Variant* pVarResult, Span pExcepInfo, uint* pArgErr, uint cVarRef, Span rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(This, dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, ref pDispParams.GetPinnableReference(), pVarResult, ref pExcepInfo.GetPinnableReference(), pArgErr, cVarRef, ref rgVarRefIdx.GetPinnableReference(), rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Span riid, uint lcid, uint dwFlags, Span pDispParams, Variant* pVarResult, Span pExcepInfo, uint* pArgErr, uint cVarRef, Span rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(This, dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, ref pDispParams.GetPinnableReference(), pVarResult, ref pExcepInfo.GetPinnableReference(), pArgErr, cVarRef, ref rgVarRefIdx.GetPinnableReference(), ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Span riid, uint lcid, uint dwFlags, Span pDispParams, Variant* pVarResult, Span pExcepInfo, Span pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(This, dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, ref pDispParams.GetPinnableReference(), pVarResult, ref pExcepInfo.GetPinnableReference(), ref pArgErr.GetPinnableReference(), cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Span riid, uint lcid, uint dwFlags, Span pDispParams, Variant* pVarResult, Span pExcepInfo, Span pArgErr, uint cVarRef, uint* rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(This, dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, ref pDispParams.GetPinnableReference(), pVarResult, ref pExcepInfo.GetPinnableReference(), ref pArgErr.GetPinnableReference(), cVarRef, rgVarRefIdx, ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Span riid, uint lcid, uint dwFlags, Span pDispParams, Variant* pVarResult, Span pExcepInfo, Span pArgErr, uint cVarRef, Span rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(This, dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, ref pDispParams.GetPinnableReference(), pVarResult, ref pExcepInfo.GetPinnableReference(), ref pArgErr.GetPinnableReference(), cVarRef, ref rgVarRefIdx.GetPinnableReference(), rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Span riid, uint lcid, uint dwFlags, Span pDispParams, Variant* pVarResult, Span pExcepInfo, Span pArgErr, uint cVarRef, Span rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(This, dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, ref pDispParams.GetPinnableReference(), pVarResult, ref pExcepInfo.GetPinnableReference(), ref pArgErr.GetPinnableReference(), cVarRef, ref rgVarRefIdx.GetPinnableReference(), ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Span riid, uint lcid, uint dwFlags, Span pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(This, dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), pExcepInfo, pArgErr, cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Span riid, uint lcid, uint dwFlags, Span pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(This, dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), pExcepInfo, pArgErr, cVarRef, rgVarRefIdx, ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Span riid, uint lcid, uint dwFlags, Span pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, Span rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(This, dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), pExcepInfo, pArgErr, cVarRef, ref rgVarRefIdx.GetPinnableReference(), rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Span riid, uint lcid, uint dwFlags, Span pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, Span rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(This, dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), pExcepInfo, pArgErr, cVarRef, ref rgVarRefIdx.GetPinnableReference(), ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Span riid, uint lcid, uint dwFlags, Span pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, Span pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(This, dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), pExcepInfo, ref pArgErr.GetPinnableReference(), cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Span riid, uint lcid, uint dwFlags, Span pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, Span pArgErr, uint cVarRef, uint* rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(This, dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), pExcepInfo, ref pArgErr.GetPinnableReference(), cVarRef, rgVarRefIdx, ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Span riid, uint lcid, uint dwFlags, Span pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, Span pArgErr, uint cVarRef, Span rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(This, dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), pExcepInfo, ref pArgErr.GetPinnableReference(), cVarRef, ref rgVarRefIdx.GetPinnableReference(), rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Span riid, uint lcid, uint dwFlags, Span pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, Span pArgErr, uint cVarRef, Span rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(This, dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), pExcepInfo, ref pArgErr.GetPinnableReference(), cVarRef, ref rgVarRefIdx.GetPinnableReference(), ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Span riid, uint lcid, uint dwFlags, Span pDispParams, Span pVarResult, Span pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(This, dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), pArgErr, cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Span riid, uint lcid, uint dwFlags, Span pDispParams, Span pVarResult, Span pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(This, dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), pArgErr, cVarRef, rgVarRefIdx, ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Span riid, uint lcid, uint dwFlags, Span pDispParams, Span pVarResult, Span pExcepInfo, uint* pArgErr, uint cVarRef, Span rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(This, dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), pArgErr, cVarRef, ref rgVarRefIdx.GetPinnableReference(), rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Span riid, uint lcid, uint dwFlags, Span pDispParams, Span pVarResult, Span pExcepInfo, uint* pArgErr, uint cVarRef, Span rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(This, dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), pArgErr, cVarRef, ref rgVarRefIdx.GetPinnableReference(), ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Span riid, uint lcid, uint dwFlags, Span pDispParams, Span pVarResult, Span pExcepInfo, Span pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(This, dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), ref pArgErr.GetPinnableReference(), cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Span riid, uint lcid, uint dwFlags, Span pDispParams, Span pVarResult, Span pExcepInfo, Span pArgErr, uint cVarRef, uint* rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(This, dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), ref pArgErr.GetPinnableReference(), cVarRef, rgVarRefIdx, ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Span riid, uint lcid, uint dwFlags, Span pDispParams, Span pVarResult, Span pExcepInfo, Span pArgErr, uint cVarRef, Span rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(This, dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), ref pArgErr.GetPinnableReference(), cVarRef, ref rgVarRefIdx.GetPinnableReference(), rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Span riid, uint lcid, uint dwFlags, Span pDispParams, Span pVarResult, Span pExcepInfo, Span pArgErr, uint cVarRef, Span rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(This, dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), ref pArgErr.GetPinnableReference(), cVarRef, ref rgVarRefIdx.GetPinnableReference(), ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(ref This.GetPinnableReference(), dispIdMember, riid, lcid, dwFlags, pDispParams, pVarResult, pExcepInfo, pArgErr, cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(ref This.GetPinnableReference(), dispIdMember, riid, lcid, dwFlags, pDispParams, pVarResult, pExcepInfo, pArgErr, cVarRef, rgVarRefIdx, ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, Span rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(ref This.GetPinnableReference(), dispIdMember, riid, lcid, dwFlags, pDispParams, pVarResult, pExcepInfo, pArgErr, cVarRef, ref rgVarRefIdx.GetPinnableReference(), rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, Span rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(ref This.GetPinnableReference(), dispIdMember, riid, lcid, dwFlags, pDispParams, pVarResult, pExcepInfo, pArgErr, cVarRef, ref rgVarRefIdx.GetPinnableReference(), ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, Span pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(ref This.GetPinnableReference(), dispIdMember, riid, lcid, dwFlags, pDispParams, pVarResult, pExcepInfo, ref pArgErr.GetPinnableReference(), cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, Span pArgErr, uint cVarRef, uint* rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(ref This.GetPinnableReference(), dispIdMember, riid, lcid, dwFlags, pDispParams, pVarResult, pExcepInfo, ref pArgErr.GetPinnableReference(), cVarRef, rgVarRefIdx, ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, Span pArgErr, uint cVarRef, Span rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(ref This.GetPinnableReference(), dispIdMember, riid, lcid, dwFlags, pDispParams, pVarResult, pExcepInfo, ref pArgErr.GetPinnableReference(), cVarRef, ref rgVarRefIdx.GetPinnableReference(), rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, Span pArgErr, uint cVarRef, Span rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(ref This.GetPinnableReference(), dispIdMember, riid, lcid, dwFlags, pDispParams, pVarResult, pExcepInfo, ref pArgErr.GetPinnableReference(), cVarRef, ref rgVarRefIdx.GetPinnableReference(), ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, Span pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(ref This.GetPinnableReference(), dispIdMember, riid, lcid, dwFlags, pDispParams, pVarResult, ref pExcepInfo.GetPinnableReference(), pArgErr, cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, Span pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(ref This.GetPinnableReference(), dispIdMember, riid, lcid, dwFlags, pDispParams, pVarResult, ref pExcepInfo.GetPinnableReference(), pArgErr, cVarRef, rgVarRefIdx, ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, Span pExcepInfo, uint* pArgErr, uint cVarRef, Span rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(ref This.GetPinnableReference(), dispIdMember, riid, lcid, dwFlags, pDispParams, pVarResult, ref pExcepInfo.GetPinnableReference(), pArgErr, cVarRef, ref rgVarRefIdx.GetPinnableReference(), rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, Span pExcepInfo, uint* pArgErr, uint cVarRef, Span rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(ref This.GetPinnableReference(), dispIdMember, riid, lcid, dwFlags, pDispParams, pVarResult, ref pExcepInfo.GetPinnableReference(), pArgErr, cVarRef, ref rgVarRefIdx.GetPinnableReference(), ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, Span pExcepInfo, Span pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(ref This.GetPinnableReference(), dispIdMember, riid, lcid, dwFlags, pDispParams, pVarResult, ref pExcepInfo.GetPinnableReference(), ref pArgErr.GetPinnableReference(), cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, Span pExcepInfo, Span pArgErr, uint cVarRef, uint* rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(ref This.GetPinnableReference(), dispIdMember, riid, lcid, dwFlags, pDispParams, pVarResult, ref pExcepInfo.GetPinnableReference(), ref pArgErr.GetPinnableReference(), cVarRef, rgVarRefIdx, ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, Span pExcepInfo, Span pArgErr, uint cVarRef, Span rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(ref This.GetPinnableReference(), dispIdMember, riid, lcid, dwFlags, pDispParams, pVarResult, ref pExcepInfo.GetPinnableReference(), ref pArgErr.GetPinnableReference(), cVarRef, ref rgVarRefIdx.GetPinnableReference(), rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, Span pExcepInfo, Span pArgErr, uint cVarRef, Span rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(ref This.GetPinnableReference(), dispIdMember, riid, lcid, dwFlags, pDispParams, pVarResult, ref pExcepInfo.GetPinnableReference(), ref pArgErr.GetPinnableReference(), cVarRef, ref rgVarRefIdx.GetPinnableReference(), ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(ref This.GetPinnableReference(), dispIdMember, riid, lcid, dwFlags, pDispParams, ref pVarResult.GetPinnableReference(), pExcepInfo, pArgErr, cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(ref This.GetPinnableReference(), dispIdMember, riid, lcid, dwFlags, pDispParams, ref pVarResult.GetPinnableReference(), pExcepInfo, pArgErr, cVarRef, rgVarRefIdx, ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, Span rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(ref This.GetPinnableReference(), dispIdMember, riid, lcid, dwFlags, pDispParams, ref pVarResult.GetPinnableReference(), pExcepInfo, pArgErr, cVarRef, ref rgVarRefIdx.GetPinnableReference(), rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, Span rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(ref This.GetPinnableReference(), dispIdMember, riid, lcid, dwFlags, pDispParams, ref pVarResult.GetPinnableReference(), pExcepInfo, pArgErr, cVarRef, ref rgVarRefIdx.GetPinnableReference(), ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, Span pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(ref This.GetPinnableReference(), dispIdMember, riid, lcid, dwFlags, pDispParams, ref pVarResult.GetPinnableReference(), pExcepInfo, ref pArgErr.GetPinnableReference(), cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, Span pArgErr, uint cVarRef, uint* rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(ref This.GetPinnableReference(), dispIdMember, riid, lcid, dwFlags, pDispParams, ref pVarResult.GetPinnableReference(), pExcepInfo, ref pArgErr.GetPinnableReference(), cVarRef, rgVarRefIdx, ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, Span pArgErr, uint cVarRef, Span rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(ref This.GetPinnableReference(), dispIdMember, riid, lcid, dwFlags, pDispParams, ref pVarResult.GetPinnableReference(), pExcepInfo, ref pArgErr.GetPinnableReference(), cVarRef, ref rgVarRefIdx.GetPinnableReference(), rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, Span pArgErr, uint cVarRef, Span rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(ref This.GetPinnableReference(), dispIdMember, riid, lcid, dwFlags, pDispParams, ref pVarResult.GetPinnableReference(), pExcepInfo, ref pArgErr.GetPinnableReference(), cVarRef, ref rgVarRefIdx.GetPinnableReference(), ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Span pVarResult, Span pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(ref This.GetPinnableReference(), dispIdMember, riid, lcid, dwFlags, pDispParams, ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), pArgErr, cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Span pVarResult, Span pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(ref This.GetPinnableReference(), dispIdMember, riid, lcid, dwFlags, pDispParams, ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), pArgErr, cVarRef, rgVarRefIdx, ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Span pVarResult, Span pExcepInfo, uint* pArgErr, uint cVarRef, Span rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(ref This.GetPinnableReference(), dispIdMember, riid, lcid, dwFlags, pDispParams, ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), pArgErr, cVarRef, ref rgVarRefIdx.GetPinnableReference(), rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Span pVarResult, Span pExcepInfo, uint* pArgErr, uint cVarRef, Span rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(ref This.GetPinnableReference(), dispIdMember, riid, lcid, dwFlags, pDispParams, ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), pArgErr, cVarRef, ref rgVarRefIdx.GetPinnableReference(), ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Span pVarResult, Span pExcepInfo, Span pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(ref This.GetPinnableReference(), dispIdMember, riid, lcid, dwFlags, pDispParams, ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), ref pArgErr.GetPinnableReference(), cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Span pVarResult, Span pExcepInfo, Span pArgErr, uint cVarRef, uint* rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(ref This.GetPinnableReference(), dispIdMember, riid, lcid, dwFlags, pDispParams, ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), ref pArgErr.GetPinnableReference(), cVarRef, rgVarRefIdx, ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Span pVarResult, Span pExcepInfo, Span pArgErr, uint cVarRef, Span rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(ref This.GetPinnableReference(), dispIdMember, riid, lcid, dwFlags, pDispParams, ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), ref pArgErr.GetPinnableReference(), cVarRef, ref rgVarRefIdx.GetPinnableReference(), rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Span pVarResult, Span pExcepInfo, Span pArgErr, uint cVarRef, Span rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(ref This.GetPinnableReference(), dispIdMember, riid, lcid, dwFlags, pDispParams, ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), ref pArgErr.GetPinnableReference(), cVarRef, ref rgVarRefIdx.GetPinnableReference(), ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, Span pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(ref This.GetPinnableReference(), dispIdMember, riid, lcid, dwFlags, ref pDispParams.GetPinnableReference(), pVarResult, pExcepInfo, pArgErr, cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, Span pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(ref This.GetPinnableReference(), dispIdMember, riid, lcid, dwFlags, ref pDispParams.GetPinnableReference(), pVarResult, pExcepInfo, pArgErr, cVarRef, rgVarRefIdx, ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, Span pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, Span rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(ref This.GetPinnableReference(), dispIdMember, riid, lcid, dwFlags, ref pDispParams.GetPinnableReference(), pVarResult, pExcepInfo, pArgErr, cVarRef, ref rgVarRefIdx.GetPinnableReference(), rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, Span pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, Span rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(ref This.GetPinnableReference(), dispIdMember, riid, lcid, dwFlags, ref pDispParams.GetPinnableReference(), pVarResult, pExcepInfo, pArgErr, cVarRef, ref rgVarRefIdx.GetPinnableReference(), ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, Span pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, Span pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(ref This.GetPinnableReference(), dispIdMember, riid, lcid, dwFlags, ref pDispParams.GetPinnableReference(), pVarResult, pExcepInfo, ref pArgErr.GetPinnableReference(), cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, Span pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, Span pArgErr, uint cVarRef, uint* rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(ref This.GetPinnableReference(), dispIdMember, riid, lcid, dwFlags, ref pDispParams.GetPinnableReference(), pVarResult, pExcepInfo, ref pArgErr.GetPinnableReference(), cVarRef, rgVarRefIdx, ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, Span pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, Span pArgErr, uint cVarRef, Span rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(ref This.GetPinnableReference(), dispIdMember, riid, lcid, dwFlags, ref pDispParams.GetPinnableReference(), pVarResult, pExcepInfo, ref pArgErr.GetPinnableReference(), cVarRef, ref rgVarRefIdx.GetPinnableReference(), rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, Span pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, Span pArgErr, uint cVarRef, Span rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(ref This.GetPinnableReference(), dispIdMember, riid, lcid, dwFlags, ref pDispParams.GetPinnableReference(), pVarResult, pExcepInfo, ref pArgErr.GetPinnableReference(), cVarRef, ref rgVarRefIdx.GetPinnableReference(), ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, Span pDispParams, Variant* pVarResult, Span pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(ref This.GetPinnableReference(), dispIdMember, riid, lcid, dwFlags, ref pDispParams.GetPinnableReference(), pVarResult, ref pExcepInfo.GetPinnableReference(), pArgErr, cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, Span pDispParams, Variant* pVarResult, Span pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(ref This.GetPinnableReference(), dispIdMember, riid, lcid, dwFlags, ref pDispParams.GetPinnableReference(), pVarResult, ref pExcepInfo.GetPinnableReference(), pArgErr, cVarRef, rgVarRefIdx, ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, Span pDispParams, Variant* pVarResult, Span pExcepInfo, uint* pArgErr, uint cVarRef, Span rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(ref This.GetPinnableReference(), dispIdMember, riid, lcid, dwFlags, ref pDispParams.GetPinnableReference(), pVarResult, ref pExcepInfo.GetPinnableReference(), pArgErr, cVarRef, ref rgVarRefIdx.GetPinnableReference(), rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, Span pDispParams, Variant* pVarResult, Span pExcepInfo, uint* pArgErr, uint cVarRef, Span rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(ref This.GetPinnableReference(), dispIdMember, riid, lcid, dwFlags, ref pDispParams.GetPinnableReference(), pVarResult, ref pExcepInfo.GetPinnableReference(), pArgErr, cVarRef, ref rgVarRefIdx.GetPinnableReference(), ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, Span pDispParams, Variant* pVarResult, Span pExcepInfo, Span pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(ref This.GetPinnableReference(), dispIdMember, riid, lcid, dwFlags, ref pDispParams.GetPinnableReference(), pVarResult, ref pExcepInfo.GetPinnableReference(), ref pArgErr.GetPinnableReference(), cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, Span pDispParams, Variant* pVarResult, Span pExcepInfo, Span pArgErr, uint cVarRef, uint* rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(ref This.GetPinnableReference(), dispIdMember, riid, lcid, dwFlags, ref pDispParams.GetPinnableReference(), pVarResult, ref pExcepInfo.GetPinnableReference(), ref pArgErr.GetPinnableReference(), cVarRef, rgVarRefIdx, ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, Span pDispParams, Variant* pVarResult, Span pExcepInfo, Span pArgErr, uint cVarRef, Span rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(ref This.GetPinnableReference(), dispIdMember, riid, lcid, dwFlags, ref pDispParams.GetPinnableReference(), pVarResult, ref pExcepInfo.GetPinnableReference(), ref pArgErr.GetPinnableReference(), cVarRef, ref rgVarRefIdx.GetPinnableReference(), rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, Span pDispParams, Variant* pVarResult, Span pExcepInfo, Span pArgErr, uint cVarRef, Span rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(ref This.GetPinnableReference(), dispIdMember, riid, lcid, dwFlags, ref pDispParams.GetPinnableReference(), pVarResult, ref pExcepInfo.GetPinnableReference(), ref pArgErr.GetPinnableReference(), cVarRef, ref rgVarRefIdx.GetPinnableReference(), ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, Span pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(ref This.GetPinnableReference(), dispIdMember, riid, lcid, dwFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), pExcepInfo, pArgErr, cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, Span pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(ref This.GetPinnableReference(), dispIdMember, riid, lcid, dwFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), pExcepInfo, pArgErr, cVarRef, rgVarRefIdx, ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, Span pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, Span rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(ref This.GetPinnableReference(), dispIdMember, riid, lcid, dwFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), pExcepInfo, pArgErr, cVarRef, ref rgVarRefIdx.GetPinnableReference(), rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, Span pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, Span rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(ref This.GetPinnableReference(), dispIdMember, riid, lcid, dwFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), pExcepInfo, pArgErr, cVarRef, ref rgVarRefIdx.GetPinnableReference(), ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, Span pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, Span pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(ref This.GetPinnableReference(), dispIdMember, riid, lcid, dwFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), pExcepInfo, ref pArgErr.GetPinnableReference(), cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, Span pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, Span pArgErr, uint cVarRef, uint* rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(ref This.GetPinnableReference(), dispIdMember, riid, lcid, dwFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), pExcepInfo, ref pArgErr.GetPinnableReference(), cVarRef, rgVarRefIdx, ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, Span pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, Span pArgErr, uint cVarRef, Span rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(ref This.GetPinnableReference(), dispIdMember, riid, lcid, dwFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), pExcepInfo, ref pArgErr.GetPinnableReference(), cVarRef, ref rgVarRefIdx.GetPinnableReference(), rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, Span pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, Span pArgErr, uint cVarRef, Span rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(ref This.GetPinnableReference(), dispIdMember, riid, lcid, dwFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), pExcepInfo, ref pArgErr.GetPinnableReference(), cVarRef, ref rgVarRefIdx.GetPinnableReference(), ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, Span pDispParams, Span pVarResult, Span pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(ref This.GetPinnableReference(), dispIdMember, riid, lcid, dwFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), pArgErr, cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, Span pDispParams, Span pVarResult, Span pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(ref This.GetPinnableReference(), dispIdMember, riid, lcid, dwFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), pArgErr, cVarRef, rgVarRefIdx, ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, Span pDispParams, Span pVarResult, Span pExcepInfo, uint* pArgErr, uint cVarRef, Span rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(ref This.GetPinnableReference(), dispIdMember, riid, lcid, dwFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), pArgErr, cVarRef, ref rgVarRefIdx.GetPinnableReference(), rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, Span pDispParams, Span pVarResult, Span pExcepInfo, uint* pArgErr, uint cVarRef, Span rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(ref This.GetPinnableReference(), dispIdMember, riid, lcid, dwFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), pArgErr, cVarRef, ref rgVarRefIdx.GetPinnableReference(), ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, Span pDispParams, Span pVarResult, Span pExcepInfo, Span pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(ref This.GetPinnableReference(), dispIdMember, riid, lcid, dwFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), ref pArgErr.GetPinnableReference(), cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, Span pDispParams, Span pVarResult, Span pExcepInfo, Span pArgErr, uint cVarRef, uint* rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(ref This.GetPinnableReference(), dispIdMember, riid, lcid, dwFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), ref pArgErr.GetPinnableReference(), cVarRef, rgVarRefIdx, ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, Span pDispParams, Span pVarResult, Span pExcepInfo, Span pArgErr, uint cVarRef, Span rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(ref This.GetPinnableReference(), dispIdMember, riid, lcid, dwFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), ref pArgErr.GetPinnableReference(), cVarRef, ref rgVarRefIdx.GetPinnableReference(), rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, Span pDispParams, Span pVarResult, Span pExcepInfo, Span pArgErr, uint cVarRef, Span rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(ref This.GetPinnableReference(), dispIdMember, riid, lcid, dwFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), ref pArgErr.GetPinnableReference(), cVarRef, ref rgVarRefIdx.GetPinnableReference(), ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Span riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(ref This.GetPinnableReference(), dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, pDispParams, pVarResult, pExcepInfo, pArgErr, cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Span riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(ref This.GetPinnableReference(), dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, pDispParams, pVarResult, pExcepInfo, pArgErr, cVarRef, rgVarRefIdx, ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Span riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, Span rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(ref This.GetPinnableReference(), dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, pDispParams, pVarResult, pExcepInfo, pArgErr, cVarRef, ref rgVarRefIdx.GetPinnableReference(), rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Span riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, Span rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(ref This.GetPinnableReference(), dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, pDispParams, pVarResult, pExcepInfo, pArgErr, cVarRef, ref rgVarRefIdx.GetPinnableReference(), ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Span riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, Span pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(ref This.GetPinnableReference(), dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, pDispParams, pVarResult, pExcepInfo, ref pArgErr.GetPinnableReference(), cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Span riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, Span pArgErr, uint cVarRef, uint* rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(ref This.GetPinnableReference(), dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, pDispParams, pVarResult, pExcepInfo, ref pArgErr.GetPinnableReference(), cVarRef, rgVarRefIdx, ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Span riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, Span pArgErr, uint cVarRef, Span rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(ref This.GetPinnableReference(), dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, pDispParams, pVarResult, pExcepInfo, ref pArgErr.GetPinnableReference(), cVarRef, ref rgVarRefIdx.GetPinnableReference(), rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Span riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, Span pArgErr, uint cVarRef, Span rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(ref This.GetPinnableReference(), dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, pDispParams, pVarResult, pExcepInfo, ref pArgErr.GetPinnableReference(), cVarRef, ref rgVarRefIdx.GetPinnableReference(), ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Span riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, Span pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(ref This.GetPinnableReference(), dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, pDispParams, pVarResult, ref pExcepInfo.GetPinnableReference(), pArgErr, cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Span riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, Span pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(ref This.GetPinnableReference(), dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, pDispParams, pVarResult, ref pExcepInfo.GetPinnableReference(), pArgErr, cVarRef, rgVarRefIdx, ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Span riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, Span pExcepInfo, uint* pArgErr, uint cVarRef, Span rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(ref This.GetPinnableReference(), dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, pDispParams, pVarResult, ref pExcepInfo.GetPinnableReference(), pArgErr, cVarRef, ref rgVarRefIdx.GetPinnableReference(), rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Span riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, Span pExcepInfo, uint* pArgErr, uint cVarRef, Span rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(ref This.GetPinnableReference(), dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, pDispParams, pVarResult, ref pExcepInfo.GetPinnableReference(), pArgErr, cVarRef, ref rgVarRefIdx.GetPinnableReference(), ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Span riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, Span pExcepInfo, Span pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(ref This.GetPinnableReference(), dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, pDispParams, pVarResult, ref pExcepInfo.GetPinnableReference(), ref pArgErr.GetPinnableReference(), cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Span riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, Span pExcepInfo, Span pArgErr, uint cVarRef, uint* rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(ref This.GetPinnableReference(), dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, pDispParams, pVarResult, ref pExcepInfo.GetPinnableReference(), ref pArgErr.GetPinnableReference(), cVarRef, rgVarRefIdx, ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Span riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, Span pExcepInfo, Span pArgErr, uint cVarRef, Span rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(ref This.GetPinnableReference(), dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, pDispParams, pVarResult, ref pExcepInfo.GetPinnableReference(), ref pArgErr.GetPinnableReference(), cVarRef, ref rgVarRefIdx.GetPinnableReference(), rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Span riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, Span pExcepInfo, Span pArgErr, uint cVarRef, Span rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(ref This.GetPinnableReference(), dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, pDispParams, pVarResult, ref pExcepInfo.GetPinnableReference(), ref pArgErr.GetPinnableReference(), cVarRef, ref rgVarRefIdx.GetPinnableReference(), ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Span riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(ref This.GetPinnableReference(), dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, pDispParams, ref pVarResult.GetPinnableReference(), pExcepInfo, pArgErr, cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Span riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(ref This.GetPinnableReference(), dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, pDispParams, ref pVarResult.GetPinnableReference(), pExcepInfo, pArgErr, cVarRef, rgVarRefIdx, ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Span riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, Span rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(ref This.GetPinnableReference(), dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, pDispParams, ref pVarResult.GetPinnableReference(), pExcepInfo, pArgErr, cVarRef, ref rgVarRefIdx.GetPinnableReference(), rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Span riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, Span rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(ref This.GetPinnableReference(), dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, pDispParams, ref pVarResult.GetPinnableReference(), pExcepInfo, pArgErr, cVarRef, ref rgVarRefIdx.GetPinnableReference(), ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Span riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, Span pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(ref This.GetPinnableReference(), dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, pDispParams, ref pVarResult.GetPinnableReference(), pExcepInfo, ref pArgErr.GetPinnableReference(), cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Span riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, Span pArgErr, uint cVarRef, uint* rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(ref This.GetPinnableReference(), dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, pDispParams, ref pVarResult.GetPinnableReference(), pExcepInfo, ref pArgErr.GetPinnableReference(), cVarRef, rgVarRefIdx, ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Span riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, Span pArgErr, uint cVarRef, Span rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(ref This.GetPinnableReference(), dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, pDispParams, ref pVarResult.GetPinnableReference(), pExcepInfo, ref pArgErr.GetPinnableReference(), cVarRef, ref rgVarRefIdx.GetPinnableReference(), rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Span riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, Span pArgErr, uint cVarRef, Span rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(ref This.GetPinnableReference(), dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, pDispParams, ref pVarResult.GetPinnableReference(), pExcepInfo, ref pArgErr.GetPinnableReference(), cVarRef, ref rgVarRefIdx.GetPinnableReference(), ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Span riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Span pVarResult, Span pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(ref This.GetPinnableReference(), dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, pDispParams, ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), pArgErr, cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Span riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Span pVarResult, Span pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(ref This.GetPinnableReference(), dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, pDispParams, ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), pArgErr, cVarRef, rgVarRefIdx, ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Span riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Span pVarResult, Span pExcepInfo, uint* pArgErr, uint cVarRef, Span rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(ref This.GetPinnableReference(), dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, pDispParams, ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), pArgErr, cVarRef, ref rgVarRefIdx.GetPinnableReference(), rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Span riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Span pVarResult, Span pExcepInfo, uint* pArgErr, uint cVarRef, Span rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(ref This.GetPinnableReference(), dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, pDispParams, ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), pArgErr, cVarRef, ref rgVarRefIdx.GetPinnableReference(), ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Span riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Span pVarResult, Span pExcepInfo, Span pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(ref This.GetPinnableReference(), dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, pDispParams, ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), ref pArgErr.GetPinnableReference(), cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Span riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Span pVarResult, Span pExcepInfo, Span pArgErr, uint cVarRef, uint* rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(ref This.GetPinnableReference(), dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, pDispParams, ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), ref pArgErr.GetPinnableReference(), cVarRef, rgVarRefIdx, ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Span riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Span pVarResult, Span pExcepInfo, Span pArgErr, uint cVarRef, Span rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(ref This.GetPinnableReference(), dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, pDispParams, ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), ref pArgErr.GetPinnableReference(), cVarRef, ref rgVarRefIdx.GetPinnableReference(), rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Span riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Span pVarResult, Span pExcepInfo, Span pArgErr, uint cVarRef, Span rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(ref This.GetPinnableReference(), dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, pDispParams, ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), ref pArgErr.GetPinnableReference(), cVarRef, ref rgVarRefIdx.GetPinnableReference(), ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Span riid, uint lcid, uint dwFlags, Span pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(ref This.GetPinnableReference(), dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, ref pDispParams.GetPinnableReference(), pVarResult, pExcepInfo, pArgErr, cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Span riid, uint lcid, uint dwFlags, Span pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(ref This.GetPinnableReference(), dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, ref pDispParams.GetPinnableReference(), pVarResult, pExcepInfo, pArgErr, cVarRef, rgVarRefIdx, ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Span riid, uint lcid, uint dwFlags, Span pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, Span rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(ref This.GetPinnableReference(), dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, ref pDispParams.GetPinnableReference(), pVarResult, pExcepInfo, pArgErr, cVarRef, ref rgVarRefIdx.GetPinnableReference(), rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Span riid, uint lcid, uint dwFlags, Span pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, Span rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(ref This.GetPinnableReference(), dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, ref pDispParams.GetPinnableReference(), pVarResult, pExcepInfo, pArgErr, cVarRef, ref rgVarRefIdx.GetPinnableReference(), ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Span riid, uint lcid, uint dwFlags, Span pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, Span pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(ref This.GetPinnableReference(), dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, ref pDispParams.GetPinnableReference(), pVarResult, pExcepInfo, ref pArgErr.GetPinnableReference(), cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Span riid, uint lcid, uint dwFlags, Span pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, Span pArgErr, uint cVarRef, uint* rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(ref This.GetPinnableReference(), dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, ref pDispParams.GetPinnableReference(), pVarResult, pExcepInfo, ref pArgErr.GetPinnableReference(), cVarRef, rgVarRefIdx, ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Span riid, uint lcid, uint dwFlags, Span pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, Span pArgErr, uint cVarRef, Span rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(ref This.GetPinnableReference(), dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, ref pDispParams.GetPinnableReference(), pVarResult, pExcepInfo, ref pArgErr.GetPinnableReference(), cVarRef, ref rgVarRefIdx.GetPinnableReference(), rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Span riid, uint lcid, uint dwFlags, Span pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, Span pArgErr, uint cVarRef, Span rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(ref This.GetPinnableReference(), dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, ref pDispParams.GetPinnableReference(), pVarResult, pExcepInfo, ref pArgErr.GetPinnableReference(), cVarRef, ref rgVarRefIdx.GetPinnableReference(), ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Span riid, uint lcid, uint dwFlags, Span pDispParams, Variant* pVarResult, Span pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(ref This.GetPinnableReference(), dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, ref pDispParams.GetPinnableReference(), pVarResult, ref pExcepInfo.GetPinnableReference(), pArgErr, cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Span riid, uint lcid, uint dwFlags, Span pDispParams, Variant* pVarResult, Span pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(ref This.GetPinnableReference(), dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, ref pDispParams.GetPinnableReference(), pVarResult, ref pExcepInfo.GetPinnableReference(), pArgErr, cVarRef, rgVarRefIdx, ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Span riid, uint lcid, uint dwFlags, Span pDispParams, Variant* pVarResult, Span pExcepInfo, uint* pArgErr, uint cVarRef, Span rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(ref This.GetPinnableReference(), dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, ref pDispParams.GetPinnableReference(), pVarResult, ref pExcepInfo.GetPinnableReference(), pArgErr, cVarRef, ref rgVarRefIdx.GetPinnableReference(), rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Span riid, uint lcid, uint dwFlags, Span pDispParams, Variant* pVarResult, Span pExcepInfo, uint* pArgErr, uint cVarRef, Span rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(ref This.GetPinnableReference(), dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, ref pDispParams.GetPinnableReference(), pVarResult, ref pExcepInfo.GetPinnableReference(), pArgErr, cVarRef, ref rgVarRefIdx.GetPinnableReference(), ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Span riid, uint lcid, uint dwFlags, Span pDispParams, Variant* pVarResult, Span pExcepInfo, Span pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(ref This.GetPinnableReference(), dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, ref pDispParams.GetPinnableReference(), pVarResult, ref pExcepInfo.GetPinnableReference(), ref pArgErr.GetPinnableReference(), cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Span riid, uint lcid, uint dwFlags, Span pDispParams, Variant* pVarResult, Span pExcepInfo, Span pArgErr, uint cVarRef, uint* rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(ref This.GetPinnableReference(), dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, ref pDispParams.GetPinnableReference(), pVarResult, ref pExcepInfo.GetPinnableReference(), ref pArgErr.GetPinnableReference(), cVarRef, rgVarRefIdx, ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Span riid, uint lcid, uint dwFlags, Span pDispParams, Variant* pVarResult, Span pExcepInfo, Span pArgErr, uint cVarRef, Span rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(ref This.GetPinnableReference(), dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, ref pDispParams.GetPinnableReference(), pVarResult, ref pExcepInfo.GetPinnableReference(), ref pArgErr.GetPinnableReference(), cVarRef, ref rgVarRefIdx.GetPinnableReference(), rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Span riid, uint lcid, uint dwFlags, Span pDispParams, Variant* pVarResult, Span pExcepInfo, Span pArgErr, uint cVarRef, Span rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(ref This.GetPinnableReference(), dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, ref pDispParams.GetPinnableReference(), pVarResult, ref pExcepInfo.GetPinnableReference(), ref pArgErr.GetPinnableReference(), cVarRef, ref rgVarRefIdx.GetPinnableReference(), ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Span riid, uint lcid, uint dwFlags, Span pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(ref This.GetPinnableReference(), dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), pExcepInfo, pArgErr, cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Span riid, uint lcid, uint dwFlags, Span pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(ref This.GetPinnableReference(), dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), pExcepInfo, pArgErr, cVarRef, rgVarRefIdx, ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Span riid, uint lcid, uint dwFlags, Span pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, Span rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(ref This.GetPinnableReference(), dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), pExcepInfo, pArgErr, cVarRef, ref rgVarRefIdx.GetPinnableReference(), rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Span riid, uint lcid, uint dwFlags, Span pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, Span rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(ref This.GetPinnableReference(), dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), pExcepInfo, pArgErr, cVarRef, ref rgVarRefIdx.GetPinnableReference(), ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Span riid, uint lcid, uint dwFlags, Span pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, Span pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(ref This.GetPinnableReference(), dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), pExcepInfo, ref pArgErr.GetPinnableReference(), cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Span riid, uint lcid, uint dwFlags, Span pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, Span pArgErr, uint cVarRef, uint* rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(ref This.GetPinnableReference(), dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), pExcepInfo, ref pArgErr.GetPinnableReference(), cVarRef, rgVarRefIdx, ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Span riid, uint lcid, uint dwFlags, Span pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, Span pArgErr, uint cVarRef, Span rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(ref This.GetPinnableReference(), dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), pExcepInfo, ref pArgErr.GetPinnableReference(), cVarRef, ref rgVarRefIdx.GetPinnableReference(), rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Span riid, uint lcid, uint dwFlags, Span pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, Span pArgErr, uint cVarRef, Span rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(ref This.GetPinnableReference(), dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), pExcepInfo, ref pArgErr.GetPinnableReference(), cVarRef, ref rgVarRefIdx.GetPinnableReference(), ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Span riid, uint lcid, uint dwFlags, Span pDispParams, Span pVarResult, Span pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(ref This.GetPinnableReference(), dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), pArgErr, cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Span riid, uint lcid, uint dwFlags, Span pDispParams, Span pVarResult, Span pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(ref This.GetPinnableReference(), dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), pArgErr, cVarRef, rgVarRefIdx, ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Span riid, uint lcid, uint dwFlags, Span pDispParams, Span pVarResult, Span pExcepInfo, uint* pArgErr, uint cVarRef, Span rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(ref This.GetPinnableReference(), dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), pArgErr, cVarRef, ref rgVarRefIdx.GetPinnableReference(), rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Span riid, uint lcid, uint dwFlags, Span pDispParams, Span pVarResult, Span pExcepInfo, uint* pArgErr, uint cVarRef, Span rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(ref This.GetPinnableReference(), dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), pArgErr, cVarRef, ref rgVarRefIdx.GetPinnableReference(), ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Span riid, uint lcid, uint dwFlags, Span pDispParams, Span pVarResult, Span pExcepInfo, Span pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(ref This.GetPinnableReference(), dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), ref pArgErr.GetPinnableReference(), cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Span riid, uint lcid, uint dwFlags, Span pDispParams, Span pVarResult, Span pExcepInfo, Span pArgErr, uint cVarRef, uint* rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(ref This.GetPinnableReference(), dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), ref pArgErr.GetPinnableReference(), cVarRef, rgVarRefIdx, ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Span riid, uint lcid, uint dwFlags, Span pDispParams, Span pVarResult, Span pExcepInfo, Span pArgErr, uint cVarRef, Span rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(ref This.GetPinnableReference(), dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), ref pArgErr.GetPinnableReference(), cVarRef, ref rgVarRefIdx.GetPinnableReference(), rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 2449, Column 43 in oaidl.h")] + public static unsafe int IDispatchRemoteInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Span riid, uint lcid, uint dwFlags, Span pDispParams, Span pVarResult, Span pExcepInfo, Span pArgErr, uint cVarRef, Span rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchRemoteInvokeProxy(ref This.GetPinnableReference(), dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), ref pArgErr.GetPinnableReference(), cVarRef, ref rgVarRefIdx.GetPinnableReference(), ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2464, Column 17 in oaidl.h")] + public static unsafe void IDispatchRemoteInvokeStub(this Windows thisApi, IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.IDispatchRemoteInvokeStub(This, _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2464, Column 17 in oaidl.h")] + public static unsafe void IDispatchRemoteInvokeStub(this Windows thisApi, IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.IDispatchRemoteInvokeStub(This, _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2464, Column 17 in oaidl.h")] + public static unsafe void IDispatchRemoteInvokeStub(this Windows thisApi, IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.IDispatchRemoteInvokeStub(This, _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2464, Column 17 in oaidl.h")] + public static unsafe void IDispatchRemoteInvokeStub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.IDispatchRemoteInvokeStub(This, ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2464, Column 17 in oaidl.h")] + public static unsafe void IDispatchRemoteInvokeStub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.IDispatchRemoteInvokeStub(This, ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2464, Column 17 in oaidl.h")] + public static unsafe void IDispatchRemoteInvokeStub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.IDispatchRemoteInvokeStub(This, ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2464, Column 17 in oaidl.h")] + public static unsafe void IDispatchRemoteInvokeStub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.IDispatchRemoteInvokeStub(This, ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2464, Column 17 in oaidl.h")] + public static unsafe void IDispatchRemoteInvokeStub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.IDispatchRemoteInvokeStub(ref This.GetPinnableReference(), _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2464, Column 17 in oaidl.h")] + public static unsafe void IDispatchRemoteInvokeStub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.IDispatchRemoteInvokeStub(ref This.GetPinnableReference(), _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2464, Column 17 in oaidl.h")] + public static unsafe void IDispatchRemoteInvokeStub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.IDispatchRemoteInvokeStub(ref This.GetPinnableReference(), _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2464, Column 17 in oaidl.h")] + public static unsafe void IDispatchRemoteInvokeStub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.IDispatchRemoteInvokeStub(ref This.GetPinnableReference(), _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2464, Column 17 in oaidl.h")] + public static unsafe void IDispatchRemoteInvokeStub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.IDispatchRemoteInvokeStub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2464, Column 17 in oaidl.h")] + public static unsafe void IDispatchRemoteInvokeStub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.IDispatchRemoteInvokeStub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2464, Column 17 in oaidl.h")] + public static unsafe void IDispatchRemoteInvokeStub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.IDispatchRemoteInvokeStub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2464, Column 17 in oaidl.h")] + public static unsafe void IDispatchRemoteInvokeStub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.IDispatchRemoteInvokeStub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2592, Column 43 in oaidl.h")] + public static unsafe int IEnumVARIANTRemoteNextProxy(this Windows thisApi, IEnumVARIANT* This, uint celt, Variant* rgVar, Span pCeltFetched) + { + // SpanOverloader + return thisApi.IEnumVARIANTRemoteNextProxy(This, celt, rgVar, ref pCeltFetched.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2592, Column 43 in oaidl.h")] + public static unsafe int IEnumVARIANTRemoteNextProxy(this Windows thisApi, IEnumVARIANT* This, uint celt, Span rgVar, uint* pCeltFetched) + { + // SpanOverloader + return thisApi.IEnumVARIANTRemoteNextProxy(This, celt, ref rgVar.GetPinnableReference(), pCeltFetched); + } + + /// To be documented. + [NativeName("Src", "Line 2592, Column 43 in oaidl.h")] + public static unsafe int IEnumVARIANTRemoteNextProxy(this Windows thisApi, IEnumVARIANT* This, uint celt, Span rgVar, Span pCeltFetched) + { + // SpanOverloader + return thisApi.IEnumVARIANTRemoteNextProxy(This, celt, ref rgVar.GetPinnableReference(), ref pCeltFetched.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2592, Column 43 in oaidl.h")] + public static unsafe int IEnumVARIANTRemoteNextProxy(this Windows thisApi, Span This, uint celt, Variant* rgVar, uint* pCeltFetched) + { + // SpanOverloader + return thisApi.IEnumVARIANTRemoteNextProxy(ref This.GetPinnableReference(), celt, rgVar, pCeltFetched); + } + + /// To be documented. + [NativeName("Src", "Line 2592, Column 43 in oaidl.h")] + public static unsafe int IEnumVARIANTRemoteNextProxy(this Windows thisApi, Span This, uint celt, Variant* rgVar, Span pCeltFetched) + { + // SpanOverloader + return thisApi.IEnumVARIANTRemoteNextProxy(ref This.GetPinnableReference(), celt, rgVar, ref pCeltFetched.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2592, Column 43 in oaidl.h")] + public static unsafe int IEnumVARIANTRemoteNextProxy(this Windows thisApi, Span This, uint celt, Span rgVar, uint* pCeltFetched) + { + // SpanOverloader + return thisApi.IEnumVARIANTRemoteNextProxy(ref This.GetPinnableReference(), celt, ref rgVar.GetPinnableReference(), pCeltFetched); + } + + /// To be documented. + [NativeName("Src", "Line 2592, Column 43 in oaidl.h")] + public static unsafe int IEnumVARIANTRemoteNextProxy(this Windows thisApi, Span This, uint celt, Span rgVar, Span pCeltFetched) + { + // SpanOverloader + return thisApi.IEnumVARIANTRemoteNextProxy(ref This.GetPinnableReference(), celt, ref rgVar.GetPinnableReference(), ref pCeltFetched.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2599, Column 17 in oaidl.h")] + public static unsafe void IEnumVARIANTRemoteNextStub(this Windows thisApi, IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.IEnumVARIANTRemoteNextStub(This, _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2599, Column 17 in oaidl.h")] + public static unsafe void IEnumVARIANTRemoteNextStub(this Windows thisApi, IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.IEnumVARIANTRemoteNextStub(This, _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2599, Column 17 in oaidl.h")] + public static unsafe void IEnumVARIANTRemoteNextStub(this Windows thisApi, IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.IEnumVARIANTRemoteNextStub(This, _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2599, Column 17 in oaidl.h")] + public static unsafe void IEnumVARIANTRemoteNextStub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.IEnumVARIANTRemoteNextStub(This, ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2599, Column 17 in oaidl.h")] + public static unsafe void IEnumVARIANTRemoteNextStub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.IEnumVARIANTRemoteNextStub(This, ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2599, Column 17 in oaidl.h")] + public static unsafe void IEnumVARIANTRemoteNextStub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.IEnumVARIANTRemoteNextStub(This, ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2599, Column 17 in oaidl.h")] + public static unsafe void IEnumVARIANTRemoteNextStub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.IEnumVARIANTRemoteNextStub(This, ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2599, Column 17 in oaidl.h")] + public static unsafe void IEnumVARIANTRemoteNextStub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.IEnumVARIANTRemoteNextStub(ref This.GetPinnableReference(), _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2599, Column 17 in oaidl.h")] + public static unsafe void IEnumVARIANTRemoteNextStub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.IEnumVARIANTRemoteNextStub(ref This.GetPinnableReference(), _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2599, Column 17 in oaidl.h")] + public static unsafe void IEnumVARIANTRemoteNextStub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.IEnumVARIANTRemoteNextStub(ref This.GetPinnableReference(), _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2599, Column 17 in oaidl.h")] + public static unsafe void IEnumVARIANTRemoteNextStub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.IEnumVARIANTRemoteNextStub(ref This.GetPinnableReference(), _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2599, Column 17 in oaidl.h")] + public static unsafe void IEnumVARIANTRemoteNextStub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.IEnumVARIANTRemoteNextStub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2599, Column 17 in oaidl.h")] + public static unsafe void IEnumVARIANTRemoteNextStub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.IEnumVARIANTRemoteNextStub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2599, Column 17 in oaidl.h")] + public static unsafe void IEnumVARIANTRemoteNextStub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.IEnumVARIANTRemoteNextStub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2599, Column 17 in oaidl.h")] + public static unsafe void IEnumVARIANTRemoteNextStub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.IEnumVARIANTRemoteNextStub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, szName, lHashVal, wFlags, ppTInfo, pDescKind, ppFuncDesc, ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, szName, lHashVal, wFlags, ppTInfo, pDescKind, ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, szName, lHashVal, wFlags, ppTInfo, pDescKind, ppFuncDesc, ref ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, szName, lHashVal, wFlags, ppTInfo, pDescKind, ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, szName, lHashVal, wFlags, ppTInfo, pDescKind, ref ppFuncDesc, ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, szName, lHashVal, wFlags, ppTInfo, pDescKind, ref ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, szName, lHashVal, wFlags, ppTInfo, pDescKind, ref ppFuncDesc, ref ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, szName, lHashVal, wFlags, ppTInfo, pDescKind, ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, szName, lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, szName, lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, szName, lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, szName, lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, szName, lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ref ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, szName, lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ref ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, szName, lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, szName, lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, szName, lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, szName, lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, szName, lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, szName, lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, szName, lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ref ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, szName, lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ref ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, szName, lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, szName, lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ref ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ref ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ref ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ref ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ref ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ref ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, Span szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, ref szName.GetPinnableReference(), lHashVal, wFlags, ppTInfo, pDescKind, ppFuncDesc, ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, Span szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, ref szName.GetPinnableReference(), lHashVal, wFlags, ppTInfo, pDescKind, ppFuncDesc, ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, Span szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, ref szName.GetPinnableReference(), lHashVal, wFlags, ppTInfo, pDescKind, ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, Span szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, ref szName.GetPinnableReference(), lHashVal, wFlags, ppTInfo, pDescKind, ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, Span szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, ref szName.GetPinnableReference(), lHashVal, wFlags, ppTInfo, pDescKind, ppFuncDesc, ref ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, Span szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, ref szName.GetPinnableReference(), lHashVal, wFlags, ppTInfo, pDescKind, ppFuncDesc, ref ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, Span szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, ref szName.GetPinnableReference(), lHashVal, wFlags, ppTInfo, pDescKind, ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, Span szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, ref szName.GetPinnableReference(), lHashVal, wFlags, ppTInfo, pDescKind, ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, Span szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, ref szName.GetPinnableReference(), lHashVal, wFlags, ppTInfo, pDescKind, ref ppFuncDesc, ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, Span szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, ref szName.GetPinnableReference(), lHashVal, wFlags, ppTInfo, pDescKind, ref ppFuncDesc, ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, Span szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, ref szName.GetPinnableReference(), lHashVal, wFlags, ppTInfo, pDescKind, ref ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, Span szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, ref szName.GetPinnableReference(), lHashVal, wFlags, ppTInfo, pDescKind, ref ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, Span szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, ref szName.GetPinnableReference(), lHashVal, wFlags, ppTInfo, pDescKind, ref ppFuncDesc, ref ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, Span szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, ref szName.GetPinnableReference(), lHashVal, wFlags, ppTInfo, pDescKind, ref ppFuncDesc, ref ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, Span szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, ref szName.GetPinnableReference(), lHashVal, wFlags, ppTInfo, pDescKind, ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, Span szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, ref szName.GetPinnableReference(), lHashVal, wFlags, ppTInfo, pDescKind, ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, Span szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, ref szName.GetPinnableReference(), lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, Span szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, ref szName.GetPinnableReference(), lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, Span szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, ref szName.GetPinnableReference(), lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, Span szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, ref szName.GetPinnableReference(), lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, Span szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, ref szName.GetPinnableReference(), lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ref ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, Span szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, ref szName.GetPinnableReference(), lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ref ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, Span szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, ref szName.GetPinnableReference(), lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, Span szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, ref szName.GetPinnableReference(), lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, Span szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, ref szName.GetPinnableReference(), lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, Span szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, ref szName.GetPinnableReference(), lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, Span szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, ref szName.GetPinnableReference(), lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, Span szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, ref szName.GetPinnableReference(), lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, Span szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, ref szName.GetPinnableReference(), lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ref ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, Span szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, ref szName.GetPinnableReference(), lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ref ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, Span szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, ref szName.GetPinnableReference(), lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, Span szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, ref szName.GetPinnableReference(), lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, Span szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, ref szName.GetPinnableReference(), lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, Span szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, ref szName.GetPinnableReference(), lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, Span szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, ref szName.GetPinnableReference(), lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, Span szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, ref szName.GetPinnableReference(), lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, Span szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, ref szName.GetPinnableReference(), lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ref ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, Span szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, ref szName.GetPinnableReference(), lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ref ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, Span szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, ref szName.GetPinnableReference(), lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, Span szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, ref szName.GetPinnableReference(), lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, Span szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, ref szName.GetPinnableReference(), lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, Span szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, ref szName.GetPinnableReference(), lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, Span szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, ref szName.GetPinnableReference(), lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, Span szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, ref szName.GetPinnableReference(), lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, Span szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, ref szName.GetPinnableReference(), lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ref ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, Span szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, ref szName.GetPinnableReference(), lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ref ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, Span szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, ref szName.GetPinnableReference(), lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, Span szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, ref szName.GetPinnableReference(), lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, Span szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, ref szName.GetPinnableReference(), lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, Span szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, ref szName.GetPinnableReference(), lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, Span szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, ref szName.GetPinnableReference(), lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, Span szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, ref szName.GetPinnableReference(), lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, Span szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, ref szName.GetPinnableReference(), lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ref ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, Span szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, ref szName.GetPinnableReference(), lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ref ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, Span szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, ref szName.GetPinnableReference(), lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, Span szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, ref szName.GetPinnableReference(), lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, Span szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, ref szName.GetPinnableReference(), lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, Span szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, ref szName.GetPinnableReference(), lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, Span szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, ref szName.GetPinnableReference(), lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, Span szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, ref szName.GetPinnableReference(), lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, Span szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, ref szName.GetPinnableReference(), lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ref ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, Span szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, ref szName.GetPinnableReference(), lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ref ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, Span szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, ref szName.GetPinnableReference(), lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, Span szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, ref szName.GetPinnableReference(), lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, szName, lHashVal, wFlags, ppTInfo, pDescKind, ppFuncDesc, ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, szName, lHashVal, wFlags, ppTInfo, pDescKind, ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, szName, lHashVal, wFlags, ppTInfo, pDescKind, ppFuncDesc, ref ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, szName, lHashVal, wFlags, ppTInfo, pDescKind, ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, szName, lHashVal, wFlags, ppTInfo, pDescKind, ref ppFuncDesc, ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, szName, lHashVal, wFlags, ppTInfo, pDescKind, ref ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, szName, lHashVal, wFlags, ppTInfo, pDescKind, ref ppFuncDesc, ref ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, szName, lHashVal, wFlags, ppTInfo, pDescKind, ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, szName, lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, szName, lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, szName, lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, szName, lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, szName, lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ref ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, szName, lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ref ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, szName, lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, szName, lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, szName, lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, szName, lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, szName, lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, szName, lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, szName, lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ref ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, szName, lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ref ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, szName, lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, szName, lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ref ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ref ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ref ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ref ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ref ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ref ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(This, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ppTInfo, pDescKind, ppFuncDesc, ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ppTInfo, pDescKind, ppFuncDesc, ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ppTInfo, pDescKind, ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ppTInfo, pDescKind, ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ppTInfo, pDescKind, ppFuncDesc, ref ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ppTInfo, pDescKind, ppFuncDesc, ref ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ppTInfo, pDescKind, ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ppTInfo, pDescKind, ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ppTInfo, pDescKind, ref ppFuncDesc, ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ppTInfo, pDescKind, ref ppFuncDesc, ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ppTInfo, pDescKind, ref ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ppTInfo, pDescKind, ref ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ppTInfo, pDescKind, ref ppFuncDesc, ref ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ppTInfo, pDescKind, ref ppFuncDesc, ref ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ppTInfo, pDescKind, ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ppTInfo, pDescKind, ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ref ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ref ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ref ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ref ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ref ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ref ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ref ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ref ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ref ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ref ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ref ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ref ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, Span szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), ref szName.GetPinnableReference(), lHashVal, wFlags, ppTInfo, pDescKind, ppFuncDesc, ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, Span szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), ref szName.GetPinnableReference(), lHashVal, wFlags, ppTInfo, pDescKind, ppFuncDesc, ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, Span szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), ref szName.GetPinnableReference(), lHashVal, wFlags, ppTInfo, pDescKind, ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, Span szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), ref szName.GetPinnableReference(), lHashVal, wFlags, ppTInfo, pDescKind, ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, Span szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), ref szName.GetPinnableReference(), lHashVal, wFlags, ppTInfo, pDescKind, ppFuncDesc, ref ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, Span szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), ref szName.GetPinnableReference(), lHashVal, wFlags, ppTInfo, pDescKind, ppFuncDesc, ref ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, Span szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), ref szName.GetPinnableReference(), lHashVal, wFlags, ppTInfo, pDescKind, ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, Span szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), ref szName.GetPinnableReference(), lHashVal, wFlags, ppTInfo, pDescKind, ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, Span szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), ref szName.GetPinnableReference(), lHashVal, wFlags, ppTInfo, pDescKind, ref ppFuncDesc, ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, Span szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), ref szName.GetPinnableReference(), lHashVal, wFlags, ppTInfo, pDescKind, ref ppFuncDesc, ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, Span szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), ref szName.GetPinnableReference(), lHashVal, wFlags, ppTInfo, pDescKind, ref ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, Span szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), ref szName.GetPinnableReference(), lHashVal, wFlags, ppTInfo, pDescKind, ref ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, Span szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), ref szName.GetPinnableReference(), lHashVal, wFlags, ppTInfo, pDescKind, ref ppFuncDesc, ref ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, Span szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), ref szName.GetPinnableReference(), lHashVal, wFlags, ppTInfo, pDescKind, ref ppFuncDesc, ref ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, Span szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), ref szName.GetPinnableReference(), lHashVal, wFlags, ppTInfo, pDescKind, ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, Span szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), ref szName.GetPinnableReference(), lHashVal, wFlags, ppTInfo, pDescKind, ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, Span szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), ref szName.GetPinnableReference(), lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, Span szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), ref szName.GetPinnableReference(), lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, Span szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), ref szName.GetPinnableReference(), lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, Span szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), ref szName.GetPinnableReference(), lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, Span szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), ref szName.GetPinnableReference(), lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ref ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, Span szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), ref szName.GetPinnableReference(), lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ref ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, Span szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), ref szName.GetPinnableReference(), lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, Span szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), ref szName.GetPinnableReference(), lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, Span szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), ref szName.GetPinnableReference(), lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, Span szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), ref szName.GetPinnableReference(), lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, Span szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), ref szName.GetPinnableReference(), lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, Span szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), ref szName.GetPinnableReference(), lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, Span szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), ref szName.GetPinnableReference(), lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ref ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, Span szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), ref szName.GetPinnableReference(), lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ref ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, Span szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), ref szName.GetPinnableReference(), lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, Span szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), ref szName.GetPinnableReference(), lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, Span szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), ref szName.GetPinnableReference(), lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, Span szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), ref szName.GetPinnableReference(), lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, Span szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), ref szName.GetPinnableReference(), lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, Span szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), ref szName.GetPinnableReference(), lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, Span szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), ref szName.GetPinnableReference(), lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ref ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, Span szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), ref szName.GetPinnableReference(), lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ref ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, Span szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), ref szName.GetPinnableReference(), lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, Span szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), ref szName.GetPinnableReference(), lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, Span szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), ref szName.GetPinnableReference(), lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, Span szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), ref szName.GetPinnableReference(), lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, Span szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), ref szName.GetPinnableReference(), lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, Span szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), ref szName.GetPinnableReference(), lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, Span szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), ref szName.GetPinnableReference(), lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ref ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, Span szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), ref szName.GetPinnableReference(), lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ref ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, Span szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), ref szName.GetPinnableReference(), lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, Span szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), ref szName.GetPinnableReference(), lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, Span szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), ref szName.GetPinnableReference(), lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, Span szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), ref szName.GetPinnableReference(), lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, Span szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), ref szName.GetPinnableReference(), lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, Span szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), ref szName.GetPinnableReference(), lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, Span szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), ref szName.GetPinnableReference(), lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ref ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, Span szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), ref szName.GetPinnableReference(), lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ref ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, Span szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), ref szName.GetPinnableReference(), lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, Span szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), ref szName.GetPinnableReference(), lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, Span szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), ref szName.GetPinnableReference(), lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, Span szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), ref szName.GetPinnableReference(), lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, Span szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), ref szName.GetPinnableReference(), lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, Span szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), ref szName.GetPinnableReference(), lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, Span szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), ref szName.GetPinnableReference(), lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ref ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, Span szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), ref szName.GetPinnableReference(), lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ref ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, Span szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), ref szName.GetPinnableReference(), lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, Span szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), ref szName.GetPinnableReference(), lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ppTInfo, pDescKind, ppFuncDesc, ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ppTInfo, pDescKind, ppFuncDesc, ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ppTInfo, pDescKind, ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ppTInfo, pDescKind, ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ppTInfo, pDescKind, ppFuncDesc, ref ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ppTInfo, pDescKind, ppFuncDesc, ref ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ppTInfo, pDescKind, ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ppTInfo, pDescKind, ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ppTInfo, pDescKind, ref ppFuncDesc, ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ppTInfo, pDescKind, ref ppFuncDesc, ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ppTInfo, pDescKind, ref ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ppTInfo, pDescKind, ref ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ppTInfo, pDescKind, ref ppFuncDesc, ref ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ppTInfo, pDescKind, ref ppFuncDesc, ref ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ppTInfo, pDescKind, ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ppTInfo, pDescKind, ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ref ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ref ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ref ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ref ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ref ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ref ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ref ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ref ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ref ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ref ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ref ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ref ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 2743, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindProxy(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindProxy(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2756, Column 17 in oaidl.h")] + public static unsafe void ITypeCompRemoteBindStub(this Windows thisApi, IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeCompRemoteBindStub(This, _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2756, Column 17 in oaidl.h")] + public static unsafe void ITypeCompRemoteBindStub(this Windows thisApi, IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeCompRemoteBindStub(This, _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2756, Column 17 in oaidl.h")] + public static unsafe void ITypeCompRemoteBindStub(this Windows thisApi, IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeCompRemoteBindStub(This, _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2756, Column 17 in oaidl.h")] + public static unsafe void ITypeCompRemoteBindStub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeCompRemoteBindStub(This, ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2756, Column 17 in oaidl.h")] + public static unsafe void ITypeCompRemoteBindStub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeCompRemoteBindStub(This, ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2756, Column 17 in oaidl.h")] + public static unsafe void ITypeCompRemoteBindStub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeCompRemoteBindStub(This, ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2756, Column 17 in oaidl.h")] + public static unsafe void ITypeCompRemoteBindStub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeCompRemoteBindStub(This, ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2756, Column 17 in oaidl.h")] + public static unsafe void ITypeCompRemoteBindStub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeCompRemoteBindStub(ref This.GetPinnableReference(), _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2756, Column 17 in oaidl.h")] + public static unsafe void ITypeCompRemoteBindStub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeCompRemoteBindStub(ref This.GetPinnableReference(), _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2756, Column 17 in oaidl.h")] + public static unsafe void ITypeCompRemoteBindStub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeCompRemoteBindStub(ref This.GetPinnableReference(), _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2756, Column 17 in oaidl.h")] + public static unsafe void ITypeCompRemoteBindStub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeCompRemoteBindStub(ref This.GetPinnableReference(), _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2756, Column 17 in oaidl.h")] + public static unsafe void ITypeCompRemoteBindStub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeCompRemoteBindStub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2756, Column 17 in oaidl.h")] + public static unsafe void ITypeCompRemoteBindStub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeCompRemoteBindStub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2756, Column 17 in oaidl.h")] + public static unsafe void ITypeCompRemoteBindStub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeCompRemoteBindStub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2756, Column 17 in oaidl.h")] + public static unsafe void ITypeCompRemoteBindStub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeCompRemoteBindStub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2763, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindTypeProxy(this Windows thisApi, ITypeComp* This, Span szName, uint lHashVal, ITypeInfo** ppTInfo) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindTypeProxy(This, ref szName.GetPinnableReference(), lHashVal, ppTInfo); + } + + /// To be documented. + [NativeName("Src", "Line 2763, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindTypeProxy(this Windows thisApi, ITypeComp* This, Span szName, uint lHashVal, ref ITypeInfo* ppTInfo) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindTypeProxy(This, ref szName.GetPinnableReference(), lHashVal, ref ppTInfo); + } + + /// To be documented. + [NativeName("Src", "Line 2763, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindTypeProxy(this Windows thisApi, Span This, char* szName, uint lHashVal, ITypeInfo** ppTInfo) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindTypeProxy(ref This.GetPinnableReference(), szName, lHashVal, ppTInfo); + } + + /// To be documented. + [NativeName("Src", "Line 2763, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindTypeProxy(this Windows thisApi, Span This, char* szName, uint lHashVal, ref ITypeInfo* ppTInfo) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindTypeProxy(ref This.GetPinnableReference(), szName, lHashVal, ref ppTInfo); + } + + /// To be documented. + [NativeName("Src", "Line 2763, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindTypeProxy(this Windows thisApi, Span This, Span szName, uint lHashVal, ITypeInfo** ppTInfo) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindTypeProxy(ref This.GetPinnableReference(), ref szName.GetPinnableReference(), lHashVal, ppTInfo); + } + + /// To be documented. + [NativeName("Src", "Line 2763, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindTypeProxy(this Windows thisApi, Span This, Span szName, uint lHashVal, ref ITypeInfo* ppTInfo) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindTypeProxy(ref This.GetPinnableReference(), ref szName.GetPinnableReference(), lHashVal, ref ppTInfo); + } + + /// To be documented. + [NativeName("Src", "Line 2763, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindTypeProxy(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ITypeInfo** ppTInfo) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindTypeProxy(ref This.GetPinnableReference(), szName, lHashVal, ppTInfo); + } + + /// To be documented. + [NativeName("Src", "Line 2763, Column 43 in oaidl.h")] + public static unsafe int ITypeCompRemoteBindTypeProxy(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ref ITypeInfo* ppTInfo) + { + // SpanOverloader + return thisApi.ITypeCompRemoteBindTypeProxy(ref This.GetPinnableReference(), szName, lHashVal, ref ppTInfo); + } + + /// To be documented. + [NativeName("Src", "Line 2770, Column 17 in oaidl.h")] + public static unsafe void ITypeCompRemoteBindTypeStub(this Windows thisApi, IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeCompRemoteBindTypeStub(This, _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2770, Column 17 in oaidl.h")] + public static unsafe void ITypeCompRemoteBindTypeStub(this Windows thisApi, IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeCompRemoteBindTypeStub(This, _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2770, Column 17 in oaidl.h")] + public static unsafe void ITypeCompRemoteBindTypeStub(this Windows thisApi, IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeCompRemoteBindTypeStub(This, _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2770, Column 17 in oaidl.h")] + public static unsafe void ITypeCompRemoteBindTypeStub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeCompRemoteBindTypeStub(This, ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2770, Column 17 in oaidl.h")] + public static unsafe void ITypeCompRemoteBindTypeStub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeCompRemoteBindTypeStub(This, ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2770, Column 17 in oaidl.h")] + public static unsafe void ITypeCompRemoteBindTypeStub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeCompRemoteBindTypeStub(This, ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2770, Column 17 in oaidl.h")] + public static unsafe void ITypeCompRemoteBindTypeStub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeCompRemoteBindTypeStub(This, ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2770, Column 17 in oaidl.h")] + public static unsafe void ITypeCompRemoteBindTypeStub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeCompRemoteBindTypeStub(ref This.GetPinnableReference(), _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2770, Column 17 in oaidl.h")] + public static unsafe void ITypeCompRemoteBindTypeStub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeCompRemoteBindTypeStub(ref This.GetPinnableReference(), _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2770, Column 17 in oaidl.h")] + public static unsafe void ITypeCompRemoteBindTypeStub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeCompRemoteBindTypeStub(ref This.GetPinnableReference(), _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2770, Column 17 in oaidl.h")] + public static unsafe void ITypeCompRemoteBindTypeStub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeCompRemoteBindTypeStub(ref This.GetPinnableReference(), _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2770, Column 17 in oaidl.h")] + public static unsafe void ITypeCompRemoteBindTypeStub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeCompRemoteBindTypeStub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2770, Column 17 in oaidl.h")] + public static unsafe void ITypeCompRemoteBindTypeStub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeCompRemoteBindTypeStub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2770, Column 17 in oaidl.h")] + public static unsafe void ITypeCompRemoteBindTypeStub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeCompRemoteBindTypeStub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2770, Column 17 in oaidl.h")] + public static unsafe void ITypeCompRemoteBindTypeStub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeCompRemoteBindTypeStub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3149, Column 43 in oaidl.h")] + public static unsafe int ITypeInfoRemoteGetTypeAttrProxy(this Windows thisApi, ITypeInfo* This, TypeAttr** ppTypeAttr, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeInfoRemoteGetTypeAttrProxy(This, ppTypeAttr, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3149, Column 43 in oaidl.h")] + public static unsafe int ITypeInfoRemoteGetTypeAttrProxy(this Windows thisApi, ITypeInfo* This, ref TypeAttr* ppTypeAttr, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeInfoRemoteGetTypeAttrProxy(This, ref ppTypeAttr, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3149, Column 43 in oaidl.h")] + public static unsafe int ITypeInfoRemoteGetTypeAttrProxy(this Windows thisApi, Span This, TypeAttr** ppTypeAttr, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeInfoRemoteGetTypeAttrProxy(ref This.GetPinnableReference(), ppTypeAttr, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 3149, Column 43 in oaidl.h")] + public static unsafe int ITypeInfoRemoteGetTypeAttrProxy(this Windows thisApi, Span This, TypeAttr** ppTypeAttr, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeInfoRemoteGetTypeAttrProxy(ref This.GetPinnableReference(), ppTypeAttr, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3149, Column 43 in oaidl.h")] + public static unsafe int ITypeInfoRemoteGetTypeAttrProxy(this Windows thisApi, Span This, ref TypeAttr* ppTypeAttr, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeInfoRemoteGetTypeAttrProxy(ref This.GetPinnableReference(), ref ppTypeAttr, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 3149, Column 43 in oaidl.h")] + public static unsafe int ITypeInfoRemoteGetTypeAttrProxy(this Windows thisApi, Span This, ref TypeAttr* ppTypeAttr, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeInfoRemoteGetTypeAttrProxy(ref This.GetPinnableReference(), ref ppTypeAttr, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3155, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoRemoteGetTypeAttrStub(this Windows thisApi, IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoRemoteGetTypeAttrStub(This, _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3155, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoRemoteGetTypeAttrStub(this Windows thisApi, IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoRemoteGetTypeAttrStub(This, _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3155, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoRemoteGetTypeAttrStub(this Windows thisApi, IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoRemoteGetTypeAttrStub(This, _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3155, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoRemoteGetTypeAttrStub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoRemoteGetTypeAttrStub(This, ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3155, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoRemoteGetTypeAttrStub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoRemoteGetTypeAttrStub(This, ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3155, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoRemoteGetTypeAttrStub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoRemoteGetTypeAttrStub(This, ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3155, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoRemoteGetTypeAttrStub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoRemoteGetTypeAttrStub(This, ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3155, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoRemoteGetTypeAttrStub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoRemoteGetTypeAttrStub(ref This.GetPinnableReference(), _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3155, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoRemoteGetTypeAttrStub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoRemoteGetTypeAttrStub(ref This.GetPinnableReference(), _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3155, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoRemoteGetTypeAttrStub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoRemoteGetTypeAttrStub(ref This.GetPinnableReference(), _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3155, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoRemoteGetTypeAttrStub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoRemoteGetTypeAttrStub(ref This.GetPinnableReference(), _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3155, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoRemoteGetTypeAttrStub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoRemoteGetTypeAttrStub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3155, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoRemoteGetTypeAttrStub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoRemoteGetTypeAttrStub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3155, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoRemoteGetTypeAttrStub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoRemoteGetTypeAttrStub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3155, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoRemoteGetTypeAttrStub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoRemoteGetTypeAttrStub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3162, Column 43 in oaidl.h")] + public static unsafe int ITypeInfoRemoteGetFuncDescProxy(this Windows thisApi, ITypeInfo* This, uint index, FuncDesc** ppFuncDesc, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeInfoRemoteGetFuncDescProxy(This, index, ppFuncDesc, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3162, Column 43 in oaidl.h")] + public static unsafe int ITypeInfoRemoteGetFuncDescProxy(this Windows thisApi, ITypeInfo* This, uint index, ref FuncDesc* ppFuncDesc, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeInfoRemoteGetFuncDescProxy(This, index, ref ppFuncDesc, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3162, Column 43 in oaidl.h")] + public static unsafe int ITypeInfoRemoteGetFuncDescProxy(this Windows thisApi, Span This, uint index, FuncDesc** ppFuncDesc, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeInfoRemoteGetFuncDescProxy(ref This.GetPinnableReference(), index, ppFuncDesc, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 3162, Column 43 in oaidl.h")] + public static unsafe int ITypeInfoRemoteGetFuncDescProxy(this Windows thisApi, Span This, uint index, FuncDesc** ppFuncDesc, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeInfoRemoteGetFuncDescProxy(ref This.GetPinnableReference(), index, ppFuncDesc, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3162, Column 43 in oaidl.h")] + public static unsafe int ITypeInfoRemoteGetFuncDescProxy(this Windows thisApi, Span This, uint index, ref FuncDesc* ppFuncDesc, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeInfoRemoteGetFuncDescProxy(ref This.GetPinnableReference(), index, ref ppFuncDesc, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 3162, Column 43 in oaidl.h")] + public static unsafe int ITypeInfoRemoteGetFuncDescProxy(this Windows thisApi, Span This, uint index, ref FuncDesc* ppFuncDesc, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeInfoRemoteGetFuncDescProxy(ref This.GetPinnableReference(), index, ref ppFuncDesc, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3169, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoRemoteGetFuncDescStub(this Windows thisApi, IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoRemoteGetFuncDescStub(This, _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3169, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoRemoteGetFuncDescStub(this Windows thisApi, IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoRemoteGetFuncDescStub(This, _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3169, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoRemoteGetFuncDescStub(this Windows thisApi, IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoRemoteGetFuncDescStub(This, _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3169, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoRemoteGetFuncDescStub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoRemoteGetFuncDescStub(This, ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3169, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoRemoteGetFuncDescStub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoRemoteGetFuncDescStub(This, ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3169, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoRemoteGetFuncDescStub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoRemoteGetFuncDescStub(This, ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3169, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoRemoteGetFuncDescStub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoRemoteGetFuncDescStub(This, ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3169, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoRemoteGetFuncDescStub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoRemoteGetFuncDescStub(ref This.GetPinnableReference(), _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3169, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoRemoteGetFuncDescStub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoRemoteGetFuncDescStub(ref This.GetPinnableReference(), _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3169, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoRemoteGetFuncDescStub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoRemoteGetFuncDescStub(ref This.GetPinnableReference(), _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3169, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoRemoteGetFuncDescStub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoRemoteGetFuncDescStub(ref This.GetPinnableReference(), _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3169, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoRemoteGetFuncDescStub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoRemoteGetFuncDescStub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3169, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoRemoteGetFuncDescStub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoRemoteGetFuncDescStub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3169, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoRemoteGetFuncDescStub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoRemoteGetFuncDescStub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3169, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoRemoteGetFuncDescStub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoRemoteGetFuncDescStub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3176, Column 43 in oaidl.h")] + public static unsafe int ITypeInfoRemoteGetVarDescProxy(this Windows thisApi, ITypeInfo* This, uint index, VarDesc** ppVarDesc, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeInfoRemoteGetVarDescProxy(This, index, ppVarDesc, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3176, Column 43 in oaidl.h")] + public static unsafe int ITypeInfoRemoteGetVarDescProxy(this Windows thisApi, ITypeInfo* This, uint index, ref VarDesc* ppVarDesc, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeInfoRemoteGetVarDescProxy(This, index, ref ppVarDesc, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3176, Column 43 in oaidl.h")] + public static unsafe int ITypeInfoRemoteGetVarDescProxy(this Windows thisApi, Span This, uint index, VarDesc** ppVarDesc, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeInfoRemoteGetVarDescProxy(ref This.GetPinnableReference(), index, ppVarDesc, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 3176, Column 43 in oaidl.h")] + public static unsafe int ITypeInfoRemoteGetVarDescProxy(this Windows thisApi, Span This, uint index, VarDesc** ppVarDesc, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeInfoRemoteGetVarDescProxy(ref This.GetPinnableReference(), index, ppVarDesc, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3176, Column 43 in oaidl.h")] + public static unsafe int ITypeInfoRemoteGetVarDescProxy(this Windows thisApi, Span This, uint index, ref VarDesc* ppVarDesc, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeInfoRemoteGetVarDescProxy(ref This.GetPinnableReference(), index, ref ppVarDesc, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 3176, Column 43 in oaidl.h")] + public static unsafe int ITypeInfoRemoteGetVarDescProxy(this Windows thisApi, Span This, uint index, ref VarDesc* ppVarDesc, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeInfoRemoteGetVarDescProxy(ref This.GetPinnableReference(), index, ref ppVarDesc, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3183, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoRemoteGetVarDescStub(this Windows thisApi, IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoRemoteGetVarDescStub(This, _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3183, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoRemoteGetVarDescStub(this Windows thisApi, IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoRemoteGetVarDescStub(This, _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3183, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoRemoteGetVarDescStub(this Windows thisApi, IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoRemoteGetVarDescStub(This, _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3183, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoRemoteGetVarDescStub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoRemoteGetVarDescStub(This, ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3183, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoRemoteGetVarDescStub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoRemoteGetVarDescStub(This, ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3183, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoRemoteGetVarDescStub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoRemoteGetVarDescStub(This, ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3183, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoRemoteGetVarDescStub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoRemoteGetVarDescStub(This, ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3183, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoRemoteGetVarDescStub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoRemoteGetVarDescStub(ref This.GetPinnableReference(), _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3183, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoRemoteGetVarDescStub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoRemoteGetVarDescStub(ref This.GetPinnableReference(), _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3183, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoRemoteGetVarDescStub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoRemoteGetVarDescStub(ref This.GetPinnableReference(), _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3183, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoRemoteGetVarDescStub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoRemoteGetVarDescStub(ref This.GetPinnableReference(), _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3183, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoRemoteGetVarDescStub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoRemoteGetVarDescStub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3183, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoRemoteGetVarDescStub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoRemoteGetVarDescStub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3183, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoRemoteGetVarDescStub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoRemoteGetVarDescStub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3183, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoRemoteGetVarDescStub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoRemoteGetVarDescStub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3190, Column 43 in oaidl.h")] + public static unsafe int ITypeInfoRemoteGetNamesProxy(this Windows thisApi, ITypeInfo* This, int memid, char** rgBstrNames, uint cMaxNames, Span pcNames) + { + // SpanOverloader + return thisApi.ITypeInfoRemoteGetNamesProxy(This, memid, rgBstrNames, cMaxNames, ref pcNames.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3190, Column 43 in oaidl.h")] + public static unsafe int ITypeInfoRemoteGetNamesProxy(this Windows thisApi, ITypeInfo* This, int memid, ref char* rgBstrNames, uint cMaxNames, Span pcNames) + { + // SpanOverloader + return thisApi.ITypeInfoRemoteGetNamesProxy(This, memid, ref rgBstrNames, cMaxNames, ref pcNames.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3190, Column 43 in oaidl.h")] + public static unsafe int ITypeInfoRemoteGetNamesProxy(this Windows thisApi, Span This, int memid, char** rgBstrNames, uint cMaxNames, uint* pcNames) + { + // SpanOverloader + return thisApi.ITypeInfoRemoteGetNamesProxy(ref This.GetPinnableReference(), memid, rgBstrNames, cMaxNames, pcNames); + } + + /// To be documented. + [NativeName("Src", "Line 3190, Column 43 in oaidl.h")] + public static unsafe int ITypeInfoRemoteGetNamesProxy(this Windows thisApi, Span This, int memid, char** rgBstrNames, uint cMaxNames, Span pcNames) + { + // SpanOverloader + return thisApi.ITypeInfoRemoteGetNamesProxy(ref This.GetPinnableReference(), memid, rgBstrNames, cMaxNames, ref pcNames.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3190, Column 43 in oaidl.h")] + public static unsafe int ITypeInfoRemoteGetNamesProxy(this Windows thisApi, Span This, int memid, ref char* rgBstrNames, uint cMaxNames, uint* pcNames) + { + // SpanOverloader + return thisApi.ITypeInfoRemoteGetNamesProxy(ref This.GetPinnableReference(), memid, ref rgBstrNames, cMaxNames, pcNames); + } + + /// To be documented. + [NativeName("Src", "Line 3190, Column 43 in oaidl.h")] + public static unsafe int ITypeInfoRemoteGetNamesProxy(this Windows thisApi, Span This, int memid, ref char* rgBstrNames, uint cMaxNames, Span pcNames) + { + // SpanOverloader + return thisApi.ITypeInfoRemoteGetNamesProxy(ref This.GetPinnableReference(), memid, ref rgBstrNames, cMaxNames, ref pcNames.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3198, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoRemoteGetNamesStub(this Windows thisApi, IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoRemoteGetNamesStub(This, _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3198, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoRemoteGetNamesStub(this Windows thisApi, IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoRemoteGetNamesStub(This, _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3198, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoRemoteGetNamesStub(this Windows thisApi, IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoRemoteGetNamesStub(This, _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3198, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoRemoteGetNamesStub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoRemoteGetNamesStub(This, ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3198, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoRemoteGetNamesStub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoRemoteGetNamesStub(This, ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3198, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoRemoteGetNamesStub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoRemoteGetNamesStub(This, ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3198, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoRemoteGetNamesStub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoRemoteGetNamesStub(This, ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3198, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoRemoteGetNamesStub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoRemoteGetNamesStub(ref This.GetPinnableReference(), _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3198, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoRemoteGetNamesStub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoRemoteGetNamesStub(ref This.GetPinnableReference(), _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3198, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoRemoteGetNamesStub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoRemoteGetNamesStub(ref This.GetPinnableReference(), _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3198, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoRemoteGetNamesStub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoRemoteGetNamesStub(ref This.GetPinnableReference(), _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3198, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoRemoteGetNamesStub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoRemoteGetNamesStub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3198, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoRemoteGetNamesStub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoRemoteGetNamesStub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3198, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoRemoteGetNamesStub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoRemoteGetNamesStub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3198, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoRemoteGetNamesStub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoRemoteGetNamesStub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3205, Column 51 in oaidl.h")] + public static unsafe int ITypeInfoLocalGetIDsOfNamesProxy(this Windows thisApi, Span This) + { + // SpanOverloader + return thisApi.ITypeInfoLocalGetIDsOfNamesProxy(ref This.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3209, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoLocalGetIDsOfNamesStub(this Windows thisApi, IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoLocalGetIDsOfNamesStub(This, _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3209, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoLocalGetIDsOfNamesStub(this Windows thisApi, IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoLocalGetIDsOfNamesStub(This, _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3209, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoLocalGetIDsOfNamesStub(this Windows thisApi, IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoLocalGetIDsOfNamesStub(This, _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3209, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoLocalGetIDsOfNamesStub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoLocalGetIDsOfNamesStub(This, ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3209, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoLocalGetIDsOfNamesStub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoLocalGetIDsOfNamesStub(This, ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3209, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoLocalGetIDsOfNamesStub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoLocalGetIDsOfNamesStub(This, ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3209, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoLocalGetIDsOfNamesStub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoLocalGetIDsOfNamesStub(This, ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3209, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoLocalGetIDsOfNamesStub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoLocalGetIDsOfNamesStub(ref This.GetPinnableReference(), _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3209, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoLocalGetIDsOfNamesStub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoLocalGetIDsOfNamesStub(ref This.GetPinnableReference(), _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3209, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoLocalGetIDsOfNamesStub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoLocalGetIDsOfNamesStub(ref This.GetPinnableReference(), _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3209, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoLocalGetIDsOfNamesStub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoLocalGetIDsOfNamesStub(ref This.GetPinnableReference(), _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3209, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoLocalGetIDsOfNamesStub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoLocalGetIDsOfNamesStub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3209, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoLocalGetIDsOfNamesStub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoLocalGetIDsOfNamesStub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3209, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoLocalGetIDsOfNamesStub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoLocalGetIDsOfNamesStub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3209, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoLocalGetIDsOfNamesStub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoLocalGetIDsOfNamesStub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3216, Column 51 in oaidl.h")] + public static unsafe int ITypeInfoLocalInvokeProxy(this Windows thisApi, Span This) + { + // SpanOverloader + return thisApi.ITypeInfoLocalInvokeProxy(ref This.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3220, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoLocalInvokeStub(this Windows thisApi, IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoLocalInvokeStub(This, _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3220, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoLocalInvokeStub(this Windows thisApi, IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoLocalInvokeStub(This, _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3220, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoLocalInvokeStub(this Windows thisApi, IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoLocalInvokeStub(This, _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3220, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoLocalInvokeStub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoLocalInvokeStub(This, ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3220, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoLocalInvokeStub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoLocalInvokeStub(This, ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3220, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoLocalInvokeStub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoLocalInvokeStub(This, ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3220, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoLocalInvokeStub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoLocalInvokeStub(This, ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3220, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoLocalInvokeStub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoLocalInvokeStub(ref This.GetPinnableReference(), _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3220, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoLocalInvokeStub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoLocalInvokeStub(ref This.GetPinnableReference(), _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3220, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoLocalInvokeStub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoLocalInvokeStub(ref This.GetPinnableReference(), _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3220, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoLocalInvokeStub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoLocalInvokeStub(ref This.GetPinnableReference(), _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3220, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoLocalInvokeStub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoLocalInvokeStub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3220, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoLocalInvokeStub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoLocalInvokeStub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3220, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoLocalInvokeStub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoLocalInvokeStub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3220, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoLocalInvokeStub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoLocalInvokeStub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3227, Column 43 in oaidl.h")] + public static unsafe int ITypeInfoRemoteGetDocumentationProxy(this Windows thisApi, ITypeInfo* This, int memid, uint refPtrFlags, char** pBstrName, char** pBstrDocString, Span pdwHelpContext, char** pBstrHelpFile) + { + // SpanOverloader + return thisApi.ITypeInfoRemoteGetDocumentationProxy(This, memid, refPtrFlags, pBstrName, pBstrDocString, ref pdwHelpContext.GetPinnableReference(), pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 3227, Column 43 in oaidl.h")] + public static unsafe int ITypeInfoRemoteGetDocumentationProxy(this Windows thisApi, ITypeInfo* This, int memid, uint refPtrFlags, char** pBstrName, char** pBstrDocString, Span pdwHelpContext, ref char* pBstrHelpFile) + { + // SpanOverloader + return thisApi.ITypeInfoRemoteGetDocumentationProxy(This, memid, refPtrFlags, pBstrName, pBstrDocString, ref pdwHelpContext.GetPinnableReference(), ref pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 3227, Column 43 in oaidl.h")] + public static unsafe int ITypeInfoRemoteGetDocumentationProxy(this Windows thisApi, ITypeInfo* This, int memid, uint refPtrFlags, char** pBstrName, ref char* pBstrDocString, Span pdwHelpContext, char** pBstrHelpFile) + { + // SpanOverloader + return thisApi.ITypeInfoRemoteGetDocumentationProxy(This, memid, refPtrFlags, pBstrName, ref pBstrDocString, ref pdwHelpContext.GetPinnableReference(), pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 3227, Column 43 in oaidl.h")] + public static unsafe int ITypeInfoRemoteGetDocumentationProxy(this Windows thisApi, ITypeInfo* This, int memid, uint refPtrFlags, char** pBstrName, ref char* pBstrDocString, Span pdwHelpContext, ref char* pBstrHelpFile) + { + // SpanOverloader + return thisApi.ITypeInfoRemoteGetDocumentationProxy(This, memid, refPtrFlags, pBstrName, ref pBstrDocString, ref pdwHelpContext.GetPinnableReference(), ref pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 3227, Column 43 in oaidl.h")] + public static unsafe int ITypeInfoRemoteGetDocumentationProxy(this Windows thisApi, ITypeInfo* This, int memid, uint refPtrFlags, ref char* pBstrName, char** pBstrDocString, Span pdwHelpContext, char** pBstrHelpFile) + { + // SpanOverloader + return thisApi.ITypeInfoRemoteGetDocumentationProxy(This, memid, refPtrFlags, ref pBstrName, pBstrDocString, ref pdwHelpContext.GetPinnableReference(), pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 3227, Column 43 in oaidl.h")] + public static unsafe int ITypeInfoRemoteGetDocumentationProxy(this Windows thisApi, ITypeInfo* This, int memid, uint refPtrFlags, ref char* pBstrName, char** pBstrDocString, Span pdwHelpContext, ref char* pBstrHelpFile) + { + // SpanOverloader + return thisApi.ITypeInfoRemoteGetDocumentationProxy(This, memid, refPtrFlags, ref pBstrName, pBstrDocString, ref pdwHelpContext.GetPinnableReference(), ref pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 3227, Column 43 in oaidl.h")] + public static unsafe int ITypeInfoRemoteGetDocumentationProxy(this Windows thisApi, ITypeInfo* This, int memid, uint refPtrFlags, ref char* pBstrName, ref char* pBstrDocString, Span pdwHelpContext, char** pBstrHelpFile) + { + // SpanOverloader + return thisApi.ITypeInfoRemoteGetDocumentationProxy(This, memid, refPtrFlags, ref pBstrName, ref pBstrDocString, ref pdwHelpContext.GetPinnableReference(), pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 3227, Column 43 in oaidl.h")] + public static unsafe int ITypeInfoRemoteGetDocumentationProxy(this Windows thisApi, ITypeInfo* This, int memid, uint refPtrFlags, ref char* pBstrName, ref char* pBstrDocString, Span pdwHelpContext, ref char* pBstrHelpFile) + { + // SpanOverloader + return thisApi.ITypeInfoRemoteGetDocumentationProxy(This, memid, refPtrFlags, ref pBstrName, ref pBstrDocString, ref pdwHelpContext.GetPinnableReference(), ref pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 3227, Column 43 in oaidl.h")] + public static unsafe int ITypeInfoRemoteGetDocumentationProxy(this Windows thisApi, Span This, int memid, uint refPtrFlags, char** pBstrName, char** pBstrDocString, uint* pdwHelpContext, char** pBstrHelpFile) + { + // SpanOverloader + return thisApi.ITypeInfoRemoteGetDocumentationProxy(ref This.GetPinnableReference(), memid, refPtrFlags, pBstrName, pBstrDocString, pdwHelpContext, pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 3227, Column 43 in oaidl.h")] + public static unsafe int ITypeInfoRemoteGetDocumentationProxy(this Windows thisApi, Span This, int memid, uint refPtrFlags, char** pBstrName, char** pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile) + { + // SpanOverloader + return thisApi.ITypeInfoRemoteGetDocumentationProxy(ref This.GetPinnableReference(), memid, refPtrFlags, pBstrName, pBstrDocString, pdwHelpContext, ref pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 3227, Column 43 in oaidl.h")] + public static unsafe int ITypeInfoRemoteGetDocumentationProxy(this Windows thisApi, Span This, int memid, uint refPtrFlags, char** pBstrName, char** pBstrDocString, Span pdwHelpContext, char** pBstrHelpFile) + { + // SpanOverloader + return thisApi.ITypeInfoRemoteGetDocumentationProxy(ref This.GetPinnableReference(), memid, refPtrFlags, pBstrName, pBstrDocString, ref pdwHelpContext.GetPinnableReference(), pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 3227, Column 43 in oaidl.h")] + public static unsafe int ITypeInfoRemoteGetDocumentationProxy(this Windows thisApi, Span This, int memid, uint refPtrFlags, char** pBstrName, char** pBstrDocString, Span pdwHelpContext, ref char* pBstrHelpFile) + { + // SpanOverloader + return thisApi.ITypeInfoRemoteGetDocumentationProxy(ref This.GetPinnableReference(), memid, refPtrFlags, pBstrName, pBstrDocString, ref pdwHelpContext.GetPinnableReference(), ref pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 3227, Column 43 in oaidl.h")] + public static unsafe int ITypeInfoRemoteGetDocumentationProxy(this Windows thisApi, Span This, int memid, uint refPtrFlags, char** pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, char** pBstrHelpFile) + { + // SpanOverloader + return thisApi.ITypeInfoRemoteGetDocumentationProxy(ref This.GetPinnableReference(), memid, refPtrFlags, pBstrName, ref pBstrDocString, pdwHelpContext, pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 3227, Column 43 in oaidl.h")] + public static unsafe int ITypeInfoRemoteGetDocumentationProxy(this Windows thisApi, Span This, int memid, uint refPtrFlags, char** pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile) + { + // SpanOverloader + return thisApi.ITypeInfoRemoteGetDocumentationProxy(ref This.GetPinnableReference(), memid, refPtrFlags, pBstrName, ref pBstrDocString, pdwHelpContext, ref pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 3227, Column 43 in oaidl.h")] + public static unsafe int ITypeInfoRemoteGetDocumentationProxy(this Windows thisApi, Span This, int memid, uint refPtrFlags, char** pBstrName, ref char* pBstrDocString, Span pdwHelpContext, char** pBstrHelpFile) + { + // SpanOverloader + return thisApi.ITypeInfoRemoteGetDocumentationProxy(ref This.GetPinnableReference(), memid, refPtrFlags, pBstrName, ref pBstrDocString, ref pdwHelpContext.GetPinnableReference(), pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 3227, Column 43 in oaidl.h")] + public static unsafe int ITypeInfoRemoteGetDocumentationProxy(this Windows thisApi, Span This, int memid, uint refPtrFlags, char** pBstrName, ref char* pBstrDocString, Span pdwHelpContext, ref char* pBstrHelpFile) + { + // SpanOverloader + return thisApi.ITypeInfoRemoteGetDocumentationProxy(ref This.GetPinnableReference(), memid, refPtrFlags, pBstrName, ref pBstrDocString, ref pdwHelpContext.GetPinnableReference(), ref pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 3227, Column 43 in oaidl.h")] + public static unsafe int ITypeInfoRemoteGetDocumentationProxy(this Windows thisApi, Span This, int memid, uint refPtrFlags, ref char* pBstrName, char** pBstrDocString, uint* pdwHelpContext, char** pBstrHelpFile) + { + // SpanOverloader + return thisApi.ITypeInfoRemoteGetDocumentationProxy(ref This.GetPinnableReference(), memid, refPtrFlags, ref pBstrName, pBstrDocString, pdwHelpContext, pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 3227, Column 43 in oaidl.h")] + public static unsafe int ITypeInfoRemoteGetDocumentationProxy(this Windows thisApi, Span This, int memid, uint refPtrFlags, ref char* pBstrName, char** pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile) + { + // SpanOverloader + return thisApi.ITypeInfoRemoteGetDocumentationProxy(ref This.GetPinnableReference(), memid, refPtrFlags, ref pBstrName, pBstrDocString, pdwHelpContext, ref pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 3227, Column 43 in oaidl.h")] + public static unsafe int ITypeInfoRemoteGetDocumentationProxy(this Windows thisApi, Span This, int memid, uint refPtrFlags, ref char* pBstrName, char** pBstrDocString, Span pdwHelpContext, char** pBstrHelpFile) + { + // SpanOverloader + return thisApi.ITypeInfoRemoteGetDocumentationProxy(ref This.GetPinnableReference(), memid, refPtrFlags, ref pBstrName, pBstrDocString, ref pdwHelpContext.GetPinnableReference(), pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 3227, Column 43 in oaidl.h")] + public static unsafe int ITypeInfoRemoteGetDocumentationProxy(this Windows thisApi, Span This, int memid, uint refPtrFlags, ref char* pBstrName, char** pBstrDocString, Span pdwHelpContext, ref char* pBstrHelpFile) + { + // SpanOverloader + return thisApi.ITypeInfoRemoteGetDocumentationProxy(ref This.GetPinnableReference(), memid, refPtrFlags, ref pBstrName, pBstrDocString, ref pdwHelpContext.GetPinnableReference(), ref pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 3227, Column 43 in oaidl.h")] + public static unsafe int ITypeInfoRemoteGetDocumentationProxy(this Windows thisApi, Span This, int memid, uint refPtrFlags, ref char* pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, char** pBstrHelpFile) + { + // SpanOverloader + return thisApi.ITypeInfoRemoteGetDocumentationProxy(ref This.GetPinnableReference(), memid, refPtrFlags, ref pBstrName, ref pBstrDocString, pdwHelpContext, pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 3227, Column 43 in oaidl.h")] + public static unsafe int ITypeInfoRemoteGetDocumentationProxy(this Windows thisApi, Span This, int memid, uint refPtrFlags, ref char* pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile) + { + // SpanOverloader + return thisApi.ITypeInfoRemoteGetDocumentationProxy(ref This.GetPinnableReference(), memid, refPtrFlags, ref pBstrName, ref pBstrDocString, pdwHelpContext, ref pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 3227, Column 43 in oaidl.h")] + public static unsafe int ITypeInfoRemoteGetDocumentationProxy(this Windows thisApi, Span This, int memid, uint refPtrFlags, ref char* pBstrName, ref char* pBstrDocString, Span pdwHelpContext, char** pBstrHelpFile) + { + // SpanOverloader + return thisApi.ITypeInfoRemoteGetDocumentationProxy(ref This.GetPinnableReference(), memid, refPtrFlags, ref pBstrName, ref pBstrDocString, ref pdwHelpContext.GetPinnableReference(), pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 3227, Column 43 in oaidl.h")] + public static unsafe int ITypeInfoRemoteGetDocumentationProxy(this Windows thisApi, Span This, int memid, uint refPtrFlags, ref char* pBstrName, ref char* pBstrDocString, Span pdwHelpContext, ref char* pBstrHelpFile) + { + // SpanOverloader + return thisApi.ITypeInfoRemoteGetDocumentationProxy(ref This.GetPinnableReference(), memid, refPtrFlags, ref pBstrName, ref pBstrDocString, ref pdwHelpContext.GetPinnableReference(), ref pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 3237, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoRemoteGetDocumentationStub(this Windows thisApi, IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoRemoteGetDocumentationStub(This, _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3237, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoRemoteGetDocumentationStub(this Windows thisApi, IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoRemoteGetDocumentationStub(This, _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3237, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoRemoteGetDocumentationStub(this Windows thisApi, IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoRemoteGetDocumentationStub(This, _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3237, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoRemoteGetDocumentationStub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoRemoteGetDocumentationStub(This, ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3237, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoRemoteGetDocumentationStub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoRemoteGetDocumentationStub(This, ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3237, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoRemoteGetDocumentationStub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoRemoteGetDocumentationStub(This, ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3237, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoRemoteGetDocumentationStub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoRemoteGetDocumentationStub(This, ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3237, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoRemoteGetDocumentationStub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoRemoteGetDocumentationStub(ref This.GetPinnableReference(), _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3237, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoRemoteGetDocumentationStub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoRemoteGetDocumentationStub(ref This.GetPinnableReference(), _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3237, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoRemoteGetDocumentationStub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoRemoteGetDocumentationStub(ref This.GetPinnableReference(), _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3237, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoRemoteGetDocumentationStub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoRemoteGetDocumentationStub(ref This.GetPinnableReference(), _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3237, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoRemoteGetDocumentationStub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoRemoteGetDocumentationStub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3237, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoRemoteGetDocumentationStub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoRemoteGetDocumentationStub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3237, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoRemoteGetDocumentationStub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoRemoteGetDocumentationStub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3237, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoRemoteGetDocumentationStub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoRemoteGetDocumentationStub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3244, Column 43 in oaidl.h")] + public static unsafe int ITypeInfoRemoteGetDllEntryProxy(this Windows thisApi, ITypeInfo* This, int memid, InvokeKind invKind, uint refPtrFlags, char** pBstrDllName, char** pBstrName, Span pwOrdinal) + { + // SpanOverloader + return thisApi.ITypeInfoRemoteGetDllEntryProxy(This, memid, invKind, refPtrFlags, pBstrDllName, pBstrName, ref pwOrdinal.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3244, Column 43 in oaidl.h")] + public static unsafe int ITypeInfoRemoteGetDllEntryProxy(this Windows thisApi, ITypeInfo* This, int memid, InvokeKind invKind, uint refPtrFlags, char** pBstrDllName, ref char* pBstrName, Span pwOrdinal) + { + // SpanOverloader + return thisApi.ITypeInfoRemoteGetDllEntryProxy(This, memid, invKind, refPtrFlags, pBstrDllName, ref pBstrName, ref pwOrdinal.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3244, Column 43 in oaidl.h")] + public static unsafe int ITypeInfoRemoteGetDllEntryProxy(this Windows thisApi, ITypeInfo* This, int memid, InvokeKind invKind, uint refPtrFlags, ref char* pBstrDllName, char** pBstrName, Span pwOrdinal) + { + // SpanOverloader + return thisApi.ITypeInfoRemoteGetDllEntryProxy(This, memid, invKind, refPtrFlags, ref pBstrDllName, pBstrName, ref pwOrdinal.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3244, Column 43 in oaidl.h")] + public static unsafe int ITypeInfoRemoteGetDllEntryProxy(this Windows thisApi, ITypeInfo* This, int memid, InvokeKind invKind, uint refPtrFlags, ref char* pBstrDllName, ref char* pBstrName, Span pwOrdinal) + { + // SpanOverloader + return thisApi.ITypeInfoRemoteGetDllEntryProxy(This, memid, invKind, refPtrFlags, ref pBstrDllName, ref pBstrName, ref pwOrdinal.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3244, Column 43 in oaidl.h")] + public static unsafe int ITypeInfoRemoteGetDllEntryProxy(this Windows thisApi, Span This, int memid, InvokeKind invKind, uint refPtrFlags, char** pBstrDllName, char** pBstrName, ushort* pwOrdinal) + { + // SpanOverloader + return thisApi.ITypeInfoRemoteGetDllEntryProxy(ref This.GetPinnableReference(), memid, invKind, refPtrFlags, pBstrDllName, pBstrName, pwOrdinal); + } + + /// To be documented. + [NativeName("Src", "Line 3244, Column 43 in oaidl.h")] + public static unsafe int ITypeInfoRemoteGetDllEntryProxy(this Windows thisApi, Span This, int memid, InvokeKind invKind, uint refPtrFlags, char** pBstrDllName, char** pBstrName, Span pwOrdinal) + { + // SpanOverloader + return thisApi.ITypeInfoRemoteGetDllEntryProxy(ref This.GetPinnableReference(), memid, invKind, refPtrFlags, pBstrDllName, pBstrName, ref pwOrdinal.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3244, Column 43 in oaidl.h")] + public static unsafe int ITypeInfoRemoteGetDllEntryProxy(this Windows thisApi, Span This, int memid, InvokeKind invKind, uint refPtrFlags, char** pBstrDllName, ref char* pBstrName, ushort* pwOrdinal) + { + // SpanOverloader + return thisApi.ITypeInfoRemoteGetDllEntryProxy(ref This.GetPinnableReference(), memid, invKind, refPtrFlags, pBstrDllName, ref pBstrName, pwOrdinal); + } + + /// To be documented. + [NativeName("Src", "Line 3244, Column 43 in oaidl.h")] + public static unsafe int ITypeInfoRemoteGetDllEntryProxy(this Windows thisApi, Span This, int memid, InvokeKind invKind, uint refPtrFlags, char** pBstrDllName, ref char* pBstrName, Span pwOrdinal) + { + // SpanOverloader + return thisApi.ITypeInfoRemoteGetDllEntryProxy(ref This.GetPinnableReference(), memid, invKind, refPtrFlags, pBstrDllName, ref pBstrName, ref pwOrdinal.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3244, Column 43 in oaidl.h")] + public static unsafe int ITypeInfoRemoteGetDllEntryProxy(this Windows thisApi, Span This, int memid, InvokeKind invKind, uint refPtrFlags, ref char* pBstrDllName, char** pBstrName, ushort* pwOrdinal) + { + // SpanOverloader + return thisApi.ITypeInfoRemoteGetDllEntryProxy(ref This.GetPinnableReference(), memid, invKind, refPtrFlags, ref pBstrDllName, pBstrName, pwOrdinal); + } + + /// To be documented. + [NativeName("Src", "Line 3244, Column 43 in oaidl.h")] + public static unsafe int ITypeInfoRemoteGetDllEntryProxy(this Windows thisApi, Span This, int memid, InvokeKind invKind, uint refPtrFlags, ref char* pBstrDllName, char** pBstrName, Span pwOrdinal) + { + // SpanOverloader + return thisApi.ITypeInfoRemoteGetDllEntryProxy(ref This.GetPinnableReference(), memid, invKind, refPtrFlags, ref pBstrDllName, pBstrName, ref pwOrdinal.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3244, Column 43 in oaidl.h")] + public static unsafe int ITypeInfoRemoteGetDllEntryProxy(this Windows thisApi, Span This, int memid, InvokeKind invKind, uint refPtrFlags, ref char* pBstrDllName, ref char* pBstrName, ushort* pwOrdinal) + { + // SpanOverloader + return thisApi.ITypeInfoRemoteGetDllEntryProxy(ref This.GetPinnableReference(), memid, invKind, refPtrFlags, ref pBstrDllName, ref pBstrName, pwOrdinal); + } + + /// To be documented. + [NativeName("Src", "Line 3244, Column 43 in oaidl.h")] + public static unsafe int ITypeInfoRemoteGetDllEntryProxy(this Windows thisApi, Span This, int memid, InvokeKind invKind, uint refPtrFlags, ref char* pBstrDllName, ref char* pBstrName, Span pwOrdinal) + { + // SpanOverloader + return thisApi.ITypeInfoRemoteGetDllEntryProxy(ref This.GetPinnableReference(), memid, invKind, refPtrFlags, ref pBstrDllName, ref pBstrName, ref pwOrdinal.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3254, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoRemoteGetDllEntryStub(this Windows thisApi, IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoRemoteGetDllEntryStub(This, _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3254, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoRemoteGetDllEntryStub(this Windows thisApi, IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoRemoteGetDllEntryStub(This, _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3254, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoRemoteGetDllEntryStub(this Windows thisApi, IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoRemoteGetDllEntryStub(This, _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3254, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoRemoteGetDllEntryStub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoRemoteGetDllEntryStub(This, ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3254, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoRemoteGetDllEntryStub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoRemoteGetDllEntryStub(This, ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3254, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoRemoteGetDllEntryStub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoRemoteGetDllEntryStub(This, ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3254, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoRemoteGetDllEntryStub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoRemoteGetDllEntryStub(This, ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3254, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoRemoteGetDllEntryStub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoRemoteGetDllEntryStub(ref This.GetPinnableReference(), _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3254, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoRemoteGetDllEntryStub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoRemoteGetDllEntryStub(ref This.GetPinnableReference(), _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3254, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoRemoteGetDllEntryStub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoRemoteGetDllEntryStub(ref This.GetPinnableReference(), _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3254, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoRemoteGetDllEntryStub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoRemoteGetDllEntryStub(ref This.GetPinnableReference(), _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3254, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoRemoteGetDllEntryStub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoRemoteGetDllEntryStub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3254, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoRemoteGetDllEntryStub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoRemoteGetDllEntryStub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3254, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoRemoteGetDllEntryStub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoRemoteGetDllEntryStub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3254, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoRemoteGetDllEntryStub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoRemoteGetDllEntryStub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3261, Column 51 in oaidl.h")] + public static unsafe int ITypeInfoLocalAddressOfMemberProxy(this Windows thisApi, Span This) + { + // SpanOverloader + return thisApi.ITypeInfoLocalAddressOfMemberProxy(ref This.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3265, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoLocalAddressOfMemberStub(this Windows thisApi, IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoLocalAddressOfMemberStub(This, _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3265, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoLocalAddressOfMemberStub(this Windows thisApi, IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoLocalAddressOfMemberStub(This, _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3265, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoLocalAddressOfMemberStub(this Windows thisApi, IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoLocalAddressOfMemberStub(This, _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3265, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoLocalAddressOfMemberStub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoLocalAddressOfMemberStub(This, ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3265, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoLocalAddressOfMemberStub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoLocalAddressOfMemberStub(This, ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3265, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoLocalAddressOfMemberStub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoLocalAddressOfMemberStub(This, ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3265, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoLocalAddressOfMemberStub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoLocalAddressOfMemberStub(This, ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3265, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoLocalAddressOfMemberStub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoLocalAddressOfMemberStub(ref This.GetPinnableReference(), _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3265, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoLocalAddressOfMemberStub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoLocalAddressOfMemberStub(ref This.GetPinnableReference(), _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3265, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoLocalAddressOfMemberStub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoLocalAddressOfMemberStub(ref This.GetPinnableReference(), _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3265, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoLocalAddressOfMemberStub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoLocalAddressOfMemberStub(ref This.GetPinnableReference(), _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3265, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoLocalAddressOfMemberStub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoLocalAddressOfMemberStub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3265, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoLocalAddressOfMemberStub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoLocalAddressOfMemberStub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3265, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoLocalAddressOfMemberStub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoLocalAddressOfMemberStub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3265, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoLocalAddressOfMemberStub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoLocalAddressOfMemberStub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3272, Column 43 in oaidl.h")] + public static unsafe int ITypeInfoRemoteCreateInstanceProxy(this Windows thisApi, ITypeInfo* This, Span riid, Silk.NET.Core.Native.IUnknown** ppvObj) + { + // SpanOverloader + return thisApi.ITypeInfoRemoteCreateInstanceProxy(This, ref riid.GetPinnableReference(), ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 3272, Column 43 in oaidl.h")] + public static unsafe int ITypeInfoRemoteCreateInstanceProxy(this Windows thisApi, ITypeInfo* This, Span riid, ref Silk.NET.Core.Native.IUnknown* ppvObj) + { + // SpanOverloader + return thisApi.ITypeInfoRemoteCreateInstanceProxy(This, ref riid.GetPinnableReference(), ref ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 3272, Column 43 in oaidl.h")] + public static unsafe int ITypeInfoRemoteCreateInstanceProxy(this Windows thisApi, Span This, Guid* riid, Silk.NET.Core.Native.IUnknown** ppvObj) + { + // SpanOverloader + return thisApi.ITypeInfoRemoteCreateInstanceProxy(ref This.GetPinnableReference(), riid, ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 3272, Column 43 in oaidl.h")] + public static unsafe int ITypeInfoRemoteCreateInstanceProxy(this Windows thisApi, Span This, Guid* riid, ref Silk.NET.Core.Native.IUnknown* ppvObj) + { + // SpanOverloader + return thisApi.ITypeInfoRemoteCreateInstanceProxy(ref This.GetPinnableReference(), riid, ref ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 3272, Column 43 in oaidl.h")] + public static unsafe int ITypeInfoRemoteCreateInstanceProxy(this Windows thisApi, Span This, Span riid, Silk.NET.Core.Native.IUnknown** ppvObj) + { + // SpanOverloader + return thisApi.ITypeInfoRemoteCreateInstanceProxy(ref This.GetPinnableReference(), ref riid.GetPinnableReference(), ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 3272, Column 43 in oaidl.h")] + public static unsafe int ITypeInfoRemoteCreateInstanceProxy(this Windows thisApi, Span This, Span riid, ref Silk.NET.Core.Native.IUnknown* ppvObj) + { + // SpanOverloader + return thisApi.ITypeInfoRemoteCreateInstanceProxy(ref This.GetPinnableReference(), ref riid.GetPinnableReference(), ref ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 3278, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoRemoteCreateInstanceStub(this Windows thisApi, IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoRemoteCreateInstanceStub(This, _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3278, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoRemoteCreateInstanceStub(this Windows thisApi, IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoRemoteCreateInstanceStub(This, _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3278, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoRemoteCreateInstanceStub(this Windows thisApi, IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoRemoteCreateInstanceStub(This, _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3278, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoRemoteCreateInstanceStub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoRemoteCreateInstanceStub(This, ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3278, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoRemoteCreateInstanceStub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoRemoteCreateInstanceStub(This, ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3278, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoRemoteCreateInstanceStub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoRemoteCreateInstanceStub(This, ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3278, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoRemoteCreateInstanceStub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoRemoteCreateInstanceStub(This, ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3278, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoRemoteCreateInstanceStub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoRemoteCreateInstanceStub(ref This.GetPinnableReference(), _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3278, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoRemoteCreateInstanceStub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoRemoteCreateInstanceStub(ref This.GetPinnableReference(), _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3278, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoRemoteCreateInstanceStub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoRemoteCreateInstanceStub(ref This.GetPinnableReference(), _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3278, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoRemoteCreateInstanceStub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoRemoteCreateInstanceStub(ref This.GetPinnableReference(), _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3278, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoRemoteCreateInstanceStub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoRemoteCreateInstanceStub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3278, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoRemoteCreateInstanceStub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoRemoteCreateInstanceStub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3278, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoRemoteCreateInstanceStub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoRemoteCreateInstanceStub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3278, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoRemoteCreateInstanceStub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoRemoteCreateInstanceStub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3285, Column 43 in oaidl.h")] + public static unsafe int ITypeInfoRemoteGetContainingTypeLibProxy(this Windows thisApi, ITypeInfo* This, ITypeLib** ppTLib, Span pIndex) + { + // SpanOverloader + return thisApi.ITypeInfoRemoteGetContainingTypeLibProxy(This, ppTLib, ref pIndex.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3285, Column 43 in oaidl.h")] + public static unsafe int ITypeInfoRemoteGetContainingTypeLibProxy(this Windows thisApi, ITypeInfo* This, ref ITypeLib* ppTLib, Span pIndex) + { + // SpanOverloader + return thisApi.ITypeInfoRemoteGetContainingTypeLibProxy(This, ref ppTLib, ref pIndex.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3285, Column 43 in oaidl.h")] + public static unsafe int ITypeInfoRemoteGetContainingTypeLibProxy(this Windows thisApi, Span This, ITypeLib** ppTLib, uint* pIndex) + { + // SpanOverloader + return thisApi.ITypeInfoRemoteGetContainingTypeLibProxy(ref This.GetPinnableReference(), ppTLib, pIndex); + } + + /// To be documented. + [NativeName("Src", "Line 3285, Column 43 in oaidl.h")] + public static unsafe int ITypeInfoRemoteGetContainingTypeLibProxy(this Windows thisApi, Span This, ITypeLib** ppTLib, Span pIndex) + { + // SpanOverloader + return thisApi.ITypeInfoRemoteGetContainingTypeLibProxy(ref This.GetPinnableReference(), ppTLib, ref pIndex.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3285, Column 43 in oaidl.h")] + public static unsafe int ITypeInfoRemoteGetContainingTypeLibProxy(this Windows thisApi, Span This, ref ITypeLib* ppTLib, uint* pIndex) + { + // SpanOverloader + return thisApi.ITypeInfoRemoteGetContainingTypeLibProxy(ref This.GetPinnableReference(), ref ppTLib, pIndex); + } + + /// To be documented. + [NativeName("Src", "Line 3285, Column 43 in oaidl.h")] + public static unsafe int ITypeInfoRemoteGetContainingTypeLibProxy(this Windows thisApi, Span This, ref ITypeLib* ppTLib, Span pIndex) + { + // SpanOverloader + return thisApi.ITypeInfoRemoteGetContainingTypeLibProxy(ref This.GetPinnableReference(), ref ppTLib, ref pIndex.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3291, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoRemoteGetContainingTypeLibStub(this Windows thisApi, IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoRemoteGetContainingTypeLibStub(This, _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3291, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoRemoteGetContainingTypeLibStub(this Windows thisApi, IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoRemoteGetContainingTypeLibStub(This, _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3291, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoRemoteGetContainingTypeLibStub(this Windows thisApi, IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoRemoteGetContainingTypeLibStub(This, _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3291, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoRemoteGetContainingTypeLibStub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoRemoteGetContainingTypeLibStub(This, ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3291, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoRemoteGetContainingTypeLibStub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoRemoteGetContainingTypeLibStub(This, ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3291, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoRemoteGetContainingTypeLibStub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoRemoteGetContainingTypeLibStub(This, ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3291, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoRemoteGetContainingTypeLibStub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoRemoteGetContainingTypeLibStub(This, ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3291, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoRemoteGetContainingTypeLibStub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoRemoteGetContainingTypeLibStub(ref This.GetPinnableReference(), _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3291, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoRemoteGetContainingTypeLibStub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoRemoteGetContainingTypeLibStub(ref This.GetPinnableReference(), _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3291, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoRemoteGetContainingTypeLibStub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoRemoteGetContainingTypeLibStub(ref This.GetPinnableReference(), _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3291, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoRemoteGetContainingTypeLibStub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoRemoteGetContainingTypeLibStub(ref This.GetPinnableReference(), _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3291, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoRemoteGetContainingTypeLibStub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoRemoteGetContainingTypeLibStub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3291, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoRemoteGetContainingTypeLibStub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoRemoteGetContainingTypeLibStub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3291, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoRemoteGetContainingTypeLibStub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoRemoteGetContainingTypeLibStub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3291, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoRemoteGetContainingTypeLibStub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoRemoteGetContainingTypeLibStub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3298, Column 51 in oaidl.h")] + public static unsafe int ITypeInfoLocalReleaseTypeAttrProxy(this Windows thisApi, Span This) + { + // SpanOverloader + return thisApi.ITypeInfoLocalReleaseTypeAttrProxy(ref This.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3302, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoLocalReleaseTypeAttrStub(this Windows thisApi, IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoLocalReleaseTypeAttrStub(This, _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3302, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoLocalReleaseTypeAttrStub(this Windows thisApi, IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoLocalReleaseTypeAttrStub(This, _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3302, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoLocalReleaseTypeAttrStub(this Windows thisApi, IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoLocalReleaseTypeAttrStub(This, _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3302, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoLocalReleaseTypeAttrStub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoLocalReleaseTypeAttrStub(This, ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3302, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoLocalReleaseTypeAttrStub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoLocalReleaseTypeAttrStub(This, ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3302, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoLocalReleaseTypeAttrStub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoLocalReleaseTypeAttrStub(This, ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3302, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoLocalReleaseTypeAttrStub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoLocalReleaseTypeAttrStub(This, ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3302, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoLocalReleaseTypeAttrStub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoLocalReleaseTypeAttrStub(ref This.GetPinnableReference(), _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3302, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoLocalReleaseTypeAttrStub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoLocalReleaseTypeAttrStub(ref This.GetPinnableReference(), _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3302, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoLocalReleaseTypeAttrStub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoLocalReleaseTypeAttrStub(ref This.GetPinnableReference(), _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3302, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoLocalReleaseTypeAttrStub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoLocalReleaseTypeAttrStub(ref This.GetPinnableReference(), _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3302, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoLocalReleaseTypeAttrStub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoLocalReleaseTypeAttrStub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3302, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoLocalReleaseTypeAttrStub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoLocalReleaseTypeAttrStub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3302, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoLocalReleaseTypeAttrStub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoLocalReleaseTypeAttrStub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3302, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoLocalReleaseTypeAttrStub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoLocalReleaseTypeAttrStub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3309, Column 51 in oaidl.h")] + public static unsafe int ITypeInfoLocalReleaseFuncDescProxy(this Windows thisApi, Span This) + { + // SpanOverloader + return thisApi.ITypeInfoLocalReleaseFuncDescProxy(ref This.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3313, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoLocalReleaseFuncDescStub(this Windows thisApi, IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoLocalReleaseFuncDescStub(This, _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3313, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoLocalReleaseFuncDescStub(this Windows thisApi, IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoLocalReleaseFuncDescStub(This, _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3313, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoLocalReleaseFuncDescStub(this Windows thisApi, IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoLocalReleaseFuncDescStub(This, _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3313, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoLocalReleaseFuncDescStub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoLocalReleaseFuncDescStub(This, ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3313, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoLocalReleaseFuncDescStub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoLocalReleaseFuncDescStub(This, ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3313, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoLocalReleaseFuncDescStub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoLocalReleaseFuncDescStub(This, ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3313, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoLocalReleaseFuncDescStub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoLocalReleaseFuncDescStub(This, ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3313, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoLocalReleaseFuncDescStub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoLocalReleaseFuncDescStub(ref This.GetPinnableReference(), _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3313, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoLocalReleaseFuncDescStub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoLocalReleaseFuncDescStub(ref This.GetPinnableReference(), _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3313, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoLocalReleaseFuncDescStub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoLocalReleaseFuncDescStub(ref This.GetPinnableReference(), _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3313, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoLocalReleaseFuncDescStub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoLocalReleaseFuncDescStub(ref This.GetPinnableReference(), _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3313, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoLocalReleaseFuncDescStub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoLocalReleaseFuncDescStub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3313, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoLocalReleaseFuncDescStub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoLocalReleaseFuncDescStub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3313, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoLocalReleaseFuncDescStub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoLocalReleaseFuncDescStub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3313, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoLocalReleaseFuncDescStub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoLocalReleaseFuncDescStub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3320, Column 51 in oaidl.h")] + public static unsafe int ITypeInfoLocalReleaseVarDescProxy(this Windows thisApi, Span This) + { + // SpanOverloader + return thisApi.ITypeInfoLocalReleaseVarDescProxy(ref This.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3324, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoLocalReleaseVarDescStub(this Windows thisApi, IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoLocalReleaseVarDescStub(This, _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3324, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoLocalReleaseVarDescStub(this Windows thisApi, IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoLocalReleaseVarDescStub(This, _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3324, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoLocalReleaseVarDescStub(this Windows thisApi, IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoLocalReleaseVarDescStub(This, _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3324, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoLocalReleaseVarDescStub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoLocalReleaseVarDescStub(This, ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3324, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoLocalReleaseVarDescStub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoLocalReleaseVarDescStub(This, ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3324, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoLocalReleaseVarDescStub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoLocalReleaseVarDescStub(This, ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3324, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoLocalReleaseVarDescStub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoLocalReleaseVarDescStub(This, ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3324, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoLocalReleaseVarDescStub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoLocalReleaseVarDescStub(ref This.GetPinnableReference(), _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3324, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoLocalReleaseVarDescStub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoLocalReleaseVarDescStub(ref This.GetPinnableReference(), _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3324, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoLocalReleaseVarDescStub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoLocalReleaseVarDescStub(ref This.GetPinnableReference(), _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3324, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoLocalReleaseVarDescStub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoLocalReleaseVarDescStub(ref This.GetPinnableReference(), _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3324, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoLocalReleaseVarDescStub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoLocalReleaseVarDescStub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3324, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoLocalReleaseVarDescStub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoLocalReleaseVarDescStub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3324, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoLocalReleaseVarDescStub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoLocalReleaseVarDescStub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3324, Column 17 in oaidl.h")] + public static unsafe void ITypeInfoLocalReleaseVarDescStub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfoLocalReleaseVarDescStub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3810, Column 43 in oaidl.h")] + public static unsafe int ITypeInfo2RemoteGetDocumentation2Proxy(this Windows thisApi, ITypeInfo2* This, int memid, uint lcid, uint refPtrFlags, char** pbstrHelpString, Span pdwHelpStringContext, char** pbstrHelpStringDll) + { + // SpanOverloader + return thisApi.ITypeInfo2RemoteGetDocumentation2Proxy(This, memid, lcid, refPtrFlags, pbstrHelpString, ref pdwHelpStringContext.GetPinnableReference(), pbstrHelpStringDll); + } + + /// To be documented. + [NativeName("Src", "Line 3810, Column 43 in oaidl.h")] + public static unsafe int ITypeInfo2RemoteGetDocumentation2Proxy(this Windows thisApi, ITypeInfo2* This, int memid, uint lcid, uint refPtrFlags, char** pbstrHelpString, Span pdwHelpStringContext, ref char* pbstrHelpStringDll) + { + // SpanOverloader + return thisApi.ITypeInfo2RemoteGetDocumentation2Proxy(This, memid, lcid, refPtrFlags, pbstrHelpString, ref pdwHelpStringContext.GetPinnableReference(), ref pbstrHelpStringDll); + } + + /// To be documented. + [NativeName("Src", "Line 3810, Column 43 in oaidl.h")] + public static unsafe int ITypeInfo2RemoteGetDocumentation2Proxy(this Windows thisApi, ITypeInfo2* This, int memid, uint lcid, uint refPtrFlags, ref char* pbstrHelpString, Span pdwHelpStringContext, char** pbstrHelpStringDll) + { + // SpanOverloader + return thisApi.ITypeInfo2RemoteGetDocumentation2Proxy(This, memid, lcid, refPtrFlags, ref pbstrHelpString, ref pdwHelpStringContext.GetPinnableReference(), pbstrHelpStringDll); + } + + /// To be documented. + [NativeName("Src", "Line 3810, Column 43 in oaidl.h")] + public static unsafe int ITypeInfo2RemoteGetDocumentation2Proxy(this Windows thisApi, ITypeInfo2* This, int memid, uint lcid, uint refPtrFlags, ref char* pbstrHelpString, Span pdwHelpStringContext, ref char* pbstrHelpStringDll) + { + // SpanOverloader + return thisApi.ITypeInfo2RemoteGetDocumentation2Proxy(This, memid, lcid, refPtrFlags, ref pbstrHelpString, ref pdwHelpStringContext.GetPinnableReference(), ref pbstrHelpStringDll); + } + + /// To be documented. + [NativeName("Src", "Line 3810, Column 43 in oaidl.h")] + public static unsafe int ITypeInfo2RemoteGetDocumentation2Proxy(this Windows thisApi, Span This, int memid, uint lcid, uint refPtrFlags, char** pbstrHelpString, uint* pdwHelpStringContext, char** pbstrHelpStringDll) + { + // SpanOverloader + return thisApi.ITypeInfo2RemoteGetDocumentation2Proxy(ref This.GetPinnableReference(), memid, lcid, refPtrFlags, pbstrHelpString, pdwHelpStringContext, pbstrHelpStringDll); + } + + /// To be documented. + [NativeName("Src", "Line 3810, Column 43 in oaidl.h")] + public static unsafe int ITypeInfo2RemoteGetDocumentation2Proxy(this Windows thisApi, Span This, int memid, uint lcid, uint refPtrFlags, char** pbstrHelpString, uint* pdwHelpStringContext, ref char* pbstrHelpStringDll) + { + // SpanOverloader + return thisApi.ITypeInfo2RemoteGetDocumentation2Proxy(ref This.GetPinnableReference(), memid, lcid, refPtrFlags, pbstrHelpString, pdwHelpStringContext, ref pbstrHelpStringDll); + } + + /// To be documented. + [NativeName("Src", "Line 3810, Column 43 in oaidl.h")] + public static unsafe int ITypeInfo2RemoteGetDocumentation2Proxy(this Windows thisApi, Span This, int memid, uint lcid, uint refPtrFlags, char** pbstrHelpString, Span pdwHelpStringContext, char** pbstrHelpStringDll) + { + // SpanOverloader + return thisApi.ITypeInfo2RemoteGetDocumentation2Proxy(ref This.GetPinnableReference(), memid, lcid, refPtrFlags, pbstrHelpString, ref pdwHelpStringContext.GetPinnableReference(), pbstrHelpStringDll); + } + + /// To be documented. + [NativeName("Src", "Line 3810, Column 43 in oaidl.h")] + public static unsafe int ITypeInfo2RemoteGetDocumentation2Proxy(this Windows thisApi, Span This, int memid, uint lcid, uint refPtrFlags, char** pbstrHelpString, Span pdwHelpStringContext, ref char* pbstrHelpStringDll) + { + // SpanOverloader + return thisApi.ITypeInfo2RemoteGetDocumentation2Proxy(ref This.GetPinnableReference(), memid, lcid, refPtrFlags, pbstrHelpString, ref pdwHelpStringContext.GetPinnableReference(), ref pbstrHelpStringDll); + } + + /// To be documented. + [NativeName("Src", "Line 3810, Column 43 in oaidl.h")] + public static unsafe int ITypeInfo2RemoteGetDocumentation2Proxy(this Windows thisApi, Span This, int memid, uint lcid, uint refPtrFlags, ref char* pbstrHelpString, uint* pdwHelpStringContext, char** pbstrHelpStringDll) + { + // SpanOverloader + return thisApi.ITypeInfo2RemoteGetDocumentation2Proxy(ref This.GetPinnableReference(), memid, lcid, refPtrFlags, ref pbstrHelpString, pdwHelpStringContext, pbstrHelpStringDll); + } + + /// To be documented. + [NativeName("Src", "Line 3810, Column 43 in oaidl.h")] + public static unsafe int ITypeInfo2RemoteGetDocumentation2Proxy(this Windows thisApi, Span This, int memid, uint lcid, uint refPtrFlags, ref char* pbstrHelpString, uint* pdwHelpStringContext, ref char* pbstrHelpStringDll) + { + // SpanOverloader + return thisApi.ITypeInfo2RemoteGetDocumentation2Proxy(ref This.GetPinnableReference(), memid, lcid, refPtrFlags, ref pbstrHelpString, pdwHelpStringContext, ref pbstrHelpStringDll); + } + + /// To be documented. + [NativeName("Src", "Line 3810, Column 43 in oaidl.h")] + public static unsafe int ITypeInfo2RemoteGetDocumentation2Proxy(this Windows thisApi, Span This, int memid, uint lcid, uint refPtrFlags, ref char* pbstrHelpString, Span pdwHelpStringContext, char** pbstrHelpStringDll) + { + // SpanOverloader + return thisApi.ITypeInfo2RemoteGetDocumentation2Proxy(ref This.GetPinnableReference(), memid, lcid, refPtrFlags, ref pbstrHelpString, ref pdwHelpStringContext.GetPinnableReference(), pbstrHelpStringDll); + } + + /// To be documented. + [NativeName("Src", "Line 3810, Column 43 in oaidl.h")] + public static unsafe int ITypeInfo2RemoteGetDocumentation2Proxy(this Windows thisApi, Span This, int memid, uint lcid, uint refPtrFlags, ref char* pbstrHelpString, Span pdwHelpStringContext, ref char* pbstrHelpStringDll) + { + // SpanOverloader + return thisApi.ITypeInfo2RemoteGetDocumentation2Proxy(ref This.GetPinnableReference(), memid, lcid, refPtrFlags, ref pbstrHelpString, ref pdwHelpStringContext.GetPinnableReference(), ref pbstrHelpStringDll); + } + + /// To be documented. + [NativeName("Src", "Line 3820, Column 17 in oaidl.h")] + public static unsafe void ITypeInfo2RemoteGetDocumentation2Stub(this Windows thisApi, IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfo2RemoteGetDocumentation2Stub(This, _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3820, Column 17 in oaidl.h")] + public static unsafe void ITypeInfo2RemoteGetDocumentation2Stub(this Windows thisApi, IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfo2RemoteGetDocumentation2Stub(This, _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3820, Column 17 in oaidl.h")] + public static unsafe void ITypeInfo2RemoteGetDocumentation2Stub(this Windows thisApi, IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfo2RemoteGetDocumentation2Stub(This, _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3820, Column 17 in oaidl.h")] + public static unsafe void ITypeInfo2RemoteGetDocumentation2Stub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfo2RemoteGetDocumentation2Stub(This, ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3820, Column 17 in oaidl.h")] + public static unsafe void ITypeInfo2RemoteGetDocumentation2Stub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfo2RemoteGetDocumentation2Stub(This, ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3820, Column 17 in oaidl.h")] + public static unsafe void ITypeInfo2RemoteGetDocumentation2Stub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfo2RemoteGetDocumentation2Stub(This, ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3820, Column 17 in oaidl.h")] + public static unsafe void ITypeInfo2RemoteGetDocumentation2Stub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfo2RemoteGetDocumentation2Stub(This, ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3820, Column 17 in oaidl.h")] + public static unsafe void ITypeInfo2RemoteGetDocumentation2Stub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfo2RemoteGetDocumentation2Stub(ref This.GetPinnableReference(), _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3820, Column 17 in oaidl.h")] + public static unsafe void ITypeInfo2RemoteGetDocumentation2Stub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfo2RemoteGetDocumentation2Stub(ref This.GetPinnableReference(), _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3820, Column 17 in oaidl.h")] + public static unsafe void ITypeInfo2RemoteGetDocumentation2Stub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfo2RemoteGetDocumentation2Stub(ref This.GetPinnableReference(), _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3820, Column 17 in oaidl.h")] + public static unsafe void ITypeInfo2RemoteGetDocumentation2Stub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfo2RemoteGetDocumentation2Stub(ref This.GetPinnableReference(), _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3820, Column 17 in oaidl.h")] + public static unsafe void ITypeInfo2RemoteGetDocumentation2Stub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfo2RemoteGetDocumentation2Stub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3820, Column 17 in oaidl.h")] + public static unsafe void ITypeInfo2RemoteGetDocumentation2Stub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfo2RemoteGetDocumentation2Stub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 3820, Column 17 in oaidl.h")] + public static unsafe void ITypeInfo2RemoteGetDocumentation2Stub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfo2RemoteGetDocumentation2Stub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 3820, Column 17 in oaidl.h")] + public static unsafe void ITypeInfo2RemoteGetDocumentation2Stub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeInfo2RemoteGetDocumentation2Stub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 4088, Column 43 in oaidl.h")] + public static unsafe int ITypeLibRemoteGetTypeInfoCountProxy(this Windows thisApi, ITypeLib* This, Span pcTInfo) + { + // SpanOverloader + return thisApi.ITypeLibRemoteGetTypeInfoCountProxy(This, ref pcTInfo.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 4088, Column 43 in oaidl.h")] + public static unsafe int ITypeLibRemoteGetTypeInfoCountProxy(this Windows thisApi, Span This, uint* pcTInfo) + { + // SpanOverloader + return thisApi.ITypeLibRemoteGetTypeInfoCountProxy(ref This.GetPinnableReference(), pcTInfo); + } + + /// To be documented. + [NativeName("Src", "Line 4088, Column 43 in oaidl.h")] + public static unsafe int ITypeLibRemoteGetTypeInfoCountProxy(this Windows thisApi, Span This, Span pcTInfo) + { + // SpanOverloader + return thisApi.ITypeLibRemoteGetTypeInfoCountProxy(ref This.GetPinnableReference(), ref pcTInfo.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 4093, Column 17 in oaidl.h")] + public static unsafe void ITypeLibRemoteGetTypeInfoCountStub(this Windows thisApi, IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeLibRemoteGetTypeInfoCountStub(This, _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 4093, Column 17 in oaidl.h")] + public static unsafe void ITypeLibRemoteGetTypeInfoCountStub(this Windows thisApi, IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeLibRemoteGetTypeInfoCountStub(This, _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4093, Column 17 in oaidl.h")] + public static unsafe void ITypeLibRemoteGetTypeInfoCountStub(this Windows thisApi, IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeLibRemoteGetTypeInfoCountStub(This, _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 4093, Column 17 in oaidl.h")] + public static unsafe void ITypeLibRemoteGetTypeInfoCountStub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeLibRemoteGetTypeInfoCountStub(This, ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4093, Column 17 in oaidl.h")] + public static unsafe void ITypeLibRemoteGetTypeInfoCountStub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeLibRemoteGetTypeInfoCountStub(This, ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 4093, Column 17 in oaidl.h")] + public static unsafe void ITypeLibRemoteGetTypeInfoCountStub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeLibRemoteGetTypeInfoCountStub(This, ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4093, Column 17 in oaidl.h")] + public static unsafe void ITypeLibRemoteGetTypeInfoCountStub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeLibRemoteGetTypeInfoCountStub(This, ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 4093, Column 17 in oaidl.h")] + public static unsafe void ITypeLibRemoteGetTypeInfoCountStub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeLibRemoteGetTypeInfoCountStub(ref This.GetPinnableReference(), _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4093, Column 17 in oaidl.h")] + public static unsafe void ITypeLibRemoteGetTypeInfoCountStub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeLibRemoteGetTypeInfoCountStub(ref This.GetPinnableReference(), _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 4093, Column 17 in oaidl.h")] + public static unsafe void ITypeLibRemoteGetTypeInfoCountStub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeLibRemoteGetTypeInfoCountStub(ref This.GetPinnableReference(), _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4093, Column 17 in oaidl.h")] + public static unsafe void ITypeLibRemoteGetTypeInfoCountStub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeLibRemoteGetTypeInfoCountStub(ref This.GetPinnableReference(), _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 4093, Column 17 in oaidl.h")] + public static unsafe void ITypeLibRemoteGetTypeInfoCountStub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeLibRemoteGetTypeInfoCountStub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4093, Column 17 in oaidl.h")] + public static unsafe void ITypeLibRemoteGetTypeInfoCountStub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeLibRemoteGetTypeInfoCountStub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 4093, Column 17 in oaidl.h")] + public static unsafe void ITypeLibRemoteGetTypeInfoCountStub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeLibRemoteGetTypeInfoCountStub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4093, Column 17 in oaidl.h")] + public static unsafe void ITypeLibRemoteGetTypeInfoCountStub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeLibRemoteGetTypeInfoCountStub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 4100, Column 43 in oaidl.h")] + public static unsafe int ITypeLibRemoteGetLibAttrProxy(this Windows thisApi, ITypeLib* This, TLibAttr** ppTLibAttr, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeLibRemoteGetLibAttrProxy(This, ppTLibAttr, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 4100, Column 43 in oaidl.h")] + public static unsafe int ITypeLibRemoteGetLibAttrProxy(this Windows thisApi, ITypeLib* This, ref TLibAttr* ppTLibAttr, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeLibRemoteGetLibAttrProxy(This, ref ppTLibAttr, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 4100, Column 43 in oaidl.h")] + public static unsafe int ITypeLibRemoteGetLibAttrProxy(this Windows thisApi, Span This, TLibAttr** ppTLibAttr, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeLibRemoteGetLibAttrProxy(ref This.GetPinnableReference(), ppTLibAttr, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 4100, Column 43 in oaidl.h")] + public static unsafe int ITypeLibRemoteGetLibAttrProxy(this Windows thisApi, Span This, TLibAttr** ppTLibAttr, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeLibRemoteGetLibAttrProxy(ref This.GetPinnableReference(), ppTLibAttr, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 4100, Column 43 in oaidl.h")] + public static unsafe int ITypeLibRemoteGetLibAttrProxy(this Windows thisApi, Span This, ref TLibAttr* ppTLibAttr, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeLibRemoteGetLibAttrProxy(ref This.GetPinnableReference(), ref ppTLibAttr, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 4100, Column 43 in oaidl.h")] + public static unsafe int ITypeLibRemoteGetLibAttrProxy(this Windows thisApi, Span This, ref TLibAttr* ppTLibAttr, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeLibRemoteGetLibAttrProxy(ref This.GetPinnableReference(), ref ppTLibAttr, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 4106, Column 17 in oaidl.h")] + public static unsafe void ITypeLibRemoteGetLibAttrStub(this Windows thisApi, IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeLibRemoteGetLibAttrStub(This, _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 4106, Column 17 in oaidl.h")] + public static unsafe void ITypeLibRemoteGetLibAttrStub(this Windows thisApi, IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeLibRemoteGetLibAttrStub(This, _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4106, Column 17 in oaidl.h")] + public static unsafe void ITypeLibRemoteGetLibAttrStub(this Windows thisApi, IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeLibRemoteGetLibAttrStub(This, _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 4106, Column 17 in oaidl.h")] + public static unsafe void ITypeLibRemoteGetLibAttrStub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeLibRemoteGetLibAttrStub(This, ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4106, Column 17 in oaidl.h")] + public static unsafe void ITypeLibRemoteGetLibAttrStub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeLibRemoteGetLibAttrStub(This, ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 4106, Column 17 in oaidl.h")] + public static unsafe void ITypeLibRemoteGetLibAttrStub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeLibRemoteGetLibAttrStub(This, ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4106, Column 17 in oaidl.h")] + public static unsafe void ITypeLibRemoteGetLibAttrStub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeLibRemoteGetLibAttrStub(This, ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 4106, Column 17 in oaidl.h")] + public static unsafe void ITypeLibRemoteGetLibAttrStub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeLibRemoteGetLibAttrStub(ref This.GetPinnableReference(), _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4106, Column 17 in oaidl.h")] + public static unsafe void ITypeLibRemoteGetLibAttrStub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeLibRemoteGetLibAttrStub(ref This.GetPinnableReference(), _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 4106, Column 17 in oaidl.h")] + public static unsafe void ITypeLibRemoteGetLibAttrStub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeLibRemoteGetLibAttrStub(ref This.GetPinnableReference(), _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4106, Column 17 in oaidl.h")] + public static unsafe void ITypeLibRemoteGetLibAttrStub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeLibRemoteGetLibAttrStub(ref This.GetPinnableReference(), _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 4106, Column 17 in oaidl.h")] + public static unsafe void ITypeLibRemoteGetLibAttrStub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeLibRemoteGetLibAttrStub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4106, Column 17 in oaidl.h")] + public static unsafe void ITypeLibRemoteGetLibAttrStub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeLibRemoteGetLibAttrStub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 4106, Column 17 in oaidl.h")] + public static unsafe void ITypeLibRemoteGetLibAttrStub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeLibRemoteGetLibAttrStub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4106, Column 17 in oaidl.h")] + public static unsafe void ITypeLibRemoteGetLibAttrStub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeLibRemoteGetLibAttrStub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 4113, Column 43 in oaidl.h")] + public static unsafe int ITypeLibRemoteGetDocumentationProxy(this Windows thisApi, ITypeLib* This, int index, uint refPtrFlags, char** pBstrName, char** pBstrDocString, Span pdwHelpContext, char** pBstrHelpFile) + { + // SpanOverloader + return thisApi.ITypeLibRemoteGetDocumentationProxy(This, index, refPtrFlags, pBstrName, pBstrDocString, ref pdwHelpContext.GetPinnableReference(), pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 4113, Column 43 in oaidl.h")] + public static unsafe int ITypeLibRemoteGetDocumentationProxy(this Windows thisApi, ITypeLib* This, int index, uint refPtrFlags, char** pBstrName, char** pBstrDocString, Span pdwHelpContext, ref char* pBstrHelpFile) + { + // SpanOverloader + return thisApi.ITypeLibRemoteGetDocumentationProxy(This, index, refPtrFlags, pBstrName, pBstrDocString, ref pdwHelpContext.GetPinnableReference(), ref pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 4113, Column 43 in oaidl.h")] + public static unsafe int ITypeLibRemoteGetDocumentationProxy(this Windows thisApi, ITypeLib* This, int index, uint refPtrFlags, char** pBstrName, ref char* pBstrDocString, Span pdwHelpContext, char** pBstrHelpFile) + { + // SpanOverloader + return thisApi.ITypeLibRemoteGetDocumentationProxy(This, index, refPtrFlags, pBstrName, ref pBstrDocString, ref pdwHelpContext.GetPinnableReference(), pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 4113, Column 43 in oaidl.h")] + public static unsafe int ITypeLibRemoteGetDocumentationProxy(this Windows thisApi, ITypeLib* This, int index, uint refPtrFlags, char** pBstrName, ref char* pBstrDocString, Span pdwHelpContext, ref char* pBstrHelpFile) + { + // SpanOverloader + return thisApi.ITypeLibRemoteGetDocumentationProxy(This, index, refPtrFlags, pBstrName, ref pBstrDocString, ref pdwHelpContext.GetPinnableReference(), ref pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 4113, Column 43 in oaidl.h")] + public static unsafe int ITypeLibRemoteGetDocumentationProxy(this Windows thisApi, ITypeLib* This, int index, uint refPtrFlags, ref char* pBstrName, char** pBstrDocString, Span pdwHelpContext, char** pBstrHelpFile) + { + // SpanOverloader + return thisApi.ITypeLibRemoteGetDocumentationProxy(This, index, refPtrFlags, ref pBstrName, pBstrDocString, ref pdwHelpContext.GetPinnableReference(), pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 4113, Column 43 in oaidl.h")] + public static unsafe int ITypeLibRemoteGetDocumentationProxy(this Windows thisApi, ITypeLib* This, int index, uint refPtrFlags, ref char* pBstrName, char** pBstrDocString, Span pdwHelpContext, ref char* pBstrHelpFile) + { + // SpanOverloader + return thisApi.ITypeLibRemoteGetDocumentationProxy(This, index, refPtrFlags, ref pBstrName, pBstrDocString, ref pdwHelpContext.GetPinnableReference(), ref pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 4113, Column 43 in oaidl.h")] + public static unsafe int ITypeLibRemoteGetDocumentationProxy(this Windows thisApi, ITypeLib* This, int index, uint refPtrFlags, ref char* pBstrName, ref char* pBstrDocString, Span pdwHelpContext, char** pBstrHelpFile) + { + // SpanOverloader + return thisApi.ITypeLibRemoteGetDocumentationProxy(This, index, refPtrFlags, ref pBstrName, ref pBstrDocString, ref pdwHelpContext.GetPinnableReference(), pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 4113, Column 43 in oaidl.h")] + public static unsafe int ITypeLibRemoteGetDocumentationProxy(this Windows thisApi, ITypeLib* This, int index, uint refPtrFlags, ref char* pBstrName, ref char* pBstrDocString, Span pdwHelpContext, ref char* pBstrHelpFile) + { + // SpanOverloader + return thisApi.ITypeLibRemoteGetDocumentationProxy(This, index, refPtrFlags, ref pBstrName, ref pBstrDocString, ref pdwHelpContext.GetPinnableReference(), ref pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 4113, Column 43 in oaidl.h")] + public static unsafe int ITypeLibRemoteGetDocumentationProxy(this Windows thisApi, Span This, int index, uint refPtrFlags, char** pBstrName, char** pBstrDocString, uint* pdwHelpContext, char** pBstrHelpFile) + { + // SpanOverloader + return thisApi.ITypeLibRemoteGetDocumentationProxy(ref This.GetPinnableReference(), index, refPtrFlags, pBstrName, pBstrDocString, pdwHelpContext, pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 4113, Column 43 in oaidl.h")] + public static unsafe int ITypeLibRemoteGetDocumentationProxy(this Windows thisApi, Span This, int index, uint refPtrFlags, char** pBstrName, char** pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile) + { + // SpanOverloader + return thisApi.ITypeLibRemoteGetDocumentationProxy(ref This.GetPinnableReference(), index, refPtrFlags, pBstrName, pBstrDocString, pdwHelpContext, ref pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 4113, Column 43 in oaidl.h")] + public static unsafe int ITypeLibRemoteGetDocumentationProxy(this Windows thisApi, Span This, int index, uint refPtrFlags, char** pBstrName, char** pBstrDocString, Span pdwHelpContext, char** pBstrHelpFile) + { + // SpanOverloader + return thisApi.ITypeLibRemoteGetDocumentationProxy(ref This.GetPinnableReference(), index, refPtrFlags, pBstrName, pBstrDocString, ref pdwHelpContext.GetPinnableReference(), pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 4113, Column 43 in oaidl.h")] + public static unsafe int ITypeLibRemoteGetDocumentationProxy(this Windows thisApi, Span This, int index, uint refPtrFlags, char** pBstrName, char** pBstrDocString, Span pdwHelpContext, ref char* pBstrHelpFile) + { + // SpanOverloader + return thisApi.ITypeLibRemoteGetDocumentationProxy(ref This.GetPinnableReference(), index, refPtrFlags, pBstrName, pBstrDocString, ref pdwHelpContext.GetPinnableReference(), ref pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 4113, Column 43 in oaidl.h")] + public static unsafe int ITypeLibRemoteGetDocumentationProxy(this Windows thisApi, Span This, int index, uint refPtrFlags, char** pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, char** pBstrHelpFile) + { + // SpanOverloader + return thisApi.ITypeLibRemoteGetDocumentationProxy(ref This.GetPinnableReference(), index, refPtrFlags, pBstrName, ref pBstrDocString, pdwHelpContext, pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 4113, Column 43 in oaidl.h")] + public static unsafe int ITypeLibRemoteGetDocumentationProxy(this Windows thisApi, Span This, int index, uint refPtrFlags, char** pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile) + { + // SpanOverloader + return thisApi.ITypeLibRemoteGetDocumentationProxy(ref This.GetPinnableReference(), index, refPtrFlags, pBstrName, ref pBstrDocString, pdwHelpContext, ref pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 4113, Column 43 in oaidl.h")] + public static unsafe int ITypeLibRemoteGetDocumentationProxy(this Windows thisApi, Span This, int index, uint refPtrFlags, char** pBstrName, ref char* pBstrDocString, Span pdwHelpContext, char** pBstrHelpFile) + { + // SpanOverloader + return thisApi.ITypeLibRemoteGetDocumentationProxy(ref This.GetPinnableReference(), index, refPtrFlags, pBstrName, ref pBstrDocString, ref pdwHelpContext.GetPinnableReference(), pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 4113, Column 43 in oaidl.h")] + public static unsafe int ITypeLibRemoteGetDocumentationProxy(this Windows thisApi, Span This, int index, uint refPtrFlags, char** pBstrName, ref char* pBstrDocString, Span pdwHelpContext, ref char* pBstrHelpFile) + { + // SpanOverloader + return thisApi.ITypeLibRemoteGetDocumentationProxy(ref This.GetPinnableReference(), index, refPtrFlags, pBstrName, ref pBstrDocString, ref pdwHelpContext.GetPinnableReference(), ref pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 4113, Column 43 in oaidl.h")] + public static unsafe int ITypeLibRemoteGetDocumentationProxy(this Windows thisApi, Span This, int index, uint refPtrFlags, ref char* pBstrName, char** pBstrDocString, uint* pdwHelpContext, char** pBstrHelpFile) + { + // SpanOverloader + return thisApi.ITypeLibRemoteGetDocumentationProxy(ref This.GetPinnableReference(), index, refPtrFlags, ref pBstrName, pBstrDocString, pdwHelpContext, pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 4113, Column 43 in oaidl.h")] + public static unsafe int ITypeLibRemoteGetDocumentationProxy(this Windows thisApi, Span This, int index, uint refPtrFlags, ref char* pBstrName, char** pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile) + { + // SpanOverloader + return thisApi.ITypeLibRemoteGetDocumentationProxy(ref This.GetPinnableReference(), index, refPtrFlags, ref pBstrName, pBstrDocString, pdwHelpContext, ref pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 4113, Column 43 in oaidl.h")] + public static unsafe int ITypeLibRemoteGetDocumentationProxy(this Windows thisApi, Span This, int index, uint refPtrFlags, ref char* pBstrName, char** pBstrDocString, Span pdwHelpContext, char** pBstrHelpFile) + { + // SpanOverloader + return thisApi.ITypeLibRemoteGetDocumentationProxy(ref This.GetPinnableReference(), index, refPtrFlags, ref pBstrName, pBstrDocString, ref pdwHelpContext.GetPinnableReference(), pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 4113, Column 43 in oaidl.h")] + public static unsafe int ITypeLibRemoteGetDocumentationProxy(this Windows thisApi, Span This, int index, uint refPtrFlags, ref char* pBstrName, char** pBstrDocString, Span pdwHelpContext, ref char* pBstrHelpFile) + { + // SpanOverloader + return thisApi.ITypeLibRemoteGetDocumentationProxy(ref This.GetPinnableReference(), index, refPtrFlags, ref pBstrName, pBstrDocString, ref pdwHelpContext.GetPinnableReference(), ref pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 4113, Column 43 in oaidl.h")] + public static unsafe int ITypeLibRemoteGetDocumentationProxy(this Windows thisApi, Span This, int index, uint refPtrFlags, ref char* pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, char** pBstrHelpFile) + { + // SpanOverloader + return thisApi.ITypeLibRemoteGetDocumentationProxy(ref This.GetPinnableReference(), index, refPtrFlags, ref pBstrName, ref pBstrDocString, pdwHelpContext, pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 4113, Column 43 in oaidl.h")] + public static unsafe int ITypeLibRemoteGetDocumentationProxy(this Windows thisApi, Span This, int index, uint refPtrFlags, ref char* pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile) + { + // SpanOverloader + return thisApi.ITypeLibRemoteGetDocumentationProxy(ref This.GetPinnableReference(), index, refPtrFlags, ref pBstrName, ref pBstrDocString, pdwHelpContext, ref pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 4113, Column 43 in oaidl.h")] + public static unsafe int ITypeLibRemoteGetDocumentationProxy(this Windows thisApi, Span This, int index, uint refPtrFlags, ref char* pBstrName, ref char* pBstrDocString, Span pdwHelpContext, char** pBstrHelpFile) + { + // SpanOverloader + return thisApi.ITypeLibRemoteGetDocumentationProxy(ref This.GetPinnableReference(), index, refPtrFlags, ref pBstrName, ref pBstrDocString, ref pdwHelpContext.GetPinnableReference(), pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 4113, Column 43 in oaidl.h")] + public static unsafe int ITypeLibRemoteGetDocumentationProxy(this Windows thisApi, Span This, int index, uint refPtrFlags, ref char* pBstrName, ref char* pBstrDocString, Span pdwHelpContext, ref char* pBstrHelpFile) + { + // SpanOverloader + return thisApi.ITypeLibRemoteGetDocumentationProxy(ref This.GetPinnableReference(), index, refPtrFlags, ref pBstrName, ref pBstrDocString, ref pdwHelpContext.GetPinnableReference(), ref pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 4123, Column 17 in oaidl.h")] + public static unsafe void ITypeLibRemoteGetDocumentationStub(this Windows thisApi, IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeLibRemoteGetDocumentationStub(This, _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 4123, Column 17 in oaidl.h")] + public static unsafe void ITypeLibRemoteGetDocumentationStub(this Windows thisApi, IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeLibRemoteGetDocumentationStub(This, _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4123, Column 17 in oaidl.h")] + public static unsafe void ITypeLibRemoteGetDocumentationStub(this Windows thisApi, IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeLibRemoteGetDocumentationStub(This, _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 4123, Column 17 in oaidl.h")] + public static unsafe void ITypeLibRemoteGetDocumentationStub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeLibRemoteGetDocumentationStub(This, ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4123, Column 17 in oaidl.h")] + public static unsafe void ITypeLibRemoteGetDocumentationStub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeLibRemoteGetDocumentationStub(This, ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 4123, Column 17 in oaidl.h")] + public static unsafe void ITypeLibRemoteGetDocumentationStub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeLibRemoteGetDocumentationStub(This, ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4123, Column 17 in oaidl.h")] + public static unsafe void ITypeLibRemoteGetDocumentationStub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeLibRemoteGetDocumentationStub(This, ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 4123, Column 17 in oaidl.h")] + public static unsafe void ITypeLibRemoteGetDocumentationStub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeLibRemoteGetDocumentationStub(ref This.GetPinnableReference(), _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4123, Column 17 in oaidl.h")] + public static unsafe void ITypeLibRemoteGetDocumentationStub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeLibRemoteGetDocumentationStub(ref This.GetPinnableReference(), _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 4123, Column 17 in oaidl.h")] + public static unsafe void ITypeLibRemoteGetDocumentationStub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeLibRemoteGetDocumentationStub(ref This.GetPinnableReference(), _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4123, Column 17 in oaidl.h")] + public static unsafe void ITypeLibRemoteGetDocumentationStub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeLibRemoteGetDocumentationStub(ref This.GetPinnableReference(), _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 4123, Column 17 in oaidl.h")] + public static unsafe void ITypeLibRemoteGetDocumentationStub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeLibRemoteGetDocumentationStub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4123, Column 17 in oaidl.h")] + public static unsafe void ITypeLibRemoteGetDocumentationStub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeLibRemoteGetDocumentationStub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 4123, Column 17 in oaidl.h")] + public static unsafe void ITypeLibRemoteGetDocumentationStub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeLibRemoteGetDocumentationStub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4123, Column 17 in oaidl.h")] + public static unsafe void ITypeLibRemoteGetDocumentationStub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeLibRemoteGetDocumentationStub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 4130, Column 43 in oaidl.h")] + public static unsafe int ITypeLibRemoteIsNameProxy(this Windows thisApi, ITypeLib* This, char* szNameBuf, uint lHashVal, Span pfName, char** pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibRemoteIsNameProxy(This, szNameBuf, lHashVal, ref pfName.GetPinnableReference(), pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4130, Column 43 in oaidl.h")] + public static unsafe int ITypeLibRemoteIsNameProxy(this Windows thisApi, ITypeLib* This, char* szNameBuf, uint lHashVal, Span pfName, ref char* pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibRemoteIsNameProxy(This, szNameBuf, lHashVal, ref pfName.GetPinnableReference(), ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4130, Column 43 in oaidl.h")] + public static unsafe int ITypeLibRemoteIsNameProxy(this Windows thisApi, ITypeLib* This, Span szNameBuf, uint lHashVal, int* pfName, char** pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibRemoteIsNameProxy(This, ref szNameBuf.GetPinnableReference(), lHashVal, pfName, pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4130, Column 43 in oaidl.h")] + public static unsafe int ITypeLibRemoteIsNameProxy(this Windows thisApi, ITypeLib* This, Span szNameBuf, uint lHashVal, int* pfName, ref char* pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibRemoteIsNameProxy(This, ref szNameBuf.GetPinnableReference(), lHashVal, pfName, ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4130, Column 43 in oaidl.h")] + public static unsafe int ITypeLibRemoteIsNameProxy(this Windows thisApi, ITypeLib* This, Span szNameBuf, uint lHashVal, Span pfName, char** pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibRemoteIsNameProxy(This, ref szNameBuf.GetPinnableReference(), lHashVal, ref pfName.GetPinnableReference(), pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4130, Column 43 in oaidl.h")] + public static unsafe int ITypeLibRemoteIsNameProxy(this Windows thisApi, ITypeLib* This, Span szNameBuf, uint lHashVal, Span pfName, ref char* pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibRemoteIsNameProxy(This, ref szNameBuf.GetPinnableReference(), lHashVal, ref pfName.GetPinnableReference(), ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4130, Column 43 in oaidl.h")] + public static unsafe int ITypeLibRemoteIsNameProxy(this Windows thisApi, ITypeLib* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, Span pfName, char** pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibRemoteIsNameProxy(This, szNameBuf, lHashVal, ref pfName.GetPinnableReference(), pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4130, Column 43 in oaidl.h")] + public static unsafe int ITypeLibRemoteIsNameProxy(this Windows thisApi, ITypeLib* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, Span pfName, ref char* pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibRemoteIsNameProxy(This, szNameBuf, lHashVal, ref pfName.GetPinnableReference(), ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4130, Column 43 in oaidl.h")] + public static unsafe int ITypeLibRemoteIsNameProxy(this Windows thisApi, Span This, char* szNameBuf, uint lHashVal, int* pfName, char** pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibRemoteIsNameProxy(ref This.GetPinnableReference(), szNameBuf, lHashVal, pfName, pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4130, Column 43 in oaidl.h")] + public static unsafe int ITypeLibRemoteIsNameProxy(this Windows thisApi, Span This, char* szNameBuf, uint lHashVal, int* pfName, ref char* pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibRemoteIsNameProxy(ref This.GetPinnableReference(), szNameBuf, lHashVal, pfName, ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4130, Column 43 in oaidl.h")] + public static unsafe int ITypeLibRemoteIsNameProxy(this Windows thisApi, Span This, char* szNameBuf, uint lHashVal, Span pfName, char** pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibRemoteIsNameProxy(ref This.GetPinnableReference(), szNameBuf, lHashVal, ref pfName.GetPinnableReference(), pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4130, Column 43 in oaidl.h")] + public static unsafe int ITypeLibRemoteIsNameProxy(this Windows thisApi, Span This, char* szNameBuf, uint lHashVal, Span pfName, ref char* pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibRemoteIsNameProxy(ref This.GetPinnableReference(), szNameBuf, lHashVal, ref pfName.GetPinnableReference(), ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4130, Column 43 in oaidl.h")] + public static unsafe int ITypeLibRemoteIsNameProxy(this Windows thisApi, Span This, Span szNameBuf, uint lHashVal, int* pfName, char** pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibRemoteIsNameProxy(ref This.GetPinnableReference(), ref szNameBuf.GetPinnableReference(), lHashVal, pfName, pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4130, Column 43 in oaidl.h")] + public static unsafe int ITypeLibRemoteIsNameProxy(this Windows thisApi, Span This, Span szNameBuf, uint lHashVal, int* pfName, ref char* pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibRemoteIsNameProxy(ref This.GetPinnableReference(), ref szNameBuf.GetPinnableReference(), lHashVal, pfName, ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4130, Column 43 in oaidl.h")] + public static unsafe int ITypeLibRemoteIsNameProxy(this Windows thisApi, Span This, Span szNameBuf, uint lHashVal, Span pfName, char** pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibRemoteIsNameProxy(ref This.GetPinnableReference(), ref szNameBuf.GetPinnableReference(), lHashVal, ref pfName.GetPinnableReference(), pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4130, Column 43 in oaidl.h")] + public static unsafe int ITypeLibRemoteIsNameProxy(this Windows thisApi, Span This, Span szNameBuf, uint lHashVal, Span pfName, ref char* pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibRemoteIsNameProxy(ref This.GetPinnableReference(), ref szNameBuf.GetPinnableReference(), lHashVal, ref pfName.GetPinnableReference(), ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4130, Column 43 in oaidl.h")] + public static unsafe int ITypeLibRemoteIsNameProxy(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, int* pfName, char** pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibRemoteIsNameProxy(ref This.GetPinnableReference(), szNameBuf, lHashVal, pfName, pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4130, Column 43 in oaidl.h")] + public static unsafe int ITypeLibRemoteIsNameProxy(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, int* pfName, ref char* pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibRemoteIsNameProxy(ref This.GetPinnableReference(), szNameBuf, lHashVal, pfName, ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4130, Column 43 in oaidl.h")] + public static unsafe int ITypeLibRemoteIsNameProxy(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, Span pfName, char** pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibRemoteIsNameProxy(ref This.GetPinnableReference(), szNameBuf, lHashVal, ref pfName.GetPinnableReference(), pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4130, Column 43 in oaidl.h")] + public static unsafe int ITypeLibRemoteIsNameProxy(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, Span pfName, ref char* pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibRemoteIsNameProxy(ref This.GetPinnableReference(), szNameBuf, lHashVal, ref pfName.GetPinnableReference(), ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4138, Column 17 in oaidl.h")] + public static unsafe void ITypeLibRemoteIsNameStub(this Windows thisApi, IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeLibRemoteIsNameStub(This, _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 4138, Column 17 in oaidl.h")] + public static unsafe void ITypeLibRemoteIsNameStub(this Windows thisApi, IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeLibRemoteIsNameStub(This, _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4138, Column 17 in oaidl.h")] + public static unsafe void ITypeLibRemoteIsNameStub(this Windows thisApi, IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeLibRemoteIsNameStub(This, _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 4138, Column 17 in oaidl.h")] + public static unsafe void ITypeLibRemoteIsNameStub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeLibRemoteIsNameStub(This, ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4138, Column 17 in oaidl.h")] + public static unsafe void ITypeLibRemoteIsNameStub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeLibRemoteIsNameStub(This, ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 4138, Column 17 in oaidl.h")] + public static unsafe void ITypeLibRemoteIsNameStub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeLibRemoteIsNameStub(This, ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4138, Column 17 in oaidl.h")] + public static unsafe void ITypeLibRemoteIsNameStub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeLibRemoteIsNameStub(This, ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 4138, Column 17 in oaidl.h")] + public static unsafe void ITypeLibRemoteIsNameStub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeLibRemoteIsNameStub(ref This.GetPinnableReference(), _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4138, Column 17 in oaidl.h")] + public static unsafe void ITypeLibRemoteIsNameStub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeLibRemoteIsNameStub(ref This.GetPinnableReference(), _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 4138, Column 17 in oaidl.h")] + public static unsafe void ITypeLibRemoteIsNameStub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeLibRemoteIsNameStub(ref This.GetPinnableReference(), _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4138, Column 17 in oaidl.h")] + public static unsafe void ITypeLibRemoteIsNameStub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeLibRemoteIsNameStub(ref This.GetPinnableReference(), _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 4138, Column 17 in oaidl.h")] + public static unsafe void ITypeLibRemoteIsNameStub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeLibRemoteIsNameStub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4138, Column 17 in oaidl.h")] + public static unsafe void ITypeLibRemoteIsNameStub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeLibRemoteIsNameStub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 4138, Column 17 in oaidl.h")] + public static unsafe void ITypeLibRemoteIsNameStub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeLibRemoteIsNameStub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4138, Column 17 in oaidl.h")] + public static unsafe void ITypeLibRemoteIsNameStub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeLibRemoteIsNameStub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public static unsafe int ITypeLibRemoteFindNameProxy(this Windows thisApi, ITypeLib* This, char* szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, Span pcFound, char** pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibRemoteFindNameProxy(This, szNameBuf, lHashVal, ppTInfo, rgMemId, ref pcFound.GetPinnableReference(), pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public static unsafe int ITypeLibRemoteFindNameProxy(this Windows thisApi, ITypeLib* This, char* szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, Span pcFound, ref char* pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibRemoteFindNameProxy(This, szNameBuf, lHashVal, ppTInfo, rgMemId, ref pcFound.GetPinnableReference(), ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public static unsafe int ITypeLibRemoteFindNameProxy(this Windows thisApi, ITypeLib* This, char* szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, Span rgMemId, ushort* pcFound, char** pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibRemoteFindNameProxy(This, szNameBuf, lHashVal, ppTInfo, ref rgMemId.GetPinnableReference(), pcFound, pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public static unsafe int ITypeLibRemoteFindNameProxy(this Windows thisApi, ITypeLib* This, char* szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, Span rgMemId, ushort* pcFound, ref char* pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibRemoteFindNameProxy(This, szNameBuf, lHashVal, ppTInfo, ref rgMemId.GetPinnableReference(), pcFound, ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public static unsafe int ITypeLibRemoteFindNameProxy(this Windows thisApi, ITypeLib* This, char* szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, Span rgMemId, Span pcFound, char** pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibRemoteFindNameProxy(This, szNameBuf, lHashVal, ppTInfo, ref rgMemId.GetPinnableReference(), ref pcFound.GetPinnableReference(), pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public static unsafe int ITypeLibRemoteFindNameProxy(this Windows thisApi, ITypeLib* This, char* szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, Span rgMemId, Span pcFound, ref char* pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibRemoteFindNameProxy(This, szNameBuf, lHashVal, ppTInfo, ref rgMemId.GetPinnableReference(), ref pcFound.GetPinnableReference(), ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public static unsafe int ITypeLibRemoteFindNameProxy(this Windows thisApi, ITypeLib* This, char* szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, Span pcFound, char** pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibRemoteFindNameProxy(This, szNameBuf, lHashVal, ref ppTInfo, rgMemId, ref pcFound.GetPinnableReference(), pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public static unsafe int ITypeLibRemoteFindNameProxy(this Windows thisApi, ITypeLib* This, char* szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, Span pcFound, ref char* pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibRemoteFindNameProxy(This, szNameBuf, lHashVal, ref ppTInfo, rgMemId, ref pcFound.GetPinnableReference(), ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public static unsafe int ITypeLibRemoteFindNameProxy(this Windows thisApi, ITypeLib* This, char* szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, Span rgMemId, ushort* pcFound, char** pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibRemoteFindNameProxy(This, szNameBuf, lHashVal, ref ppTInfo, ref rgMemId.GetPinnableReference(), pcFound, pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public static unsafe int ITypeLibRemoteFindNameProxy(this Windows thisApi, ITypeLib* This, char* szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, Span rgMemId, ushort* pcFound, ref char* pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibRemoteFindNameProxy(This, szNameBuf, lHashVal, ref ppTInfo, ref rgMemId.GetPinnableReference(), pcFound, ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public static unsafe int ITypeLibRemoteFindNameProxy(this Windows thisApi, ITypeLib* This, char* szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, Span rgMemId, Span pcFound, char** pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibRemoteFindNameProxy(This, szNameBuf, lHashVal, ref ppTInfo, ref rgMemId.GetPinnableReference(), ref pcFound.GetPinnableReference(), pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public static unsafe int ITypeLibRemoteFindNameProxy(this Windows thisApi, ITypeLib* This, char* szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, Span rgMemId, Span pcFound, ref char* pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibRemoteFindNameProxy(This, szNameBuf, lHashVal, ref ppTInfo, ref rgMemId.GetPinnableReference(), ref pcFound.GetPinnableReference(), ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public static unsafe int ITypeLibRemoteFindNameProxy(this Windows thisApi, ITypeLib* This, Span szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, ushort* pcFound, char** pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibRemoteFindNameProxy(This, ref szNameBuf.GetPinnableReference(), lHashVal, ppTInfo, rgMemId, pcFound, pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public static unsafe int ITypeLibRemoteFindNameProxy(this Windows thisApi, ITypeLib* This, Span szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, ushort* pcFound, ref char* pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibRemoteFindNameProxy(This, ref szNameBuf.GetPinnableReference(), lHashVal, ppTInfo, rgMemId, pcFound, ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public static unsafe int ITypeLibRemoteFindNameProxy(this Windows thisApi, ITypeLib* This, Span szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, Span pcFound, char** pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibRemoteFindNameProxy(This, ref szNameBuf.GetPinnableReference(), lHashVal, ppTInfo, rgMemId, ref pcFound.GetPinnableReference(), pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public static unsafe int ITypeLibRemoteFindNameProxy(this Windows thisApi, ITypeLib* This, Span szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, Span pcFound, ref char* pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibRemoteFindNameProxy(This, ref szNameBuf.GetPinnableReference(), lHashVal, ppTInfo, rgMemId, ref pcFound.GetPinnableReference(), ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public static unsafe int ITypeLibRemoteFindNameProxy(this Windows thisApi, ITypeLib* This, Span szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, Span rgMemId, ushort* pcFound, char** pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibRemoteFindNameProxy(This, ref szNameBuf.GetPinnableReference(), lHashVal, ppTInfo, ref rgMemId.GetPinnableReference(), pcFound, pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public static unsafe int ITypeLibRemoteFindNameProxy(this Windows thisApi, ITypeLib* This, Span szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, Span rgMemId, ushort* pcFound, ref char* pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibRemoteFindNameProxy(This, ref szNameBuf.GetPinnableReference(), lHashVal, ppTInfo, ref rgMemId.GetPinnableReference(), pcFound, ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public static unsafe int ITypeLibRemoteFindNameProxy(this Windows thisApi, ITypeLib* This, Span szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, Span rgMemId, Span pcFound, char** pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibRemoteFindNameProxy(This, ref szNameBuf.GetPinnableReference(), lHashVal, ppTInfo, ref rgMemId.GetPinnableReference(), ref pcFound.GetPinnableReference(), pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public static unsafe int ITypeLibRemoteFindNameProxy(this Windows thisApi, ITypeLib* This, Span szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, Span rgMemId, Span pcFound, ref char* pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibRemoteFindNameProxy(This, ref szNameBuf.GetPinnableReference(), lHashVal, ppTInfo, ref rgMemId.GetPinnableReference(), ref pcFound.GetPinnableReference(), ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public static unsafe int ITypeLibRemoteFindNameProxy(this Windows thisApi, ITypeLib* This, Span szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ushort* pcFound, char** pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibRemoteFindNameProxy(This, ref szNameBuf.GetPinnableReference(), lHashVal, ref ppTInfo, rgMemId, pcFound, pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public static unsafe int ITypeLibRemoteFindNameProxy(this Windows thisApi, ITypeLib* This, Span szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ushort* pcFound, ref char* pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibRemoteFindNameProxy(This, ref szNameBuf.GetPinnableReference(), lHashVal, ref ppTInfo, rgMemId, pcFound, ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public static unsafe int ITypeLibRemoteFindNameProxy(this Windows thisApi, ITypeLib* This, Span szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, Span pcFound, char** pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibRemoteFindNameProxy(This, ref szNameBuf.GetPinnableReference(), lHashVal, ref ppTInfo, rgMemId, ref pcFound.GetPinnableReference(), pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public static unsafe int ITypeLibRemoteFindNameProxy(this Windows thisApi, ITypeLib* This, Span szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, Span pcFound, ref char* pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibRemoteFindNameProxy(This, ref szNameBuf.GetPinnableReference(), lHashVal, ref ppTInfo, rgMemId, ref pcFound.GetPinnableReference(), ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public static unsafe int ITypeLibRemoteFindNameProxy(this Windows thisApi, ITypeLib* This, Span szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, Span rgMemId, ushort* pcFound, char** pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibRemoteFindNameProxy(This, ref szNameBuf.GetPinnableReference(), lHashVal, ref ppTInfo, ref rgMemId.GetPinnableReference(), pcFound, pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public static unsafe int ITypeLibRemoteFindNameProxy(this Windows thisApi, ITypeLib* This, Span szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, Span rgMemId, ushort* pcFound, ref char* pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibRemoteFindNameProxy(This, ref szNameBuf.GetPinnableReference(), lHashVal, ref ppTInfo, ref rgMemId.GetPinnableReference(), pcFound, ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public static unsafe int ITypeLibRemoteFindNameProxy(this Windows thisApi, ITypeLib* This, Span szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, Span rgMemId, Span pcFound, char** pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibRemoteFindNameProxy(This, ref szNameBuf.GetPinnableReference(), lHashVal, ref ppTInfo, ref rgMemId.GetPinnableReference(), ref pcFound.GetPinnableReference(), pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public static unsafe int ITypeLibRemoteFindNameProxy(this Windows thisApi, ITypeLib* This, Span szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, Span rgMemId, Span pcFound, ref char* pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibRemoteFindNameProxy(This, ref szNameBuf.GetPinnableReference(), lHashVal, ref ppTInfo, ref rgMemId.GetPinnableReference(), ref pcFound.GetPinnableReference(), ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public static unsafe int ITypeLibRemoteFindNameProxy(this Windows thisApi, ITypeLib* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, Span pcFound, char** pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibRemoteFindNameProxy(This, szNameBuf, lHashVal, ppTInfo, rgMemId, ref pcFound.GetPinnableReference(), pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public static unsafe int ITypeLibRemoteFindNameProxy(this Windows thisApi, ITypeLib* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, Span pcFound, ref char* pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibRemoteFindNameProxy(This, szNameBuf, lHashVal, ppTInfo, rgMemId, ref pcFound.GetPinnableReference(), ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public static unsafe int ITypeLibRemoteFindNameProxy(this Windows thisApi, ITypeLib* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, Span rgMemId, ushort* pcFound, char** pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibRemoteFindNameProxy(This, szNameBuf, lHashVal, ppTInfo, ref rgMemId.GetPinnableReference(), pcFound, pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public static unsafe int ITypeLibRemoteFindNameProxy(this Windows thisApi, ITypeLib* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, Span rgMemId, ushort* pcFound, ref char* pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibRemoteFindNameProxy(This, szNameBuf, lHashVal, ppTInfo, ref rgMemId.GetPinnableReference(), pcFound, ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public static unsafe int ITypeLibRemoteFindNameProxy(this Windows thisApi, ITypeLib* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, Span rgMemId, Span pcFound, char** pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibRemoteFindNameProxy(This, szNameBuf, lHashVal, ppTInfo, ref rgMemId.GetPinnableReference(), ref pcFound.GetPinnableReference(), pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public static unsafe int ITypeLibRemoteFindNameProxy(this Windows thisApi, ITypeLib* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, Span rgMemId, Span pcFound, ref char* pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibRemoteFindNameProxy(This, szNameBuf, lHashVal, ppTInfo, ref rgMemId.GetPinnableReference(), ref pcFound.GetPinnableReference(), ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public static unsafe int ITypeLibRemoteFindNameProxy(this Windows thisApi, ITypeLib* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, Span pcFound, char** pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibRemoteFindNameProxy(This, szNameBuf, lHashVal, ref ppTInfo, rgMemId, ref pcFound.GetPinnableReference(), pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public static unsafe int ITypeLibRemoteFindNameProxy(this Windows thisApi, ITypeLib* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, Span pcFound, ref char* pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibRemoteFindNameProxy(This, szNameBuf, lHashVal, ref ppTInfo, rgMemId, ref pcFound.GetPinnableReference(), ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public static unsafe int ITypeLibRemoteFindNameProxy(this Windows thisApi, ITypeLib* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, Span rgMemId, ushort* pcFound, char** pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibRemoteFindNameProxy(This, szNameBuf, lHashVal, ref ppTInfo, ref rgMemId.GetPinnableReference(), pcFound, pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public static unsafe int ITypeLibRemoteFindNameProxy(this Windows thisApi, ITypeLib* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, Span rgMemId, ushort* pcFound, ref char* pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibRemoteFindNameProxy(This, szNameBuf, lHashVal, ref ppTInfo, ref rgMemId.GetPinnableReference(), pcFound, ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public static unsafe int ITypeLibRemoteFindNameProxy(this Windows thisApi, ITypeLib* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, Span rgMemId, Span pcFound, char** pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibRemoteFindNameProxy(This, szNameBuf, lHashVal, ref ppTInfo, ref rgMemId.GetPinnableReference(), ref pcFound.GetPinnableReference(), pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public static unsafe int ITypeLibRemoteFindNameProxy(this Windows thisApi, ITypeLib* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, Span rgMemId, Span pcFound, ref char* pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibRemoteFindNameProxy(This, szNameBuf, lHashVal, ref ppTInfo, ref rgMemId.GetPinnableReference(), ref pcFound.GetPinnableReference(), ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public static unsafe int ITypeLibRemoteFindNameProxy(this Windows thisApi, Span This, char* szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, ushort* pcFound, char** pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibRemoteFindNameProxy(ref This.GetPinnableReference(), szNameBuf, lHashVal, ppTInfo, rgMemId, pcFound, pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public static unsafe int ITypeLibRemoteFindNameProxy(this Windows thisApi, Span This, char* szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, ushort* pcFound, ref char* pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibRemoteFindNameProxy(ref This.GetPinnableReference(), szNameBuf, lHashVal, ppTInfo, rgMemId, pcFound, ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public static unsafe int ITypeLibRemoteFindNameProxy(this Windows thisApi, Span This, char* szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, Span pcFound, char** pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibRemoteFindNameProxy(ref This.GetPinnableReference(), szNameBuf, lHashVal, ppTInfo, rgMemId, ref pcFound.GetPinnableReference(), pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public static unsafe int ITypeLibRemoteFindNameProxy(this Windows thisApi, Span This, char* szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, Span pcFound, ref char* pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibRemoteFindNameProxy(ref This.GetPinnableReference(), szNameBuf, lHashVal, ppTInfo, rgMemId, ref pcFound.GetPinnableReference(), ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public static unsafe int ITypeLibRemoteFindNameProxy(this Windows thisApi, Span This, char* szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, Span rgMemId, ushort* pcFound, char** pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibRemoteFindNameProxy(ref This.GetPinnableReference(), szNameBuf, lHashVal, ppTInfo, ref rgMemId.GetPinnableReference(), pcFound, pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public static unsafe int ITypeLibRemoteFindNameProxy(this Windows thisApi, Span This, char* szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, Span rgMemId, ushort* pcFound, ref char* pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibRemoteFindNameProxy(ref This.GetPinnableReference(), szNameBuf, lHashVal, ppTInfo, ref rgMemId.GetPinnableReference(), pcFound, ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public static unsafe int ITypeLibRemoteFindNameProxy(this Windows thisApi, Span This, char* szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, Span rgMemId, Span pcFound, char** pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibRemoteFindNameProxy(ref This.GetPinnableReference(), szNameBuf, lHashVal, ppTInfo, ref rgMemId.GetPinnableReference(), ref pcFound.GetPinnableReference(), pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public static unsafe int ITypeLibRemoteFindNameProxy(this Windows thisApi, Span This, char* szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, Span rgMemId, Span pcFound, ref char* pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibRemoteFindNameProxy(ref This.GetPinnableReference(), szNameBuf, lHashVal, ppTInfo, ref rgMemId.GetPinnableReference(), ref pcFound.GetPinnableReference(), ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public static unsafe int ITypeLibRemoteFindNameProxy(this Windows thisApi, Span This, char* szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ushort* pcFound, char** pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibRemoteFindNameProxy(ref This.GetPinnableReference(), szNameBuf, lHashVal, ref ppTInfo, rgMemId, pcFound, pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public static unsafe int ITypeLibRemoteFindNameProxy(this Windows thisApi, Span This, char* szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ushort* pcFound, ref char* pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibRemoteFindNameProxy(ref This.GetPinnableReference(), szNameBuf, lHashVal, ref ppTInfo, rgMemId, pcFound, ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public static unsafe int ITypeLibRemoteFindNameProxy(this Windows thisApi, Span This, char* szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, Span pcFound, char** pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibRemoteFindNameProxy(ref This.GetPinnableReference(), szNameBuf, lHashVal, ref ppTInfo, rgMemId, ref pcFound.GetPinnableReference(), pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public static unsafe int ITypeLibRemoteFindNameProxy(this Windows thisApi, Span This, char* szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, Span pcFound, ref char* pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibRemoteFindNameProxy(ref This.GetPinnableReference(), szNameBuf, lHashVal, ref ppTInfo, rgMemId, ref pcFound.GetPinnableReference(), ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public static unsafe int ITypeLibRemoteFindNameProxy(this Windows thisApi, Span This, char* szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, Span rgMemId, ushort* pcFound, char** pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibRemoteFindNameProxy(ref This.GetPinnableReference(), szNameBuf, lHashVal, ref ppTInfo, ref rgMemId.GetPinnableReference(), pcFound, pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public static unsafe int ITypeLibRemoteFindNameProxy(this Windows thisApi, Span This, char* szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, Span rgMemId, ushort* pcFound, ref char* pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibRemoteFindNameProxy(ref This.GetPinnableReference(), szNameBuf, lHashVal, ref ppTInfo, ref rgMemId.GetPinnableReference(), pcFound, ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public static unsafe int ITypeLibRemoteFindNameProxy(this Windows thisApi, Span This, char* szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, Span rgMemId, Span pcFound, char** pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibRemoteFindNameProxy(ref This.GetPinnableReference(), szNameBuf, lHashVal, ref ppTInfo, ref rgMemId.GetPinnableReference(), ref pcFound.GetPinnableReference(), pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public static unsafe int ITypeLibRemoteFindNameProxy(this Windows thisApi, Span This, char* szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, Span rgMemId, Span pcFound, ref char* pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibRemoteFindNameProxy(ref This.GetPinnableReference(), szNameBuf, lHashVal, ref ppTInfo, ref rgMemId.GetPinnableReference(), ref pcFound.GetPinnableReference(), ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public static unsafe int ITypeLibRemoteFindNameProxy(this Windows thisApi, Span This, Span szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, ushort* pcFound, char** pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibRemoteFindNameProxy(ref This.GetPinnableReference(), ref szNameBuf.GetPinnableReference(), lHashVal, ppTInfo, rgMemId, pcFound, pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public static unsafe int ITypeLibRemoteFindNameProxy(this Windows thisApi, Span This, Span szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, ushort* pcFound, ref char* pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibRemoteFindNameProxy(ref This.GetPinnableReference(), ref szNameBuf.GetPinnableReference(), lHashVal, ppTInfo, rgMemId, pcFound, ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public static unsafe int ITypeLibRemoteFindNameProxy(this Windows thisApi, Span This, Span szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, Span pcFound, char** pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibRemoteFindNameProxy(ref This.GetPinnableReference(), ref szNameBuf.GetPinnableReference(), lHashVal, ppTInfo, rgMemId, ref pcFound.GetPinnableReference(), pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public static unsafe int ITypeLibRemoteFindNameProxy(this Windows thisApi, Span This, Span szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, Span pcFound, ref char* pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibRemoteFindNameProxy(ref This.GetPinnableReference(), ref szNameBuf.GetPinnableReference(), lHashVal, ppTInfo, rgMemId, ref pcFound.GetPinnableReference(), ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public static unsafe int ITypeLibRemoteFindNameProxy(this Windows thisApi, Span This, Span szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, Span rgMemId, ushort* pcFound, char** pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibRemoteFindNameProxy(ref This.GetPinnableReference(), ref szNameBuf.GetPinnableReference(), lHashVal, ppTInfo, ref rgMemId.GetPinnableReference(), pcFound, pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public static unsafe int ITypeLibRemoteFindNameProxy(this Windows thisApi, Span This, Span szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, Span rgMemId, ushort* pcFound, ref char* pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibRemoteFindNameProxy(ref This.GetPinnableReference(), ref szNameBuf.GetPinnableReference(), lHashVal, ppTInfo, ref rgMemId.GetPinnableReference(), pcFound, ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public static unsafe int ITypeLibRemoteFindNameProxy(this Windows thisApi, Span This, Span szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, Span rgMemId, Span pcFound, char** pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibRemoteFindNameProxy(ref This.GetPinnableReference(), ref szNameBuf.GetPinnableReference(), lHashVal, ppTInfo, ref rgMemId.GetPinnableReference(), ref pcFound.GetPinnableReference(), pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public static unsafe int ITypeLibRemoteFindNameProxy(this Windows thisApi, Span This, Span szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, Span rgMemId, Span pcFound, ref char* pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibRemoteFindNameProxy(ref This.GetPinnableReference(), ref szNameBuf.GetPinnableReference(), lHashVal, ppTInfo, ref rgMemId.GetPinnableReference(), ref pcFound.GetPinnableReference(), ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public static unsafe int ITypeLibRemoteFindNameProxy(this Windows thisApi, Span This, Span szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ushort* pcFound, char** pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibRemoteFindNameProxy(ref This.GetPinnableReference(), ref szNameBuf.GetPinnableReference(), lHashVal, ref ppTInfo, rgMemId, pcFound, pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public static unsafe int ITypeLibRemoteFindNameProxy(this Windows thisApi, Span This, Span szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ushort* pcFound, ref char* pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibRemoteFindNameProxy(ref This.GetPinnableReference(), ref szNameBuf.GetPinnableReference(), lHashVal, ref ppTInfo, rgMemId, pcFound, ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public static unsafe int ITypeLibRemoteFindNameProxy(this Windows thisApi, Span This, Span szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, Span pcFound, char** pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibRemoteFindNameProxy(ref This.GetPinnableReference(), ref szNameBuf.GetPinnableReference(), lHashVal, ref ppTInfo, rgMemId, ref pcFound.GetPinnableReference(), pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public static unsafe int ITypeLibRemoteFindNameProxy(this Windows thisApi, Span This, Span szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, Span pcFound, ref char* pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibRemoteFindNameProxy(ref This.GetPinnableReference(), ref szNameBuf.GetPinnableReference(), lHashVal, ref ppTInfo, rgMemId, ref pcFound.GetPinnableReference(), ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public static unsafe int ITypeLibRemoteFindNameProxy(this Windows thisApi, Span This, Span szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, Span rgMemId, ushort* pcFound, char** pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibRemoteFindNameProxy(ref This.GetPinnableReference(), ref szNameBuf.GetPinnableReference(), lHashVal, ref ppTInfo, ref rgMemId.GetPinnableReference(), pcFound, pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public static unsafe int ITypeLibRemoteFindNameProxy(this Windows thisApi, Span This, Span szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, Span rgMemId, ushort* pcFound, ref char* pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibRemoteFindNameProxy(ref This.GetPinnableReference(), ref szNameBuf.GetPinnableReference(), lHashVal, ref ppTInfo, ref rgMemId.GetPinnableReference(), pcFound, ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public static unsafe int ITypeLibRemoteFindNameProxy(this Windows thisApi, Span This, Span szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, Span rgMemId, Span pcFound, char** pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibRemoteFindNameProxy(ref This.GetPinnableReference(), ref szNameBuf.GetPinnableReference(), lHashVal, ref ppTInfo, ref rgMemId.GetPinnableReference(), ref pcFound.GetPinnableReference(), pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public static unsafe int ITypeLibRemoteFindNameProxy(this Windows thisApi, Span This, Span szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, Span rgMemId, Span pcFound, ref char* pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibRemoteFindNameProxy(ref This.GetPinnableReference(), ref szNameBuf.GetPinnableReference(), lHashVal, ref ppTInfo, ref rgMemId.GetPinnableReference(), ref pcFound.GetPinnableReference(), ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public static unsafe int ITypeLibRemoteFindNameProxy(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, ushort* pcFound, char** pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibRemoteFindNameProxy(ref This.GetPinnableReference(), szNameBuf, lHashVal, ppTInfo, rgMemId, pcFound, pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public static unsafe int ITypeLibRemoteFindNameProxy(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, ushort* pcFound, ref char* pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibRemoteFindNameProxy(ref This.GetPinnableReference(), szNameBuf, lHashVal, ppTInfo, rgMemId, pcFound, ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public static unsafe int ITypeLibRemoteFindNameProxy(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, Span pcFound, char** pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibRemoteFindNameProxy(ref This.GetPinnableReference(), szNameBuf, lHashVal, ppTInfo, rgMemId, ref pcFound.GetPinnableReference(), pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public static unsafe int ITypeLibRemoteFindNameProxy(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, Span pcFound, ref char* pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibRemoteFindNameProxy(ref This.GetPinnableReference(), szNameBuf, lHashVal, ppTInfo, rgMemId, ref pcFound.GetPinnableReference(), ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public static unsafe int ITypeLibRemoteFindNameProxy(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, Span rgMemId, ushort* pcFound, char** pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibRemoteFindNameProxy(ref This.GetPinnableReference(), szNameBuf, lHashVal, ppTInfo, ref rgMemId.GetPinnableReference(), pcFound, pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public static unsafe int ITypeLibRemoteFindNameProxy(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, Span rgMemId, ushort* pcFound, ref char* pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibRemoteFindNameProxy(ref This.GetPinnableReference(), szNameBuf, lHashVal, ppTInfo, ref rgMemId.GetPinnableReference(), pcFound, ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public static unsafe int ITypeLibRemoteFindNameProxy(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, Span rgMemId, Span pcFound, char** pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibRemoteFindNameProxy(ref This.GetPinnableReference(), szNameBuf, lHashVal, ppTInfo, ref rgMemId.GetPinnableReference(), ref pcFound.GetPinnableReference(), pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public static unsafe int ITypeLibRemoteFindNameProxy(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, Span rgMemId, Span pcFound, ref char* pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibRemoteFindNameProxy(ref This.GetPinnableReference(), szNameBuf, lHashVal, ppTInfo, ref rgMemId.GetPinnableReference(), ref pcFound.GetPinnableReference(), ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public static unsafe int ITypeLibRemoteFindNameProxy(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ushort* pcFound, char** pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibRemoteFindNameProxy(ref This.GetPinnableReference(), szNameBuf, lHashVal, ref ppTInfo, rgMemId, pcFound, pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public static unsafe int ITypeLibRemoteFindNameProxy(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ushort* pcFound, ref char* pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibRemoteFindNameProxy(ref This.GetPinnableReference(), szNameBuf, lHashVal, ref ppTInfo, rgMemId, pcFound, ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public static unsafe int ITypeLibRemoteFindNameProxy(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, Span pcFound, char** pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibRemoteFindNameProxy(ref This.GetPinnableReference(), szNameBuf, lHashVal, ref ppTInfo, rgMemId, ref pcFound.GetPinnableReference(), pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public static unsafe int ITypeLibRemoteFindNameProxy(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, Span pcFound, ref char* pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibRemoteFindNameProxy(ref This.GetPinnableReference(), szNameBuf, lHashVal, ref ppTInfo, rgMemId, ref pcFound.GetPinnableReference(), ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public static unsafe int ITypeLibRemoteFindNameProxy(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, Span rgMemId, ushort* pcFound, char** pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibRemoteFindNameProxy(ref This.GetPinnableReference(), szNameBuf, lHashVal, ref ppTInfo, ref rgMemId.GetPinnableReference(), pcFound, pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public static unsafe int ITypeLibRemoteFindNameProxy(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, Span rgMemId, ushort* pcFound, ref char* pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibRemoteFindNameProxy(ref This.GetPinnableReference(), szNameBuf, lHashVal, ref ppTInfo, ref rgMemId.GetPinnableReference(), pcFound, ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public static unsafe int ITypeLibRemoteFindNameProxy(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, Span rgMemId, Span pcFound, char** pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibRemoteFindNameProxy(ref This.GetPinnableReference(), szNameBuf, lHashVal, ref ppTInfo, ref rgMemId.GetPinnableReference(), ref pcFound.GetPinnableReference(), pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4145, Column 43 in oaidl.h")] + public static unsafe int ITypeLibRemoteFindNameProxy(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, Span rgMemId, Span pcFound, ref char* pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibRemoteFindNameProxy(ref This.GetPinnableReference(), szNameBuf, lHashVal, ref ppTInfo, ref rgMemId.GetPinnableReference(), ref pcFound.GetPinnableReference(), ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 4155, Column 17 in oaidl.h")] + public static unsafe void ITypeLibRemoteFindNameStub(this Windows thisApi, IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeLibRemoteFindNameStub(This, _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 4155, Column 17 in oaidl.h")] + public static unsafe void ITypeLibRemoteFindNameStub(this Windows thisApi, IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeLibRemoteFindNameStub(This, _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4155, Column 17 in oaidl.h")] + public static unsafe void ITypeLibRemoteFindNameStub(this Windows thisApi, IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeLibRemoteFindNameStub(This, _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 4155, Column 17 in oaidl.h")] + public static unsafe void ITypeLibRemoteFindNameStub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeLibRemoteFindNameStub(This, ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4155, Column 17 in oaidl.h")] + public static unsafe void ITypeLibRemoteFindNameStub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeLibRemoteFindNameStub(This, ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 4155, Column 17 in oaidl.h")] + public static unsafe void ITypeLibRemoteFindNameStub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeLibRemoteFindNameStub(This, ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4155, Column 17 in oaidl.h")] + public static unsafe void ITypeLibRemoteFindNameStub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeLibRemoteFindNameStub(This, ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 4155, Column 17 in oaidl.h")] + public static unsafe void ITypeLibRemoteFindNameStub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeLibRemoteFindNameStub(ref This.GetPinnableReference(), _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4155, Column 17 in oaidl.h")] + public static unsafe void ITypeLibRemoteFindNameStub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeLibRemoteFindNameStub(ref This.GetPinnableReference(), _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 4155, Column 17 in oaidl.h")] + public static unsafe void ITypeLibRemoteFindNameStub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeLibRemoteFindNameStub(ref This.GetPinnableReference(), _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4155, Column 17 in oaidl.h")] + public static unsafe void ITypeLibRemoteFindNameStub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeLibRemoteFindNameStub(ref This.GetPinnableReference(), _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 4155, Column 17 in oaidl.h")] + public static unsafe void ITypeLibRemoteFindNameStub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeLibRemoteFindNameStub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4155, Column 17 in oaidl.h")] + public static unsafe void ITypeLibRemoteFindNameStub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeLibRemoteFindNameStub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 4155, Column 17 in oaidl.h")] + public static unsafe void ITypeLibRemoteFindNameStub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeLibRemoteFindNameStub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4155, Column 17 in oaidl.h")] + public static unsafe void ITypeLibRemoteFindNameStub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeLibRemoteFindNameStub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 4162, Column 51 in oaidl.h")] + public static unsafe int ITypeLibLocalReleaseTLibAttrProxy(this Windows thisApi, Span This) + { + // SpanOverloader + return thisApi.ITypeLibLocalReleaseTLibAttrProxy(ref This.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 4166, Column 17 in oaidl.h")] + public static unsafe void ITypeLibLocalReleaseTLibAttrStub(this Windows thisApi, IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeLibLocalReleaseTLibAttrStub(This, _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 4166, Column 17 in oaidl.h")] + public static unsafe void ITypeLibLocalReleaseTLibAttrStub(this Windows thisApi, IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeLibLocalReleaseTLibAttrStub(This, _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4166, Column 17 in oaidl.h")] + public static unsafe void ITypeLibLocalReleaseTLibAttrStub(this Windows thisApi, IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeLibLocalReleaseTLibAttrStub(This, _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 4166, Column 17 in oaidl.h")] + public static unsafe void ITypeLibLocalReleaseTLibAttrStub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeLibLocalReleaseTLibAttrStub(This, ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4166, Column 17 in oaidl.h")] + public static unsafe void ITypeLibLocalReleaseTLibAttrStub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeLibLocalReleaseTLibAttrStub(This, ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 4166, Column 17 in oaidl.h")] + public static unsafe void ITypeLibLocalReleaseTLibAttrStub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeLibLocalReleaseTLibAttrStub(This, ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4166, Column 17 in oaidl.h")] + public static unsafe void ITypeLibLocalReleaseTLibAttrStub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeLibLocalReleaseTLibAttrStub(This, ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 4166, Column 17 in oaidl.h")] + public static unsafe void ITypeLibLocalReleaseTLibAttrStub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeLibLocalReleaseTLibAttrStub(ref This.GetPinnableReference(), _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4166, Column 17 in oaidl.h")] + public static unsafe void ITypeLibLocalReleaseTLibAttrStub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeLibLocalReleaseTLibAttrStub(ref This.GetPinnableReference(), _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 4166, Column 17 in oaidl.h")] + public static unsafe void ITypeLibLocalReleaseTLibAttrStub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeLibLocalReleaseTLibAttrStub(ref This.GetPinnableReference(), _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4166, Column 17 in oaidl.h")] + public static unsafe void ITypeLibLocalReleaseTLibAttrStub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeLibLocalReleaseTLibAttrStub(ref This.GetPinnableReference(), _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 4166, Column 17 in oaidl.h")] + public static unsafe void ITypeLibLocalReleaseTLibAttrStub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeLibLocalReleaseTLibAttrStub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4166, Column 17 in oaidl.h")] + public static unsafe void ITypeLibLocalReleaseTLibAttrStub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeLibLocalReleaseTLibAttrStub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 4166, Column 17 in oaidl.h")] + public static unsafe void ITypeLibLocalReleaseTLibAttrStub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeLibLocalReleaseTLibAttrStub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4166, Column 17 in oaidl.h")] + public static unsafe void ITypeLibLocalReleaseTLibAttrStub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeLibLocalReleaseTLibAttrStub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 4418, Column 43 in oaidl.h")] + public static unsafe int ITypeLib2RemoteGetLibStatisticsProxy(this Windows thisApi, ITypeLib2* This, uint* pcUniqueNames, Span pcchUniqueNames) + { + // SpanOverloader + return thisApi.ITypeLib2RemoteGetLibStatisticsProxy(This, pcUniqueNames, ref pcchUniqueNames.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 4418, Column 43 in oaidl.h")] + public static unsafe int ITypeLib2RemoteGetLibStatisticsProxy(this Windows thisApi, ITypeLib2* This, Span pcUniqueNames, uint* pcchUniqueNames) + { + // SpanOverloader + return thisApi.ITypeLib2RemoteGetLibStatisticsProxy(This, ref pcUniqueNames.GetPinnableReference(), pcchUniqueNames); + } + + /// To be documented. + [NativeName("Src", "Line 4418, Column 43 in oaidl.h")] + public static unsafe int ITypeLib2RemoteGetLibStatisticsProxy(this Windows thisApi, ITypeLib2* This, Span pcUniqueNames, Span pcchUniqueNames) + { + // SpanOverloader + return thisApi.ITypeLib2RemoteGetLibStatisticsProxy(This, ref pcUniqueNames.GetPinnableReference(), ref pcchUniqueNames.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 4418, Column 43 in oaidl.h")] + public static unsafe int ITypeLib2RemoteGetLibStatisticsProxy(this Windows thisApi, Span This, uint* pcUniqueNames, uint* pcchUniqueNames) + { + // SpanOverloader + return thisApi.ITypeLib2RemoteGetLibStatisticsProxy(ref This.GetPinnableReference(), pcUniqueNames, pcchUniqueNames); + } + + /// To be documented. + [NativeName("Src", "Line 4418, Column 43 in oaidl.h")] + public static unsafe int ITypeLib2RemoteGetLibStatisticsProxy(this Windows thisApi, Span This, uint* pcUniqueNames, Span pcchUniqueNames) + { + // SpanOverloader + return thisApi.ITypeLib2RemoteGetLibStatisticsProxy(ref This.GetPinnableReference(), pcUniqueNames, ref pcchUniqueNames.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 4418, Column 43 in oaidl.h")] + public static unsafe int ITypeLib2RemoteGetLibStatisticsProxy(this Windows thisApi, Span This, Span pcUniqueNames, uint* pcchUniqueNames) + { + // SpanOverloader + return thisApi.ITypeLib2RemoteGetLibStatisticsProxy(ref This.GetPinnableReference(), ref pcUniqueNames.GetPinnableReference(), pcchUniqueNames); + } + + /// To be documented. + [NativeName("Src", "Line 4418, Column 43 in oaidl.h")] + public static unsafe int ITypeLib2RemoteGetLibStatisticsProxy(this Windows thisApi, Span This, Span pcUniqueNames, Span pcchUniqueNames) + { + // SpanOverloader + return thisApi.ITypeLib2RemoteGetLibStatisticsProxy(ref This.GetPinnableReference(), ref pcUniqueNames.GetPinnableReference(), ref pcchUniqueNames.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 4424, Column 17 in oaidl.h")] + public static unsafe void ITypeLib2RemoteGetLibStatisticsStub(this Windows thisApi, IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeLib2RemoteGetLibStatisticsStub(This, _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 4424, Column 17 in oaidl.h")] + public static unsafe void ITypeLib2RemoteGetLibStatisticsStub(this Windows thisApi, IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeLib2RemoteGetLibStatisticsStub(This, _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4424, Column 17 in oaidl.h")] + public static unsafe void ITypeLib2RemoteGetLibStatisticsStub(this Windows thisApi, IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeLib2RemoteGetLibStatisticsStub(This, _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 4424, Column 17 in oaidl.h")] + public static unsafe void ITypeLib2RemoteGetLibStatisticsStub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeLib2RemoteGetLibStatisticsStub(This, ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4424, Column 17 in oaidl.h")] + public static unsafe void ITypeLib2RemoteGetLibStatisticsStub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeLib2RemoteGetLibStatisticsStub(This, ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 4424, Column 17 in oaidl.h")] + public static unsafe void ITypeLib2RemoteGetLibStatisticsStub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeLib2RemoteGetLibStatisticsStub(This, ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4424, Column 17 in oaidl.h")] + public static unsafe void ITypeLib2RemoteGetLibStatisticsStub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeLib2RemoteGetLibStatisticsStub(This, ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 4424, Column 17 in oaidl.h")] + public static unsafe void ITypeLib2RemoteGetLibStatisticsStub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeLib2RemoteGetLibStatisticsStub(ref This.GetPinnableReference(), _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4424, Column 17 in oaidl.h")] + public static unsafe void ITypeLib2RemoteGetLibStatisticsStub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeLib2RemoteGetLibStatisticsStub(ref This.GetPinnableReference(), _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 4424, Column 17 in oaidl.h")] + public static unsafe void ITypeLib2RemoteGetLibStatisticsStub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeLib2RemoteGetLibStatisticsStub(ref This.GetPinnableReference(), _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4424, Column 17 in oaidl.h")] + public static unsafe void ITypeLib2RemoteGetLibStatisticsStub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeLib2RemoteGetLibStatisticsStub(ref This.GetPinnableReference(), _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 4424, Column 17 in oaidl.h")] + public static unsafe void ITypeLib2RemoteGetLibStatisticsStub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeLib2RemoteGetLibStatisticsStub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4424, Column 17 in oaidl.h")] + public static unsafe void ITypeLib2RemoteGetLibStatisticsStub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeLib2RemoteGetLibStatisticsStub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 4424, Column 17 in oaidl.h")] + public static unsafe void ITypeLib2RemoteGetLibStatisticsStub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeLib2RemoteGetLibStatisticsStub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4424, Column 17 in oaidl.h")] + public static unsafe void ITypeLib2RemoteGetLibStatisticsStub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeLib2RemoteGetLibStatisticsStub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 4431, Column 43 in oaidl.h")] + public static unsafe int ITypeLib2RemoteGetDocumentation2Proxy(this Windows thisApi, ITypeLib2* This, int index, uint lcid, uint refPtrFlags, char** pbstrHelpString, Span pdwHelpStringContext, char** pbstrHelpStringDll) + { + // SpanOverloader + return thisApi.ITypeLib2RemoteGetDocumentation2Proxy(This, index, lcid, refPtrFlags, pbstrHelpString, ref pdwHelpStringContext.GetPinnableReference(), pbstrHelpStringDll); + } + + /// To be documented. + [NativeName("Src", "Line 4431, Column 43 in oaidl.h")] + public static unsafe int ITypeLib2RemoteGetDocumentation2Proxy(this Windows thisApi, ITypeLib2* This, int index, uint lcid, uint refPtrFlags, char** pbstrHelpString, Span pdwHelpStringContext, ref char* pbstrHelpStringDll) + { + // SpanOverloader + return thisApi.ITypeLib2RemoteGetDocumentation2Proxy(This, index, lcid, refPtrFlags, pbstrHelpString, ref pdwHelpStringContext.GetPinnableReference(), ref pbstrHelpStringDll); + } + + /// To be documented. + [NativeName("Src", "Line 4431, Column 43 in oaidl.h")] + public static unsafe int ITypeLib2RemoteGetDocumentation2Proxy(this Windows thisApi, ITypeLib2* This, int index, uint lcid, uint refPtrFlags, ref char* pbstrHelpString, Span pdwHelpStringContext, char** pbstrHelpStringDll) + { + // SpanOverloader + return thisApi.ITypeLib2RemoteGetDocumentation2Proxy(This, index, lcid, refPtrFlags, ref pbstrHelpString, ref pdwHelpStringContext.GetPinnableReference(), pbstrHelpStringDll); + } + + /// To be documented. + [NativeName("Src", "Line 4431, Column 43 in oaidl.h")] + public static unsafe int ITypeLib2RemoteGetDocumentation2Proxy(this Windows thisApi, ITypeLib2* This, int index, uint lcid, uint refPtrFlags, ref char* pbstrHelpString, Span pdwHelpStringContext, ref char* pbstrHelpStringDll) + { + // SpanOverloader + return thisApi.ITypeLib2RemoteGetDocumentation2Proxy(This, index, lcid, refPtrFlags, ref pbstrHelpString, ref pdwHelpStringContext.GetPinnableReference(), ref pbstrHelpStringDll); + } + + /// To be documented. + [NativeName("Src", "Line 4431, Column 43 in oaidl.h")] + public static unsafe int ITypeLib2RemoteGetDocumentation2Proxy(this Windows thisApi, Span This, int index, uint lcid, uint refPtrFlags, char** pbstrHelpString, uint* pdwHelpStringContext, char** pbstrHelpStringDll) + { + // SpanOverloader + return thisApi.ITypeLib2RemoteGetDocumentation2Proxy(ref This.GetPinnableReference(), index, lcid, refPtrFlags, pbstrHelpString, pdwHelpStringContext, pbstrHelpStringDll); + } + + /// To be documented. + [NativeName("Src", "Line 4431, Column 43 in oaidl.h")] + public static unsafe int ITypeLib2RemoteGetDocumentation2Proxy(this Windows thisApi, Span This, int index, uint lcid, uint refPtrFlags, char** pbstrHelpString, uint* pdwHelpStringContext, ref char* pbstrHelpStringDll) + { + // SpanOverloader + return thisApi.ITypeLib2RemoteGetDocumentation2Proxy(ref This.GetPinnableReference(), index, lcid, refPtrFlags, pbstrHelpString, pdwHelpStringContext, ref pbstrHelpStringDll); + } + + /// To be documented. + [NativeName("Src", "Line 4431, Column 43 in oaidl.h")] + public static unsafe int ITypeLib2RemoteGetDocumentation2Proxy(this Windows thisApi, Span This, int index, uint lcid, uint refPtrFlags, char** pbstrHelpString, Span pdwHelpStringContext, char** pbstrHelpStringDll) + { + // SpanOverloader + return thisApi.ITypeLib2RemoteGetDocumentation2Proxy(ref This.GetPinnableReference(), index, lcid, refPtrFlags, pbstrHelpString, ref pdwHelpStringContext.GetPinnableReference(), pbstrHelpStringDll); + } + + /// To be documented. + [NativeName("Src", "Line 4431, Column 43 in oaidl.h")] + public static unsafe int ITypeLib2RemoteGetDocumentation2Proxy(this Windows thisApi, Span This, int index, uint lcid, uint refPtrFlags, char** pbstrHelpString, Span pdwHelpStringContext, ref char* pbstrHelpStringDll) + { + // SpanOverloader + return thisApi.ITypeLib2RemoteGetDocumentation2Proxy(ref This.GetPinnableReference(), index, lcid, refPtrFlags, pbstrHelpString, ref pdwHelpStringContext.GetPinnableReference(), ref pbstrHelpStringDll); + } + + /// To be documented. + [NativeName("Src", "Line 4431, Column 43 in oaidl.h")] + public static unsafe int ITypeLib2RemoteGetDocumentation2Proxy(this Windows thisApi, Span This, int index, uint lcid, uint refPtrFlags, ref char* pbstrHelpString, uint* pdwHelpStringContext, char** pbstrHelpStringDll) + { + // SpanOverloader + return thisApi.ITypeLib2RemoteGetDocumentation2Proxy(ref This.GetPinnableReference(), index, lcid, refPtrFlags, ref pbstrHelpString, pdwHelpStringContext, pbstrHelpStringDll); + } + + /// To be documented. + [NativeName("Src", "Line 4431, Column 43 in oaidl.h")] + public static unsafe int ITypeLib2RemoteGetDocumentation2Proxy(this Windows thisApi, Span This, int index, uint lcid, uint refPtrFlags, ref char* pbstrHelpString, uint* pdwHelpStringContext, ref char* pbstrHelpStringDll) + { + // SpanOverloader + return thisApi.ITypeLib2RemoteGetDocumentation2Proxy(ref This.GetPinnableReference(), index, lcid, refPtrFlags, ref pbstrHelpString, pdwHelpStringContext, ref pbstrHelpStringDll); + } + + /// To be documented. + [NativeName("Src", "Line 4431, Column 43 in oaidl.h")] + public static unsafe int ITypeLib2RemoteGetDocumentation2Proxy(this Windows thisApi, Span This, int index, uint lcid, uint refPtrFlags, ref char* pbstrHelpString, Span pdwHelpStringContext, char** pbstrHelpStringDll) + { + // SpanOverloader + return thisApi.ITypeLib2RemoteGetDocumentation2Proxy(ref This.GetPinnableReference(), index, lcid, refPtrFlags, ref pbstrHelpString, ref pdwHelpStringContext.GetPinnableReference(), pbstrHelpStringDll); + } + + /// To be documented. + [NativeName("Src", "Line 4431, Column 43 in oaidl.h")] + public static unsafe int ITypeLib2RemoteGetDocumentation2Proxy(this Windows thisApi, Span This, int index, uint lcid, uint refPtrFlags, ref char* pbstrHelpString, Span pdwHelpStringContext, ref char* pbstrHelpStringDll) + { + // SpanOverloader + return thisApi.ITypeLib2RemoteGetDocumentation2Proxy(ref This.GetPinnableReference(), index, lcid, refPtrFlags, ref pbstrHelpString, ref pdwHelpStringContext.GetPinnableReference(), ref pbstrHelpStringDll); + } + + /// To be documented. + [NativeName("Src", "Line 4441, Column 17 in oaidl.h")] + public static unsafe void ITypeLib2RemoteGetDocumentation2Stub(this Windows thisApi, IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeLib2RemoteGetDocumentation2Stub(This, _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 4441, Column 17 in oaidl.h")] + public static unsafe void ITypeLib2RemoteGetDocumentation2Stub(this Windows thisApi, IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeLib2RemoteGetDocumentation2Stub(This, _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4441, Column 17 in oaidl.h")] + public static unsafe void ITypeLib2RemoteGetDocumentation2Stub(this Windows thisApi, IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeLib2RemoteGetDocumentation2Stub(This, _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 4441, Column 17 in oaidl.h")] + public static unsafe void ITypeLib2RemoteGetDocumentation2Stub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeLib2RemoteGetDocumentation2Stub(This, ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4441, Column 17 in oaidl.h")] + public static unsafe void ITypeLib2RemoteGetDocumentation2Stub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeLib2RemoteGetDocumentation2Stub(This, ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 4441, Column 17 in oaidl.h")] + public static unsafe void ITypeLib2RemoteGetDocumentation2Stub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeLib2RemoteGetDocumentation2Stub(This, ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4441, Column 17 in oaidl.h")] + public static unsafe void ITypeLib2RemoteGetDocumentation2Stub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeLib2RemoteGetDocumentation2Stub(This, ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 4441, Column 17 in oaidl.h")] + public static unsafe void ITypeLib2RemoteGetDocumentation2Stub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeLib2RemoteGetDocumentation2Stub(ref This.GetPinnableReference(), _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4441, Column 17 in oaidl.h")] + public static unsafe void ITypeLib2RemoteGetDocumentation2Stub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeLib2RemoteGetDocumentation2Stub(ref This.GetPinnableReference(), _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 4441, Column 17 in oaidl.h")] + public static unsafe void ITypeLib2RemoteGetDocumentation2Stub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeLib2RemoteGetDocumentation2Stub(ref This.GetPinnableReference(), _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4441, Column 17 in oaidl.h")] + public static unsafe void ITypeLib2RemoteGetDocumentation2Stub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeLib2RemoteGetDocumentation2Stub(ref This.GetPinnableReference(), _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 4441, Column 17 in oaidl.h")] + public static unsafe void ITypeLib2RemoteGetDocumentation2Stub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeLib2RemoteGetDocumentation2Stub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4441, Column 17 in oaidl.h")] + public static unsafe void ITypeLib2RemoteGetDocumentation2Stub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeLib2RemoteGetDocumentation2Stub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 4441, Column 17 in oaidl.h")] + public static unsafe void ITypeLib2RemoteGetDocumentation2Stub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeLib2RemoteGetDocumentation2Stub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 4441, Column 17 in oaidl.h")] + public static unsafe void ITypeLib2RemoteGetDocumentation2Stub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.ITypeLib2RemoteGetDocumentation2Stub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5627, Column 43 in oaidl.h")] + public static unsafe int IPropertyBagRemoteReadProxy(this Windows thisApi, IPropertyBag* This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pszPropName, Variant* pVar, IErrorLog* pErrorLog, uint varType, Span pUnkObj) + { + // SpanOverloader + return thisApi.IPropertyBagRemoteReadProxy(This, pszPropName, pVar, pErrorLog, varType, ref pUnkObj.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5627, Column 43 in oaidl.h")] + public static unsafe int IPropertyBagRemoteReadProxy(this Windows thisApi, IPropertyBag* This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pszPropName, Variant* pVar, Span pErrorLog, uint varType, Silk.NET.Core.Native.IUnknown* pUnkObj) + { + // SpanOverloader + return thisApi.IPropertyBagRemoteReadProxy(This, pszPropName, pVar, ref pErrorLog.GetPinnableReference(), varType, pUnkObj); + } + + /// To be documented. + [NativeName("Src", "Line 5627, Column 43 in oaidl.h")] + public static unsafe int IPropertyBagRemoteReadProxy(this Windows thisApi, IPropertyBag* This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pszPropName, Variant* pVar, Span pErrorLog, uint varType, Span pUnkObj) + { + // SpanOverloader + return thisApi.IPropertyBagRemoteReadProxy(This, pszPropName, pVar, ref pErrorLog.GetPinnableReference(), varType, ref pUnkObj.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5627, Column 43 in oaidl.h")] + public static unsafe int IPropertyBagRemoteReadProxy(this Windows thisApi, IPropertyBag* This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pszPropName, Span pVar, IErrorLog* pErrorLog, uint varType, Silk.NET.Core.Native.IUnknown* pUnkObj) + { + // SpanOverloader + return thisApi.IPropertyBagRemoteReadProxy(This, pszPropName, ref pVar.GetPinnableReference(), pErrorLog, varType, pUnkObj); + } + + /// To be documented. + [NativeName("Src", "Line 5627, Column 43 in oaidl.h")] + public static unsafe int IPropertyBagRemoteReadProxy(this Windows thisApi, IPropertyBag* This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pszPropName, Span pVar, IErrorLog* pErrorLog, uint varType, Span pUnkObj) + { + // SpanOverloader + return thisApi.IPropertyBagRemoteReadProxy(This, pszPropName, ref pVar.GetPinnableReference(), pErrorLog, varType, ref pUnkObj.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5627, Column 43 in oaidl.h")] + public static unsafe int IPropertyBagRemoteReadProxy(this Windows thisApi, IPropertyBag* This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pszPropName, Span pVar, Span pErrorLog, uint varType, Silk.NET.Core.Native.IUnknown* pUnkObj) + { + // SpanOverloader + return thisApi.IPropertyBagRemoteReadProxy(This, pszPropName, ref pVar.GetPinnableReference(), ref pErrorLog.GetPinnableReference(), varType, pUnkObj); + } + + /// To be documented. + [NativeName("Src", "Line 5627, Column 43 in oaidl.h")] + public static unsafe int IPropertyBagRemoteReadProxy(this Windows thisApi, IPropertyBag* This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pszPropName, Span pVar, Span pErrorLog, uint varType, Span pUnkObj) + { + // SpanOverloader + return thisApi.IPropertyBagRemoteReadProxy(This, pszPropName, ref pVar.GetPinnableReference(), ref pErrorLog.GetPinnableReference(), varType, ref pUnkObj.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5627, Column 43 in oaidl.h")] + public static unsafe int IPropertyBagRemoteReadProxy(this Windows thisApi, IPropertyBag* This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pszPropName, Variant* pVar, IErrorLog* pErrorLog, uint varType, Silk.NET.Core.Native.IUnknown* pUnkObj) + { + // SpanOverloader + return thisApi.IPropertyBagRemoteReadProxy(This, in pszPropName.GetPinnableReference(), pVar, pErrorLog, varType, pUnkObj); + } + + /// To be documented. + [NativeName("Src", "Line 5627, Column 43 in oaidl.h")] + public static unsafe int IPropertyBagRemoteReadProxy(this Windows thisApi, IPropertyBag* This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pszPropName, Variant* pVar, IErrorLog* pErrorLog, uint varType, Span pUnkObj) + { + // SpanOverloader + return thisApi.IPropertyBagRemoteReadProxy(This, in pszPropName.GetPinnableReference(), pVar, pErrorLog, varType, ref pUnkObj.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5627, Column 43 in oaidl.h")] + public static unsafe int IPropertyBagRemoteReadProxy(this Windows thisApi, IPropertyBag* This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pszPropName, Variant* pVar, Span pErrorLog, uint varType, Silk.NET.Core.Native.IUnknown* pUnkObj) + { + // SpanOverloader + return thisApi.IPropertyBagRemoteReadProxy(This, in pszPropName.GetPinnableReference(), pVar, ref pErrorLog.GetPinnableReference(), varType, pUnkObj); + } + + /// To be documented. + [NativeName("Src", "Line 5627, Column 43 in oaidl.h")] + public static unsafe int IPropertyBagRemoteReadProxy(this Windows thisApi, IPropertyBag* This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pszPropName, Variant* pVar, Span pErrorLog, uint varType, Span pUnkObj) + { + // SpanOverloader + return thisApi.IPropertyBagRemoteReadProxy(This, in pszPropName.GetPinnableReference(), pVar, ref pErrorLog.GetPinnableReference(), varType, ref pUnkObj.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5627, Column 43 in oaidl.h")] + public static unsafe int IPropertyBagRemoteReadProxy(this Windows thisApi, IPropertyBag* This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pszPropName, Span pVar, IErrorLog* pErrorLog, uint varType, Silk.NET.Core.Native.IUnknown* pUnkObj) + { + // SpanOverloader + return thisApi.IPropertyBagRemoteReadProxy(This, in pszPropName.GetPinnableReference(), ref pVar.GetPinnableReference(), pErrorLog, varType, pUnkObj); + } + + /// To be documented. + [NativeName("Src", "Line 5627, Column 43 in oaidl.h")] + public static unsafe int IPropertyBagRemoteReadProxy(this Windows thisApi, IPropertyBag* This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pszPropName, Span pVar, IErrorLog* pErrorLog, uint varType, Span pUnkObj) + { + // SpanOverloader + return thisApi.IPropertyBagRemoteReadProxy(This, in pszPropName.GetPinnableReference(), ref pVar.GetPinnableReference(), pErrorLog, varType, ref pUnkObj.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5627, Column 43 in oaidl.h")] + public static unsafe int IPropertyBagRemoteReadProxy(this Windows thisApi, IPropertyBag* This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pszPropName, Span pVar, Span pErrorLog, uint varType, Silk.NET.Core.Native.IUnknown* pUnkObj) + { + // SpanOverloader + return thisApi.IPropertyBagRemoteReadProxy(This, in pszPropName.GetPinnableReference(), ref pVar.GetPinnableReference(), ref pErrorLog.GetPinnableReference(), varType, pUnkObj); + } + + /// To be documented. + [NativeName("Src", "Line 5627, Column 43 in oaidl.h")] + public static unsafe int IPropertyBagRemoteReadProxy(this Windows thisApi, IPropertyBag* This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pszPropName, Span pVar, Span pErrorLog, uint varType, Span pUnkObj) + { + // SpanOverloader + return thisApi.IPropertyBagRemoteReadProxy(This, in pszPropName.GetPinnableReference(), ref pVar.GetPinnableReference(), ref pErrorLog.GetPinnableReference(), varType, ref pUnkObj.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5627, Column 43 in oaidl.h")] + public static unsafe int IPropertyBagRemoteReadProxy(this Windows thisApi, IPropertyBag* This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pszPropName, Variant* pVar, IErrorLog* pErrorLog, uint varType, Span pUnkObj) + { + // SpanOverloader + return thisApi.IPropertyBagRemoteReadProxy(This, pszPropName, pVar, pErrorLog, varType, ref pUnkObj.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5627, Column 43 in oaidl.h")] + public static unsafe int IPropertyBagRemoteReadProxy(this Windows thisApi, IPropertyBag* This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pszPropName, Variant* pVar, Span pErrorLog, uint varType, Silk.NET.Core.Native.IUnknown* pUnkObj) + { + // SpanOverloader + return thisApi.IPropertyBagRemoteReadProxy(This, pszPropName, pVar, ref pErrorLog.GetPinnableReference(), varType, pUnkObj); + } + + /// To be documented. + [NativeName("Src", "Line 5627, Column 43 in oaidl.h")] + public static unsafe int IPropertyBagRemoteReadProxy(this Windows thisApi, IPropertyBag* This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pszPropName, Variant* pVar, Span pErrorLog, uint varType, Span pUnkObj) + { + // SpanOverloader + return thisApi.IPropertyBagRemoteReadProxy(This, pszPropName, pVar, ref pErrorLog.GetPinnableReference(), varType, ref pUnkObj.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5627, Column 43 in oaidl.h")] + public static unsafe int IPropertyBagRemoteReadProxy(this Windows thisApi, IPropertyBag* This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pszPropName, Span pVar, IErrorLog* pErrorLog, uint varType, Silk.NET.Core.Native.IUnknown* pUnkObj) + { + // SpanOverloader + return thisApi.IPropertyBagRemoteReadProxy(This, pszPropName, ref pVar.GetPinnableReference(), pErrorLog, varType, pUnkObj); + } + + /// To be documented. + [NativeName("Src", "Line 5627, Column 43 in oaidl.h")] + public static unsafe int IPropertyBagRemoteReadProxy(this Windows thisApi, IPropertyBag* This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pszPropName, Span pVar, IErrorLog* pErrorLog, uint varType, Span pUnkObj) + { + // SpanOverloader + return thisApi.IPropertyBagRemoteReadProxy(This, pszPropName, ref pVar.GetPinnableReference(), pErrorLog, varType, ref pUnkObj.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5627, Column 43 in oaidl.h")] + public static unsafe int IPropertyBagRemoteReadProxy(this Windows thisApi, IPropertyBag* This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pszPropName, Span pVar, Span pErrorLog, uint varType, Silk.NET.Core.Native.IUnknown* pUnkObj) + { + // SpanOverloader + return thisApi.IPropertyBagRemoteReadProxy(This, pszPropName, ref pVar.GetPinnableReference(), ref pErrorLog.GetPinnableReference(), varType, pUnkObj); + } + + /// To be documented. + [NativeName("Src", "Line 5627, Column 43 in oaidl.h")] + public static unsafe int IPropertyBagRemoteReadProxy(this Windows thisApi, IPropertyBag* This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pszPropName, Span pVar, Span pErrorLog, uint varType, Span pUnkObj) + { + // SpanOverloader + return thisApi.IPropertyBagRemoteReadProxy(This, pszPropName, ref pVar.GetPinnableReference(), ref pErrorLog.GetPinnableReference(), varType, ref pUnkObj.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5627, Column 43 in oaidl.h")] + public static unsafe int IPropertyBagRemoteReadProxy(this Windows thisApi, Span This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pszPropName, Variant* pVar, IErrorLog* pErrorLog, uint varType, Silk.NET.Core.Native.IUnknown* pUnkObj) + { + // SpanOverloader + return thisApi.IPropertyBagRemoteReadProxy(ref This.GetPinnableReference(), pszPropName, pVar, pErrorLog, varType, pUnkObj); + } + + /// To be documented. + [NativeName("Src", "Line 5627, Column 43 in oaidl.h")] + public static unsafe int IPropertyBagRemoteReadProxy(this Windows thisApi, Span This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pszPropName, Variant* pVar, IErrorLog* pErrorLog, uint varType, Span pUnkObj) + { + // SpanOverloader + return thisApi.IPropertyBagRemoteReadProxy(ref This.GetPinnableReference(), pszPropName, pVar, pErrorLog, varType, ref pUnkObj.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5627, Column 43 in oaidl.h")] + public static unsafe int IPropertyBagRemoteReadProxy(this Windows thisApi, Span This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pszPropName, Variant* pVar, Span pErrorLog, uint varType, Silk.NET.Core.Native.IUnknown* pUnkObj) + { + // SpanOverloader + return thisApi.IPropertyBagRemoteReadProxy(ref This.GetPinnableReference(), pszPropName, pVar, ref pErrorLog.GetPinnableReference(), varType, pUnkObj); + } + + /// To be documented. + [NativeName("Src", "Line 5627, Column 43 in oaidl.h")] + public static unsafe int IPropertyBagRemoteReadProxy(this Windows thisApi, Span This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pszPropName, Variant* pVar, Span pErrorLog, uint varType, Span pUnkObj) + { + // SpanOverloader + return thisApi.IPropertyBagRemoteReadProxy(ref This.GetPinnableReference(), pszPropName, pVar, ref pErrorLog.GetPinnableReference(), varType, ref pUnkObj.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5627, Column 43 in oaidl.h")] + public static unsafe int IPropertyBagRemoteReadProxy(this Windows thisApi, Span This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pszPropName, Span pVar, IErrorLog* pErrorLog, uint varType, Silk.NET.Core.Native.IUnknown* pUnkObj) + { + // SpanOverloader + return thisApi.IPropertyBagRemoteReadProxy(ref This.GetPinnableReference(), pszPropName, ref pVar.GetPinnableReference(), pErrorLog, varType, pUnkObj); + } + + /// To be documented. + [NativeName("Src", "Line 5627, Column 43 in oaidl.h")] + public static unsafe int IPropertyBagRemoteReadProxy(this Windows thisApi, Span This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pszPropName, Span pVar, IErrorLog* pErrorLog, uint varType, Span pUnkObj) + { + // SpanOverloader + return thisApi.IPropertyBagRemoteReadProxy(ref This.GetPinnableReference(), pszPropName, ref pVar.GetPinnableReference(), pErrorLog, varType, ref pUnkObj.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5627, Column 43 in oaidl.h")] + public static unsafe int IPropertyBagRemoteReadProxy(this Windows thisApi, Span This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pszPropName, Span pVar, Span pErrorLog, uint varType, Silk.NET.Core.Native.IUnknown* pUnkObj) + { + // SpanOverloader + return thisApi.IPropertyBagRemoteReadProxy(ref This.GetPinnableReference(), pszPropName, ref pVar.GetPinnableReference(), ref pErrorLog.GetPinnableReference(), varType, pUnkObj); + } + + /// To be documented. + [NativeName("Src", "Line 5627, Column 43 in oaidl.h")] + public static unsafe int IPropertyBagRemoteReadProxy(this Windows thisApi, Span This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pszPropName, Span pVar, Span pErrorLog, uint varType, Span pUnkObj) + { + // SpanOverloader + return thisApi.IPropertyBagRemoteReadProxy(ref This.GetPinnableReference(), pszPropName, ref pVar.GetPinnableReference(), ref pErrorLog.GetPinnableReference(), varType, ref pUnkObj.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5627, Column 43 in oaidl.h")] + public static unsafe int IPropertyBagRemoteReadProxy(this Windows thisApi, Span This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pszPropName, Variant* pVar, IErrorLog* pErrorLog, uint varType, Silk.NET.Core.Native.IUnknown* pUnkObj) + { + // SpanOverloader + return thisApi.IPropertyBagRemoteReadProxy(ref This.GetPinnableReference(), in pszPropName.GetPinnableReference(), pVar, pErrorLog, varType, pUnkObj); + } + + /// To be documented. + [NativeName("Src", "Line 5627, Column 43 in oaidl.h")] + public static unsafe int IPropertyBagRemoteReadProxy(this Windows thisApi, Span This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pszPropName, Variant* pVar, IErrorLog* pErrorLog, uint varType, Span pUnkObj) + { + // SpanOverloader + return thisApi.IPropertyBagRemoteReadProxy(ref This.GetPinnableReference(), in pszPropName.GetPinnableReference(), pVar, pErrorLog, varType, ref pUnkObj.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5627, Column 43 in oaidl.h")] + public static unsafe int IPropertyBagRemoteReadProxy(this Windows thisApi, Span This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pszPropName, Variant* pVar, Span pErrorLog, uint varType, Silk.NET.Core.Native.IUnknown* pUnkObj) + { + // SpanOverloader + return thisApi.IPropertyBagRemoteReadProxy(ref This.GetPinnableReference(), in pszPropName.GetPinnableReference(), pVar, ref pErrorLog.GetPinnableReference(), varType, pUnkObj); + } + + /// To be documented. + [NativeName("Src", "Line 5627, Column 43 in oaidl.h")] + public static unsafe int IPropertyBagRemoteReadProxy(this Windows thisApi, Span This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pszPropName, Variant* pVar, Span pErrorLog, uint varType, Span pUnkObj) + { + // SpanOverloader + return thisApi.IPropertyBagRemoteReadProxy(ref This.GetPinnableReference(), in pszPropName.GetPinnableReference(), pVar, ref pErrorLog.GetPinnableReference(), varType, ref pUnkObj.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5627, Column 43 in oaidl.h")] + public static unsafe int IPropertyBagRemoteReadProxy(this Windows thisApi, Span This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pszPropName, Span pVar, IErrorLog* pErrorLog, uint varType, Silk.NET.Core.Native.IUnknown* pUnkObj) + { + // SpanOverloader + return thisApi.IPropertyBagRemoteReadProxy(ref This.GetPinnableReference(), in pszPropName.GetPinnableReference(), ref pVar.GetPinnableReference(), pErrorLog, varType, pUnkObj); + } + + /// To be documented. + [NativeName("Src", "Line 5627, Column 43 in oaidl.h")] + public static unsafe int IPropertyBagRemoteReadProxy(this Windows thisApi, Span This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pszPropName, Span pVar, IErrorLog* pErrorLog, uint varType, Span pUnkObj) + { + // SpanOverloader + return thisApi.IPropertyBagRemoteReadProxy(ref This.GetPinnableReference(), in pszPropName.GetPinnableReference(), ref pVar.GetPinnableReference(), pErrorLog, varType, ref pUnkObj.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5627, Column 43 in oaidl.h")] + public static unsafe int IPropertyBagRemoteReadProxy(this Windows thisApi, Span This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pszPropName, Span pVar, Span pErrorLog, uint varType, Silk.NET.Core.Native.IUnknown* pUnkObj) + { + // SpanOverloader + return thisApi.IPropertyBagRemoteReadProxy(ref This.GetPinnableReference(), in pszPropName.GetPinnableReference(), ref pVar.GetPinnableReference(), ref pErrorLog.GetPinnableReference(), varType, pUnkObj); + } + + /// To be documented. + [NativeName("Src", "Line 5627, Column 43 in oaidl.h")] + public static unsafe int IPropertyBagRemoteReadProxy(this Windows thisApi, Span This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pszPropName, Span pVar, Span pErrorLog, uint varType, Span pUnkObj) + { + // SpanOverloader + return thisApi.IPropertyBagRemoteReadProxy(ref This.GetPinnableReference(), in pszPropName.GetPinnableReference(), ref pVar.GetPinnableReference(), ref pErrorLog.GetPinnableReference(), varType, ref pUnkObj.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5627, Column 43 in oaidl.h")] + public static unsafe int IPropertyBagRemoteReadProxy(this Windows thisApi, Span This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pszPropName, Variant* pVar, IErrorLog* pErrorLog, uint varType, Silk.NET.Core.Native.IUnknown* pUnkObj) + { + // SpanOverloader + return thisApi.IPropertyBagRemoteReadProxy(ref This.GetPinnableReference(), pszPropName, pVar, pErrorLog, varType, pUnkObj); + } + + /// To be documented. + [NativeName("Src", "Line 5627, Column 43 in oaidl.h")] + public static unsafe int IPropertyBagRemoteReadProxy(this Windows thisApi, Span This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pszPropName, Variant* pVar, IErrorLog* pErrorLog, uint varType, Span pUnkObj) + { + // SpanOverloader + return thisApi.IPropertyBagRemoteReadProxy(ref This.GetPinnableReference(), pszPropName, pVar, pErrorLog, varType, ref pUnkObj.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5627, Column 43 in oaidl.h")] + public static unsafe int IPropertyBagRemoteReadProxy(this Windows thisApi, Span This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pszPropName, Variant* pVar, Span pErrorLog, uint varType, Silk.NET.Core.Native.IUnknown* pUnkObj) + { + // SpanOverloader + return thisApi.IPropertyBagRemoteReadProxy(ref This.GetPinnableReference(), pszPropName, pVar, ref pErrorLog.GetPinnableReference(), varType, pUnkObj); + } + + /// To be documented. + [NativeName("Src", "Line 5627, Column 43 in oaidl.h")] + public static unsafe int IPropertyBagRemoteReadProxy(this Windows thisApi, Span This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pszPropName, Variant* pVar, Span pErrorLog, uint varType, Span pUnkObj) + { + // SpanOverloader + return thisApi.IPropertyBagRemoteReadProxy(ref This.GetPinnableReference(), pszPropName, pVar, ref pErrorLog.GetPinnableReference(), varType, ref pUnkObj.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5627, Column 43 in oaidl.h")] + public static unsafe int IPropertyBagRemoteReadProxy(this Windows thisApi, Span This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pszPropName, Span pVar, IErrorLog* pErrorLog, uint varType, Silk.NET.Core.Native.IUnknown* pUnkObj) + { + // SpanOverloader + return thisApi.IPropertyBagRemoteReadProxy(ref This.GetPinnableReference(), pszPropName, ref pVar.GetPinnableReference(), pErrorLog, varType, pUnkObj); + } + + /// To be documented. + [NativeName("Src", "Line 5627, Column 43 in oaidl.h")] + public static unsafe int IPropertyBagRemoteReadProxy(this Windows thisApi, Span This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pszPropName, Span pVar, IErrorLog* pErrorLog, uint varType, Span pUnkObj) + { + // SpanOverloader + return thisApi.IPropertyBagRemoteReadProxy(ref This.GetPinnableReference(), pszPropName, ref pVar.GetPinnableReference(), pErrorLog, varType, ref pUnkObj.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5627, Column 43 in oaidl.h")] + public static unsafe int IPropertyBagRemoteReadProxy(this Windows thisApi, Span This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pszPropName, Span pVar, Span pErrorLog, uint varType, Silk.NET.Core.Native.IUnknown* pUnkObj) + { + // SpanOverloader + return thisApi.IPropertyBagRemoteReadProxy(ref This.GetPinnableReference(), pszPropName, ref pVar.GetPinnableReference(), ref pErrorLog.GetPinnableReference(), varType, pUnkObj); + } + + /// To be documented. + [NativeName("Src", "Line 5627, Column 43 in oaidl.h")] + public static unsafe int IPropertyBagRemoteReadProxy(this Windows thisApi, Span This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pszPropName, Span pVar, Span pErrorLog, uint varType, Span pUnkObj) + { + // SpanOverloader + return thisApi.IPropertyBagRemoteReadProxy(ref This.GetPinnableReference(), pszPropName, ref pVar.GetPinnableReference(), ref pErrorLog.GetPinnableReference(), varType, ref pUnkObj.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5636, Column 17 in oaidl.h")] + public static unsafe void IPropertyBagRemoteReadStub(this Windows thisApi, IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.IPropertyBagRemoteReadStub(This, _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5636, Column 17 in oaidl.h")] + public static unsafe void IPropertyBagRemoteReadStub(this Windows thisApi, IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.IPropertyBagRemoteReadStub(This, _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 5636, Column 17 in oaidl.h")] + public static unsafe void IPropertyBagRemoteReadStub(this Windows thisApi, IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.IPropertyBagRemoteReadStub(This, _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5636, Column 17 in oaidl.h")] + public static unsafe void IPropertyBagRemoteReadStub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.IPropertyBagRemoteReadStub(This, ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 5636, Column 17 in oaidl.h")] + public static unsafe void IPropertyBagRemoteReadStub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.IPropertyBagRemoteReadStub(This, ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5636, Column 17 in oaidl.h")] + public static unsafe void IPropertyBagRemoteReadStub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.IPropertyBagRemoteReadStub(This, ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 5636, Column 17 in oaidl.h")] + public static unsafe void IPropertyBagRemoteReadStub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.IPropertyBagRemoteReadStub(This, ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5636, Column 17 in oaidl.h")] + public static unsafe void IPropertyBagRemoteReadStub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.IPropertyBagRemoteReadStub(ref This.GetPinnableReference(), _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 5636, Column 17 in oaidl.h")] + public static unsafe void IPropertyBagRemoteReadStub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.IPropertyBagRemoteReadStub(ref This.GetPinnableReference(), _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5636, Column 17 in oaidl.h")] + public static unsafe void IPropertyBagRemoteReadStub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.IPropertyBagRemoteReadStub(ref This.GetPinnableReference(), _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 5636, Column 17 in oaidl.h")] + public static unsafe void IPropertyBagRemoteReadStub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.IPropertyBagRemoteReadStub(ref This.GetPinnableReference(), _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5636, Column 17 in oaidl.h")] + public static unsafe void IPropertyBagRemoteReadStub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.IPropertyBagRemoteReadStub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 5636, Column 17 in oaidl.h")] + public static unsafe void IPropertyBagRemoteReadStub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.IPropertyBagRemoteReadStub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5636, Column 17 in oaidl.h")] + public static unsafe void IPropertyBagRemoteReadStub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.IPropertyBagRemoteReadStub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 5636, Column 17 in oaidl.h")] + public static unsafe void IPropertyBagRemoteReadStub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.IPropertyBagRemoteReadStub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5912, Column 39 in oaidl.h")] + public static unsafe uint BSTRUserSize(this Windows thisApi, Span arg0, uint arg1, char** arg2) + { + // SpanOverloader + return thisApi.BSTRUserSize(ref arg0.GetPinnableReference(), arg1, arg2); + } + + /// To be documented. + [NativeName("Src", "Line 5912, Column 39 in oaidl.h")] + public static unsafe uint BSTRUserSize(this Windows thisApi, Span arg0, uint arg1, ref char* arg2) + { + // SpanOverloader + return thisApi.BSTRUserSize(ref arg0.GetPinnableReference(), arg1, ref arg2); + } + + /// To be documented. + [NativeName("Src", "Line 5913, Column 29 in oaidl.h")] + public static unsafe byte* BSTRUserMarshal(this Windows thisApi, uint* arg0, Span arg1, char** arg2) + { + // SpanOverloader + return thisApi.BSTRUserMarshal(arg0, ref arg1.GetPinnableReference(), arg2); + } + + /// To be documented. + [NativeName("Src", "Line 5913, Column 29 in oaidl.h")] + public static unsafe byte* BSTRUserMarshal(this Windows thisApi, uint* arg0, Span arg1, ref char* arg2) + { + // SpanOverloader + return thisApi.BSTRUserMarshal(arg0, ref arg1.GetPinnableReference(), ref arg2); + } + + /// To be documented. + [NativeName("Src", "Line 5913, Column 29 in oaidl.h")] + public static unsafe byte* BSTRUserMarshal(this Windows thisApi, Span arg0, byte* arg1, char** arg2) + { + // SpanOverloader + return thisApi.BSTRUserMarshal(ref arg0.GetPinnableReference(), arg1, arg2); + } + + /// To be documented. + [NativeName("Src", "Line 5913, Column 29 in oaidl.h")] + public static unsafe byte* BSTRUserMarshal(this Windows thisApi, Span arg0, byte* arg1, ref char* arg2) + { + // SpanOverloader + return thisApi.BSTRUserMarshal(ref arg0.GetPinnableReference(), arg1, ref arg2); + } + + /// To be documented. + [NativeName("Src", "Line 5913, Column 29 in oaidl.h")] + public static unsafe byte* BSTRUserMarshal(this Windows thisApi, Span arg0, Span arg1, char** arg2) + { + // SpanOverloader + return thisApi.BSTRUserMarshal(ref arg0.GetPinnableReference(), ref arg1.GetPinnableReference(), arg2); + } + + /// To be documented. + [NativeName("Src", "Line 5913, Column 29 in oaidl.h")] + public static unsafe byte* BSTRUserMarshal(this Windows thisApi, Span arg0, Span arg1, ref char* arg2) + { + // SpanOverloader + return thisApi.BSTRUserMarshal(ref arg0.GetPinnableReference(), ref arg1.GetPinnableReference(), ref arg2); + } + + /// To be documented. + [NativeName("Src", "Line 5913, Column 29 in oaidl.h")] + public static unsafe byte* BSTRUserMarshal(this Windows thisApi, Span arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, char** arg2) + { + // SpanOverloader + return thisApi.BSTRUserMarshal(ref arg0.GetPinnableReference(), arg1, arg2); + } + + /// To be documented. + [NativeName("Src", "Line 5913, Column 29 in oaidl.h")] + public static unsafe byte* BSTRUserMarshal(this Windows thisApi, Span arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref char* arg2) + { + // SpanOverloader + return thisApi.BSTRUserMarshal(ref arg0.GetPinnableReference(), arg1, ref arg2); + } + + /// To be documented. + [NativeName("Src", "Line 5914, Column 29 in oaidl.h")] + public static unsafe byte* BSTRUserUnmarshal(this Windows thisApi, uint* arg0, Span arg1, char** arg2) + { + // SpanOverloader + return thisApi.BSTRUserUnmarshal(arg0, ref arg1.GetPinnableReference(), arg2); + } + + /// To be documented. + [NativeName("Src", "Line 5914, Column 29 in oaidl.h")] + public static unsafe byte* BSTRUserUnmarshal(this Windows thisApi, uint* arg0, Span arg1, ref char* arg2) + { + // SpanOverloader + return thisApi.BSTRUserUnmarshal(arg0, ref arg1.GetPinnableReference(), ref arg2); + } + + /// To be documented. + [NativeName("Src", "Line 5914, Column 29 in oaidl.h")] + public static unsafe byte* BSTRUserUnmarshal(this Windows thisApi, Span arg0, byte* arg1, char** arg2) + { + // SpanOverloader + return thisApi.BSTRUserUnmarshal(ref arg0.GetPinnableReference(), arg1, arg2); + } + + /// To be documented. + [NativeName("Src", "Line 5914, Column 29 in oaidl.h")] + public static unsafe byte* BSTRUserUnmarshal(this Windows thisApi, Span arg0, byte* arg1, ref char* arg2) + { + // SpanOverloader + return thisApi.BSTRUserUnmarshal(ref arg0.GetPinnableReference(), arg1, ref arg2); + } + + /// To be documented. + [NativeName("Src", "Line 5914, Column 29 in oaidl.h")] + public static unsafe byte* BSTRUserUnmarshal(this Windows thisApi, Span arg0, Span arg1, char** arg2) + { + // SpanOverloader + return thisApi.BSTRUserUnmarshal(ref arg0.GetPinnableReference(), ref arg1.GetPinnableReference(), arg2); + } + + /// To be documented. + [NativeName("Src", "Line 5914, Column 29 in oaidl.h")] + public static unsafe byte* BSTRUserUnmarshal(this Windows thisApi, Span arg0, Span arg1, ref char* arg2) + { + // SpanOverloader + return thisApi.BSTRUserUnmarshal(ref arg0.GetPinnableReference(), ref arg1.GetPinnableReference(), ref arg2); + } + + /// To be documented. + [NativeName("Src", "Line 5914, Column 29 in oaidl.h")] + public static unsafe byte* BSTRUserUnmarshal(this Windows thisApi, Span arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, char** arg2) + { + // SpanOverloader + return thisApi.BSTRUserUnmarshal(ref arg0.GetPinnableReference(), arg1, arg2); + } + + /// To be documented. + [NativeName("Src", "Line 5914, Column 29 in oaidl.h")] + public static unsafe byte* BSTRUserUnmarshal(this Windows thisApi, Span arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref char* arg2) + { + // SpanOverloader + return thisApi.BSTRUserUnmarshal(ref arg0.GetPinnableReference(), arg1, ref arg2); + } + + /// To be documented. + [NativeName("Src", "Line 5915, Column 39 in oaidl.h")] + public static unsafe void BSTRUserFree(this Windows thisApi, Span arg0, char** arg1) + { + // SpanOverloader + thisApi.BSTRUserFree(ref arg0.GetPinnableReference(), arg1); + } + + /// To be documented. + [NativeName("Src", "Line 5915, Column 39 in oaidl.h")] + public static unsafe void BSTRUserFree(this Windows thisApi, Span arg0, ref char* arg1) + { + // SpanOverloader + thisApi.BSTRUserFree(ref arg0.GetPinnableReference(), ref arg1); + } + + /// To be documented. + [NativeName("Src", "Line 5917, Column 39 in oaidl.h")] + public static unsafe uint CLEANLOCALSTORAGEUserSize(this Windows thisApi, uint* arg0, uint arg1, Span arg2) + { + // SpanOverloader + return thisApi.CLEANLOCALSTORAGEUserSize(arg0, arg1, ref arg2.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5917, Column 39 in oaidl.h")] + public static unsafe uint CLEANLOCALSTORAGEUserSize(this Windows thisApi, Span arg0, uint arg1, CleanLocalStorage* arg2) + { + // SpanOverloader + return thisApi.CLEANLOCALSTORAGEUserSize(ref arg0.GetPinnableReference(), arg1, arg2); + } + + /// To be documented. + [NativeName("Src", "Line 5917, Column 39 in oaidl.h")] + public static unsafe uint CLEANLOCALSTORAGEUserSize(this Windows thisApi, Span arg0, uint arg1, Span arg2) + { + // SpanOverloader + return thisApi.CLEANLOCALSTORAGEUserSize(ref arg0.GetPinnableReference(), arg1, ref arg2.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5918, Column 29 in oaidl.h")] + public static unsafe byte* CLEANLOCALSTORAGEUserMarshal(this Windows thisApi, uint* arg0, byte* arg1, Span arg2) + { + // SpanOverloader + return thisApi.CLEANLOCALSTORAGEUserMarshal(arg0, arg1, ref arg2.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5918, Column 29 in oaidl.h")] + public static unsafe byte* CLEANLOCALSTORAGEUserMarshal(this Windows thisApi, uint* arg0, Span arg1, CleanLocalStorage* arg2) + { + // SpanOverloader + return thisApi.CLEANLOCALSTORAGEUserMarshal(arg0, ref arg1.GetPinnableReference(), arg2); + } + + /// To be documented. + [NativeName("Src", "Line 5918, Column 29 in oaidl.h")] + public static unsafe byte* CLEANLOCALSTORAGEUserMarshal(this Windows thisApi, uint* arg0, Span arg1, Span arg2) + { + // SpanOverloader + return thisApi.CLEANLOCALSTORAGEUserMarshal(arg0, ref arg1.GetPinnableReference(), ref arg2.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5918, Column 29 in oaidl.h")] + public static unsafe byte* CLEANLOCALSTORAGEUserMarshal(this Windows thisApi, uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, Span arg2) + { + // SpanOverloader + return thisApi.CLEANLOCALSTORAGEUserMarshal(arg0, arg1, ref arg2.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5918, Column 29 in oaidl.h")] + public static unsafe byte* CLEANLOCALSTORAGEUserMarshal(this Windows thisApi, Span arg0, byte* arg1, CleanLocalStorage* arg2) + { + // SpanOverloader + return thisApi.CLEANLOCALSTORAGEUserMarshal(ref arg0.GetPinnableReference(), arg1, arg2); + } + + /// To be documented. + [NativeName("Src", "Line 5918, Column 29 in oaidl.h")] + public static unsafe byte* CLEANLOCALSTORAGEUserMarshal(this Windows thisApi, Span arg0, byte* arg1, Span arg2) + { + // SpanOverloader + return thisApi.CLEANLOCALSTORAGEUserMarshal(ref arg0.GetPinnableReference(), arg1, ref arg2.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5918, Column 29 in oaidl.h")] + public static unsafe byte* CLEANLOCALSTORAGEUserMarshal(this Windows thisApi, Span arg0, Span arg1, CleanLocalStorage* arg2) + { + // SpanOverloader + return thisApi.CLEANLOCALSTORAGEUserMarshal(ref arg0.GetPinnableReference(), ref arg1.GetPinnableReference(), arg2); + } + + /// To be documented. + [NativeName("Src", "Line 5918, Column 29 in oaidl.h")] + public static unsafe byte* CLEANLOCALSTORAGEUserMarshal(this Windows thisApi, Span arg0, Span arg1, Span arg2) + { + // SpanOverloader + return thisApi.CLEANLOCALSTORAGEUserMarshal(ref arg0.GetPinnableReference(), ref arg1.GetPinnableReference(), ref arg2.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5918, Column 29 in oaidl.h")] + public static unsafe byte* CLEANLOCALSTORAGEUserMarshal(this Windows thisApi, Span arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, CleanLocalStorage* arg2) + { + // SpanOverloader + return thisApi.CLEANLOCALSTORAGEUserMarshal(ref arg0.GetPinnableReference(), arg1, arg2); + } + + /// To be documented. + [NativeName("Src", "Line 5918, Column 29 in oaidl.h")] + public static unsafe byte* CLEANLOCALSTORAGEUserMarshal(this Windows thisApi, Span arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, Span arg2) + { + // SpanOverloader + return thisApi.CLEANLOCALSTORAGEUserMarshal(ref arg0.GetPinnableReference(), arg1, ref arg2.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5919, Column 29 in oaidl.h")] + public static unsafe byte* CLEANLOCALSTORAGEUserUnmarshal(this Windows thisApi, uint* arg0, byte* arg1, Span arg2) + { + // SpanOverloader + return thisApi.CLEANLOCALSTORAGEUserUnmarshal(arg0, arg1, ref arg2.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5919, Column 29 in oaidl.h")] + public static unsafe byte* CLEANLOCALSTORAGEUserUnmarshal(this Windows thisApi, uint* arg0, Span arg1, CleanLocalStorage* arg2) + { + // SpanOverloader + return thisApi.CLEANLOCALSTORAGEUserUnmarshal(arg0, ref arg1.GetPinnableReference(), arg2); + } + + /// To be documented. + [NativeName("Src", "Line 5919, Column 29 in oaidl.h")] + public static unsafe byte* CLEANLOCALSTORAGEUserUnmarshal(this Windows thisApi, uint* arg0, Span arg1, Span arg2) + { + // SpanOverloader + return thisApi.CLEANLOCALSTORAGEUserUnmarshal(arg0, ref arg1.GetPinnableReference(), ref arg2.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5919, Column 29 in oaidl.h")] + public static unsafe byte* CLEANLOCALSTORAGEUserUnmarshal(this Windows thisApi, uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, Span arg2) + { + // SpanOverloader + return thisApi.CLEANLOCALSTORAGEUserUnmarshal(arg0, arg1, ref arg2.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5919, Column 29 in oaidl.h")] + public static unsafe byte* CLEANLOCALSTORAGEUserUnmarshal(this Windows thisApi, Span arg0, byte* arg1, CleanLocalStorage* arg2) + { + // SpanOverloader + return thisApi.CLEANLOCALSTORAGEUserUnmarshal(ref arg0.GetPinnableReference(), arg1, arg2); + } + + /// To be documented. + [NativeName("Src", "Line 5919, Column 29 in oaidl.h")] + public static unsafe byte* CLEANLOCALSTORAGEUserUnmarshal(this Windows thisApi, Span arg0, byte* arg1, Span arg2) + { + // SpanOverloader + return thisApi.CLEANLOCALSTORAGEUserUnmarshal(ref arg0.GetPinnableReference(), arg1, ref arg2.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5919, Column 29 in oaidl.h")] + public static unsafe byte* CLEANLOCALSTORAGEUserUnmarshal(this Windows thisApi, Span arg0, Span arg1, CleanLocalStorage* arg2) + { + // SpanOverloader + return thisApi.CLEANLOCALSTORAGEUserUnmarshal(ref arg0.GetPinnableReference(), ref arg1.GetPinnableReference(), arg2); + } + + /// To be documented. + [NativeName("Src", "Line 5919, Column 29 in oaidl.h")] + public static unsafe byte* CLEANLOCALSTORAGEUserUnmarshal(this Windows thisApi, Span arg0, Span arg1, Span arg2) + { + // SpanOverloader + return thisApi.CLEANLOCALSTORAGEUserUnmarshal(ref arg0.GetPinnableReference(), ref arg1.GetPinnableReference(), ref arg2.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5919, Column 29 in oaidl.h")] + public static unsafe byte* CLEANLOCALSTORAGEUserUnmarshal(this Windows thisApi, Span arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, CleanLocalStorage* arg2) + { + // SpanOverloader + return thisApi.CLEANLOCALSTORAGEUserUnmarshal(ref arg0.GetPinnableReference(), arg1, arg2); + } + + /// To be documented. + [NativeName("Src", "Line 5919, Column 29 in oaidl.h")] + public static unsafe byte* CLEANLOCALSTORAGEUserUnmarshal(this Windows thisApi, Span arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, Span arg2) + { + // SpanOverloader + return thisApi.CLEANLOCALSTORAGEUserUnmarshal(ref arg0.GetPinnableReference(), arg1, ref arg2.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5920, Column 39 in oaidl.h")] + public static unsafe void CLEANLOCALSTORAGEUserFree(this Windows thisApi, uint* arg0, Span arg1) + { + // SpanOverloader + thisApi.CLEANLOCALSTORAGEUserFree(arg0, ref arg1.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5920, Column 39 in oaidl.h")] + public static unsafe void CLEANLOCALSTORAGEUserFree(this Windows thisApi, Span arg0, CleanLocalStorage* arg1) + { + // SpanOverloader + thisApi.CLEANLOCALSTORAGEUserFree(ref arg0.GetPinnableReference(), arg1); + } + + /// To be documented. + [NativeName("Src", "Line 5920, Column 39 in oaidl.h")] + public static unsafe void CLEANLOCALSTORAGEUserFree(this Windows thisApi, Span arg0, Span arg1) + { + // SpanOverloader + thisApi.CLEANLOCALSTORAGEUserFree(ref arg0.GetPinnableReference(), ref arg1.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5922, Column 39 in oaidl.h")] + public static unsafe uint VARIANTUserSize(this Windows thisApi, uint* arg0, uint arg1, Span arg2) + { + // SpanOverloader + return thisApi.VARIANTUserSize(arg0, arg1, ref arg2.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5922, Column 39 in oaidl.h")] + public static unsafe uint VARIANTUserSize(this Windows thisApi, Span arg0, uint arg1, Variant* arg2) + { + // SpanOverloader + return thisApi.VARIANTUserSize(ref arg0.GetPinnableReference(), arg1, arg2); + } + + /// To be documented. + [NativeName("Src", "Line 5922, Column 39 in oaidl.h")] + public static unsafe uint VARIANTUserSize(this Windows thisApi, Span arg0, uint arg1, Span arg2) + { + // SpanOverloader + return thisApi.VARIANTUserSize(ref arg0.GetPinnableReference(), arg1, ref arg2.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5923, Column 29 in oaidl.h")] + public static unsafe byte* VARIANTUserMarshal(this Windows thisApi, uint* arg0, byte* arg1, Span arg2) + { + // SpanOverloader + return thisApi.VARIANTUserMarshal(arg0, arg1, ref arg2.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5923, Column 29 in oaidl.h")] + public static unsafe byte* VARIANTUserMarshal(this Windows thisApi, uint* arg0, Span arg1, Variant* arg2) + { + // SpanOverloader + return thisApi.VARIANTUserMarshal(arg0, ref arg1.GetPinnableReference(), arg2); + } + + /// To be documented. + [NativeName("Src", "Line 5923, Column 29 in oaidl.h")] + public static unsafe byte* VARIANTUserMarshal(this Windows thisApi, uint* arg0, Span arg1, Span arg2) + { + // SpanOverloader + return thisApi.VARIANTUserMarshal(arg0, ref arg1.GetPinnableReference(), ref arg2.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5923, Column 29 in oaidl.h")] + public static unsafe byte* VARIANTUserMarshal(this Windows thisApi, uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, Span arg2) + { + // SpanOverloader + return thisApi.VARIANTUserMarshal(arg0, arg1, ref arg2.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5923, Column 29 in oaidl.h")] + public static unsafe byte* VARIANTUserMarshal(this Windows thisApi, Span arg0, byte* arg1, Variant* arg2) + { + // SpanOverloader + return thisApi.VARIANTUserMarshal(ref arg0.GetPinnableReference(), arg1, arg2); + } + + /// To be documented. + [NativeName("Src", "Line 5923, Column 29 in oaidl.h")] + public static unsafe byte* VARIANTUserMarshal(this Windows thisApi, Span arg0, byte* arg1, Span arg2) + { + // SpanOverloader + return thisApi.VARIANTUserMarshal(ref arg0.GetPinnableReference(), arg1, ref arg2.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5923, Column 29 in oaidl.h")] + public static unsafe byte* VARIANTUserMarshal(this Windows thisApi, Span arg0, Span arg1, Variant* arg2) + { + // SpanOverloader + return thisApi.VARIANTUserMarshal(ref arg0.GetPinnableReference(), ref arg1.GetPinnableReference(), arg2); + } + + /// To be documented. + [NativeName("Src", "Line 5923, Column 29 in oaidl.h")] + public static unsafe byte* VARIANTUserMarshal(this Windows thisApi, Span arg0, Span arg1, Span arg2) + { + // SpanOverloader + return thisApi.VARIANTUserMarshal(ref arg0.GetPinnableReference(), ref arg1.GetPinnableReference(), ref arg2.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5923, Column 29 in oaidl.h")] + public static unsafe byte* VARIANTUserMarshal(this Windows thisApi, Span arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, Variant* arg2) + { + // SpanOverloader + return thisApi.VARIANTUserMarshal(ref arg0.GetPinnableReference(), arg1, arg2); + } + + /// To be documented. + [NativeName("Src", "Line 5923, Column 29 in oaidl.h")] + public static unsafe byte* VARIANTUserMarshal(this Windows thisApi, Span arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, Span arg2) + { + // SpanOverloader + return thisApi.VARIANTUserMarshal(ref arg0.GetPinnableReference(), arg1, ref arg2.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5924, Column 29 in oaidl.h")] + public static unsafe byte* VARIANTUserUnmarshal(this Windows thisApi, uint* arg0, byte* arg1, Span arg2) + { + // SpanOverloader + return thisApi.VARIANTUserUnmarshal(arg0, arg1, ref arg2.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5924, Column 29 in oaidl.h")] + public static unsafe byte* VARIANTUserUnmarshal(this Windows thisApi, uint* arg0, Span arg1, Variant* arg2) + { + // SpanOverloader + return thisApi.VARIANTUserUnmarshal(arg0, ref arg1.GetPinnableReference(), arg2); + } + + /// To be documented. + [NativeName("Src", "Line 5924, Column 29 in oaidl.h")] + public static unsafe byte* VARIANTUserUnmarshal(this Windows thisApi, uint* arg0, Span arg1, Span arg2) + { + // SpanOverloader + return thisApi.VARIANTUserUnmarshal(arg0, ref arg1.GetPinnableReference(), ref arg2.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5924, Column 29 in oaidl.h")] + public static unsafe byte* VARIANTUserUnmarshal(this Windows thisApi, uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, Span arg2) + { + // SpanOverloader + return thisApi.VARIANTUserUnmarshal(arg0, arg1, ref arg2.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5924, Column 29 in oaidl.h")] + public static unsafe byte* VARIANTUserUnmarshal(this Windows thisApi, Span arg0, byte* arg1, Variant* arg2) + { + // SpanOverloader + return thisApi.VARIANTUserUnmarshal(ref arg0.GetPinnableReference(), arg1, arg2); + } + + /// To be documented. + [NativeName("Src", "Line 5924, Column 29 in oaidl.h")] + public static unsafe byte* VARIANTUserUnmarshal(this Windows thisApi, Span arg0, byte* arg1, Span arg2) + { + // SpanOverloader + return thisApi.VARIANTUserUnmarshal(ref arg0.GetPinnableReference(), arg1, ref arg2.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5924, Column 29 in oaidl.h")] + public static unsafe byte* VARIANTUserUnmarshal(this Windows thisApi, Span arg0, Span arg1, Variant* arg2) + { + // SpanOverloader + return thisApi.VARIANTUserUnmarshal(ref arg0.GetPinnableReference(), ref arg1.GetPinnableReference(), arg2); + } + + /// To be documented. + [NativeName("Src", "Line 5924, Column 29 in oaidl.h")] + public static unsafe byte* VARIANTUserUnmarshal(this Windows thisApi, Span arg0, Span arg1, Span arg2) + { + // SpanOverloader + return thisApi.VARIANTUserUnmarshal(ref arg0.GetPinnableReference(), ref arg1.GetPinnableReference(), ref arg2.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5924, Column 29 in oaidl.h")] + public static unsafe byte* VARIANTUserUnmarshal(this Windows thisApi, Span arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, Variant* arg2) + { + // SpanOverloader + return thisApi.VARIANTUserUnmarshal(ref arg0.GetPinnableReference(), arg1, arg2); + } + + /// To be documented. + [NativeName("Src", "Line 5924, Column 29 in oaidl.h")] + public static unsafe byte* VARIANTUserUnmarshal(this Windows thisApi, Span arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, Span arg2) + { + // SpanOverloader + return thisApi.VARIANTUserUnmarshal(ref arg0.GetPinnableReference(), arg1, ref arg2.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5925, Column 39 in oaidl.h")] + public static unsafe void VARIANTUserFree(this Windows thisApi, uint* arg0, Span arg1) + { + // SpanOverloader + thisApi.VARIANTUserFree(arg0, ref arg1.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5925, Column 39 in oaidl.h")] + public static unsafe void VARIANTUserFree(this Windows thisApi, Span arg0, Variant* arg1) + { + // SpanOverloader + thisApi.VARIANTUserFree(ref arg0.GetPinnableReference(), arg1); + } + + /// To be documented. + [NativeName("Src", "Line 5925, Column 39 in oaidl.h")] + public static unsafe void VARIANTUserFree(this Windows thisApi, Span arg0, Span arg1) + { + // SpanOverloader + thisApi.VARIANTUserFree(ref arg0.GetPinnableReference(), ref arg1.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5927, Column 39 in oaidl.h")] + public static unsafe uint BSTRUserSize64(this Windows thisApi, Span arg0, uint arg1, char** arg2) + { + // SpanOverloader + return thisApi.BSTRUserSize64(ref arg0.GetPinnableReference(), arg1, arg2); + } + + /// To be documented. + [NativeName("Src", "Line 5927, Column 39 in oaidl.h")] + public static unsafe uint BSTRUserSize64(this Windows thisApi, Span arg0, uint arg1, ref char* arg2) + { + // SpanOverloader + return thisApi.BSTRUserSize64(ref arg0.GetPinnableReference(), arg1, ref arg2); + } + + /// To be documented. + [NativeName("Src", "Line 5928, Column 29 in oaidl.h")] + public static unsafe byte* BSTRUserMarshal64(this Windows thisApi, uint* arg0, Span arg1, char** arg2) + { + // SpanOverloader + return thisApi.BSTRUserMarshal64(arg0, ref arg1.GetPinnableReference(), arg2); + } + + /// To be documented. + [NativeName("Src", "Line 5928, Column 29 in oaidl.h")] + public static unsafe byte* BSTRUserMarshal64(this Windows thisApi, uint* arg0, Span arg1, ref char* arg2) + { + // SpanOverloader + return thisApi.BSTRUserMarshal64(arg0, ref arg1.GetPinnableReference(), ref arg2); + } + + /// To be documented. + [NativeName("Src", "Line 5928, Column 29 in oaidl.h")] + public static unsafe byte* BSTRUserMarshal64(this Windows thisApi, Span arg0, byte* arg1, char** arg2) + { + // SpanOverloader + return thisApi.BSTRUserMarshal64(ref arg0.GetPinnableReference(), arg1, arg2); + } + + /// To be documented. + [NativeName("Src", "Line 5928, Column 29 in oaidl.h")] + public static unsafe byte* BSTRUserMarshal64(this Windows thisApi, Span arg0, byte* arg1, ref char* arg2) + { + // SpanOverloader + return thisApi.BSTRUserMarshal64(ref arg0.GetPinnableReference(), arg1, ref arg2); + } + + /// To be documented. + [NativeName("Src", "Line 5928, Column 29 in oaidl.h")] + public static unsafe byte* BSTRUserMarshal64(this Windows thisApi, Span arg0, Span arg1, char** arg2) + { + // SpanOverloader + return thisApi.BSTRUserMarshal64(ref arg0.GetPinnableReference(), ref arg1.GetPinnableReference(), arg2); + } + + /// To be documented. + [NativeName("Src", "Line 5928, Column 29 in oaidl.h")] + public static unsafe byte* BSTRUserMarshal64(this Windows thisApi, Span arg0, Span arg1, ref char* arg2) + { + // SpanOverloader + return thisApi.BSTRUserMarshal64(ref arg0.GetPinnableReference(), ref arg1.GetPinnableReference(), ref arg2); + } + + /// To be documented. + [NativeName("Src", "Line 5928, Column 29 in oaidl.h")] + public static unsafe byte* BSTRUserMarshal64(this Windows thisApi, Span arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, char** arg2) + { + // SpanOverloader + return thisApi.BSTRUserMarshal64(ref arg0.GetPinnableReference(), arg1, arg2); + } + + /// To be documented. + [NativeName("Src", "Line 5928, Column 29 in oaidl.h")] + public static unsafe byte* BSTRUserMarshal64(this Windows thisApi, Span arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref char* arg2) + { + // SpanOverloader + return thisApi.BSTRUserMarshal64(ref arg0.GetPinnableReference(), arg1, ref arg2); + } + + /// To be documented. + [NativeName("Src", "Line 5929, Column 29 in oaidl.h")] + public static unsafe byte* BSTRUserUnmarshal64(this Windows thisApi, uint* arg0, Span arg1, char** arg2) + { + // SpanOverloader + return thisApi.BSTRUserUnmarshal64(arg0, ref arg1.GetPinnableReference(), arg2); + } + + /// To be documented. + [NativeName("Src", "Line 5929, Column 29 in oaidl.h")] + public static unsafe byte* BSTRUserUnmarshal64(this Windows thisApi, uint* arg0, Span arg1, ref char* arg2) + { + // SpanOverloader + return thisApi.BSTRUserUnmarshal64(arg0, ref arg1.GetPinnableReference(), ref arg2); + } + + /// To be documented. + [NativeName("Src", "Line 5929, Column 29 in oaidl.h")] + public static unsafe byte* BSTRUserUnmarshal64(this Windows thisApi, Span arg0, byte* arg1, char** arg2) + { + // SpanOverloader + return thisApi.BSTRUserUnmarshal64(ref arg0.GetPinnableReference(), arg1, arg2); + } + + /// To be documented. + [NativeName("Src", "Line 5929, Column 29 in oaidl.h")] + public static unsafe byte* BSTRUserUnmarshal64(this Windows thisApi, Span arg0, byte* arg1, ref char* arg2) + { + // SpanOverloader + return thisApi.BSTRUserUnmarshal64(ref arg0.GetPinnableReference(), arg1, ref arg2); + } + + /// To be documented. + [NativeName("Src", "Line 5929, Column 29 in oaidl.h")] + public static unsafe byte* BSTRUserUnmarshal64(this Windows thisApi, Span arg0, Span arg1, char** arg2) + { + // SpanOverloader + return thisApi.BSTRUserUnmarshal64(ref arg0.GetPinnableReference(), ref arg1.GetPinnableReference(), arg2); + } + + /// To be documented. + [NativeName("Src", "Line 5929, Column 29 in oaidl.h")] + public static unsafe byte* BSTRUserUnmarshal64(this Windows thisApi, Span arg0, Span arg1, ref char* arg2) + { + // SpanOverloader + return thisApi.BSTRUserUnmarshal64(ref arg0.GetPinnableReference(), ref arg1.GetPinnableReference(), ref arg2); + } + + /// To be documented. + [NativeName("Src", "Line 5929, Column 29 in oaidl.h")] + public static unsafe byte* BSTRUserUnmarshal64(this Windows thisApi, Span arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, char** arg2) + { + // SpanOverloader + return thisApi.BSTRUserUnmarshal64(ref arg0.GetPinnableReference(), arg1, arg2); + } + + /// To be documented. + [NativeName("Src", "Line 5929, Column 29 in oaidl.h")] + public static unsafe byte* BSTRUserUnmarshal64(this Windows thisApi, Span arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref char* arg2) + { + // SpanOverloader + return thisApi.BSTRUserUnmarshal64(ref arg0.GetPinnableReference(), arg1, ref arg2); + } + + /// To be documented. + [NativeName("Src", "Line 5930, Column 39 in oaidl.h")] + public static unsafe void BSTRUserFree64(this Windows thisApi, Span arg0, char** arg1) + { + // SpanOverloader + thisApi.BSTRUserFree64(ref arg0.GetPinnableReference(), arg1); + } + + /// To be documented. + [NativeName("Src", "Line 5930, Column 39 in oaidl.h")] + public static unsafe void BSTRUserFree64(this Windows thisApi, Span arg0, ref char* arg1) + { + // SpanOverloader + thisApi.BSTRUserFree64(ref arg0.GetPinnableReference(), ref arg1); + } + + /// To be documented. + [NativeName("Src", "Line 5932, Column 39 in oaidl.h")] + public static unsafe uint CLEANLOCALSTORAGEUserSize64(this Windows thisApi, uint* arg0, uint arg1, Span arg2) + { + // SpanOverloader + return thisApi.CLEANLOCALSTORAGEUserSize64(arg0, arg1, ref arg2.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5932, Column 39 in oaidl.h")] + public static unsafe uint CLEANLOCALSTORAGEUserSize64(this Windows thisApi, Span arg0, uint arg1, CleanLocalStorage* arg2) + { + // SpanOverloader + return thisApi.CLEANLOCALSTORAGEUserSize64(ref arg0.GetPinnableReference(), arg1, arg2); + } + + /// To be documented. + [NativeName("Src", "Line 5932, Column 39 in oaidl.h")] + public static unsafe uint CLEANLOCALSTORAGEUserSize64(this Windows thisApi, Span arg0, uint arg1, Span arg2) + { + // SpanOverloader + return thisApi.CLEANLOCALSTORAGEUserSize64(ref arg0.GetPinnableReference(), arg1, ref arg2.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5933, Column 29 in oaidl.h")] + public static unsafe byte* CLEANLOCALSTORAGEUserMarshal64(this Windows thisApi, uint* arg0, byte* arg1, Span arg2) + { + // SpanOverloader + return thisApi.CLEANLOCALSTORAGEUserMarshal64(arg0, arg1, ref arg2.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5933, Column 29 in oaidl.h")] + public static unsafe byte* CLEANLOCALSTORAGEUserMarshal64(this Windows thisApi, uint* arg0, Span arg1, CleanLocalStorage* arg2) + { + // SpanOverloader + return thisApi.CLEANLOCALSTORAGEUserMarshal64(arg0, ref arg1.GetPinnableReference(), arg2); + } + + /// To be documented. + [NativeName("Src", "Line 5933, Column 29 in oaidl.h")] + public static unsafe byte* CLEANLOCALSTORAGEUserMarshal64(this Windows thisApi, uint* arg0, Span arg1, Span arg2) + { + // SpanOverloader + return thisApi.CLEANLOCALSTORAGEUserMarshal64(arg0, ref arg1.GetPinnableReference(), ref arg2.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5933, Column 29 in oaidl.h")] + public static unsafe byte* CLEANLOCALSTORAGEUserMarshal64(this Windows thisApi, uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, Span arg2) + { + // SpanOverloader + return thisApi.CLEANLOCALSTORAGEUserMarshal64(arg0, arg1, ref arg2.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5933, Column 29 in oaidl.h")] + public static unsafe byte* CLEANLOCALSTORAGEUserMarshal64(this Windows thisApi, Span arg0, byte* arg1, CleanLocalStorage* arg2) + { + // SpanOverloader + return thisApi.CLEANLOCALSTORAGEUserMarshal64(ref arg0.GetPinnableReference(), arg1, arg2); + } + + /// To be documented. + [NativeName("Src", "Line 5933, Column 29 in oaidl.h")] + public static unsafe byte* CLEANLOCALSTORAGEUserMarshal64(this Windows thisApi, Span arg0, byte* arg1, Span arg2) + { + // SpanOverloader + return thisApi.CLEANLOCALSTORAGEUserMarshal64(ref arg0.GetPinnableReference(), arg1, ref arg2.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5933, Column 29 in oaidl.h")] + public static unsafe byte* CLEANLOCALSTORAGEUserMarshal64(this Windows thisApi, Span arg0, Span arg1, CleanLocalStorage* arg2) + { + // SpanOverloader + return thisApi.CLEANLOCALSTORAGEUserMarshal64(ref arg0.GetPinnableReference(), ref arg1.GetPinnableReference(), arg2); + } + + /// To be documented. + [NativeName("Src", "Line 5933, Column 29 in oaidl.h")] + public static unsafe byte* CLEANLOCALSTORAGEUserMarshal64(this Windows thisApi, Span arg0, Span arg1, Span arg2) + { + // SpanOverloader + return thisApi.CLEANLOCALSTORAGEUserMarshal64(ref arg0.GetPinnableReference(), ref arg1.GetPinnableReference(), ref arg2.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5933, Column 29 in oaidl.h")] + public static unsafe byte* CLEANLOCALSTORAGEUserMarshal64(this Windows thisApi, Span arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, CleanLocalStorage* arg2) + { + // SpanOverloader + return thisApi.CLEANLOCALSTORAGEUserMarshal64(ref arg0.GetPinnableReference(), arg1, arg2); + } + + /// To be documented. + [NativeName("Src", "Line 5933, Column 29 in oaidl.h")] + public static unsafe byte* CLEANLOCALSTORAGEUserMarshal64(this Windows thisApi, Span arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, Span arg2) + { + // SpanOverloader + return thisApi.CLEANLOCALSTORAGEUserMarshal64(ref arg0.GetPinnableReference(), arg1, ref arg2.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5934, Column 29 in oaidl.h")] + public static unsafe byte* CLEANLOCALSTORAGEUserUnmarshal64(this Windows thisApi, uint* arg0, byte* arg1, Span arg2) + { + // SpanOverloader + return thisApi.CLEANLOCALSTORAGEUserUnmarshal64(arg0, arg1, ref arg2.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5934, Column 29 in oaidl.h")] + public static unsafe byte* CLEANLOCALSTORAGEUserUnmarshal64(this Windows thisApi, uint* arg0, Span arg1, CleanLocalStorage* arg2) + { + // SpanOverloader + return thisApi.CLEANLOCALSTORAGEUserUnmarshal64(arg0, ref arg1.GetPinnableReference(), arg2); + } + + /// To be documented. + [NativeName("Src", "Line 5934, Column 29 in oaidl.h")] + public static unsafe byte* CLEANLOCALSTORAGEUserUnmarshal64(this Windows thisApi, uint* arg0, Span arg1, Span arg2) + { + // SpanOverloader + return thisApi.CLEANLOCALSTORAGEUserUnmarshal64(arg0, ref arg1.GetPinnableReference(), ref arg2.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5934, Column 29 in oaidl.h")] + public static unsafe byte* CLEANLOCALSTORAGEUserUnmarshal64(this Windows thisApi, uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, Span arg2) + { + // SpanOverloader + return thisApi.CLEANLOCALSTORAGEUserUnmarshal64(arg0, arg1, ref arg2.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5934, Column 29 in oaidl.h")] + public static unsafe byte* CLEANLOCALSTORAGEUserUnmarshal64(this Windows thisApi, Span arg0, byte* arg1, CleanLocalStorage* arg2) + { + // SpanOverloader + return thisApi.CLEANLOCALSTORAGEUserUnmarshal64(ref arg0.GetPinnableReference(), arg1, arg2); + } + + /// To be documented. + [NativeName("Src", "Line 5934, Column 29 in oaidl.h")] + public static unsafe byte* CLEANLOCALSTORAGEUserUnmarshal64(this Windows thisApi, Span arg0, byte* arg1, Span arg2) + { + // SpanOverloader + return thisApi.CLEANLOCALSTORAGEUserUnmarshal64(ref arg0.GetPinnableReference(), arg1, ref arg2.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5934, Column 29 in oaidl.h")] + public static unsafe byte* CLEANLOCALSTORAGEUserUnmarshal64(this Windows thisApi, Span arg0, Span arg1, CleanLocalStorage* arg2) + { + // SpanOverloader + return thisApi.CLEANLOCALSTORAGEUserUnmarshal64(ref arg0.GetPinnableReference(), ref arg1.GetPinnableReference(), arg2); + } + + /// To be documented. + [NativeName("Src", "Line 5934, Column 29 in oaidl.h")] + public static unsafe byte* CLEANLOCALSTORAGEUserUnmarshal64(this Windows thisApi, Span arg0, Span arg1, Span arg2) + { + // SpanOverloader + return thisApi.CLEANLOCALSTORAGEUserUnmarshal64(ref arg0.GetPinnableReference(), ref arg1.GetPinnableReference(), ref arg2.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5934, Column 29 in oaidl.h")] + public static unsafe byte* CLEANLOCALSTORAGEUserUnmarshal64(this Windows thisApi, Span arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, CleanLocalStorage* arg2) + { + // SpanOverloader + return thisApi.CLEANLOCALSTORAGEUserUnmarshal64(ref arg0.GetPinnableReference(), arg1, arg2); + } + + /// To be documented. + [NativeName("Src", "Line 5934, Column 29 in oaidl.h")] + public static unsafe byte* CLEANLOCALSTORAGEUserUnmarshal64(this Windows thisApi, Span arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, Span arg2) + { + // SpanOverloader + return thisApi.CLEANLOCALSTORAGEUserUnmarshal64(ref arg0.GetPinnableReference(), arg1, ref arg2.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5935, Column 39 in oaidl.h")] + public static unsafe void CLEANLOCALSTORAGEUserFree64(this Windows thisApi, uint* arg0, Span arg1) + { + // SpanOverloader + thisApi.CLEANLOCALSTORAGEUserFree64(arg0, ref arg1.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5935, Column 39 in oaidl.h")] + public static unsafe void CLEANLOCALSTORAGEUserFree64(this Windows thisApi, Span arg0, CleanLocalStorage* arg1) + { + // SpanOverloader + thisApi.CLEANLOCALSTORAGEUserFree64(ref arg0.GetPinnableReference(), arg1); + } + + /// To be documented. + [NativeName("Src", "Line 5935, Column 39 in oaidl.h")] + public static unsafe void CLEANLOCALSTORAGEUserFree64(this Windows thisApi, Span arg0, Span arg1) + { + // SpanOverloader + thisApi.CLEANLOCALSTORAGEUserFree64(ref arg0.GetPinnableReference(), ref arg1.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5937, Column 39 in oaidl.h")] + public static unsafe uint VARIANTUserSize64(this Windows thisApi, uint* arg0, uint arg1, Span arg2) + { + // SpanOverloader + return thisApi.VARIANTUserSize64(arg0, arg1, ref arg2.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5937, Column 39 in oaidl.h")] + public static unsafe uint VARIANTUserSize64(this Windows thisApi, Span arg0, uint arg1, Variant* arg2) + { + // SpanOverloader + return thisApi.VARIANTUserSize64(ref arg0.GetPinnableReference(), arg1, arg2); + } + + /// To be documented. + [NativeName("Src", "Line 5937, Column 39 in oaidl.h")] + public static unsafe uint VARIANTUserSize64(this Windows thisApi, Span arg0, uint arg1, Span arg2) + { + // SpanOverloader + return thisApi.VARIANTUserSize64(ref arg0.GetPinnableReference(), arg1, ref arg2.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5938, Column 29 in oaidl.h")] + public static unsafe byte* VARIANTUserMarshal64(this Windows thisApi, uint* arg0, byte* arg1, Span arg2) + { + // SpanOverloader + return thisApi.VARIANTUserMarshal64(arg0, arg1, ref arg2.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5938, Column 29 in oaidl.h")] + public static unsafe byte* VARIANTUserMarshal64(this Windows thisApi, uint* arg0, Span arg1, Variant* arg2) + { + // SpanOverloader + return thisApi.VARIANTUserMarshal64(arg0, ref arg1.GetPinnableReference(), arg2); + } + + /// To be documented. + [NativeName("Src", "Line 5938, Column 29 in oaidl.h")] + public static unsafe byte* VARIANTUserMarshal64(this Windows thisApi, uint* arg0, Span arg1, Span arg2) + { + // SpanOverloader + return thisApi.VARIANTUserMarshal64(arg0, ref arg1.GetPinnableReference(), ref arg2.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5938, Column 29 in oaidl.h")] + public static unsafe byte* VARIANTUserMarshal64(this Windows thisApi, uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, Span arg2) + { + // SpanOverloader + return thisApi.VARIANTUserMarshal64(arg0, arg1, ref arg2.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5938, Column 29 in oaidl.h")] + public static unsafe byte* VARIANTUserMarshal64(this Windows thisApi, Span arg0, byte* arg1, Variant* arg2) + { + // SpanOverloader + return thisApi.VARIANTUserMarshal64(ref arg0.GetPinnableReference(), arg1, arg2); + } + + /// To be documented. + [NativeName("Src", "Line 5938, Column 29 in oaidl.h")] + public static unsafe byte* VARIANTUserMarshal64(this Windows thisApi, Span arg0, byte* arg1, Span arg2) + { + // SpanOverloader + return thisApi.VARIANTUserMarshal64(ref arg0.GetPinnableReference(), arg1, ref arg2.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5938, Column 29 in oaidl.h")] + public static unsafe byte* VARIANTUserMarshal64(this Windows thisApi, Span arg0, Span arg1, Variant* arg2) + { + // SpanOverloader + return thisApi.VARIANTUserMarshal64(ref arg0.GetPinnableReference(), ref arg1.GetPinnableReference(), arg2); + } + + /// To be documented. + [NativeName("Src", "Line 5938, Column 29 in oaidl.h")] + public static unsafe byte* VARIANTUserMarshal64(this Windows thisApi, Span arg0, Span arg1, Span arg2) + { + // SpanOverloader + return thisApi.VARIANTUserMarshal64(ref arg0.GetPinnableReference(), ref arg1.GetPinnableReference(), ref arg2.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5938, Column 29 in oaidl.h")] + public static unsafe byte* VARIANTUserMarshal64(this Windows thisApi, Span arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, Variant* arg2) + { + // SpanOverloader + return thisApi.VARIANTUserMarshal64(ref arg0.GetPinnableReference(), arg1, arg2); + } + + /// To be documented. + [NativeName("Src", "Line 5938, Column 29 in oaidl.h")] + public static unsafe byte* VARIANTUserMarshal64(this Windows thisApi, Span arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, Span arg2) + { + // SpanOverloader + return thisApi.VARIANTUserMarshal64(ref arg0.GetPinnableReference(), arg1, ref arg2.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5939, Column 29 in oaidl.h")] + public static unsafe byte* VARIANTUserUnmarshal64(this Windows thisApi, uint* arg0, byte* arg1, Span arg2) + { + // SpanOverloader + return thisApi.VARIANTUserUnmarshal64(arg0, arg1, ref arg2.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5939, Column 29 in oaidl.h")] + public static unsafe byte* VARIANTUserUnmarshal64(this Windows thisApi, uint* arg0, Span arg1, Variant* arg2) + { + // SpanOverloader + return thisApi.VARIANTUserUnmarshal64(arg0, ref arg1.GetPinnableReference(), arg2); + } + + /// To be documented. + [NativeName("Src", "Line 5939, Column 29 in oaidl.h")] + public static unsafe byte* VARIANTUserUnmarshal64(this Windows thisApi, uint* arg0, Span arg1, Span arg2) + { + // SpanOverloader + return thisApi.VARIANTUserUnmarshal64(arg0, ref arg1.GetPinnableReference(), ref arg2.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5939, Column 29 in oaidl.h")] + public static unsafe byte* VARIANTUserUnmarshal64(this Windows thisApi, uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, Span arg2) + { + // SpanOverloader + return thisApi.VARIANTUserUnmarshal64(arg0, arg1, ref arg2.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5939, Column 29 in oaidl.h")] + public static unsafe byte* VARIANTUserUnmarshal64(this Windows thisApi, Span arg0, byte* arg1, Variant* arg2) + { + // SpanOverloader + return thisApi.VARIANTUserUnmarshal64(ref arg0.GetPinnableReference(), arg1, arg2); + } + + /// To be documented. + [NativeName("Src", "Line 5939, Column 29 in oaidl.h")] + public static unsafe byte* VARIANTUserUnmarshal64(this Windows thisApi, Span arg0, byte* arg1, Span arg2) + { + // SpanOverloader + return thisApi.VARIANTUserUnmarshal64(ref arg0.GetPinnableReference(), arg1, ref arg2.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5939, Column 29 in oaidl.h")] + public static unsafe byte* VARIANTUserUnmarshal64(this Windows thisApi, Span arg0, Span arg1, Variant* arg2) + { + // SpanOverloader + return thisApi.VARIANTUserUnmarshal64(ref arg0.GetPinnableReference(), ref arg1.GetPinnableReference(), arg2); + } + + /// To be documented. + [NativeName("Src", "Line 5939, Column 29 in oaidl.h")] + public static unsafe byte* VARIANTUserUnmarshal64(this Windows thisApi, Span arg0, Span arg1, Span arg2) + { + // SpanOverloader + return thisApi.VARIANTUserUnmarshal64(ref arg0.GetPinnableReference(), ref arg1.GetPinnableReference(), ref arg2.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5939, Column 29 in oaidl.h")] + public static unsafe byte* VARIANTUserUnmarshal64(this Windows thisApi, Span arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, Variant* arg2) + { + // SpanOverloader + return thisApi.VARIANTUserUnmarshal64(ref arg0.GetPinnableReference(), arg1, arg2); + } + + /// To be documented. + [NativeName("Src", "Line 5939, Column 29 in oaidl.h")] + public static unsafe byte* VARIANTUserUnmarshal64(this Windows thisApi, Span arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, Span arg2) + { + // SpanOverloader + return thisApi.VARIANTUserUnmarshal64(ref arg0.GetPinnableReference(), arg1, ref arg2.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5940, Column 39 in oaidl.h")] + public static unsafe void VARIANTUserFree64(this Windows thisApi, uint* arg0, Span arg1) + { + // SpanOverloader + thisApi.VARIANTUserFree64(arg0, ref arg1.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5940, Column 39 in oaidl.h")] + public static unsafe void VARIANTUserFree64(this Windows thisApi, Span arg0, Variant* arg1) + { + // SpanOverloader + thisApi.VARIANTUserFree64(ref arg0.GetPinnableReference(), arg1); + } + + /// To be documented. + [NativeName("Src", "Line 5940, Column 39 in oaidl.h")] + public static unsafe void VARIANTUserFree64(this Windows thisApi, Span arg0, Span arg1) + { + // SpanOverloader + thisApi.VARIANTUserFree64(ref arg0.GetPinnableReference(), ref arg1.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + public static unsafe int IDispatchInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Guid* riid, uint lcid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, Span puArgErr) + { + // SpanOverloader + return thisApi.IDispatchInvokeProxy(This, dispIdMember, riid, lcid, wFlags, pDispParams, pVarResult, pExcepInfo, ref puArgErr.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + public static unsafe int IDispatchInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Guid* riid, uint lcid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, Span pExcepInfo, uint* puArgErr) + { + // SpanOverloader + return thisApi.IDispatchInvokeProxy(This, dispIdMember, riid, lcid, wFlags, pDispParams, pVarResult, ref pExcepInfo.GetPinnableReference(), puArgErr); + } + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + public static unsafe int IDispatchInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Guid* riid, uint lcid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, Span pExcepInfo, Span puArgErr) + { + // SpanOverloader + return thisApi.IDispatchInvokeProxy(This, dispIdMember, riid, lcid, wFlags, pDispParams, pVarResult, ref pExcepInfo.GetPinnableReference(), ref puArgErr.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + public static unsafe int IDispatchInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Guid* riid, uint lcid, ushort wFlags, DispatchParams* pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr) + { + // SpanOverloader + return thisApi.IDispatchInvokeProxy(This, dispIdMember, riid, lcid, wFlags, pDispParams, ref pVarResult.GetPinnableReference(), pExcepInfo, puArgErr); + } + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + public static unsafe int IDispatchInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Guid* riid, uint lcid, ushort wFlags, DispatchParams* pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, Span puArgErr) + { + // SpanOverloader + return thisApi.IDispatchInvokeProxy(This, dispIdMember, riid, lcid, wFlags, pDispParams, ref pVarResult.GetPinnableReference(), pExcepInfo, ref puArgErr.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + public static unsafe int IDispatchInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Guid* riid, uint lcid, ushort wFlags, DispatchParams* pDispParams, Span pVarResult, Span pExcepInfo, uint* puArgErr) + { + // SpanOverloader + return thisApi.IDispatchInvokeProxy(This, dispIdMember, riid, lcid, wFlags, pDispParams, ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), puArgErr); + } + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + public static unsafe int IDispatchInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Guid* riid, uint lcid, ushort wFlags, DispatchParams* pDispParams, Span pVarResult, Span pExcepInfo, Span puArgErr) + { + // SpanOverloader + return thisApi.IDispatchInvokeProxy(This, dispIdMember, riid, lcid, wFlags, pDispParams, ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), ref puArgErr.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + public static unsafe int IDispatchInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Guid* riid, uint lcid, ushort wFlags, Span pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr) + { + // SpanOverloader + return thisApi.IDispatchInvokeProxy(This, dispIdMember, riid, lcid, wFlags, ref pDispParams.GetPinnableReference(), pVarResult, pExcepInfo, puArgErr); + } + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + public static unsafe int IDispatchInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Guid* riid, uint lcid, ushort wFlags, Span pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, Span puArgErr) + { + // SpanOverloader + return thisApi.IDispatchInvokeProxy(This, dispIdMember, riid, lcid, wFlags, ref pDispParams.GetPinnableReference(), pVarResult, pExcepInfo, ref puArgErr.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + public static unsafe int IDispatchInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Guid* riid, uint lcid, ushort wFlags, Span pDispParams, Variant* pVarResult, Span pExcepInfo, uint* puArgErr) + { + // SpanOverloader + return thisApi.IDispatchInvokeProxy(This, dispIdMember, riid, lcid, wFlags, ref pDispParams.GetPinnableReference(), pVarResult, ref pExcepInfo.GetPinnableReference(), puArgErr); + } + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + public static unsafe int IDispatchInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Guid* riid, uint lcid, ushort wFlags, Span pDispParams, Variant* pVarResult, Span pExcepInfo, Span puArgErr) + { + // SpanOverloader + return thisApi.IDispatchInvokeProxy(This, dispIdMember, riid, lcid, wFlags, ref pDispParams.GetPinnableReference(), pVarResult, ref pExcepInfo.GetPinnableReference(), ref puArgErr.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + public static unsafe int IDispatchInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Guid* riid, uint lcid, ushort wFlags, Span pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr) + { + // SpanOverloader + return thisApi.IDispatchInvokeProxy(This, dispIdMember, riid, lcid, wFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), pExcepInfo, puArgErr); + } + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + public static unsafe int IDispatchInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Guid* riid, uint lcid, ushort wFlags, Span pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, Span puArgErr) + { + // SpanOverloader + return thisApi.IDispatchInvokeProxy(This, dispIdMember, riid, lcid, wFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), pExcepInfo, ref puArgErr.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + public static unsafe int IDispatchInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Guid* riid, uint lcid, ushort wFlags, Span pDispParams, Span pVarResult, Span pExcepInfo, uint* puArgErr) + { + // SpanOverloader + return thisApi.IDispatchInvokeProxy(This, dispIdMember, riid, lcid, wFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), puArgErr); + } + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + public static unsafe int IDispatchInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Guid* riid, uint lcid, ushort wFlags, Span pDispParams, Span pVarResult, Span pExcepInfo, Span puArgErr) + { + // SpanOverloader + return thisApi.IDispatchInvokeProxy(This, dispIdMember, riid, lcid, wFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), ref puArgErr.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + public static unsafe int IDispatchInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Span riid, uint lcid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr) + { + // SpanOverloader + return thisApi.IDispatchInvokeProxy(This, dispIdMember, ref riid.GetPinnableReference(), lcid, wFlags, pDispParams, pVarResult, pExcepInfo, puArgErr); + } + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + public static unsafe int IDispatchInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Span riid, uint lcid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, Span puArgErr) + { + // SpanOverloader + return thisApi.IDispatchInvokeProxy(This, dispIdMember, ref riid.GetPinnableReference(), lcid, wFlags, pDispParams, pVarResult, pExcepInfo, ref puArgErr.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + public static unsafe int IDispatchInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Span riid, uint lcid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, Span pExcepInfo, uint* puArgErr) + { + // SpanOverloader + return thisApi.IDispatchInvokeProxy(This, dispIdMember, ref riid.GetPinnableReference(), lcid, wFlags, pDispParams, pVarResult, ref pExcepInfo.GetPinnableReference(), puArgErr); + } + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + public static unsafe int IDispatchInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Span riid, uint lcid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, Span pExcepInfo, Span puArgErr) + { + // SpanOverloader + return thisApi.IDispatchInvokeProxy(This, dispIdMember, ref riid.GetPinnableReference(), lcid, wFlags, pDispParams, pVarResult, ref pExcepInfo.GetPinnableReference(), ref puArgErr.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + public static unsafe int IDispatchInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Span riid, uint lcid, ushort wFlags, DispatchParams* pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr) + { + // SpanOverloader + return thisApi.IDispatchInvokeProxy(This, dispIdMember, ref riid.GetPinnableReference(), lcid, wFlags, pDispParams, ref pVarResult.GetPinnableReference(), pExcepInfo, puArgErr); + } + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + public static unsafe int IDispatchInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Span riid, uint lcid, ushort wFlags, DispatchParams* pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, Span puArgErr) + { + // SpanOverloader + return thisApi.IDispatchInvokeProxy(This, dispIdMember, ref riid.GetPinnableReference(), lcid, wFlags, pDispParams, ref pVarResult.GetPinnableReference(), pExcepInfo, ref puArgErr.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + public static unsafe int IDispatchInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Span riid, uint lcid, ushort wFlags, DispatchParams* pDispParams, Span pVarResult, Span pExcepInfo, uint* puArgErr) + { + // SpanOverloader + return thisApi.IDispatchInvokeProxy(This, dispIdMember, ref riid.GetPinnableReference(), lcid, wFlags, pDispParams, ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), puArgErr); + } + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + public static unsafe int IDispatchInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Span riid, uint lcid, ushort wFlags, DispatchParams* pDispParams, Span pVarResult, Span pExcepInfo, Span puArgErr) + { + // SpanOverloader + return thisApi.IDispatchInvokeProxy(This, dispIdMember, ref riid.GetPinnableReference(), lcid, wFlags, pDispParams, ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), ref puArgErr.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + public static unsafe int IDispatchInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Span riid, uint lcid, ushort wFlags, Span pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr) + { + // SpanOverloader + return thisApi.IDispatchInvokeProxy(This, dispIdMember, ref riid.GetPinnableReference(), lcid, wFlags, ref pDispParams.GetPinnableReference(), pVarResult, pExcepInfo, puArgErr); + } + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + public static unsafe int IDispatchInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Span riid, uint lcid, ushort wFlags, Span pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, Span puArgErr) + { + // SpanOverloader + return thisApi.IDispatchInvokeProxy(This, dispIdMember, ref riid.GetPinnableReference(), lcid, wFlags, ref pDispParams.GetPinnableReference(), pVarResult, pExcepInfo, ref puArgErr.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + public static unsafe int IDispatchInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Span riid, uint lcid, ushort wFlags, Span pDispParams, Variant* pVarResult, Span pExcepInfo, uint* puArgErr) + { + // SpanOverloader + return thisApi.IDispatchInvokeProxy(This, dispIdMember, ref riid.GetPinnableReference(), lcid, wFlags, ref pDispParams.GetPinnableReference(), pVarResult, ref pExcepInfo.GetPinnableReference(), puArgErr); + } + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + public static unsafe int IDispatchInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Span riid, uint lcid, ushort wFlags, Span pDispParams, Variant* pVarResult, Span pExcepInfo, Span puArgErr) + { + // SpanOverloader + return thisApi.IDispatchInvokeProxy(This, dispIdMember, ref riid.GetPinnableReference(), lcid, wFlags, ref pDispParams.GetPinnableReference(), pVarResult, ref pExcepInfo.GetPinnableReference(), ref puArgErr.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + public static unsafe int IDispatchInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Span riid, uint lcid, ushort wFlags, Span pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr) + { + // SpanOverloader + return thisApi.IDispatchInvokeProxy(This, dispIdMember, ref riid.GetPinnableReference(), lcid, wFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), pExcepInfo, puArgErr); + } + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + public static unsafe int IDispatchInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Span riid, uint lcid, ushort wFlags, Span pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, Span puArgErr) + { + // SpanOverloader + return thisApi.IDispatchInvokeProxy(This, dispIdMember, ref riid.GetPinnableReference(), lcid, wFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), pExcepInfo, ref puArgErr.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + public static unsafe int IDispatchInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Span riid, uint lcid, ushort wFlags, Span pDispParams, Span pVarResult, Span pExcepInfo, uint* puArgErr) + { + // SpanOverloader + return thisApi.IDispatchInvokeProxy(This, dispIdMember, ref riid.GetPinnableReference(), lcid, wFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), puArgErr); + } + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + public static unsafe int IDispatchInvokeProxy(this Windows thisApi, IDispatch* This, int dispIdMember, Span riid, uint lcid, ushort wFlags, Span pDispParams, Span pVarResult, Span pExcepInfo, Span puArgErr) + { + // SpanOverloader + return thisApi.IDispatchInvokeProxy(This, dispIdMember, ref riid.GetPinnableReference(), lcid, wFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), ref puArgErr.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + public static unsafe int IDispatchInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Guid* riid, uint lcid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr) + { + // SpanOverloader + return thisApi.IDispatchInvokeProxy(ref This.GetPinnableReference(), dispIdMember, riid, lcid, wFlags, pDispParams, pVarResult, pExcepInfo, puArgErr); + } + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + public static unsafe int IDispatchInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Guid* riid, uint lcid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, Span puArgErr) + { + // SpanOverloader + return thisApi.IDispatchInvokeProxy(ref This.GetPinnableReference(), dispIdMember, riid, lcid, wFlags, pDispParams, pVarResult, pExcepInfo, ref puArgErr.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + public static unsafe int IDispatchInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Guid* riid, uint lcid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, Span pExcepInfo, uint* puArgErr) + { + // SpanOverloader + return thisApi.IDispatchInvokeProxy(ref This.GetPinnableReference(), dispIdMember, riid, lcid, wFlags, pDispParams, pVarResult, ref pExcepInfo.GetPinnableReference(), puArgErr); + } + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + public static unsafe int IDispatchInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Guid* riid, uint lcid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, Span pExcepInfo, Span puArgErr) + { + // SpanOverloader + return thisApi.IDispatchInvokeProxy(ref This.GetPinnableReference(), dispIdMember, riid, lcid, wFlags, pDispParams, pVarResult, ref pExcepInfo.GetPinnableReference(), ref puArgErr.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + public static unsafe int IDispatchInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Guid* riid, uint lcid, ushort wFlags, DispatchParams* pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr) + { + // SpanOverloader + return thisApi.IDispatchInvokeProxy(ref This.GetPinnableReference(), dispIdMember, riid, lcid, wFlags, pDispParams, ref pVarResult.GetPinnableReference(), pExcepInfo, puArgErr); + } + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + public static unsafe int IDispatchInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Guid* riid, uint lcid, ushort wFlags, DispatchParams* pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, Span puArgErr) + { + // SpanOverloader + return thisApi.IDispatchInvokeProxy(ref This.GetPinnableReference(), dispIdMember, riid, lcid, wFlags, pDispParams, ref pVarResult.GetPinnableReference(), pExcepInfo, ref puArgErr.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + public static unsafe int IDispatchInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Guid* riid, uint lcid, ushort wFlags, DispatchParams* pDispParams, Span pVarResult, Span pExcepInfo, uint* puArgErr) + { + // SpanOverloader + return thisApi.IDispatchInvokeProxy(ref This.GetPinnableReference(), dispIdMember, riid, lcid, wFlags, pDispParams, ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), puArgErr); + } + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + public static unsafe int IDispatchInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Guid* riid, uint lcid, ushort wFlags, DispatchParams* pDispParams, Span pVarResult, Span pExcepInfo, Span puArgErr) + { + // SpanOverloader + return thisApi.IDispatchInvokeProxy(ref This.GetPinnableReference(), dispIdMember, riid, lcid, wFlags, pDispParams, ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), ref puArgErr.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + public static unsafe int IDispatchInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Guid* riid, uint lcid, ushort wFlags, Span pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr) + { + // SpanOverloader + return thisApi.IDispatchInvokeProxy(ref This.GetPinnableReference(), dispIdMember, riid, lcid, wFlags, ref pDispParams.GetPinnableReference(), pVarResult, pExcepInfo, puArgErr); + } + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + public static unsafe int IDispatchInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Guid* riid, uint lcid, ushort wFlags, Span pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, Span puArgErr) + { + // SpanOverloader + return thisApi.IDispatchInvokeProxy(ref This.GetPinnableReference(), dispIdMember, riid, lcid, wFlags, ref pDispParams.GetPinnableReference(), pVarResult, pExcepInfo, ref puArgErr.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + public static unsafe int IDispatchInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Guid* riid, uint lcid, ushort wFlags, Span pDispParams, Variant* pVarResult, Span pExcepInfo, uint* puArgErr) + { + // SpanOverloader + return thisApi.IDispatchInvokeProxy(ref This.GetPinnableReference(), dispIdMember, riid, lcid, wFlags, ref pDispParams.GetPinnableReference(), pVarResult, ref pExcepInfo.GetPinnableReference(), puArgErr); + } + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + public static unsafe int IDispatchInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Guid* riid, uint lcid, ushort wFlags, Span pDispParams, Variant* pVarResult, Span pExcepInfo, Span puArgErr) + { + // SpanOverloader + return thisApi.IDispatchInvokeProxy(ref This.GetPinnableReference(), dispIdMember, riid, lcid, wFlags, ref pDispParams.GetPinnableReference(), pVarResult, ref pExcepInfo.GetPinnableReference(), ref puArgErr.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + public static unsafe int IDispatchInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Guid* riid, uint lcid, ushort wFlags, Span pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr) + { + // SpanOverloader + return thisApi.IDispatchInvokeProxy(ref This.GetPinnableReference(), dispIdMember, riid, lcid, wFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), pExcepInfo, puArgErr); + } + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + public static unsafe int IDispatchInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Guid* riid, uint lcid, ushort wFlags, Span pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, Span puArgErr) + { + // SpanOverloader + return thisApi.IDispatchInvokeProxy(ref This.GetPinnableReference(), dispIdMember, riid, lcid, wFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), pExcepInfo, ref puArgErr.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + public static unsafe int IDispatchInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Guid* riid, uint lcid, ushort wFlags, Span pDispParams, Span pVarResult, Span pExcepInfo, uint* puArgErr) + { + // SpanOverloader + return thisApi.IDispatchInvokeProxy(ref This.GetPinnableReference(), dispIdMember, riid, lcid, wFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), puArgErr); + } + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + public static unsafe int IDispatchInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Guid* riid, uint lcid, ushort wFlags, Span pDispParams, Span pVarResult, Span pExcepInfo, Span puArgErr) + { + // SpanOverloader + return thisApi.IDispatchInvokeProxy(ref This.GetPinnableReference(), dispIdMember, riid, lcid, wFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), ref puArgErr.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + public static unsafe int IDispatchInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Span riid, uint lcid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr) + { + // SpanOverloader + return thisApi.IDispatchInvokeProxy(ref This.GetPinnableReference(), dispIdMember, ref riid.GetPinnableReference(), lcid, wFlags, pDispParams, pVarResult, pExcepInfo, puArgErr); + } + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + public static unsafe int IDispatchInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Span riid, uint lcid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, Span puArgErr) + { + // SpanOverloader + return thisApi.IDispatchInvokeProxy(ref This.GetPinnableReference(), dispIdMember, ref riid.GetPinnableReference(), lcid, wFlags, pDispParams, pVarResult, pExcepInfo, ref puArgErr.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + public static unsafe int IDispatchInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Span riid, uint lcid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, Span pExcepInfo, uint* puArgErr) + { + // SpanOverloader + return thisApi.IDispatchInvokeProxy(ref This.GetPinnableReference(), dispIdMember, ref riid.GetPinnableReference(), lcid, wFlags, pDispParams, pVarResult, ref pExcepInfo.GetPinnableReference(), puArgErr); + } + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + public static unsafe int IDispatchInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Span riid, uint lcid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, Span pExcepInfo, Span puArgErr) + { + // SpanOverloader + return thisApi.IDispatchInvokeProxy(ref This.GetPinnableReference(), dispIdMember, ref riid.GetPinnableReference(), lcid, wFlags, pDispParams, pVarResult, ref pExcepInfo.GetPinnableReference(), ref puArgErr.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + public static unsafe int IDispatchInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Span riid, uint lcid, ushort wFlags, DispatchParams* pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr) + { + // SpanOverloader + return thisApi.IDispatchInvokeProxy(ref This.GetPinnableReference(), dispIdMember, ref riid.GetPinnableReference(), lcid, wFlags, pDispParams, ref pVarResult.GetPinnableReference(), pExcepInfo, puArgErr); + } + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + public static unsafe int IDispatchInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Span riid, uint lcid, ushort wFlags, DispatchParams* pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, Span puArgErr) + { + // SpanOverloader + return thisApi.IDispatchInvokeProxy(ref This.GetPinnableReference(), dispIdMember, ref riid.GetPinnableReference(), lcid, wFlags, pDispParams, ref pVarResult.GetPinnableReference(), pExcepInfo, ref puArgErr.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + public static unsafe int IDispatchInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Span riid, uint lcid, ushort wFlags, DispatchParams* pDispParams, Span pVarResult, Span pExcepInfo, uint* puArgErr) + { + // SpanOverloader + return thisApi.IDispatchInvokeProxy(ref This.GetPinnableReference(), dispIdMember, ref riid.GetPinnableReference(), lcid, wFlags, pDispParams, ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), puArgErr); + } + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + public static unsafe int IDispatchInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Span riid, uint lcid, ushort wFlags, DispatchParams* pDispParams, Span pVarResult, Span pExcepInfo, Span puArgErr) + { + // SpanOverloader + return thisApi.IDispatchInvokeProxy(ref This.GetPinnableReference(), dispIdMember, ref riid.GetPinnableReference(), lcid, wFlags, pDispParams, ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), ref puArgErr.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + public static unsafe int IDispatchInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Span riid, uint lcid, ushort wFlags, Span pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr) + { + // SpanOverloader + return thisApi.IDispatchInvokeProxy(ref This.GetPinnableReference(), dispIdMember, ref riid.GetPinnableReference(), lcid, wFlags, ref pDispParams.GetPinnableReference(), pVarResult, pExcepInfo, puArgErr); + } + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + public static unsafe int IDispatchInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Span riid, uint lcid, ushort wFlags, Span pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, Span puArgErr) + { + // SpanOverloader + return thisApi.IDispatchInvokeProxy(ref This.GetPinnableReference(), dispIdMember, ref riid.GetPinnableReference(), lcid, wFlags, ref pDispParams.GetPinnableReference(), pVarResult, pExcepInfo, ref puArgErr.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + public static unsafe int IDispatchInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Span riid, uint lcid, ushort wFlags, Span pDispParams, Variant* pVarResult, Span pExcepInfo, uint* puArgErr) + { + // SpanOverloader + return thisApi.IDispatchInvokeProxy(ref This.GetPinnableReference(), dispIdMember, ref riid.GetPinnableReference(), lcid, wFlags, ref pDispParams.GetPinnableReference(), pVarResult, ref pExcepInfo.GetPinnableReference(), puArgErr); + } + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + public static unsafe int IDispatchInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Span riid, uint lcid, ushort wFlags, Span pDispParams, Variant* pVarResult, Span pExcepInfo, Span puArgErr) + { + // SpanOverloader + return thisApi.IDispatchInvokeProxy(ref This.GetPinnableReference(), dispIdMember, ref riid.GetPinnableReference(), lcid, wFlags, ref pDispParams.GetPinnableReference(), pVarResult, ref pExcepInfo.GetPinnableReference(), ref puArgErr.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + public static unsafe int IDispatchInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Span riid, uint lcid, ushort wFlags, Span pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr) + { + // SpanOverloader + return thisApi.IDispatchInvokeProxy(ref This.GetPinnableReference(), dispIdMember, ref riid.GetPinnableReference(), lcid, wFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), pExcepInfo, puArgErr); + } + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + public static unsafe int IDispatchInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Span riid, uint lcid, ushort wFlags, Span pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, Span puArgErr) + { + // SpanOverloader + return thisApi.IDispatchInvokeProxy(ref This.GetPinnableReference(), dispIdMember, ref riid.GetPinnableReference(), lcid, wFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), pExcepInfo, ref puArgErr.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + public static unsafe int IDispatchInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Span riid, uint lcid, ushort wFlags, Span pDispParams, Span pVarResult, Span pExcepInfo, uint* puArgErr) + { + // SpanOverloader + return thisApi.IDispatchInvokeProxy(ref This.GetPinnableReference(), dispIdMember, ref riid.GetPinnableReference(), lcid, wFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), puArgErr); + } + + /// To be documented. + [NativeName("Src", "Line 5942, Column 41 in oaidl.h")] + public static unsafe int IDispatchInvokeProxy(this Windows thisApi, Span This, int dispIdMember, Span riid, uint lcid, ushort wFlags, Span pDispParams, Span pVarResult, Span pExcepInfo, Span puArgErr) + { + // SpanOverloader + return thisApi.IDispatchInvokeProxy(ref This.GetPinnableReference(), dispIdMember, ref riid.GetPinnableReference(), lcid, wFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), ref puArgErr.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(This, dispIdMember, riid, lcid, dwFlags, pDispParams, pVarResult, pExcepInfo, pArgErr, cVarRef, rgVarRefIdx, ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, Span rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(This, dispIdMember, riid, lcid, dwFlags, pDispParams, pVarResult, pExcepInfo, pArgErr, cVarRef, ref rgVarRefIdx.GetPinnableReference(), rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, Span rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(This, dispIdMember, riid, lcid, dwFlags, pDispParams, pVarResult, pExcepInfo, pArgErr, cVarRef, ref rgVarRefIdx.GetPinnableReference(), ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, Span pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(This, dispIdMember, riid, lcid, dwFlags, pDispParams, pVarResult, pExcepInfo, ref pArgErr.GetPinnableReference(), cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, Span pArgErr, uint cVarRef, uint* rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(This, dispIdMember, riid, lcid, dwFlags, pDispParams, pVarResult, pExcepInfo, ref pArgErr.GetPinnableReference(), cVarRef, rgVarRefIdx, ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, Span pArgErr, uint cVarRef, Span rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(This, dispIdMember, riid, lcid, dwFlags, pDispParams, pVarResult, pExcepInfo, ref pArgErr.GetPinnableReference(), cVarRef, ref rgVarRefIdx.GetPinnableReference(), rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, Span pArgErr, uint cVarRef, Span rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(This, dispIdMember, riid, lcid, dwFlags, pDispParams, pVarResult, pExcepInfo, ref pArgErr.GetPinnableReference(), cVarRef, ref rgVarRefIdx.GetPinnableReference(), ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, Span pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(This, dispIdMember, riid, lcid, dwFlags, pDispParams, pVarResult, ref pExcepInfo.GetPinnableReference(), pArgErr, cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, Span pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(This, dispIdMember, riid, lcid, dwFlags, pDispParams, pVarResult, ref pExcepInfo.GetPinnableReference(), pArgErr, cVarRef, rgVarRefIdx, ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, Span pExcepInfo, uint* pArgErr, uint cVarRef, Span rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(This, dispIdMember, riid, lcid, dwFlags, pDispParams, pVarResult, ref pExcepInfo.GetPinnableReference(), pArgErr, cVarRef, ref rgVarRefIdx.GetPinnableReference(), rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, Span pExcepInfo, uint* pArgErr, uint cVarRef, Span rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(This, dispIdMember, riid, lcid, dwFlags, pDispParams, pVarResult, ref pExcepInfo.GetPinnableReference(), pArgErr, cVarRef, ref rgVarRefIdx.GetPinnableReference(), ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, Span pExcepInfo, Span pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(This, dispIdMember, riid, lcid, dwFlags, pDispParams, pVarResult, ref pExcepInfo.GetPinnableReference(), ref pArgErr.GetPinnableReference(), cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, Span pExcepInfo, Span pArgErr, uint cVarRef, uint* rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(This, dispIdMember, riid, lcid, dwFlags, pDispParams, pVarResult, ref pExcepInfo.GetPinnableReference(), ref pArgErr.GetPinnableReference(), cVarRef, rgVarRefIdx, ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, Span pExcepInfo, Span pArgErr, uint cVarRef, Span rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(This, dispIdMember, riid, lcid, dwFlags, pDispParams, pVarResult, ref pExcepInfo.GetPinnableReference(), ref pArgErr.GetPinnableReference(), cVarRef, ref rgVarRefIdx.GetPinnableReference(), rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, Span pExcepInfo, Span pArgErr, uint cVarRef, Span rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(This, dispIdMember, riid, lcid, dwFlags, pDispParams, pVarResult, ref pExcepInfo.GetPinnableReference(), ref pArgErr.GetPinnableReference(), cVarRef, ref rgVarRefIdx.GetPinnableReference(), ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(This, dispIdMember, riid, lcid, dwFlags, pDispParams, ref pVarResult.GetPinnableReference(), pExcepInfo, pArgErr, cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(This, dispIdMember, riid, lcid, dwFlags, pDispParams, ref pVarResult.GetPinnableReference(), pExcepInfo, pArgErr, cVarRef, rgVarRefIdx, ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, Span rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(This, dispIdMember, riid, lcid, dwFlags, pDispParams, ref pVarResult.GetPinnableReference(), pExcepInfo, pArgErr, cVarRef, ref rgVarRefIdx.GetPinnableReference(), rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, Span rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(This, dispIdMember, riid, lcid, dwFlags, pDispParams, ref pVarResult.GetPinnableReference(), pExcepInfo, pArgErr, cVarRef, ref rgVarRefIdx.GetPinnableReference(), ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, Span pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(This, dispIdMember, riid, lcid, dwFlags, pDispParams, ref pVarResult.GetPinnableReference(), pExcepInfo, ref pArgErr.GetPinnableReference(), cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, Span pArgErr, uint cVarRef, uint* rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(This, dispIdMember, riid, lcid, dwFlags, pDispParams, ref pVarResult.GetPinnableReference(), pExcepInfo, ref pArgErr.GetPinnableReference(), cVarRef, rgVarRefIdx, ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, Span pArgErr, uint cVarRef, Span rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(This, dispIdMember, riid, lcid, dwFlags, pDispParams, ref pVarResult.GetPinnableReference(), pExcepInfo, ref pArgErr.GetPinnableReference(), cVarRef, ref rgVarRefIdx.GetPinnableReference(), rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, Span pArgErr, uint cVarRef, Span rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(This, dispIdMember, riid, lcid, dwFlags, pDispParams, ref pVarResult.GetPinnableReference(), pExcepInfo, ref pArgErr.GetPinnableReference(), cVarRef, ref rgVarRefIdx.GetPinnableReference(), ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Span pVarResult, Span pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(This, dispIdMember, riid, lcid, dwFlags, pDispParams, ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), pArgErr, cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Span pVarResult, Span pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(This, dispIdMember, riid, lcid, dwFlags, pDispParams, ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), pArgErr, cVarRef, rgVarRefIdx, ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Span pVarResult, Span pExcepInfo, uint* pArgErr, uint cVarRef, Span rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(This, dispIdMember, riid, lcid, dwFlags, pDispParams, ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), pArgErr, cVarRef, ref rgVarRefIdx.GetPinnableReference(), rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Span pVarResult, Span pExcepInfo, uint* pArgErr, uint cVarRef, Span rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(This, dispIdMember, riid, lcid, dwFlags, pDispParams, ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), pArgErr, cVarRef, ref rgVarRefIdx.GetPinnableReference(), ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Span pVarResult, Span pExcepInfo, Span pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(This, dispIdMember, riid, lcid, dwFlags, pDispParams, ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), ref pArgErr.GetPinnableReference(), cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Span pVarResult, Span pExcepInfo, Span pArgErr, uint cVarRef, uint* rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(This, dispIdMember, riid, lcid, dwFlags, pDispParams, ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), ref pArgErr.GetPinnableReference(), cVarRef, rgVarRefIdx, ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Span pVarResult, Span pExcepInfo, Span pArgErr, uint cVarRef, Span rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(This, dispIdMember, riid, lcid, dwFlags, pDispParams, ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), ref pArgErr.GetPinnableReference(), cVarRef, ref rgVarRefIdx.GetPinnableReference(), rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Span pVarResult, Span pExcepInfo, Span pArgErr, uint cVarRef, Span rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(This, dispIdMember, riid, lcid, dwFlags, pDispParams, ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), ref pArgErr.GetPinnableReference(), cVarRef, ref rgVarRefIdx.GetPinnableReference(), ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, Span pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(This, dispIdMember, riid, lcid, dwFlags, ref pDispParams.GetPinnableReference(), pVarResult, pExcepInfo, pArgErr, cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, Span pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(This, dispIdMember, riid, lcid, dwFlags, ref pDispParams.GetPinnableReference(), pVarResult, pExcepInfo, pArgErr, cVarRef, rgVarRefIdx, ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, Span pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, Span rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(This, dispIdMember, riid, lcid, dwFlags, ref pDispParams.GetPinnableReference(), pVarResult, pExcepInfo, pArgErr, cVarRef, ref rgVarRefIdx.GetPinnableReference(), rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, Span pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, Span rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(This, dispIdMember, riid, lcid, dwFlags, ref pDispParams.GetPinnableReference(), pVarResult, pExcepInfo, pArgErr, cVarRef, ref rgVarRefIdx.GetPinnableReference(), ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, Span pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, Span pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(This, dispIdMember, riid, lcid, dwFlags, ref pDispParams.GetPinnableReference(), pVarResult, pExcepInfo, ref pArgErr.GetPinnableReference(), cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, Span pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, Span pArgErr, uint cVarRef, uint* rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(This, dispIdMember, riid, lcid, dwFlags, ref pDispParams.GetPinnableReference(), pVarResult, pExcepInfo, ref pArgErr.GetPinnableReference(), cVarRef, rgVarRefIdx, ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, Span pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, Span pArgErr, uint cVarRef, Span rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(This, dispIdMember, riid, lcid, dwFlags, ref pDispParams.GetPinnableReference(), pVarResult, pExcepInfo, ref pArgErr.GetPinnableReference(), cVarRef, ref rgVarRefIdx.GetPinnableReference(), rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, Span pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, Span pArgErr, uint cVarRef, Span rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(This, dispIdMember, riid, lcid, dwFlags, ref pDispParams.GetPinnableReference(), pVarResult, pExcepInfo, ref pArgErr.GetPinnableReference(), cVarRef, ref rgVarRefIdx.GetPinnableReference(), ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, Span pDispParams, Variant* pVarResult, Span pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(This, dispIdMember, riid, lcid, dwFlags, ref pDispParams.GetPinnableReference(), pVarResult, ref pExcepInfo.GetPinnableReference(), pArgErr, cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, Span pDispParams, Variant* pVarResult, Span pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(This, dispIdMember, riid, lcid, dwFlags, ref pDispParams.GetPinnableReference(), pVarResult, ref pExcepInfo.GetPinnableReference(), pArgErr, cVarRef, rgVarRefIdx, ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, Span pDispParams, Variant* pVarResult, Span pExcepInfo, uint* pArgErr, uint cVarRef, Span rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(This, dispIdMember, riid, lcid, dwFlags, ref pDispParams.GetPinnableReference(), pVarResult, ref pExcepInfo.GetPinnableReference(), pArgErr, cVarRef, ref rgVarRefIdx.GetPinnableReference(), rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, Span pDispParams, Variant* pVarResult, Span pExcepInfo, uint* pArgErr, uint cVarRef, Span rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(This, dispIdMember, riid, lcid, dwFlags, ref pDispParams.GetPinnableReference(), pVarResult, ref pExcepInfo.GetPinnableReference(), pArgErr, cVarRef, ref rgVarRefIdx.GetPinnableReference(), ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, Span pDispParams, Variant* pVarResult, Span pExcepInfo, Span pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(This, dispIdMember, riid, lcid, dwFlags, ref pDispParams.GetPinnableReference(), pVarResult, ref pExcepInfo.GetPinnableReference(), ref pArgErr.GetPinnableReference(), cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, Span pDispParams, Variant* pVarResult, Span pExcepInfo, Span pArgErr, uint cVarRef, uint* rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(This, dispIdMember, riid, lcid, dwFlags, ref pDispParams.GetPinnableReference(), pVarResult, ref pExcepInfo.GetPinnableReference(), ref pArgErr.GetPinnableReference(), cVarRef, rgVarRefIdx, ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, Span pDispParams, Variant* pVarResult, Span pExcepInfo, Span pArgErr, uint cVarRef, Span rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(This, dispIdMember, riid, lcid, dwFlags, ref pDispParams.GetPinnableReference(), pVarResult, ref pExcepInfo.GetPinnableReference(), ref pArgErr.GetPinnableReference(), cVarRef, ref rgVarRefIdx.GetPinnableReference(), rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, Span pDispParams, Variant* pVarResult, Span pExcepInfo, Span pArgErr, uint cVarRef, Span rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(This, dispIdMember, riid, lcid, dwFlags, ref pDispParams.GetPinnableReference(), pVarResult, ref pExcepInfo.GetPinnableReference(), ref pArgErr.GetPinnableReference(), cVarRef, ref rgVarRefIdx.GetPinnableReference(), ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, Span pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(This, dispIdMember, riid, lcid, dwFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), pExcepInfo, pArgErr, cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, Span pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(This, dispIdMember, riid, lcid, dwFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), pExcepInfo, pArgErr, cVarRef, rgVarRefIdx, ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, Span pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, Span rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(This, dispIdMember, riid, lcid, dwFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), pExcepInfo, pArgErr, cVarRef, ref rgVarRefIdx.GetPinnableReference(), rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, Span pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, Span rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(This, dispIdMember, riid, lcid, dwFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), pExcepInfo, pArgErr, cVarRef, ref rgVarRefIdx.GetPinnableReference(), ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, Span pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, Span pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(This, dispIdMember, riid, lcid, dwFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), pExcepInfo, ref pArgErr.GetPinnableReference(), cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, Span pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, Span pArgErr, uint cVarRef, uint* rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(This, dispIdMember, riid, lcid, dwFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), pExcepInfo, ref pArgErr.GetPinnableReference(), cVarRef, rgVarRefIdx, ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, Span pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, Span pArgErr, uint cVarRef, Span rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(This, dispIdMember, riid, lcid, dwFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), pExcepInfo, ref pArgErr.GetPinnableReference(), cVarRef, ref rgVarRefIdx.GetPinnableReference(), rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, Span pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, Span pArgErr, uint cVarRef, Span rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(This, dispIdMember, riid, lcid, dwFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), pExcepInfo, ref pArgErr.GetPinnableReference(), cVarRef, ref rgVarRefIdx.GetPinnableReference(), ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, Span pDispParams, Span pVarResult, Span pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(This, dispIdMember, riid, lcid, dwFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), pArgErr, cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, Span pDispParams, Span pVarResult, Span pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(This, dispIdMember, riid, lcid, dwFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), pArgErr, cVarRef, rgVarRefIdx, ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, Span pDispParams, Span pVarResult, Span pExcepInfo, uint* pArgErr, uint cVarRef, Span rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(This, dispIdMember, riid, lcid, dwFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), pArgErr, cVarRef, ref rgVarRefIdx.GetPinnableReference(), rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, Span pDispParams, Span pVarResult, Span pExcepInfo, uint* pArgErr, uint cVarRef, Span rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(This, dispIdMember, riid, lcid, dwFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), pArgErr, cVarRef, ref rgVarRefIdx.GetPinnableReference(), ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, Span pDispParams, Span pVarResult, Span pExcepInfo, Span pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(This, dispIdMember, riid, lcid, dwFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), ref pArgErr.GetPinnableReference(), cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, Span pDispParams, Span pVarResult, Span pExcepInfo, Span pArgErr, uint cVarRef, uint* rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(This, dispIdMember, riid, lcid, dwFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), ref pArgErr.GetPinnableReference(), cVarRef, rgVarRefIdx, ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, Span pDispParams, Span pVarResult, Span pExcepInfo, Span pArgErr, uint cVarRef, Span rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(This, dispIdMember, riid, lcid, dwFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), ref pArgErr.GetPinnableReference(), cVarRef, ref rgVarRefIdx.GetPinnableReference(), rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, IDispatch* This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, Span pDispParams, Span pVarResult, Span pExcepInfo, Span pArgErr, uint cVarRef, Span rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(This, dispIdMember, riid, lcid, dwFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), ref pArgErr.GetPinnableReference(), cVarRef, ref rgVarRefIdx.GetPinnableReference(), ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, IDispatch* This, int dispIdMember, Span riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(This, dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, pDispParams, pVarResult, pExcepInfo, pArgErr, cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, IDispatch* This, int dispIdMember, Span riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(This, dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, pDispParams, pVarResult, pExcepInfo, pArgErr, cVarRef, rgVarRefIdx, ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, IDispatch* This, int dispIdMember, Span riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, Span rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(This, dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, pDispParams, pVarResult, pExcepInfo, pArgErr, cVarRef, ref rgVarRefIdx.GetPinnableReference(), rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, IDispatch* This, int dispIdMember, Span riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, Span rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(This, dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, pDispParams, pVarResult, pExcepInfo, pArgErr, cVarRef, ref rgVarRefIdx.GetPinnableReference(), ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, IDispatch* This, int dispIdMember, Span riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, Span pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(This, dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, pDispParams, pVarResult, pExcepInfo, ref pArgErr.GetPinnableReference(), cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, IDispatch* This, int dispIdMember, Span riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, Span pArgErr, uint cVarRef, uint* rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(This, dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, pDispParams, pVarResult, pExcepInfo, ref pArgErr.GetPinnableReference(), cVarRef, rgVarRefIdx, ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, IDispatch* This, int dispIdMember, Span riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, Span pArgErr, uint cVarRef, Span rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(This, dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, pDispParams, pVarResult, pExcepInfo, ref pArgErr.GetPinnableReference(), cVarRef, ref rgVarRefIdx.GetPinnableReference(), rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, IDispatch* This, int dispIdMember, Span riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, Span pArgErr, uint cVarRef, Span rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(This, dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, pDispParams, pVarResult, pExcepInfo, ref pArgErr.GetPinnableReference(), cVarRef, ref rgVarRefIdx.GetPinnableReference(), ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, IDispatch* This, int dispIdMember, Span riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, Span pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(This, dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, pDispParams, pVarResult, ref pExcepInfo.GetPinnableReference(), pArgErr, cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, IDispatch* This, int dispIdMember, Span riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, Span pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(This, dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, pDispParams, pVarResult, ref pExcepInfo.GetPinnableReference(), pArgErr, cVarRef, rgVarRefIdx, ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, IDispatch* This, int dispIdMember, Span riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, Span pExcepInfo, uint* pArgErr, uint cVarRef, Span rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(This, dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, pDispParams, pVarResult, ref pExcepInfo.GetPinnableReference(), pArgErr, cVarRef, ref rgVarRefIdx.GetPinnableReference(), rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, IDispatch* This, int dispIdMember, Span riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, Span pExcepInfo, uint* pArgErr, uint cVarRef, Span rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(This, dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, pDispParams, pVarResult, ref pExcepInfo.GetPinnableReference(), pArgErr, cVarRef, ref rgVarRefIdx.GetPinnableReference(), ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, IDispatch* This, int dispIdMember, Span riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, Span pExcepInfo, Span pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(This, dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, pDispParams, pVarResult, ref pExcepInfo.GetPinnableReference(), ref pArgErr.GetPinnableReference(), cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, IDispatch* This, int dispIdMember, Span riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, Span pExcepInfo, Span pArgErr, uint cVarRef, uint* rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(This, dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, pDispParams, pVarResult, ref pExcepInfo.GetPinnableReference(), ref pArgErr.GetPinnableReference(), cVarRef, rgVarRefIdx, ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, IDispatch* This, int dispIdMember, Span riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, Span pExcepInfo, Span pArgErr, uint cVarRef, Span rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(This, dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, pDispParams, pVarResult, ref pExcepInfo.GetPinnableReference(), ref pArgErr.GetPinnableReference(), cVarRef, ref rgVarRefIdx.GetPinnableReference(), rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, IDispatch* This, int dispIdMember, Span riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, Span pExcepInfo, Span pArgErr, uint cVarRef, Span rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(This, dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, pDispParams, pVarResult, ref pExcepInfo.GetPinnableReference(), ref pArgErr.GetPinnableReference(), cVarRef, ref rgVarRefIdx.GetPinnableReference(), ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, IDispatch* This, int dispIdMember, Span riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(This, dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, pDispParams, ref pVarResult.GetPinnableReference(), pExcepInfo, pArgErr, cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, IDispatch* This, int dispIdMember, Span riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(This, dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, pDispParams, ref pVarResult.GetPinnableReference(), pExcepInfo, pArgErr, cVarRef, rgVarRefIdx, ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, IDispatch* This, int dispIdMember, Span riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, Span rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(This, dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, pDispParams, ref pVarResult.GetPinnableReference(), pExcepInfo, pArgErr, cVarRef, ref rgVarRefIdx.GetPinnableReference(), rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, IDispatch* This, int dispIdMember, Span riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, Span rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(This, dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, pDispParams, ref pVarResult.GetPinnableReference(), pExcepInfo, pArgErr, cVarRef, ref rgVarRefIdx.GetPinnableReference(), ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, IDispatch* This, int dispIdMember, Span riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, Span pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(This, dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, pDispParams, ref pVarResult.GetPinnableReference(), pExcepInfo, ref pArgErr.GetPinnableReference(), cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, IDispatch* This, int dispIdMember, Span riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, Span pArgErr, uint cVarRef, uint* rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(This, dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, pDispParams, ref pVarResult.GetPinnableReference(), pExcepInfo, ref pArgErr.GetPinnableReference(), cVarRef, rgVarRefIdx, ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, IDispatch* This, int dispIdMember, Span riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, Span pArgErr, uint cVarRef, Span rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(This, dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, pDispParams, ref pVarResult.GetPinnableReference(), pExcepInfo, ref pArgErr.GetPinnableReference(), cVarRef, ref rgVarRefIdx.GetPinnableReference(), rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, IDispatch* This, int dispIdMember, Span riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, Span pArgErr, uint cVarRef, Span rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(This, dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, pDispParams, ref pVarResult.GetPinnableReference(), pExcepInfo, ref pArgErr.GetPinnableReference(), cVarRef, ref rgVarRefIdx.GetPinnableReference(), ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, IDispatch* This, int dispIdMember, Span riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Span pVarResult, Span pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(This, dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, pDispParams, ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), pArgErr, cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, IDispatch* This, int dispIdMember, Span riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Span pVarResult, Span pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(This, dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, pDispParams, ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), pArgErr, cVarRef, rgVarRefIdx, ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, IDispatch* This, int dispIdMember, Span riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Span pVarResult, Span pExcepInfo, uint* pArgErr, uint cVarRef, Span rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(This, dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, pDispParams, ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), pArgErr, cVarRef, ref rgVarRefIdx.GetPinnableReference(), rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, IDispatch* This, int dispIdMember, Span riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Span pVarResult, Span pExcepInfo, uint* pArgErr, uint cVarRef, Span rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(This, dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, pDispParams, ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), pArgErr, cVarRef, ref rgVarRefIdx.GetPinnableReference(), ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, IDispatch* This, int dispIdMember, Span riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Span pVarResult, Span pExcepInfo, Span pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(This, dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, pDispParams, ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), ref pArgErr.GetPinnableReference(), cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, IDispatch* This, int dispIdMember, Span riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Span pVarResult, Span pExcepInfo, Span pArgErr, uint cVarRef, uint* rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(This, dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, pDispParams, ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), ref pArgErr.GetPinnableReference(), cVarRef, rgVarRefIdx, ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, IDispatch* This, int dispIdMember, Span riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Span pVarResult, Span pExcepInfo, Span pArgErr, uint cVarRef, Span rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(This, dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, pDispParams, ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), ref pArgErr.GetPinnableReference(), cVarRef, ref rgVarRefIdx.GetPinnableReference(), rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, IDispatch* This, int dispIdMember, Span riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Span pVarResult, Span pExcepInfo, Span pArgErr, uint cVarRef, Span rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(This, dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, pDispParams, ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), ref pArgErr.GetPinnableReference(), cVarRef, ref rgVarRefIdx.GetPinnableReference(), ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, IDispatch* This, int dispIdMember, Span riid, uint lcid, uint dwFlags, Span pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(This, dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, ref pDispParams.GetPinnableReference(), pVarResult, pExcepInfo, pArgErr, cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, IDispatch* This, int dispIdMember, Span riid, uint lcid, uint dwFlags, Span pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(This, dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, ref pDispParams.GetPinnableReference(), pVarResult, pExcepInfo, pArgErr, cVarRef, rgVarRefIdx, ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, IDispatch* This, int dispIdMember, Span riid, uint lcid, uint dwFlags, Span pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, Span rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(This, dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, ref pDispParams.GetPinnableReference(), pVarResult, pExcepInfo, pArgErr, cVarRef, ref rgVarRefIdx.GetPinnableReference(), rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, IDispatch* This, int dispIdMember, Span riid, uint lcid, uint dwFlags, Span pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, Span rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(This, dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, ref pDispParams.GetPinnableReference(), pVarResult, pExcepInfo, pArgErr, cVarRef, ref rgVarRefIdx.GetPinnableReference(), ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, IDispatch* This, int dispIdMember, Span riid, uint lcid, uint dwFlags, Span pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, Span pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(This, dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, ref pDispParams.GetPinnableReference(), pVarResult, pExcepInfo, ref pArgErr.GetPinnableReference(), cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, IDispatch* This, int dispIdMember, Span riid, uint lcid, uint dwFlags, Span pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, Span pArgErr, uint cVarRef, uint* rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(This, dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, ref pDispParams.GetPinnableReference(), pVarResult, pExcepInfo, ref pArgErr.GetPinnableReference(), cVarRef, rgVarRefIdx, ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, IDispatch* This, int dispIdMember, Span riid, uint lcid, uint dwFlags, Span pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, Span pArgErr, uint cVarRef, Span rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(This, dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, ref pDispParams.GetPinnableReference(), pVarResult, pExcepInfo, ref pArgErr.GetPinnableReference(), cVarRef, ref rgVarRefIdx.GetPinnableReference(), rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, IDispatch* This, int dispIdMember, Span riid, uint lcid, uint dwFlags, Span pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, Span pArgErr, uint cVarRef, Span rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(This, dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, ref pDispParams.GetPinnableReference(), pVarResult, pExcepInfo, ref pArgErr.GetPinnableReference(), cVarRef, ref rgVarRefIdx.GetPinnableReference(), ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, IDispatch* This, int dispIdMember, Span riid, uint lcid, uint dwFlags, Span pDispParams, Variant* pVarResult, Span pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(This, dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, ref pDispParams.GetPinnableReference(), pVarResult, ref pExcepInfo.GetPinnableReference(), pArgErr, cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, IDispatch* This, int dispIdMember, Span riid, uint lcid, uint dwFlags, Span pDispParams, Variant* pVarResult, Span pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(This, dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, ref pDispParams.GetPinnableReference(), pVarResult, ref pExcepInfo.GetPinnableReference(), pArgErr, cVarRef, rgVarRefIdx, ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, IDispatch* This, int dispIdMember, Span riid, uint lcid, uint dwFlags, Span pDispParams, Variant* pVarResult, Span pExcepInfo, uint* pArgErr, uint cVarRef, Span rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(This, dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, ref pDispParams.GetPinnableReference(), pVarResult, ref pExcepInfo.GetPinnableReference(), pArgErr, cVarRef, ref rgVarRefIdx.GetPinnableReference(), rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, IDispatch* This, int dispIdMember, Span riid, uint lcid, uint dwFlags, Span pDispParams, Variant* pVarResult, Span pExcepInfo, uint* pArgErr, uint cVarRef, Span rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(This, dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, ref pDispParams.GetPinnableReference(), pVarResult, ref pExcepInfo.GetPinnableReference(), pArgErr, cVarRef, ref rgVarRefIdx.GetPinnableReference(), ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, IDispatch* This, int dispIdMember, Span riid, uint lcid, uint dwFlags, Span pDispParams, Variant* pVarResult, Span pExcepInfo, Span pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(This, dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, ref pDispParams.GetPinnableReference(), pVarResult, ref pExcepInfo.GetPinnableReference(), ref pArgErr.GetPinnableReference(), cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, IDispatch* This, int dispIdMember, Span riid, uint lcid, uint dwFlags, Span pDispParams, Variant* pVarResult, Span pExcepInfo, Span pArgErr, uint cVarRef, uint* rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(This, dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, ref pDispParams.GetPinnableReference(), pVarResult, ref pExcepInfo.GetPinnableReference(), ref pArgErr.GetPinnableReference(), cVarRef, rgVarRefIdx, ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, IDispatch* This, int dispIdMember, Span riid, uint lcid, uint dwFlags, Span pDispParams, Variant* pVarResult, Span pExcepInfo, Span pArgErr, uint cVarRef, Span rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(This, dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, ref pDispParams.GetPinnableReference(), pVarResult, ref pExcepInfo.GetPinnableReference(), ref pArgErr.GetPinnableReference(), cVarRef, ref rgVarRefIdx.GetPinnableReference(), rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, IDispatch* This, int dispIdMember, Span riid, uint lcid, uint dwFlags, Span pDispParams, Variant* pVarResult, Span pExcepInfo, Span pArgErr, uint cVarRef, Span rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(This, dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, ref pDispParams.GetPinnableReference(), pVarResult, ref pExcepInfo.GetPinnableReference(), ref pArgErr.GetPinnableReference(), cVarRef, ref rgVarRefIdx.GetPinnableReference(), ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, IDispatch* This, int dispIdMember, Span riid, uint lcid, uint dwFlags, Span pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(This, dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), pExcepInfo, pArgErr, cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, IDispatch* This, int dispIdMember, Span riid, uint lcid, uint dwFlags, Span pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(This, dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), pExcepInfo, pArgErr, cVarRef, rgVarRefIdx, ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, IDispatch* This, int dispIdMember, Span riid, uint lcid, uint dwFlags, Span pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, Span rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(This, dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), pExcepInfo, pArgErr, cVarRef, ref rgVarRefIdx.GetPinnableReference(), rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, IDispatch* This, int dispIdMember, Span riid, uint lcid, uint dwFlags, Span pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, Span rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(This, dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), pExcepInfo, pArgErr, cVarRef, ref rgVarRefIdx.GetPinnableReference(), ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, IDispatch* This, int dispIdMember, Span riid, uint lcid, uint dwFlags, Span pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, Span pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(This, dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), pExcepInfo, ref pArgErr.GetPinnableReference(), cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, IDispatch* This, int dispIdMember, Span riid, uint lcid, uint dwFlags, Span pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, Span pArgErr, uint cVarRef, uint* rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(This, dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), pExcepInfo, ref pArgErr.GetPinnableReference(), cVarRef, rgVarRefIdx, ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, IDispatch* This, int dispIdMember, Span riid, uint lcid, uint dwFlags, Span pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, Span pArgErr, uint cVarRef, Span rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(This, dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), pExcepInfo, ref pArgErr.GetPinnableReference(), cVarRef, ref rgVarRefIdx.GetPinnableReference(), rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, IDispatch* This, int dispIdMember, Span riid, uint lcid, uint dwFlags, Span pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, Span pArgErr, uint cVarRef, Span rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(This, dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), pExcepInfo, ref pArgErr.GetPinnableReference(), cVarRef, ref rgVarRefIdx.GetPinnableReference(), ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, IDispatch* This, int dispIdMember, Span riid, uint lcid, uint dwFlags, Span pDispParams, Span pVarResult, Span pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(This, dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), pArgErr, cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, IDispatch* This, int dispIdMember, Span riid, uint lcid, uint dwFlags, Span pDispParams, Span pVarResult, Span pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(This, dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), pArgErr, cVarRef, rgVarRefIdx, ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, IDispatch* This, int dispIdMember, Span riid, uint lcid, uint dwFlags, Span pDispParams, Span pVarResult, Span pExcepInfo, uint* pArgErr, uint cVarRef, Span rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(This, dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), pArgErr, cVarRef, ref rgVarRefIdx.GetPinnableReference(), rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, IDispatch* This, int dispIdMember, Span riid, uint lcid, uint dwFlags, Span pDispParams, Span pVarResult, Span pExcepInfo, uint* pArgErr, uint cVarRef, Span rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(This, dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), pArgErr, cVarRef, ref rgVarRefIdx.GetPinnableReference(), ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, IDispatch* This, int dispIdMember, Span riid, uint lcid, uint dwFlags, Span pDispParams, Span pVarResult, Span pExcepInfo, Span pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(This, dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), ref pArgErr.GetPinnableReference(), cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, IDispatch* This, int dispIdMember, Span riid, uint lcid, uint dwFlags, Span pDispParams, Span pVarResult, Span pExcepInfo, Span pArgErr, uint cVarRef, uint* rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(This, dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), ref pArgErr.GetPinnableReference(), cVarRef, rgVarRefIdx, ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, IDispatch* This, int dispIdMember, Span riid, uint lcid, uint dwFlags, Span pDispParams, Span pVarResult, Span pExcepInfo, Span pArgErr, uint cVarRef, Span rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(This, dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), ref pArgErr.GetPinnableReference(), cVarRef, ref rgVarRefIdx.GetPinnableReference(), rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, IDispatch* This, int dispIdMember, Span riid, uint lcid, uint dwFlags, Span pDispParams, Span pVarResult, Span pExcepInfo, Span pArgErr, uint cVarRef, Span rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(This, dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), ref pArgErr.GetPinnableReference(), cVarRef, ref rgVarRefIdx.GetPinnableReference(), ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, Span This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(ref This.GetPinnableReference(), dispIdMember, riid, lcid, dwFlags, pDispParams, pVarResult, pExcepInfo, pArgErr, cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, Span This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(ref This.GetPinnableReference(), dispIdMember, riid, lcid, dwFlags, pDispParams, pVarResult, pExcepInfo, pArgErr, cVarRef, rgVarRefIdx, ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, Span This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, Span rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(ref This.GetPinnableReference(), dispIdMember, riid, lcid, dwFlags, pDispParams, pVarResult, pExcepInfo, pArgErr, cVarRef, ref rgVarRefIdx.GetPinnableReference(), rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, Span This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, Span rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(ref This.GetPinnableReference(), dispIdMember, riid, lcid, dwFlags, pDispParams, pVarResult, pExcepInfo, pArgErr, cVarRef, ref rgVarRefIdx.GetPinnableReference(), ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, Span This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, Span pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(ref This.GetPinnableReference(), dispIdMember, riid, lcid, dwFlags, pDispParams, pVarResult, pExcepInfo, ref pArgErr.GetPinnableReference(), cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, Span This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, Span pArgErr, uint cVarRef, uint* rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(ref This.GetPinnableReference(), dispIdMember, riid, lcid, dwFlags, pDispParams, pVarResult, pExcepInfo, ref pArgErr.GetPinnableReference(), cVarRef, rgVarRefIdx, ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, Span This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, Span pArgErr, uint cVarRef, Span rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(ref This.GetPinnableReference(), dispIdMember, riid, lcid, dwFlags, pDispParams, pVarResult, pExcepInfo, ref pArgErr.GetPinnableReference(), cVarRef, ref rgVarRefIdx.GetPinnableReference(), rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, Span This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, Span pArgErr, uint cVarRef, Span rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(ref This.GetPinnableReference(), dispIdMember, riid, lcid, dwFlags, pDispParams, pVarResult, pExcepInfo, ref pArgErr.GetPinnableReference(), cVarRef, ref rgVarRefIdx.GetPinnableReference(), ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, Span This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, Span pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(ref This.GetPinnableReference(), dispIdMember, riid, lcid, dwFlags, pDispParams, pVarResult, ref pExcepInfo.GetPinnableReference(), pArgErr, cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, Span This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, Span pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(ref This.GetPinnableReference(), dispIdMember, riid, lcid, dwFlags, pDispParams, pVarResult, ref pExcepInfo.GetPinnableReference(), pArgErr, cVarRef, rgVarRefIdx, ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, Span This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, Span pExcepInfo, uint* pArgErr, uint cVarRef, Span rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(ref This.GetPinnableReference(), dispIdMember, riid, lcid, dwFlags, pDispParams, pVarResult, ref pExcepInfo.GetPinnableReference(), pArgErr, cVarRef, ref rgVarRefIdx.GetPinnableReference(), rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, Span This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, Span pExcepInfo, uint* pArgErr, uint cVarRef, Span rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(ref This.GetPinnableReference(), dispIdMember, riid, lcid, dwFlags, pDispParams, pVarResult, ref pExcepInfo.GetPinnableReference(), pArgErr, cVarRef, ref rgVarRefIdx.GetPinnableReference(), ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, Span This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, Span pExcepInfo, Span pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(ref This.GetPinnableReference(), dispIdMember, riid, lcid, dwFlags, pDispParams, pVarResult, ref pExcepInfo.GetPinnableReference(), ref pArgErr.GetPinnableReference(), cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, Span This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, Span pExcepInfo, Span pArgErr, uint cVarRef, uint* rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(ref This.GetPinnableReference(), dispIdMember, riid, lcid, dwFlags, pDispParams, pVarResult, ref pExcepInfo.GetPinnableReference(), ref pArgErr.GetPinnableReference(), cVarRef, rgVarRefIdx, ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, Span This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, Span pExcepInfo, Span pArgErr, uint cVarRef, Span rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(ref This.GetPinnableReference(), dispIdMember, riid, lcid, dwFlags, pDispParams, pVarResult, ref pExcepInfo.GetPinnableReference(), ref pArgErr.GetPinnableReference(), cVarRef, ref rgVarRefIdx.GetPinnableReference(), rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, Span This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, Span pExcepInfo, Span pArgErr, uint cVarRef, Span rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(ref This.GetPinnableReference(), dispIdMember, riid, lcid, dwFlags, pDispParams, pVarResult, ref pExcepInfo.GetPinnableReference(), ref pArgErr.GetPinnableReference(), cVarRef, ref rgVarRefIdx.GetPinnableReference(), ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, Span This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(ref This.GetPinnableReference(), dispIdMember, riid, lcid, dwFlags, pDispParams, ref pVarResult.GetPinnableReference(), pExcepInfo, pArgErr, cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, Span This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(ref This.GetPinnableReference(), dispIdMember, riid, lcid, dwFlags, pDispParams, ref pVarResult.GetPinnableReference(), pExcepInfo, pArgErr, cVarRef, rgVarRefIdx, ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, Span This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, Span rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(ref This.GetPinnableReference(), dispIdMember, riid, lcid, dwFlags, pDispParams, ref pVarResult.GetPinnableReference(), pExcepInfo, pArgErr, cVarRef, ref rgVarRefIdx.GetPinnableReference(), rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, Span This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, Span rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(ref This.GetPinnableReference(), dispIdMember, riid, lcid, dwFlags, pDispParams, ref pVarResult.GetPinnableReference(), pExcepInfo, pArgErr, cVarRef, ref rgVarRefIdx.GetPinnableReference(), ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, Span This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, Span pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(ref This.GetPinnableReference(), dispIdMember, riid, lcid, dwFlags, pDispParams, ref pVarResult.GetPinnableReference(), pExcepInfo, ref pArgErr.GetPinnableReference(), cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, Span This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, Span pArgErr, uint cVarRef, uint* rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(ref This.GetPinnableReference(), dispIdMember, riid, lcid, dwFlags, pDispParams, ref pVarResult.GetPinnableReference(), pExcepInfo, ref pArgErr.GetPinnableReference(), cVarRef, rgVarRefIdx, ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, Span This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, Span pArgErr, uint cVarRef, Span rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(ref This.GetPinnableReference(), dispIdMember, riid, lcid, dwFlags, pDispParams, ref pVarResult.GetPinnableReference(), pExcepInfo, ref pArgErr.GetPinnableReference(), cVarRef, ref rgVarRefIdx.GetPinnableReference(), rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, Span This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, Span pArgErr, uint cVarRef, Span rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(ref This.GetPinnableReference(), dispIdMember, riid, lcid, dwFlags, pDispParams, ref pVarResult.GetPinnableReference(), pExcepInfo, ref pArgErr.GetPinnableReference(), cVarRef, ref rgVarRefIdx.GetPinnableReference(), ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, Span This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Span pVarResult, Span pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(ref This.GetPinnableReference(), dispIdMember, riid, lcid, dwFlags, pDispParams, ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), pArgErr, cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, Span This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Span pVarResult, Span pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(ref This.GetPinnableReference(), dispIdMember, riid, lcid, dwFlags, pDispParams, ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), pArgErr, cVarRef, rgVarRefIdx, ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, Span This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Span pVarResult, Span pExcepInfo, uint* pArgErr, uint cVarRef, Span rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(ref This.GetPinnableReference(), dispIdMember, riid, lcid, dwFlags, pDispParams, ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), pArgErr, cVarRef, ref rgVarRefIdx.GetPinnableReference(), rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, Span This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Span pVarResult, Span pExcepInfo, uint* pArgErr, uint cVarRef, Span rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(ref This.GetPinnableReference(), dispIdMember, riid, lcid, dwFlags, pDispParams, ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), pArgErr, cVarRef, ref rgVarRefIdx.GetPinnableReference(), ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, Span This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Span pVarResult, Span pExcepInfo, Span pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(ref This.GetPinnableReference(), dispIdMember, riid, lcid, dwFlags, pDispParams, ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), ref pArgErr.GetPinnableReference(), cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, Span This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Span pVarResult, Span pExcepInfo, Span pArgErr, uint cVarRef, uint* rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(ref This.GetPinnableReference(), dispIdMember, riid, lcid, dwFlags, pDispParams, ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), ref pArgErr.GetPinnableReference(), cVarRef, rgVarRefIdx, ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, Span This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Span pVarResult, Span pExcepInfo, Span pArgErr, uint cVarRef, Span rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(ref This.GetPinnableReference(), dispIdMember, riid, lcid, dwFlags, pDispParams, ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), ref pArgErr.GetPinnableReference(), cVarRef, ref rgVarRefIdx.GetPinnableReference(), rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, Span This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Span pVarResult, Span pExcepInfo, Span pArgErr, uint cVarRef, Span rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(ref This.GetPinnableReference(), dispIdMember, riid, lcid, dwFlags, pDispParams, ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), ref pArgErr.GetPinnableReference(), cVarRef, ref rgVarRefIdx.GetPinnableReference(), ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, Span This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, Span pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(ref This.GetPinnableReference(), dispIdMember, riid, lcid, dwFlags, ref pDispParams.GetPinnableReference(), pVarResult, pExcepInfo, pArgErr, cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, Span This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, Span pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(ref This.GetPinnableReference(), dispIdMember, riid, lcid, dwFlags, ref pDispParams.GetPinnableReference(), pVarResult, pExcepInfo, pArgErr, cVarRef, rgVarRefIdx, ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, Span This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, Span pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, Span rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(ref This.GetPinnableReference(), dispIdMember, riid, lcid, dwFlags, ref pDispParams.GetPinnableReference(), pVarResult, pExcepInfo, pArgErr, cVarRef, ref rgVarRefIdx.GetPinnableReference(), rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, Span This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, Span pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, Span rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(ref This.GetPinnableReference(), dispIdMember, riid, lcid, dwFlags, ref pDispParams.GetPinnableReference(), pVarResult, pExcepInfo, pArgErr, cVarRef, ref rgVarRefIdx.GetPinnableReference(), ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, Span This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, Span pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, Span pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(ref This.GetPinnableReference(), dispIdMember, riid, lcid, dwFlags, ref pDispParams.GetPinnableReference(), pVarResult, pExcepInfo, ref pArgErr.GetPinnableReference(), cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, Span This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, Span pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, Span pArgErr, uint cVarRef, uint* rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(ref This.GetPinnableReference(), dispIdMember, riid, lcid, dwFlags, ref pDispParams.GetPinnableReference(), pVarResult, pExcepInfo, ref pArgErr.GetPinnableReference(), cVarRef, rgVarRefIdx, ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, Span This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, Span pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, Span pArgErr, uint cVarRef, Span rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(ref This.GetPinnableReference(), dispIdMember, riid, lcid, dwFlags, ref pDispParams.GetPinnableReference(), pVarResult, pExcepInfo, ref pArgErr.GetPinnableReference(), cVarRef, ref rgVarRefIdx.GetPinnableReference(), rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, Span This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, Span pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, Span pArgErr, uint cVarRef, Span rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(ref This.GetPinnableReference(), dispIdMember, riid, lcid, dwFlags, ref pDispParams.GetPinnableReference(), pVarResult, pExcepInfo, ref pArgErr.GetPinnableReference(), cVarRef, ref rgVarRefIdx.GetPinnableReference(), ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, Span This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, Span pDispParams, Variant* pVarResult, Span pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(ref This.GetPinnableReference(), dispIdMember, riid, lcid, dwFlags, ref pDispParams.GetPinnableReference(), pVarResult, ref pExcepInfo.GetPinnableReference(), pArgErr, cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, Span This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, Span pDispParams, Variant* pVarResult, Span pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(ref This.GetPinnableReference(), dispIdMember, riid, lcid, dwFlags, ref pDispParams.GetPinnableReference(), pVarResult, ref pExcepInfo.GetPinnableReference(), pArgErr, cVarRef, rgVarRefIdx, ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, Span This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, Span pDispParams, Variant* pVarResult, Span pExcepInfo, uint* pArgErr, uint cVarRef, Span rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(ref This.GetPinnableReference(), dispIdMember, riid, lcid, dwFlags, ref pDispParams.GetPinnableReference(), pVarResult, ref pExcepInfo.GetPinnableReference(), pArgErr, cVarRef, ref rgVarRefIdx.GetPinnableReference(), rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, Span This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, Span pDispParams, Variant* pVarResult, Span pExcepInfo, uint* pArgErr, uint cVarRef, Span rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(ref This.GetPinnableReference(), dispIdMember, riid, lcid, dwFlags, ref pDispParams.GetPinnableReference(), pVarResult, ref pExcepInfo.GetPinnableReference(), pArgErr, cVarRef, ref rgVarRefIdx.GetPinnableReference(), ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, Span This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, Span pDispParams, Variant* pVarResult, Span pExcepInfo, Span pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(ref This.GetPinnableReference(), dispIdMember, riid, lcid, dwFlags, ref pDispParams.GetPinnableReference(), pVarResult, ref pExcepInfo.GetPinnableReference(), ref pArgErr.GetPinnableReference(), cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, Span This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, Span pDispParams, Variant* pVarResult, Span pExcepInfo, Span pArgErr, uint cVarRef, uint* rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(ref This.GetPinnableReference(), dispIdMember, riid, lcid, dwFlags, ref pDispParams.GetPinnableReference(), pVarResult, ref pExcepInfo.GetPinnableReference(), ref pArgErr.GetPinnableReference(), cVarRef, rgVarRefIdx, ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, Span This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, Span pDispParams, Variant* pVarResult, Span pExcepInfo, Span pArgErr, uint cVarRef, Span rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(ref This.GetPinnableReference(), dispIdMember, riid, lcid, dwFlags, ref pDispParams.GetPinnableReference(), pVarResult, ref pExcepInfo.GetPinnableReference(), ref pArgErr.GetPinnableReference(), cVarRef, ref rgVarRefIdx.GetPinnableReference(), rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, Span This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, Span pDispParams, Variant* pVarResult, Span pExcepInfo, Span pArgErr, uint cVarRef, Span rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(ref This.GetPinnableReference(), dispIdMember, riid, lcid, dwFlags, ref pDispParams.GetPinnableReference(), pVarResult, ref pExcepInfo.GetPinnableReference(), ref pArgErr.GetPinnableReference(), cVarRef, ref rgVarRefIdx.GetPinnableReference(), ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, Span This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, Span pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(ref This.GetPinnableReference(), dispIdMember, riid, lcid, dwFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), pExcepInfo, pArgErr, cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, Span This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, Span pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(ref This.GetPinnableReference(), dispIdMember, riid, lcid, dwFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), pExcepInfo, pArgErr, cVarRef, rgVarRefIdx, ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, Span This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, Span pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, Span rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(ref This.GetPinnableReference(), dispIdMember, riid, lcid, dwFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), pExcepInfo, pArgErr, cVarRef, ref rgVarRefIdx.GetPinnableReference(), rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, Span This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, Span pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, Span rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(ref This.GetPinnableReference(), dispIdMember, riid, lcid, dwFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), pExcepInfo, pArgErr, cVarRef, ref rgVarRefIdx.GetPinnableReference(), ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, Span This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, Span pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, Span pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(ref This.GetPinnableReference(), dispIdMember, riid, lcid, dwFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), pExcepInfo, ref pArgErr.GetPinnableReference(), cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, Span This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, Span pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, Span pArgErr, uint cVarRef, uint* rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(ref This.GetPinnableReference(), dispIdMember, riid, lcid, dwFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), pExcepInfo, ref pArgErr.GetPinnableReference(), cVarRef, rgVarRefIdx, ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, Span This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, Span pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, Span pArgErr, uint cVarRef, Span rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(ref This.GetPinnableReference(), dispIdMember, riid, lcid, dwFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), pExcepInfo, ref pArgErr.GetPinnableReference(), cVarRef, ref rgVarRefIdx.GetPinnableReference(), rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, Span This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, Span pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, Span pArgErr, uint cVarRef, Span rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(ref This.GetPinnableReference(), dispIdMember, riid, lcid, dwFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), pExcepInfo, ref pArgErr.GetPinnableReference(), cVarRef, ref rgVarRefIdx.GetPinnableReference(), ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, Span This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, Span pDispParams, Span pVarResult, Span pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(ref This.GetPinnableReference(), dispIdMember, riid, lcid, dwFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), pArgErr, cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, Span This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, Span pDispParams, Span pVarResult, Span pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(ref This.GetPinnableReference(), dispIdMember, riid, lcid, dwFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), pArgErr, cVarRef, rgVarRefIdx, ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, Span This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, Span pDispParams, Span pVarResult, Span pExcepInfo, uint* pArgErr, uint cVarRef, Span rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(ref This.GetPinnableReference(), dispIdMember, riid, lcid, dwFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), pArgErr, cVarRef, ref rgVarRefIdx.GetPinnableReference(), rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, Span This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, Span pDispParams, Span pVarResult, Span pExcepInfo, uint* pArgErr, uint cVarRef, Span rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(ref This.GetPinnableReference(), dispIdMember, riid, lcid, dwFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), pArgErr, cVarRef, ref rgVarRefIdx.GetPinnableReference(), ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, Span This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, Span pDispParams, Span pVarResult, Span pExcepInfo, Span pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(ref This.GetPinnableReference(), dispIdMember, riid, lcid, dwFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), ref pArgErr.GetPinnableReference(), cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, Span This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, Span pDispParams, Span pVarResult, Span pExcepInfo, Span pArgErr, uint cVarRef, uint* rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(ref This.GetPinnableReference(), dispIdMember, riid, lcid, dwFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), ref pArgErr.GetPinnableReference(), cVarRef, rgVarRefIdx, ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, Span This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, Span pDispParams, Span pVarResult, Span pExcepInfo, Span pArgErr, uint cVarRef, Span rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(ref This.GetPinnableReference(), dispIdMember, riid, lcid, dwFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), ref pArgErr.GetPinnableReference(), cVarRef, ref rgVarRefIdx.GetPinnableReference(), rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, Span This, int dispIdMember, Guid* riid, uint lcid, uint dwFlags, Span pDispParams, Span pVarResult, Span pExcepInfo, Span pArgErr, uint cVarRef, Span rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(ref This.GetPinnableReference(), dispIdMember, riid, lcid, dwFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), ref pArgErr.GetPinnableReference(), cVarRef, ref rgVarRefIdx.GetPinnableReference(), ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, Span This, int dispIdMember, Span riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(ref This.GetPinnableReference(), dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, pDispParams, pVarResult, pExcepInfo, pArgErr, cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, Span This, int dispIdMember, Span riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(ref This.GetPinnableReference(), dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, pDispParams, pVarResult, pExcepInfo, pArgErr, cVarRef, rgVarRefIdx, ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, Span This, int dispIdMember, Span riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, Span rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(ref This.GetPinnableReference(), dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, pDispParams, pVarResult, pExcepInfo, pArgErr, cVarRef, ref rgVarRefIdx.GetPinnableReference(), rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, Span This, int dispIdMember, Span riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, Span rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(ref This.GetPinnableReference(), dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, pDispParams, pVarResult, pExcepInfo, pArgErr, cVarRef, ref rgVarRefIdx.GetPinnableReference(), ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, Span This, int dispIdMember, Span riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, Span pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(ref This.GetPinnableReference(), dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, pDispParams, pVarResult, pExcepInfo, ref pArgErr.GetPinnableReference(), cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, Span This, int dispIdMember, Span riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, Span pArgErr, uint cVarRef, uint* rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(ref This.GetPinnableReference(), dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, pDispParams, pVarResult, pExcepInfo, ref pArgErr.GetPinnableReference(), cVarRef, rgVarRefIdx, ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, Span This, int dispIdMember, Span riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, Span pArgErr, uint cVarRef, Span rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(ref This.GetPinnableReference(), dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, pDispParams, pVarResult, pExcepInfo, ref pArgErr.GetPinnableReference(), cVarRef, ref rgVarRefIdx.GetPinnableReference(), rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, Span This, int dispIdMember, Span riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, Span pArgErr, uint cVarRef, Span rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(ref This.GetPinnableReference(), dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, pDispParams, pVarResult, pExcepInfo, ref pArgErr.GetPinnableReference(), cVarRef, ref rgVarRefIdx.GetPinnableReference(), ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, Span This, int dispIdMember, Span riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, Span pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(ref This.GetPinnableReference(), dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, pDispParams, pVarResult, ref pExcepInfo.GetPinnableReference(), pArgErr, cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, Span This, int dispIdMember, Span riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, Span pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(ref This.GetPinnableReference(), dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, pDispParams, pVarResult, ref pExcepInfo.GetPinnableReference(), pArgErr, cVarRef, rgVarRefIdx, ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, Span This, int dispIdMember, Span riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, Span pExcepInfo, uint* pArgErr, uint cVarRef, Span rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(ref This.GetPinnableReference(), dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, pDispParams, pVarResult, ref pExcepInfo.GetPinnableReference(), pArgErr, cVarRef, ref rgVarRefIdx.GetPinnableReference(), rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, Span This, int dispIdMember, Span riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, Span pExcepInfo, uint* pArgErr, uint cVarRef, Span rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(ref This.GetPinnableReference(), dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, pDispParams, pVarResult, ref pExcepInfo.GetPinnableReference(), pArgErr, cVarRef, ref rgVarRefIdx.GetPinnableReference(), ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, Span This, int dispIdMember, Span riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, Span pExcepInfo, Span pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(ref This.GetPinnableReference(), dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, pDispParams, pVarResult, ref pExcepInfo.GetPinnableReference(), ref pArgErr.GetPinnableReference(), cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, Span This, int dispIdMember, Span riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, Span pExcepInfo, Span pArgErr, uint cVarRef, uint* rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(ref This.GetPinnableReference(), dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, pDispParams, pVarResult, ref pExcepInfo.GetPinnableReference(), ref pArgErr.GetPinnableReference(), cVarRef, rgVarRefIdx, ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, Span This, int dispIdMember, Span riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, Span pExcepInfo, Span pArgErr, uint cVarRef, Span rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(ref This.GetPinnableReference(), dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, pDispParams, pVarResult, ref pExcepInfo.GetPinnableReference(), ref pArgErr.GetPinnableReference(), cVarRef, ref rgVarRefIdx.GetPinnableReference(), rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, Span This, int dispIdMember, Span riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Variant* pVarResult, Span pExcepInfo, Span pArgErr, uint cVarRef, Span rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(ref This.GetPinnableReference(), dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, pDispParams, pVarResult, ref pExcepInfo.GetPinnableReference(), ref pArgErr.GetPinnableReference(), cVarRef, ref rgVarRefIdx.GetPinnableReference(), ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, Span This, int dispIdMember, Span riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(ref This.GetPinnableReference(), dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, pDispParams, ref pVarResult.GetPinnableReference(), pExcepInfo, pArgErr, cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, Span This, int dispIdMember, Span riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(ref This.GetPinnableReference(), dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, pDispParams, ref pVarResult.GetPinnableReference(), pExcepInfo, pArgErr, cVarRef, rgVarRefIdx, ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, Span This, int dispIdMember, Span riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, Span rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(ref This.GetPinnableReference(), dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, pDispParams, ref pVarResult.GetPinnableReference(), pExcepInfo, pArgErr, cVarRef, ref rgVarRefIdx.GetPinnableReference(), rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, Span This, int dispIdMember, Span riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, Span rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(ref This.GetPinnableReference(), dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, pDispParams, ref pVarResult.GetPinnableReference(), pExcepInfo, pArgErr, cVarRef, ref rgVarRefIdx.GetPinnableReference(), ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, Span This, int dispIdMember, Span riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, Span pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(ref This.GetPinnableReference(), dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, pDispParams, ref pVarResult.GetPinnableReference(), pExcepInfo, ref pArgErr.GetPinnableReference(), cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, Span This, int dispIdMember, Span riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, Span pArgErr, uint cVarRef, uint* rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(ref This.GetPinnableReference(), dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, pDispParams, ref pVarResult.GetPinnableReference(), pExcepInfo, ref pArgErr.GetPinnableReference(), cVarRef, rgVarRefIdx, ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, Span This, int dispIdMember, Span riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, Span pArgErr, uint cVarRef, Span rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(ref This.GetPinnableReference(), dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, pDispParams, ref pVarResult.GetPinnableReference(), pExcepInfo, ref pArgErr.GetPinnableReference(), cVarRef, ref rgVarRefIdx.GetPinnableReference(), rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, Span This, int dispIdMember, Span riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, Span pArgErr, uint cVarRef, Span rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(ref This.GetPinnableReference(), dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, pDispParams, ref pVarResult.GetPinnableReference(), pExcepInfo, ref pArgErr.GetPinnableReference(), cVarRef, ref rgVarRefIdx.GetPinnableReference(), ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, Span This, int dispIdMember, Span riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Span pVarResult, Span pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(ref This.GetPinnableReference(), dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, pDispParams, ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), pArgErr, cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, Span This, int dispIdMember, Span riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Span pVarResult, Span pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(ref This.GetPinnableReference(), dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, pDispParams, ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), pArgErr, cVarRef, rgVarRefIdx, ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, Span This, int dispIdMember, Span riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Span pVarResult, Span pExcepInfo, uint* pArgErr, uint cVarRef, Span rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(ref This.GetPinnableReference(), dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, pDispParams, ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), pArgErr, cVarRef, ref rgVarRefIdx.GetPinnableReference(), rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, Span This, int dispIdMember, Span riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Span pVarResult, Span pExcepInfo, uint* pArgErr, uint cVarRef, Span rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(ref This.GetPinnableReference(), dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, pDispParams, ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), pArgErr, cVarRef, ref rgVarRefIdx.GetPinnableReference(), ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, Span This, int dispIdMember, Span riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Span pVarResult, Span pExcepInfo, Span pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(ref This.GetPinnableReference(), dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, pDispParams, ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), ref pArgErr.GetPinnableReference(), cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, Span This, int dispIdMember, Span riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Span pVarResult, Span pExcepInfo, Span pArgErr, uint cVarRef, uint* rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(ref This.GetPinnableReference(), dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, pDispParams, ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), ref pArgErr.GetPinnableReference(), cVarRef, rgVarRefIdx, ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, Span This, int dispIdMember, Span riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Span pVarResult, Span pExcepInfo, Span pArgErr, uint cVarRef, Span rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(ref This.GetPinnableReference(), dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, pDispParams, ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), ref pArgErr.GetPinnableReference(), cVarRef, ref rgVarRefIdx.GetPinnableReference(), rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, Span This, int dispIdMember, Span riid, uint lcid, uint dwFlags, DispatchParams* pDispParams, Span pVarResult, Span pExcepInfo, Span pArgErr, uint cVarRef, Span rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(ref This.GetPinnableReference(), dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, pDispParams, ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), ref pArgErr.GetPinnableReference(), cVarRef, ref rgVarRefIdx.GetPinnableReference(), ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, Span This, int dispIdMember, Span riid, uint lcid, uint dwFlags, Span pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(ref This.GetPinnableReference(), dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, ref pDispParams.GetPinnableReference(), pVarResult, pExcepInfo, pArgErr, cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, Span This, int dispIdMember, Span riid, uint lcid, uint dwFlags, Span pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(ref This.GetPinnableReference(), dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, ref pDispParams.GetPinnableReference(), pVarResult, pExcepInfo, pArgErr, cVarRef, rgVarRefIdx, ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, Span This, int dispIdMember, Span riid, uint lcid, uint dwFlags, Span pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, Span rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(ref This.GetPinnableReference(), dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, ref pDispParams.GetPinnableReference(), pVarResult, pExcepInfo, pArgErr, cVarRef, ref rgVarRefIdx.GetPinnableReference(), rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, Span This, int dispIdMember, Span riid, uint lcid, uint dwFlags, Span pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, Span rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(ref This.GetPinnableReference(), dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, ref pDispParams.GetPinnableReference(), pVarResult, pExcepInfo, pArgErr, cVarRef, ref rgVarRefIdx.GetPinnableReference(), ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, Span This, int dispIdMember, Span riid, uint lcid, uint dwFlags, Span pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, Span pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(ref This.GetPinnableReference(), dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, ref pDispParams.GetPinnableReference(), pVarResult, pExcepInfo, ref pArgErr.GetPinnableReference(), cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, Span This, int dispIdMember, Span riid, uint lcid, uint dwFlags, Span pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, Span pArgErr, uint cVarRef, uint* rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(ref This.GetPinnableReference(), dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, ref pDispParams.GetPinnableReference(), pVarResult, pExcepInfo, ref pArgErr.GetPinnableReference(), cVarRef, rgVarRefIdx, ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, Span This, int dispIdMember, Span riid, uint lcid, uint dwFlags, Span pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, Span pArgErr, uint cVarRef, Span rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(ref This.GetPinnableReference(), dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, ref pDispParams.GetPinnableReference(), pVarResult, pExcepInfo, ref pArgErr.GetPinnableReference(), cVarRef, ref rgVarRefIdx.GetPinnableReference(), rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, Span This, int dispIdMember, Span riid, uint lcid, uint dwFlags, Span pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, Span pArgErr, uint cVarRef, Span rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(ref This.GetPinnableReference(), dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, ref pDispParams.GetPinnableReference(), pVarResult, pExcepInfo, ref pArgErr.GetPinnableReference(), cVarRef, ref rgVarRefIdx.GetPinnableReference(), ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, Span This, int dispIdMember, Span riid, uint lcid, uint dwFlags, Span pDispParams, Variant* pVarResult, Span pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(ref This.GetPinnableReference(), dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, ref pDispParams.GetPinnableReference(), pVarResult, ref pExcepInfo.GetPinnableReference(), pArgErr, cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, Span This, int dispIdMember, Span riid, uint lcid, uint dwFlags, Span pDispParams, Variant* pVarResult, Span pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(ref This.GetPinnableReference(), dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, ref pDispParams.GetPinnableReference(), pVarResult, ref pExcepInfo.GetPinnableReference(), pArgErr, cVarRef, rgVarRefIdx, ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, Span This, int dispIdMember, Span riid, uint lcid, uint dwFlags, Span pDispParams, Variant* pVarResult, Span pExcepInfo, uint* pArgErr, uint cVarRef, Span rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(ref This.GetPinnableReference(), dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, ref pDispParams.GetPinnableReference(), pVarResult, ref pExcepInfo.GetPinnableReference(), pArgErr, cVarRef, ref rgVarRefIdx.GetPinnableReference(), rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, Span This, int dispIdMember, Span riid, uint lcid, uint dwFlags, Span pDispParams, Variant* pVarResult, Span pExcepInfo, uint* pArgErr, uint cVarRef, Span rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(ref This.GetPinnableReference(), dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, ref pDispParams.GetPinnableReference(), pVarResult, ref pExcepInfo.GetPinnableReference(), pArgErr, cVarRef, ref rgVarRefIdx.GetPinnableReference(), ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, Span This, int dispIdMember, Span riid, uint lcid, uint dwFlags, Span pDispParams, Variant* pVarResult, Span pExcepInfo, Span pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(ref This.GetPinnableReference(), dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, ref pDispParams.GetPinnableReference(), pVarResult, ref pExcepInfo.GetPinnableReference(), ref pArgErr.GetPinnableReference(), cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, Span This, int dispIdMember, Span riid, uint lcid, uint dwFlags, Span pDispParams, Variant* pVarResult, Span pExcepInfo, Span pArgErr, uint cVarRef, uint* rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(ref This.GetPinnableReference(), dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, ref pDispParams.GetPinnableReference(), pVarResult, ref pExcepInfo.GetPinnableReference(), ref pArgErr.GetPinnableReference(), cVarRef, rgVarRefIdx, ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, Span This, int dispIdMember, Span riid, uint lcid, uint dwFlags, Span pDispParams, Variant* pVarResult, Span pExcepInfo, Span pArgErr, uint cVarRef, Span rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(ref This.GetPinnableReference(), dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, ref pDispParams.GetPinnableReference(), pVarResult, ref pExcepInfo.GetPinnableReference(), ref pArgErr.GetPinnableReference(), cVarRef, ref rgVarRefIdx.GetPinnableReference(), rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, Span This, int dispIdMember, Span riid, uint lcid, uint dwFlags, Span pDispParams, Variant* pVarResult, Span pExcepInfo, Span pArgErr, uint cVarRef, Span rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(ref This.GetPinnableReference(), dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, ref pDispParams.GetPinnableReference(), pVarResult, ref pExcepInfo.GetPinnableReference(), ref pArgErr.GetPinnableReference(), cVarRef, ref rgVarRefIdx.GetPinnableReference(), ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, Span This, int dispIdMember, Span riid, uint lcid, uint dwFlags, Span pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(ref This.GetPinnableReference(), dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), pExcepInfo, pArgErr, cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, Span This, int dispIdMember, Span riid, uint lcid, uint dwFlags, Span pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(ref This.GetPinnableReference(), dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), pExcepInfo, pArgErr, cVarRef, rgVarRefIdx, ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, Span This, int dispIdMember, Span riid, uint lcid, uint dwFlags, Span pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, Span rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(ref This.GetPinnableReference(), dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), pExcepInfo, pArgErr, cVarRef, ref rgVarRefIdx.GetPinnableReference(), rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, Span This, int dispIdMember, Span riid, uint lcid, uint dwFlags, Span pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, uint* pArgErr, uint cVarRef, Span rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(ref This.GetPinnableReference(), dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), pExcepInfo, pArgErr, cVarRef, ref rgVarRefIdx.GetPinnableReference(), ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, Span This, int dispIdMember, Span riid, uint lcid, uint dwFlags, Span pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, Span pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(ref This.GetPinnableReference(), dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), pExcepInfo, ref pArgErr.GetPinnableReference(), cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, Span This, int dispIdMember, Span riid, uint lcid, uint dwFlags, Span pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, Span pArgErr, uint cVarRef, uint* rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(ref This.GetPinnableReference(), dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), pExcepInfo, ref pArgErr.GetPinnableReference(), cVarRef, rgVarRefIdx, ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, Span This, int dispIdMember, Span riid, uint lcid, uint dwFlags, Span pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, Span pArgErr, uint cVarRef, Span rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(ref This.GetPinnableReference(), dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), pExcepInfo, ref pArgErr.GetPinnableReference(), cVarRef, ref rgVarRefIdx.GetPinnableReference(), rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, Span This, int dispIdMember, Span riid, uint lcid, uint dwFlags, Span pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, Span pArgErr, uint cVarRef, Span rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(ref This.GetPinnableReference(), dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), pExcepInfo, ref pArgErr.GetPinnableReference(), cVarRef, ref rgVarRefIdx.GetPinnableReference(), ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, Span This, int dispIdMember, Span riid, uint lcid, uint dwFlags, Span pDispParams, Span pVarResult, Span pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(ref This.GetPinnableReference(), dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), pArgErr, cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, Span This, int dispIdMember, Span riid, uint lcid, uint dwFlags, Span pDispParams, Span pVarResult, Span pExcepInfo, uint* pArgErr, uint cVarRef, uint* rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(ref This.GetPinnableReference(), dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), pArgErr, cVarRef, rgVarRefIdx, ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, Span This, int dispIdMember, Span riid, uint lcid, uint dwFlags, Span pDispParams, Span pVarResult, Span pExcepInfo, uint* pArgErr, uint cVarRef, Span rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(ref This.GetPinnableReference(), dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), pArgErr, cVarRef, ref rgVarRefIdx.GetPinnableReference(), rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, Span This, int dispIdMember, Span riid, uint lcid, uint dwFlags, Span pDispParams, Span pVarResult, Span pExcepInfo, uint* pArgErr, uint cVarRef, Span rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(ref This.GetPinnableReference(), dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), pArgErr, cVarRef, ref rgVarRefIdx.GetPinnableReference(), ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, Span This, int dispIdMember, Span riid, uint lcid, uint dwFlags, Span pDispParams, Span pVarResult, Span pExcepInfo, Span pArgErr, uint cVarRef, uint* rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(ref This.GetPinnableReference(), dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), ref pArgErr.GetPinnableReference(), cVarRef, rgVarRefIdx, rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, Span This, int dispIdMember, Span riid, uint lcid, uint dwFlags, Span pDispParams, Span pVarResult, Span pExcepInfo, Span pArgErr, uint cVarRef, uint* rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(ref This.GetPinnableReference(), dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), ref pArgErr.GetPinnableReference(), cVarRef, rgVarRefIdx, ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, Span This, int dispIdMember, Span riid, uint lcid, uint dwFlags, Span pDispParams, Span pVarResult, Span pExcepInfo, Span pArgErr, uint cVarRef, Span rgVarRefIdx, Variant* rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(ref This.GetPinnableReference(), dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), ref pArgErr.GetPinnableReference(), cVarRef, ref rgVarRefIdx.GetPinnableReference(), rgVarRef); + } + + /// To be documented. + [NativeName("Src", "Line 5962, Column 43 in oaidl.h")] + public static unsafe int IDispatchInvokeStub(this Windows thisApi, Span This, int dispIdMember, Span riid, uint lcid, uint dwFlags, Span pDispParams, Span pVarResult, Span pExcepInfo, Span pArgErr, uint cVarRef, Span rgVarRefIdx, Span rgVarRef) + { + // SpanOverloader + return thisApi.IDispatchInvokeStub(ref This.GetPinnableReference(), dispIdMember, ref riid.GetPinnableReference(), lcid, dwFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), ref pArgErr.GetPinnableReference(), cVarRef, ref rgVarRefIdx.GetPinnableReference(), ref rgVarRef.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5976, Column 41 in oaidl.h")] + public static unsafe int IEnumVARIANTNextProxy(this Windows thisApi, IEnumVARIANT* This, uint celt, Variant* rgVar, Span pCeltFetched) + { + // SpanOverloader + return thisApi.IEnumVARIANTNextProxy(This, celt, rgVar, ref pCeltFetched.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5976, Column 41 in oaidl.h")] + public static unsafe int IEnumVARIANTNextProxy(this Windows thisApi, IEnumVARIANT* This, uint celt, Span rgVar, uint* pCeltFetched) + { + // SpanOverloader + return thisApi.IEnumVARIANTNextProxy(This, celt, ref rgVar.GetPinnableReference(), pCeltFetched); + } + + /// To be documented. + [NativeName("Src", "Line 5976, Column 41 in oaidl.h")] + public static unsafe int IEnumVARIANTNextProxy(this Windows thisApi, IEnumVARIANT* This, uint celt, Span rgVar, Span pCeltFetched) + { + // SpanOverloader + return thisApi.IEnumVARIANTNextProxy(This, celt, ref rgVar.GetPinnableReference(), ref pCeltFetched.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5976, Column 41 in oaidl.h")] + public static unsafe int IEnumVARIANTNextProxy(this Windows thisApi, Span This, uint celt, Variant* rgVar, uint* pCeltFetched) + { + // SpanOverloader + return thisApi.IEnumVARIANTNextProxy(ref This.GetPinnableReference(), celt, rgVar, pCeltFetched); + } + + /// To be documented. + [NativeName("Src", "Line 5976, Column 41 in oaidl.h")] + public static unsafe int IEnumVARIANTNextProxy(this Windows thisApi, Span This, uint celt, Variant* rgVar, Span pCeltFetched) + { + // SpanOverloader + return thisApi.IEnumVARIANTNextProxy(ref This.GetPinnableReference(), celt, rgVar, ref pCeltFetched.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5976, Column 41 in oaidl.h")] + public static unsafe int IEnumVARIANTNextProxy(this Windows thisApi, Span This, uint celt, Span rgVar, uint* pCeltFetched) + { + // SpanOverloader + return thisApi.IEnumVARIANTNextProxy(ref This.GetPinnableReference(), celt, ref rgVar.GetPinnableReference(), pCeltFetched); + } + + /// To be documented. + [NativeName("Src", "Line 5976, Column 41 in oaidl.h")] + public static unsafe int IEnumVARIANTNextProxy(this Windows thisApi, Span This, uint celt, Span rgVar, Span pCeltFetched) + { + // SpanOverloader + return thisApi.IEnumVARIANTNextProxy(ref This.GetPinnableReference(), celt, ref rgVar.GetPinnableReference(), ref pCeltFetched.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5983, Column 43 in oaidl.h")] + public static unsafe int IEnumVARIANTNextStub(this Windows thisApi, IEnumVARIANT* This, uint celt, Variant* rgVar, Span pCeltFetched) + { + // SpanOverloader + return thisApi.IEnumVARIANTNextStub(This, celt, rgVar, ref pCeltFetched.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5983, Column 43 in oaidl.h")] + public static unsafe int IEnumVARIANTNextStub(this Windows thisApi, IEnumVARIANT* This, uint celt, Span rgVar, uint* pCeltFetched) + { + // SpanOverloader + return thisApi.IEnumVARIANTNextStub(This, celt, ref rgVar.GetPinnableReference(), pCeltFetched); + } + + /// To be documented. + [NativeName("Src", "Line 5983, Column 43 in oaidl.h")] + public static unsafe int IEnumVARIANTNextStub(this Windows thisApi, IEnumVARIANT* This, uint celt, Span rgVar, Span pCeltFetched) + { + // SpanOverloader + return thisApi.IEnumVARIANTNextStub(This, celt, ref rgVar.GetPinnableReference(), ref pCeltFetched.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5983, Column 43 in oaidl.h")] + public static unsafe int IEnumVARIANTNextStub(this Windows thisApi, Span This, uint celt, Variant* rgVar, uint* pCeltFetched) + { + // SpanOverloader + return thisApi.IEnumVARIANTNextStub(ref This.GetPinnableReference(), celt, rgVar, pCeltFetched); + } + + /// To be documented. + [NativeName("Src", "Line 5983, Column 43 in oaidl.h")] + public static unsafe int IEnumVARIANTNextStub(this Windows thisApi, Span This, uint celt, Variant* rgVar, Span pCeltFetched) + { + // SpanOverloader + return thisApi.IEnumVARIANTNextStub(ref This.GetPinnableReference(), celt, rgVar, ref pCeltFetched.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5983, Column 43 in oaidl.h")] + public static unsafe int IEnumVARIANTNextStub(this Windows thisApi, Span This, uint celt, Span rgVar, uint* pCeltFetched) + { + // SpanOverloader + return thisApi.IEnumVARIANTNextStub(ref This.GetPinnableReference(), celt, ref rgVar.GetPinnableReference(), pCeltFetched); + } + + /// To be documented. + [NativeName("Src", "Line 5983, Column 43 in oaidl.h")] + public static unsafe int IEnumVARIANTNextStub(this Windows thisApi, Span This, uint celt, Span rgVar, Span pCeltFetched) + { + // SpanOverloader + return thisApi.IEnumVARIANTNextStub(ref This.GetPinnableReference(), celt, ref rgVar.GetPinnableReference(), ref pCeltFetched.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5989, Column 41 in oaidl.h")] + public static unsafe int ITypeCompBindProxy(this Windows thisApi, ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, Span pBindPtr) + { + // SpanOverloader + return thisApi.ITypeCompBindProxy(This, szName, lHashVal, wFlags, ppTInfo, pDescKind, ref pBindPtr.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5989, Column 41 in oaidl.h")] + public static unsafe int ITypeCompBindProxy(this Windows thisApi, ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, BindPtr* pBindPtr) + { + // SpanOverloader + return thisApi.ITypeCompBindProxy(This, szName, lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), pBindPtr); + } + + /// To be documented. + [NativeName("Src", "Line 5989, Column 41 in oaidl.h")] + public static unsafe int ITypeCompBindProxy(this Windows thisApi, ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, Span pBindPtr) + { + // SpanOverloader + return thisApi.ITypeCompBindProxy(This, szName, lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ref pBindPtr.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5989, Column 41 in oaidl.h")] + public static unsafe int ITypeCompBindProxy(this Windows thisApi, ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, Span pBindPtr) + { + // SpanOverloader + return thisApi.ITypeCompBindProxy(This, szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ref pBindPtr.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5989, Column 41 in oaidl.h")] + public static unsafe int ITypeCompBindProxy(this Windows thisApi, ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, BindPtr* pBindPtr) + { + // SpanOverloader + return thisApi.ITypeCompBindProxy(This, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), pBindPtr); + } + + /// To be documented. + [NativeName("Src", "Line 5989, Column 41 in oaidl.h")] + public static unsafe int ITypeCompBindProxy(this Windows thisApi, ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, Span pBindPtr) + { + // SpanOverloader + return thisApi.ITypeCompBindProxy(This, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ref pBindPtr.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5989, Column 41 in oaidl.h")] + public static unsafe int ITypeCompBindProxy(this Windows thisApi, ITypeComp* This, Span szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, BindPtr* pBindPtr) + { + // SpanOverloader + return thisApi.ITypeCompBindProxy(This, ref szName.GetPinnableReference(), lHashVal, wFlags, ppTInfo, pDescKind, pBindPtr); + } + + /// To be documented. + [NativeName("Src", "Line 5989, Column 41 in oaidl.h")] + public static unsafe int ITypeCompBindProxy(this Windows thisApi, ITypeComp* This, Span szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, Span pBindPtr) + { + // SpanOverloader + return thisApi.ITypeCompBindProxy(This, ref szName.GetPinnableReference(), lHashVal, wFlags, ppTInfo, pDescKind, ref pBindPtr.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5989, Column 41 in oaidl.h")] + public static unsafe int ITypeCompBindProxy(this Windows thisApi, ITypeComp* This, Span szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, BindPtr* pBindPtr) + { + // SpanOverloader + return thisApi.ITypeCompBindProxy(This, ref szName.GetPinnableReference(), lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), pBindPtr); + } + + /// To be documented. + [NativeName("Src", "Line 5989, Column 41 in oaidl.h")] + public static unsafe int ITypeCompBindProxy(this Windows thisApi, ITypeComp* This, Span szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, Span pBindPtr) + { + // SpanOverloader + return thisApi.ITypeCompBindProxy(This, ref szName.GetPinnableReference(), lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ref pBindPtr.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5989, Column 41 in oaidl.h")] + public static unsafe int ITypeCompBindProxy(this Windows thisApi, ITypeComp* This, Span szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, BindPtr* pBindPtr) + { + // SpanOverloader + return thisApi.ITypeCompBindProxy(This, ref szName.GetPinnableReference(), lHashVal, wFlags, ref ppTInfo, pDescKind, pBindPtr); + } + + /// To be documented. + [NativeName("Src", "Line 5989, Column 41 in oaidl.h")] + public static unsafe int ITypeCompBindProxy(this Windows thisApi, ITypeComp* This, Span szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, Span pBindPtr) + { + // SpanOverloader + return thisApi.ITypeCompBindProxy(This, ref szName.GetPinnableReference(), lHashVal, wFlags, ref ppTInfo, pDescKind, ref pBindPtr.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5989, Column 41 in oaidl.h")] + public static unsafe int ITypeCompBindProxy(this Windows thisApi, ITypeComp* This, Span szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, BindPtr* pBindPtr) + { + // SpanOverloader + return thisApi.ITypeCompBindProxy(This, ref szName.GetPinnableReference(), lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), pBindPtr); + } + + /// To be documented. + [NativeName("Src", "Line 5989, Column 41 in oaidl.h")] + public static unsafe int ITypeCompBindProxy(this Windows thisApi, ITypeComp* This, Span szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, Span pBindPtr) + { + // SpanOverloader + return thisApi.ITypeCompBindProxy(This, ref szName.GetPinnableReference(), lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ref pBindPtr.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5989, Column 41 in oaidl.h")] + public static unsafe int ITypeCompBindProxy(this Windows thisApi, ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, Span pBindPtr) + { + // SpanOverloader + return thisApi.ITypeCompBindProxy(This, szName, lHashVal, wFlags, ppTInfo, pDescKind, ref pBindPtr.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5989, Column 41 in oaidl.h")] + public static unsafe int ITypeCompBindProxy(this Windows thisApi, ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, BindPtr* pBindPtr) + { + // SpanOverloader + return thisApi.ITypeCompBindProxy(This, szName, lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), pBindPtr); + } + + /// To be documented. + [NativeName("Src", "Line 5989, Column 41 in oaidl.h")] + public static unsafe int ITypeCompBindProxy(this Windows thisApi, ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, Span pBindPtr) + { + // SpanOverloader + return thisApi.ITypeCompBindProxy(This, szName, lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ref pBindPtr.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5989, Column 41 in oaidl.h")] + public static unsafe int ITypeCompBindProxy(this Windows thisApi, ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, Span pBindPtr) + { + // SpanOverloader + return thisApi.ITypeCompBindProxy(This, szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ref pBindPtr.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5989, Column 41 in oaidl.h")] + public static unsafe int ITypeCompBindProxy(this Windows thisApi, ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, BindPtr* pBindPtr) + { + // SpanOverloader + return thisApi.ITypeCompBindProxy(This, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), pBindPtr); + } + + /// To be documented. + [NativeName("Src", "Line 5989, Column 41 in oaidl.h")] + public static unsafe int ITypeCompBindProxy(this Windows thisApi, ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, Span pBindPtr) + { + // SpanOverloader + return thisApi.ITypeCompBindProxy(This, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ref pBindPtr.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5989, Column 41 in oaidl.h")] + public static unsafe int ITypeCompBindProxy(this Windows thisApi, Span This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, BindPtr* pBindPtr) + { + // SpanOverloader + return thisApi.ITypeCompBindProxy(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ppTInfo, pDescKind, pBindPtr); + } + + /// To be documented. + [NativeName("Src", "Line 5989, Column 41 in oaidl.h")] + public static unsafe int ITypeCompBindProxy(this Windows thisApi, Span This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, Span pBindPtr) + { + // SpanOverloader + return thisApi.ITypeCompBindProxy(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ppTInfo, pDescKind, ref pBindPtr.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5989, Column 41 in oaidl.h")] + public static unsafe int ITypeCompBindProxy(this Windows thisApi, Span This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, BindPtr* pBindPtr) + { + // SpanOverloader + return thisApi.ITypeCompBindProxy(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), pBindPtr); + } + + /// To be documented. + [NativeName("Src", "Line 5989, Column 41 in oaidl.h")] + public static unsafe int ITypeCompBindProxy(this Windows thisApi, Span This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, Span pBindPtr) + { + // SpanOverloader + return thisApi.ITypeCompBindProxy(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ref pBindPtr.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5989, Column 41 in oaidl.h")] + public static unsafe int ITypeCompBindProxy(this Windows thisApi, Span This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, BindPtr* pBindPtr) + { + // SpanOverloader + return thisApi.ITypeCompBindProxy(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ref ppTInfo, pDescKind, pBindPtr); + } + + /// To be documented. + [NativeName("Src", "Line 5989, Column 41 in oaidl.h")] + public static unsafe int ITypeCompBindProxy(this Windows thisApi, Span This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, Span pBindPtr) + { + // SpanOverloader + return thisApi.ITypeCompBindProxy(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ref pBindPtr.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5989, Column 41 in oaidl.h")] + public static unsafe int ITypeCompBindProxy(this Windows thisApi, Span This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, BindPtr* pBindPtr) + { + // SpanOverloader + return thisApi.ITypeCompBindProxy(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), pBindPtr); + } + + /// To be documented. + [NativeName("Src", "Line 5989, Column 41 in oaidl.h")] + public static unsafe int ITypeCompBindProxy(this Windows thisApi, Span This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, Span pBindPtr) + { + // SpanOverloader + return thisApi.ITypeCompBindProxy(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ref pBindPtr.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5989, Column 41 in oaidl.h")] + public static unsafe int ITypeCompBindProxy(this Windows thisApi, Span This, Span szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, BindPtr* pBindPtr) + { + // SpanOverloader + return thisApi.ITypeCompBindProxy(ref This.GetPinnableReference(), ref szName.GetPinnableReference(), lHashVal, wFlags, ppTInfo, pDescKind, pBindPtr); + } + + /// To be documented. + [NativeName("Src", "Line 5989, Column 41 in oaidl.h")] + public static unsafe int ITypeCompBindProxy(this Windows thisApi, Span This, Span szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, Span pBindPtr) + { + // SpanOverloader + return thisApi.ITypeCompBindProxy(ref This.GetPinnableReference(), ref szName.GetPinnableReference(), lHashVal, wFlags, ppTInfo, pDescKind, ref pBindPtr.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5989, Column 41 in oaidl.h")] + public static unsafe int ITypeCompBindProxy(this Windows thisApi, Span This, Span szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, BindPtr* pBindPtr) + { + // SpanOverloader + return thisApi.ITypeCompBindProxy(ref This.GetPinnableReference(), ref szName.GetPinnableReference(), lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), pBindPtr); + } + + /// To be documented. + [NativeName("Src", "Line 5989, Column 41 in oaidl.h")] + public static unsafe int ITypeCompBindProxy(this Windows thisApi, Span This, Span szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, Span pBindPtr) + { + // SpanOverloader + return thisApi.ITypeCompBindProxy(ref This.GetPinnableReference(), ref szName.GetPinnableReference(), lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ref pBindPtr.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5989, Column 41 in oaidl.h")] + public static unsafe int ITypeCompBindProxy(this Windows thisApi, Span This, Span szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, BindPtr* pBindPtr) + { + // SpanOverloader + return thisApi.ITypeCompBindProxy(ref This.GetPinnableReference(), ref szName.GetPinnableReference(), lHashVal, wFlags, ref ppTInfo, pDescKind, pBindPtr); + } + + /// To be documented. + [NativeName("Src", "Line 5989, Column 41 in oaidl.h")] + public static unsafe int ITypeCompBindProxy(this Windows thisApi, Span This, Span szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, Span pBindPtr) + { + // SpanOverloader + return thisApi.ITypeCompBindProxy(ref This.GetPinnableReference(), ref szName.GetPinnableReference(), lHashVal, wFlags, ref ppTInfo, pDescKind, ref pBindPtr.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5989, Column 41 in oaidl.h")] + public static unsafe int ITypeCompBindProxy(this Windows thisApi, Span This, Span szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, BindPtr* pBindPtr) + { + // SpanOverloader + return thisApi.ITypeCompBindProxy(ref This.GetPinnableReference(), ref szName.GetPinnableReference(), lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), pBindPtr); + } + + /// To be documented. + [NativeName("Src", "Line 5989, Column 41 in oaidl.h")] + public static unsafe int ITypeCompBindProxy(this Windows thisApi, Span This, Span szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, Span pBindPtr) + { + // SpanOverloader + return thisApi.ITypeCompBindProxy(ref This.GetPinnableReference(), ref szName.GetPinnableReference(), lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ref pBindPtr.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5989, Column 41 in oaidl.h")] + public static unsafe int ITypeCompBindProxy(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, BindPtr* pBindPtr) + { + // SpanOverloader + return thisApi.ITypeCompBindProxy(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ppTInfo, pDescKind, pBindPtr); + } + + /// To be documented. + [NativeName("Src", "Line 5989, Column 41 in oaidl.h")] + public static unsafe int ITypeCompBindProxy(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, Span pBindPtr) + { + // SpanOverloader + return thisApi.ITypeCompBindProxy(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ppTInfo, pDescKind, ref pBindPtr.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5989, Column 41 in oaidl.h")] + public static unsafe int ITypeCompBindProxy(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, BindPtr* pBindPtr) + { + // SpanOverloader + return thisApi.ITypeCompBindProxy(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), pBindPtr); + } + + /// To be documented. + [NativeName("Src", "Line 5989, Column 41 in oaidl.h")] + public static unsafe int ITypeCompBindProxy(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, Span pBindPtr) + { + // SpanOverloader + return thisApi.ITypeCompBindProxy(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ref pBindPtr.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5989, Column 41 in oaidl.h")] + public static unsafe int ITypeCompBindProxy(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, BindPtr* pBindPtr) + { + // SpanOverloader + return thisApi.ITypeCompBindProxy(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ref ppTInfo, pDescKind, pBindPtr); + } + + /// To be documented. + [NativeName("Src", "Line 5989, Column 41 in oaidl.h")] + public static unsafe int ITypeCompBindProxy(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, Span pBindPtr) + { + // SpanOverloader + return thisApi.ITypeCompBindProxy(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ref pBindPtr.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5989, Column 41 in oaidl.h")] + public static unsafe int ITypeCompBindProxy(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, BindPtr* pBindPtr) + { + // SpanOverloader + return thisApi.ITypeCompBindProxy(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), pBindPtr); + } + + /// To be documented. + [NativeName("Src", "Line 5989, Column 41 in oaidl.h")] + public static unsafe int ITypeCompBindProxy(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, Span pBindPtr) + { + // SpanOverloader + return thisApi.ITypeCompBindProxy(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ref pBindPtr.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, szName, lHashVal, wFlags, ppTInfo, pDescKind, ppFuncDesc, ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, szName, lHashVal, wFlags, ppTInfo, pDescKind, ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, szName, lHashVal, wFlags, ppTInfo, pDescKind, ppFuncDesc, ref ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, szName, lHashVal, wFlags, ppTInfo, pDescKind, ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, szName, lHashVal, wFlags, ppTInfo, pDescKind, ref ppFuncDesc, ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, szName, lHashVal, wFlags, ppTInfo, pDescKind, ref ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, szName, lHashVal, wFlags, ppTInfo, pDescKind, ref ppFuncDesc, ref ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, szName, lHashVal, wFlags, ppTInfo, pDescKind, ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, szName, lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, szName, lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, szName, lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, szName, lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, szName, lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ref ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, szName, lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ref ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, szName, lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, szName, lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, szName, lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, szName, lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, szName, lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, szName, lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, szName, lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ref ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, szName, lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ref ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, szName, lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, szName, lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ref ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ref ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ref ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ref ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ref ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ref ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, Span szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, ref szName.GetPinnableReference(), lHashVal, wFlags, ppTInfo, pDescKind, ppFuncDesc, ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, Span szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, ref szName.GetPinnableReference(), lHashVal, wFlags, ppTInfo, pDescKind, ppFuncDesc, ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, Span szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, ref szName.GetPinnableReference(), lHashVal, wFlags, ppTInfo, pDescKind, ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, Span szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, ref szName.GetPinnableReference(), lHashVal, wFlags, ppTInfo, pDescKind, ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, Span szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, ref szName.GetPinnableReference(), lHashVal, wFlags, ppTInfo, pDescKind, ppFuncDesc, ref ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, Span szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, ref szName.GetPinnableReference(), lHashVal, wFlags, ppTInfo, pDescKind, ppFuncDesc, ref ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, Span szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, ref szName.GetPinnableReference(), lHashVal, wFlags, ppTInfo, pDescKind, ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, Span szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, ref szName.GetPinnableReference(), lHashVal, wFlags, ppTInfo, pDescKind, ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, Span szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, ref szName.GetPinnableReference(), lHashVal, wFlags, ppTInfo, pDescKind, ref ppFuncDesc, ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, Span szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, ref szName.GetPinnableReference(), lHashVal, wFlags, ppTInfo, pDescKind, ref ppFuncDesc, ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, Span szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, ref szName.GetPinnableReference(), lHashVal, wFlags, ppTInfo, pDescKind, ref ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, Span szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, ref szName.GetPinnableReference(), lHashVal, wFlags, ppTInfo, pDescKind, ref ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, Span szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, ref szName.GetPinnableReference(), lHashVal, wFlags, ppTInfo, pDescKind, ref ppFuncDesc, ref ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, Span szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, ref szName.GetPinnableReference(), lHashVal, wFlags, ppTInfo, pDescKind, ref ppFuncDesc, ref ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, Span szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, ref szName.GetPinnableReference(), lHashVal, wFlags, ppTInfo, pDescKind, ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, Span szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, ref szName.GetPinnableReference(), lHashVal, wFlags, ppTInfo, pDescKind, ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, Span szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, ref szName.GetPinnableReference(), lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, Span szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, ref szName.GetPinnableReference(), lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, Span szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, ref szName.GetPinnableReference(), lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, Span szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, ref szName.GetPinnableReference(), lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, Span szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, ref szName.GetPinnableReference(), lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ref ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, Span szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, ref szName.GetPinnableReference(), lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ref ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, Span szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, ref szName.GetPinnableReference(), lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, Span szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, ref szName.GetPinnableReference(), lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, Span szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, ref szName.GetPinnableReference(), lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, Span szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, ref szName.GetPinnableReference(), lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, Span szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, ref szName.GetPinnableReference(), lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, Span szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, ref szName.GetPinnableReference(), lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, Span szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, ref szName.GetPinnableReference(), lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ref ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, Span szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, ref szName.GetPinnableReference(), lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ref ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, Span szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, ref szName.GetPinnableReference(), lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, Span szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, ref szName.GetPinnableReference(), lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, Span szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, ref szName.GetPinnableReference(), lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, Span szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, ref szName.GetPinnableReference(), lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, Span szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, ref szName.GetPinnableReference(), lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, Span szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, ref szName.GetPinnableReference(), lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, Span szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, ref szName.GetPinnableReference(), lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ref ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, Span szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, ref szName.GetPinnableReference(), lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ref ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, Span szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, ref szName.GetPinnableReference(), lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, Span szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, ref szName.GetPinnableReference(), lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, Span szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, ref szName.GetPinnableReference(), lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, Span szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, ref szName.GetPinnableReference(), lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, Span szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, ref szName.GetPinnableReference(), lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, Span szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, ref szName.GetPinnableReference(), lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, Span szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, ref szName.GetPinnableReference(), lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ref ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, Span szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, ref szName.GetPinnableReference(), lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ref ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, Span szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, ref szName.GetPinnableReference(), lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, Span szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, ref szName.GetPinnableReference(), lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, Span szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, ref szName.GetPinnableReference(), lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, Span szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, ref szName.GetPinnableReference(), lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, Span szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, ref szName.GetPinnableReference(), lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, Span szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, ref szName.GetPinnableReference(), lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, Span szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, ref szName.GetPinnableReference(), lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ref ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, Span szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, ref szName.GetPinnableReference(), lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ref ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, Span szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, ref szName.GetPinnableReference(), lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, Span szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, ref szName.GetPinnableReference(), lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, Span szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, ref szName.GetPinnableReference(), lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, Span szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, ref szName.GetPinnableReference(), lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, Span szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, ref szName.GetPinnableReference(), lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, Span szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, ref szName.GetPinnableReference(), lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, Span szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, ref szName.GetPinnableReference(), lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ref ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, Span szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, ref szName.GetPinnableReference(), lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ref ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, Span szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, ref szName.GetPinnableReference(), lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, Span szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, ref szName.GetPinnableReference(), lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, szName, lHashVal, wFlags, ppTInfo, pDescKind, ppFuncDesc, ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, szName, lHashVal, wFlags, ppTInfo, pDescKind, ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, szName, lHashVal, wFlags, ppTInfo, pDescKind, ppFuncDesc, ref ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, szName, lHashVal, wFlags, ppTInfo, pDescKind, ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, szName, lHashVal, wFlags, ppTInfo, pDescKind, ref ppFuncDesc, ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, szName, lHashVal, wFlags, ppTInfo, pDescKind, ref ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, szName, lHashVal, wFlags, ppTInfo, pDescKind, ref ppFuncDesc, ref ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, szName, lHashVal, wFlags, ppTInfo, pDescKind, ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, szName, lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, szName, lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, szName, lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, szName, lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, szName, lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ref ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, szName, lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ref ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, szName, lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, szName, lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, szName, lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, szName, lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, szName, lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, szName, lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, szName, lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ref ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, szName, lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ref ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, szName, lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, szName, lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ref ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ref ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ref ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ref ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ref ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ref ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, ITypeComp* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(This, szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ppTInfo, pDescKind, ppFuncDesc, ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ppTInfo, pDescKind, ppFuncDesc, ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ppTInfo, pDescKind, ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ppTInfo, pDescKind, ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ppTInfo, pDescKind, ppFuncDesc, ref ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ppTInfo, pDescKind, ppFuncDesc, ref ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ppTInfo, pDescKind, ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ppTInfo, pDescKind, ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ppTInfo, pDescKind, ref ppFuncDesc, ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ppTInfo, pDescKind, ref ppFuncDesc, ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ppTInfo, pDescKind, ref ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ppTInfo, pDescKind, ref ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ppTInfo, pDescKind, ref ppFuncDesc, ref ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ppTInfo, pDescKind, ref ppFuncDesc, ref ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ppTInfo, pDescKind, ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ppTInfo, pDescKind, ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ref ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ref ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ref ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ref ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, char* szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ref ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ref ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ref ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ref ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ref ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ref ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ref ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ref ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, char* szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, Span szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), ref szName.GetPinnableReference(), lHashVal, wFlags, ppTInfo, pDescKind, ppFuncDesc, ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, Span szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), ref szName.GetPinnableReference(), lHashVal, wFlags, ppTInfo, pDescKind, ppFuncDesc, ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, Span szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), ref szName.GetPinnableReference(), lHashVal, wFlags, ppTInfo, pDescKind, ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, Span szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), ref szName.GetPinnableReference(), lHashVal, wFlags, ppTInfo, pDescKind, ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, Span szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), ref szName.GetPinnableReference(), lHashVal, wFlags, ppTInfo, pDescKind, ppFuncDesc, ref ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, Span szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), ref szName.GetPinnableReference(), lHashVal, wFlags, ppTInfo, pDescKind, ppFuncDesc, ref ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, Span szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), ref szName.GetPinnableReference(), lHashVal, wFlags, ppTInfo, pDescKind, ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, Span szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), ref szName.GetPinnableReference(), lHashVal, wFlags, ppTInfo, pDescKind, ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, Span szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), ref szName.GetPinnableReference(), lHashVal, wFlags, ppTInfo, pDescKind, ref ppFuncDesc, ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, Span szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), ref szName.GetPinnableReference(), lHashVal, wFlags, ppTInfo, pDescKind, ref ppFuncDesc, ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, Span szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), ref szName.GetPinnableReference(), lHashVal, wFlags, ppTInfo, pDescKind, ref ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, Span szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), ref szName.GetPinnableReference(), lHashVal, wFlags, ppTInfo, pDescKind, ref ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, Span szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), ref szName.GetPinnableReference(), lHashVal, wFlags, ppTInfo, pDescKind, ref ppFuncDesc, ref ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, Span szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), ref szName.GetPinnableReference(), lHashVal, wFlags, ppTInfo, pDescKind, ref ppFuncDesc, ref ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, Span szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), ref szName.GetPinnableReference(), lHashVal, wFlags, ppTInfo, pDescKind, ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, Span szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), ref szName.GetPinnableReference(), lHashVal, wFlags, ppTInfo, pDescKind, ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, Span szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), ref szName.GetPinnableReference(), lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, Span szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), ref szName.GetPinnableReference(), lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, Span szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), ref szName.GetPinnableReference(), lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, Span szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), ref szName.GetPinnableReference(), lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, Span szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), ref szName.GetPinnableReference(), lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ref ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, Span szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), ref szName.GetPinnableReference(), lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ref ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, Span szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), ref szName.GetPinnableReference(), lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, Span szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), ref szName.GetPinnableReference(), lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, Span szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), ref szName.GetPinnableReference(), lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, Span szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), ref szName.GetPinnableReference(), lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, Span szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), ref szName.GetPinnableReference(), lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, Span szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), ref szName.GetPinnableReference(), lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, Span szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), ref szName.GetPinnableReference(), lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ref ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, Span szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), ref szName.GetPinnableReference(), lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ref ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, Span szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), ref szName.GetPinnableReference(), lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, Span szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), ref szName.GetPinnableReference(), lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, Span szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), ref szName.GetPinnableReference(), lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, Span szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), ref szName.GetPinnableReference(), lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, Span szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), ref szName.GetPinnableReference(), lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, Span szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), ref szName.GetPinnableReference(), lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, Span szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), ref szName.GetPinnableReference(), lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ref ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, Span szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), ref szName.GetPinnableReference(), lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ref ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, Span szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), ref szName.GetPinnableReference(), lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, Span szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), ref szName.GetPinnableReference(), lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, Span szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), ref szName.GetPinnableReference(), lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, Span szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), ref szName.GetPinnableReference(), lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, Span szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), ref szName.GetPinnableReference(), lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, Span szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), ref szName.GetPinnableReference(), lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, Span szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), ref szName.GetPinnableReference(), lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ref ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, Span szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), ref szName.GetPinnableReference(), lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ref ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, Span szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), ref szName.GetPinnableReference(), lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, Span szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), ref szName.GetPinnableReference(), lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, Span szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), ref szName.GetPinnableReference(), lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, Span szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), ref szName.GetPinnableReference(), lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, Span szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), ref szName.GetPinnableReference(), lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, Span szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), ref szName.GetPinnableReference(), lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, Span szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), ref szName.GetPinnableReference(), lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ref ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, Span szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), ref szName.GetPinnableReference(), lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ref ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, Span szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), ref szName.GetPinnableReference(), lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, Span szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), ref szName.GetPinnableReference(), lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, Span szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), ref szName.GetPinnableReference(), lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, Span szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), ref szName.GetPinnableReference(), lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, Span szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), ref szName.GetPinnableReference(), lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, Span szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), ref szName.GetPinnableReference(), lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, Span szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), ref szName.GetPinnableReference(), lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ref ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, Span szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), ref szName.GetPinnableReference(), lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ref ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, Span szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), ref szName.GetPinnableReference(), lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, Span szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), ref szName.GetPinnableReference(), lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ppTInfo, pDescKind, ppFuncDesc, ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ppTInfo, pDescKind, ppFuncDesc, ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ppTInfo, pDescKind, ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ppTInfo, pDescKind, ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ppTInfo, pDescKind, ppFuncDesc, ref ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ppTInfo, pDescKind, ppFuncDesc, ref ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ppTInfo, pDescKind, ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ppTInfo, pDescKind, ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ppTInfo, pDescKind, ref ppFuncDesc, ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ppTInfo, pDescKind, ref ppFuncDesc, ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ppTInfo, pDescKind, ref ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ppTInfo, pDescKind, ref ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ppTInfo, pDescKind, ref ppFuncDesc, ref ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ppTInfo, pDescKind, ref ppFuncDesc, ref ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ppTInfo, pDescKind, ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ppTInfo, pDescKind, ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ref ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ref ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ref ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ref ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ITypeInfo** ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ref ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ref ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ref ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ref ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, DescKind* pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ref ppTInfo, pDescKind, ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ref ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ref ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, FuncDesc** ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, VarDesc** ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ref ppVarDesc, ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ITypeComp** ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ref ppVarDesc, ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6000, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindStub(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ushort wFlags, ref ITypeInfo* ppTInfo, Span pDescKind, ref FuncDesc* ppFuncDesc, ref VarDesc* ppVarDesc, ref ITypeComp* ppTypeComp, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeCompBindStub(ref This.GetPinnableReference(), szName, lHashVal, wFlags, ref ppTInfo, ref pDescKind.GetPinnableReference(), ref ppFuncDesc, ref ppVarDesc, ref ppTypeComp, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6012, Column 41 in oaidl.h")] + public static unsafe int ITypeCompBindTypeProxy(this Windows thisApi, ITypeComp* This, Span szName, uint lHashVal, ITypeInfo** ppTInfo, ITypeComp** ppTComp) + { + // SpanOverloader + return thisApi.ITypeCompBindTypeProxy(This, ref szName.GetPinnableReference(), lHashVal, ppTInfo, ppTComp); + } + + /// To be documented. + [NativeName("Src", "Line 6012, Column 41 in oaidl.h")] + public static unsafe int ITypeCompBindTypeProxy(this Windows thisApi, ITypeComp* This, Span szName, uint lHashVal, ITypeInfo** ppTInfo, ref ITypeComp* ppTComp) + { + // SpanOverloader + return thisApi.ITypeCompBindTypeProxy(This, ref szName.GetPinnableReference(), lHashVal, ppTInfo, ref ppTComp); + } + + /// To be documented. + [NativeName("Src", "Line 6012, Column 41 in oaidl.h")] + public static unsafe int ITypeCompBindTypeProxy(this Windows thisApi, ITypeComp* This, Span szName, uint lHashVal, ref ITypeInfo* ppTInfo, ITypeComp** ppTComp) + { + // SpanOverloader + return thisApi.ITypeCompBindTypeProxy(This, ref szName.GetPinnableReference(), lHashVal, ref ppTInfo, ppTComp); + } + + /// To be documented. + [NativeName("Src", "Line 6012, Column 41 in oaidl.h")] + public static unsafe int ITypeCompBindTypeProxy(this Windows thisApi, ITypeComp* This, Span szName, uint lHashVal, ref ITypeInfo* ppTInfo, ref ITypeComp* ppTComp) + { + // SpanOverloader + return thisApi.ITypeCompBindTypeProxy(This, ref szName.GetPinnableReference(), lHashVal, ref ppTInfo, ref ppTComp); + } + + /// To be documented. + [NativeName("Src", "Line 6012, Column 41 in oaidl.h")] + public static unsafe int ITypeCompBindTypeProxy(this Windows thisApi, Span This, char* szName, uint lHashVal, ITypeInfo** ppTInfo, ITypeComp** ppTComp) + { + // SpanOverloader + return thisApi.ITypeCompBindTypeProxy(ref This.GetPinnableReference(), szName, lHashVal, ppTInfo, ppTComp); + } + + /// To be documented. + [NativeName("Src", "Line 6012, Column 41 in oaidl.h")] + public static unsafe int ITypeCompBindTypeProxy(this Windows thisApi, Span This, char* szName, uint lHashVal, ITypeInfo** ppTInfo, ref ITypeComp* ppTComp) + { + // SpanOverloader + return thisApi.ITypeCompBindTypeProxy(ref This.GetPinnableReference(), szName, lHashVal, ppTInfo, ref ppTComp); + } + + /// To be documented. + [NativeName("Src", "Line 6012, Column 41 in oaidl.h")] + public static unsafe int ITypeCompBindTypeProxy(this Windows thisApi, Span This, char* szName, uint lHashVal, ref ITypeInfo* ppTInfo, ITypeComp** ppTComp) + { + // SpanOverloader + return thisApi.ITypeCompBindTypeProxy(ref This.GetPinnableReference(), szName, lHashVal, ref ppTInfo, ppTComp); + } + + /// To be documented. + [NativeName("Src", "Line 6012, Column 41 in oaidl.h")] + public static unsafe int ITypeCompBindTypeProxy(this Windows thisApi, Span This, char* szName, uint lHashVal, ref ITypeInfo* ppTInfo, ref ITypeComp* ppTComp) + { + // SpanOverloader + return thisApi.ITypeCompBindTypeProxy(ref This.GetPinnableReference(), szName, lHashVal, ref ppTInfo, ref ppTComp); + } + + /// To be documented. + [NativeName("Src", "Line 6012, Column 41 in oaidl.h")] + public static unsafe int ITypeCompBindTypeProxy(this Windows thisApi, Span This, Span szName, uint lHashVal, ITypeInfo** ppTInfo, ITypeComp** ppTComp) + { + // SpanOverloader + return thisApi.ITypeCompBindTypeProxy(ref This.GetPinnableReference(), ref szName.GetPinnableReference(), lHashVal, ppTInfo, ppTComp); + } + + /// To be documented. + [NativeName("Src", "Line 6012, Column 41 in oaidl.h")] + public static unsafe int ITypeCompBindTypeProxy(this Windows thisApi, Span This, Span szName, uint lHashVal, ITypeInfo** ppTInfo, ref ITypeComp* ppTComp) + { + // SpanOverloader + return thisApi.ITypeCompBindTypeProxy(ref This.GetPinnableReference(), ref szName.GetPinnableReference(), lHashVal, ppTInfo, ref ppTComp); + } + + /// To be documented. + [NativeName("Src", "Line 6012, Column 41 in oaidl.h")] + public static unsafe int ITypeCompBindTypeProxy(this Windows thisApi, Span This, Span szName, uint lHashVal, ref ITypeInfo* ppTInfo, ITypeComp** ppTComp) + { + // SpanOverloader + return thisApi.ITypeCompBindTypeProxy(ref This.GetPinnableReference(), ref szName.GetPinnableReference(), lHashVal, ref ppTInfo, ppTComp); + } + + /// To be documented. + [NativeName("Src", "Line 6012, Column 41 in oaidl.h")] + public static unsafe int ITypeCompBindTypeProxy(this Windows thisApi, Span This, Span szName, uint lHashVal, ref ITypeInfo* ppTInfo, ref ITypeComp* ppTComp) + { + // SpanOverloader + return thisApi.ITypeCompBindTypeProxy(ref This.GetPinnableReference(), ref szName.GetPinnableReference(), lHashVal, ref ppTInfo, ref ppTComp); + } + + /// To be documented. + [NativeName("Src", "Line 6012, Column 41 in oaidl.h")] + public static unsafe int ITypeCompBindTypeProxy(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ITypeInfo** ppTInfo, ITypeComp** ppTComp) + { + // SpanOverloader + return thisApi.ITypeCompBindTypeProxy(ref This.GetPinnableReference(), szName, lHashVal, ppTInfo, ppTComp); + } + + /// To be documented. + [NativeName("Src", "Line 6012, Column 41 in oaidl.h")] + public static unsafe int ITypeCompBindTypeProxy(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ITypeInfo** ppTInfo, ref ITypeComp* ppTComp) + { + // SpanOverloader + return thisApi.ITypeCompBindTypeProxy(ref This.GetPinnableReference(), szName, lHashVal, ppTInfo, ref ppTComp); + } + + /// To be documented. + [NativeName("Src", "Line 6012, Column 41 in oaidl.h")] + public static unsafe int ITypeCompBindTypeProxy(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ref ITypeInfo* ppTInfo, ITypeComp** ppTComp) + { + // SpanOverloader + return thisApi.ITypeCompBindTypeProxy(ref This.GetPinnableReference(), szName, lHashVal, ref ppTInfo, ppTComp); + } + + /// To be documented. + [NativeName("Src", "Line 6012, Column 41 in oaidl.h")] + public static unsafe int ITypeCompBindTypeProxy(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ref ITypeInfo* ppTInfo, ref ITypeComp* ppTComp) + { + // SpanOverloader + return thisApi.ITypeCompBindTypeProxy(ref This.GetPinnableReference(), szName, lHashVal, ref ppTInfo, ref ppTComp); + } + + /// To be documented. + [NativeName("Src", "Line 6021, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindTypeStub(this Windows thisApi, ITypeComp* This, Span szName, uint lHashVal, ITypeInfo** ppTInfo) + { + // SpanOverloader + return thisApi.ITypeCompBindTypeStub(This, ref szName.GetPinnableReference(), lHashVal, ppTInfo); + } + + /// To be documented. + [NativeName("Src", "Line 6021, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindTypeStub(this Windows thisApi, ITypeComp* This, Span szName, uint lHashVal, ref ITypeInfo* ppTInfo) + { + // SpanOverloader + return thisApi.ITypeCompBindTypeStub(This, ref szName.GetPinnableReference(), lHashVal, ref ppTInfo); + } + + /// To be documented. + [NativeName("Src", "Line 6021, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindTypeStub(this Windows thisApi, Span This, char* szName, uint lHashVal, ITypeInfo** ppTInfo) + { + // SpanOverloader + return thisApi.ITypeCompBindTypeStub(ref This.GetPinnableReference(), szName, lHashVal, ppTInfo); + } + + /// To be documented. + [NativeName("Src", "Line 6021, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindTypeStub(this Windows thisApi, Span This, char* szName, uint lHashVal, ref ITypeInfo* ppTInfo) + { + // SpanOverloader + return thisApi.ITypeCompBindTypeStub(ref This.GetPinnableReference(), szName, lHashVal, ref ppTInfo); + } + + /// To be documented. + [NativeName("Src", "Line 6021, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindTypeStub(this Windows thisApi, Span This, Span szName, uint lHashVal, ITypeInfo** ppTInfo) + { + // SpanOverloader + return thisApi.ITypeCompBindTypeStub(ref This.GetPinnableReference(), ref szName.GetPinnableReference(), lHashVal, ppTInfo); + } + + /// To be documented. + [NativeName("Src", "Line 6021, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindTypeStub(this Windows thisApi, Span This, Span szName, uint lHashVal, ref ITypeInfo* ppTInfo) + { + // SpanOverloader + return thisApi.ITypeCompBindTypeStub(ref This.GetPinnableReference(), ref szName.GetPinnableReference(), lHashVal, ref ppTInfo); + } + + /// To be documented. + [NativeName("Src", "Line 6021, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindTypeStub(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ITypeInfo** ppTInfo) + { + // SpanOverloader + return thisApi.ITypeCompBindTypeStub(ref This.GetPinnableReference(), szName, lHashVal, ppTInfo); + } + + /// To be documented. + [NativeName("Src", "Line 6021, Column 43 in oaidl.h")] + public static unsafe int ITypeCompBindTypeStub(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szName, uint lHashVal, ref ITypeInfo* ppTInfo) + { + // SpanOverloader + return thisApi.ITypeCompBindTypeStub(ref This.GetPinnableReference(), szName, lHashVal, ref ppTInfo); + } + + /// To be documented. + [NativeName("Src", "Line 6027, Column 41 in oaidl.h")] + public static unsafe int ITypeInfoGetTypeAttrProxy(this Windows thisApi, Span This, TypeAttr** ppTypeAttr) + { + // SpanOverloader + return thisApi.ITypeInfoGetTypeAttrProxy(ref This.GetPinnableReference(), ppTypeAttr); + } + + /// To be documented. + [NativeName("Src", "Line 6027, Column 41 in oaidl.h")] + public static unsafe int ITypeInfoGetTypeAttrProxy(this Windows thisApi, Span This, ref TypeAttr* ppTypeAttr) + { + // SpanOverloader + return thisApi.ITypeInfoGetTypeAttrProxy(ref This.GetPinnableReference(), ref ppTypeAttr); + } + + /// To be documented. + [NativeName("Src", "Line 6032, Column 43 in oaidl.h")] + public static unsafe int ITypeInfoGetTypeAttrStub(this Windows thisApi, ITypeInfo* This, TypeAttr** ppTypeAttr, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeInfoGetTypeAttrStub(This, ppTypeAttr, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6032, Column 43 in oaidl.h")] + public static unsafe int ITypeInfoGetTypeAttrStub(this Windows thisApi, ITypeInfo* This, ref TypeAttr* ppTypeAttr, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeInfoGetTypeAttrStub(This, ref ppTypeAttr, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6032, Column 43 in oaidl.h")] + public static unsafe int ITypeInfoGetTypeAttrStub(this Windows thisApi, Span This, TypeAttr** ppTypeAttr, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeInfoGetTypeAttrStub(ref This.GetPinnableReference(), ppTypeAttr, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6032, Column 43 in oaidl.h")] + public static unsafe int ITypeInfoGetTypeAttrStub(this Windows thisApi, Span This, TypeAttr** ppTypeAttr, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeInfoGetTypeAttrStub(ref This.GetPinnableReference(), ppTypeAttr, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6032, Column 43 in oaidl.h")] + public static unsafe int ITypeInfoGetTypeAttrStub(this Windows thisApi, Span This, ref TypeAttr* ppTypeAttr, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeInfoGetTypeAttrStub(ref This.GetPinnableReference(), ref ppTypeAttr, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6032, Column 43 in oaidl.h")] + public static unsafe int ITypeInfoGetTypeAttrStub(this Windows thisApi, Span This, ref TypeAttr* ppTypeAttr, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeInfoGetTypeAttrStub(ref This.GetPinnableReference(), ref ppTypeAttr, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6037, Column 41 in oaidl.h")] + public static unsafe int ITypeInfoGetFuncDescProxy(this Windows thisApi, Span This, uint index, FuncDesc** ppFuncDesc) + { + // SpanOverloader + return thisApi.ITypeInfoGetFuncDescProxy(ref This.GetPinnableReference(), index, ppFuncDesc); + } + + /// To be documented. + [NativeName("Src", "Line 6037, Column 41 in oaidl.h")] + public static unsafe int ITypeInfoGetFuncDescProxy(this Windows thisApi, Span This, uint index, ref FuncDesc* ppFuncDesc) + { + // SpanOverloader + return thisApi.ITypeInfoGetFuncDescProxy(ref This.GetPinnableReference(), index, ref ppFuncDesc); + } + + /// To be documented. + [NativeName("Src", "Line 6043, Column 43 in oaidl.h")] + public static unsafe int ITypeInfoGetFuncDescStub(this Windows thisApi, ITypeInfo* This, uint index, FuncDesc** ppFuncDesc, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeInfoGetFuncDescStub(This, index, ppFuncDesc, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6043, Column 43 in oaidl.h")] + public static unsafe int ITypeInfoGetFuncDescStub(this Windows thisApi, ITypeInfo* This, uint index, ref FuncDesc* ppFuncDesc, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeInfoGetFuncDescStub(This, index, ref ppFuncDesc, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6043, Column 43 in oaidl.h")] + public static unsafe int ITypeInfoGetFuncDescStub(this Windows thisApi, Span This, uint index, FuncDesc** ppFuncDesc, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeInfoGetFuncDescStub(ref This.GetPinnableReference(), index, ppFuncDesc, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6043, Column 43 in oaidl.h")] + public static unsafe int ITypeInfoGetFuncDescStub(this Windows thisApi, Span This, uint index, FuncDesc** ppFuncDesc, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeInfoGetFuncDescStub(ref This.GetPinnableReference(), index, ppFuncDesc, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6043, Column 43 in oaidl.h")] + public static unsafe int ITypeInfoGetFuncDescStub(this Windows thisApi, Span This, uint index, ref FuncDesc* ppFuncDesc, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeInfoGetFuncDescStub(ref This.GetPinnableReference(), index, ref ppFuncDesc, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6043, Column 43 in oaidl.h")] + public static unsafe int ITypeInfoGetFuncDescStub(this Windows thisApi, Span This, uint index, ref FuncDesc* ppFuncDesc, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeInfoGetFuncDescStub(ref This.GetPinnableReference(), index, ref ppFuncDesc, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6049, Column 41 in oaidl.h")] + public static unsafe int ITypeInfoGetVarDescProxy(this Windows thisApi, Span This, uint index, VarDesc** ppVarDesc) + { + // SpanOverloader + return thisApi.ITypeInfoGetVarDescProxy(ref This.GetPinnableReference(), index, ppVarDesc); + } + + /// To be documented. + [NativeName("Src", "Line 6049, Column 41 in oaidl.h")] + public static unsafe int ITypeInfoGetVarDescProxy(this Windows thisApi, Span This, uint index, ref VarDesc* ppVarDesc) + { + // SpanOverloader + return thisApi.ITypeInfoGetVarDescProxy(ref This.GetPinnableReference(), index, ref ppVarDesc); + } + + /// To be documented. + [NativeName("Src", "Line 6055, Column 43 in oaidl.h")] + public static unsafe int ITypeInfoGetVarDescStub(this Windows thisApi, ITypeInfo* This, uint index, VarDesc** ppVarDesc, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeInfoGetVarDescStub(This, index, ppVarDesc, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6055, Column 43 in oaidl.h")] + public static unsafe int ITypeInfoGetVarDescStub(this Windows thisApi, ITypeInfo* This, uint index, ref VarDesc* ppVarDesc, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeInfoGetVarDescStub(This, index, ref ppVarDesc, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6055, Column 43 in oaidl.h")] + public static unsafe int ITypeInfoGetVarDescStub(this Windows thisApi, Span This, uint index, VarDesc** ppVarDesc, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeInfoGetVarDescStub(ref This.GetPinnableReference(), index, ppVarDesc, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6055, Column 43 in oaidl.h")] + public static unsafe int ITypeInfoGetVarDescStub(this Windows thisApi, Span This, uint index, VarDesc** ppVarDesc, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeInfoGetVarDescStub(ref This.GetPinnableReference(), index, ppVarDesc, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6055, Column 43 in oaidl.h")] + public static unsafe int ITypeInfoGetVarDescStub(this Windows thisApi, Span This, uint index, ref VarDesc* ppVarDesc, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeInfoGetVarDescStub(ref This.GetPinnableReference(), index, ref ppVarDesc, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6055, Column 43 in oaidl.h")] + public static unsafe int ITypeInfoGetVarDescStub(this Windows thisApi, Span This, uint index, ref VarDesc* ppVarDesc, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeInfoGetVarDescStub(ref This.GetPinnableReference(), index, ref ppVarDesc, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6061, Column 41 in oaidl.h")] + public static unsafe int ITypeInfoGetNamesProxy(this Windows thisApi, ITypeInfo* This, int memid, char** rgBstrNames, uint cMaxNames, Span pcNames) + { + // SpanOverloader + return thisApi.ITypeInfoGetNamesProxy(This, memid, rgBstrNames, cMaxNames, ref pcNames.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6061, Column 41 in oaidl.h")] + public static unsafe int ITypeInfoGetNamesProxy(this Windows thisApi, ITypeInfo* This, int memid, ref char* rgBstrNames, uint cMaxNames, Span pcNames) + { + // SpanOverloader + return thisApi.ITypeInfoGetNamesProxy(This, memid, ref rgBstrNames, cMaxNames, ref pcNames.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6061, Column 41 in oaidl.h")] + public static unsafe int ITypeInfoGetNamesProxy(this Windows thisApi, Span This, int memid, char** rgBstrNames, uint cMaxNames, uint* pcNames) + { + // SpanOverloader + return thisApi.ITypeInfoGetNamesProxy(ref This.GetPinnableReference(), memid, rgBstrNames, cMaxNames, pcNames); + } + + /// To be documented. + [NativeName("Src", "Line 6061, Column 41 in oaidl.h")] + public static unsafe int ITypeInfoGetNamesProxy(this Windows thisApi, Span This, int memid, char** rgBstrNames, uint cMaxNames, Span pcNames) + { + // SpanOverloader + return thisApi.ITypeInfoGetNamesProxy(ref This.GetPinnableReference(), memid, rgBstrNames, cMaxNames, ref pcNames.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6061, Column 41 in oaidl.h")] + public static unsafe int ITypeInfoGetNamesProxy(this Windows thisApi, Span This, int memid, ref char* rgBstrNames, uint cMaxNames, uint* pcNames) + { + // SpanOverloader + return thisApi.ITypeInfoGetNamesProxy(ref This.GetPinnableReference(), memid, ref rgBstrNames, cMaxNames, pcNames); + } + + /// To be documented. + [NativeName("Src", "Line 6061, Column 41 in oaidl.h")] + public static unsafe int ITypeInfoGetNamesProxy(this Windows thisApi, Span This, int memid, ref char* rgBstrNames, uint cMaxNames, Span pcNames) + { + // SpanOverloader + return thisApi.ITypeInfoGetNamesProxy(ref This.GetPinnableReference(), memid, ref rgBstrNames, cMaxNames, ref pcNames.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6071, Column 43 in oaidl.h")] + public static unsafe int ITypeInfoGetNamesStub(this Windows thisApi, ITypeInfo* This, int memid, char** rgBstrNames, uint cMaxNames, Span pcNames) + { + // SpanOverloader + return thisApi.ITypeInfoGetNamesStub(This, memid, rgBstrNames, cMaxNames, ref pcNames.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6071, Column 43 in oaidl.h")] + public static unsafe int ITypeInfoGetNamesStub(this Windows thisApi, ITypeInfo* This, int memid, ref char* rgBstrNames, uint cMaxNames, Span pcNames) + { + // SpanOverloader + return thisApi.ITypeInfoGetNamesStub(This, memid, ref rgBstrNames, cMaxNames, ref pcNames.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6071, Column 43 in oaidl.h")] + public static unsafe int ITypeInfoGetNamesStub(this Windows thisApi, Span This, int memid, char** rgBstrNames, uint cMaxNames, uint* pcNames) + { + // SpanOverloader + return thisApi.ITypeInfoGetNamesStub(ref This.GetPinnableReference(), memid, rgBstrNames, cMaxNames, pcNames); + } + + /// To be documented. + [NativeName("Src", "Line 6071, Column 43 in oaidl.h")] + public static unsafe int ITypeInfoGetNamesStub(this Windows thisApi, Span This, int memid, char** rgBstrNames, uint cMaxNames, Span pcNames) + { + // SpanOverloader + return thisApi.ITypeInfoGetNamesStub(ref This.GetPinnableReference(), memid, rgBstrNames, cMaxNames, ref pcNames.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6071, Column 43 in oaidl.h")] + public static unsafe int ITypeInfoGetNamesStub(this Windows thisApi, Span This, int memid, ref char* rgBstrNames, uint cMaxNames, uint* pcNames) + { + // SpanOverloader + return thisApi.ITypeInfoGetNamesStub(ref This.GetPinnableReference(), memid, ref rgBstrNames, cMaxNames, pcNames); + } + + /// To be documented. + [NativeName("Src", "Line 6071, Column 43 in oaidl.h")] + public static unsafe int ITypeInfoGetNamesStub(this Windows thisApi, Span This, int memid, ref char* rgBstrNames, uint cMaxNames, Span pcNames) + { + // SpanOverloader + return thisApi.ITypeInfoGetNamesStub(ref This.GetPinnableReference(), memid, ref rgBstrNames, cMaxNames, ref pcNames.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6078, Column 41 in oaidl.h")] + public static unsafe int ITypeInfoGetIDsOfNamesProxy(this Windows thisApi, ITypeInfo* This, char** rgszNames, uint cNames, Span pMemId) + { + // SpanOverloader + return thisApi.ITypeInfoGetIDsOfNamesProxy(This, rgszNames, cNames, ref pMemId.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6078, Column 41 in oaidl.h")] + public static unsafe int ITypeInfoGetIDsOfNamesProxy(this Windows thisApi, ITypeInfo* This, ref char* rgszNames, uint cNames, Span pMemId) + { + // SpanOverloader + return thisApi.ITypeInfoGetIDsOfNamesProxy(This, ref rgszNames, cNames, ref pMemId.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6078, Column 41 in oaidl.h")] + public static unsafe int ITypeInfoGetIDsOfNamesProxy(this Windows thisApi, Span This, char** rgszNames, uint cNames, int* pMemId) + { + // SpanOverloader + return thisApi.ITypeInfoGetIDsOfNamesProxy(ref This.GetPinnableReference(), rgszNames, cNames, pMemId); + } + + /// To be documented. + [NativeName("Src", "Line 6078, Column 41 in oaidl.h")] + public static unsafe int ITypeInfoGetIDsOfNamesProxy(this Windows thisApi, Span This, char** rgszNames, uint cNames, Span pMemId) + { + // SpanOverloader + return thisApi.ITypeInfoGetIDsOfNamesProxy(ref This.GetPinnableReference(), rgszNames, cNames, ref pMemId.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6078, Column 41 in oaidl.h")] + public static unsafe int ITypeInfoGetIDsOfNamesProxy(this Windows thisApi, Span This, ref char* rgszNames, uint cNames, int* pMemId) + { + // SpanOverloader + return thisApi.ITypeInfoGetIDsOfNamesProxy(ref This.GetPinnableReference(), ref rgszNames, cNames, pMemId); + } + + /// To be documented. + [NativeName("Src", "Line 6078, Column 41 in oaidl.h")] + public static unsafe int ITypeInfoGetIDsOfNamesProxy(this Windows thisApi, Span This, ref char* rgszNames, uint cNames, Span pMemId) + { + // SpanOverloader + return thisApi.ITypeInfoGetIDsOfNamesProxy(ref This.GetPinnableReference(), ref rgszNames, cNames, ref pMemId.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6086, Column 51 in oaidl.h")] + public static unsafe int ITypeInfoGetIDsOfNamesStub(this Windows thisApi, Span This) + { + // SpanOverloader + return thisApi.ITypeInfoGetIDsOfNamesStub(ref This.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + public static unsafe int ITypeInfoInvokeProxy(this Windows thisApi, ITypeInfo* This, void* pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, Span puArgErr) + { + // SpanOverloader + return thisApi.ITypeInfoInvokeProxy(This, pvInstance, memid, wFlags, pDispParams, pVarResult, pExcepInfo, ref puArgErr.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + public static unsafe int ITypeInfoInvokeProxy(this Windows thisApi, ITypeInfo* This, void* pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, Span pExcepInfo, uint* puArgErr) + { + // SpanOverloader + return thisApi.ITypeInfoInvokeProxy(This, pvInstance, memid, wFlags, pDispParams, pVarResult, ref pExcepInfo.GetPinnableReference(), puArgErr); + } + + /// To be documented. + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + public static unsafe int ITypeInfoInvokeProxy(this Windows thisApi, ITypeInfo* This, void* pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, Span pExcepInfo, Span puArgErr) + { + // SpanOverloader + return thisApi.ITypeInfoInvokeProxy(This, pvInstance, memid, wFlags, pDispParams, pVarResult, ref pExcepInfo.GetPinnableReference(), ref puArgErr.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + public static unsafe int ITypeInfoInvokeProxy(this Windows thisApi, ITypeInfo* This, void* pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr) + { + // SpanOverloader + return thisApi.ITypeInfoInvokeProxy(This, pvInstance, memid, wFlags, pDispParams, ref pVarResult.GetPinnableReference(), pExcepInfo, puArgErr); + } + + /// To be documented. + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + public static unsafe int ITypeInfoInvokeProxy(this Windows thisApi, ITypeInfo* This, void* pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, Span puArgErr) + { + // SpanOverloader + return thisApi.ITypeInfoInvokeProxy(This, pvInstance, memid, wFlags, pDispParams, ref pVarResult.GetPinnableReference(), pExcepInfo, ref puArgErr.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + public static unsafe int ITypeInfoInvokeProxy(this Windows thisApi, ITypeInfo* This, void* pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, Span pVarResult, Span pExcepInfo, uint* puArgErr) + { + // SpanOverloader + return thisApi.ITypeInfoInvokeProxy(This, pvInstance, memid, wFlags, pDispParams, ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), puArgErr); + } + + /// To be documented. + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + public static unsafe int ITypeInfoInvokeProxy(this Windows thisApi, ITypeInfo* This, void* pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, Span pVarResult, Span pExcepInfo, Span puArgErr) + { + // SpanOverloader + return thisApi.ITypeInfoInvokeProxy(This, pvInstance, memid, wFlags, pDispParams, ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), ref puArgErr.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + public static unsafe int ITypeInfoInvokeProxy(this Windows thisApi, ITypeInfo* This, void* pvInstance, int memid, ushort wFlags, Span pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr) + { + // SpanOverloader + return thisApi.ITypeInfoInvokeProxy(This, pvInstance, memid, wFlags, ref pDispParams.GetPinnableReference(), pVarResult, pExcepInfo, puArgErr); + } + + /// To be documented. + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + public static unsafe int ITypeInfoInvokeProxy(this Windows thisApi, ITypeInfo* This, void* pvInstance, int memid, ushort wFlags, Span pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, Span puArgErr) + { + // SpanOverloader + return thisApi.ITypeInfoInvokeProxy(This, pvInstance, memid, wFlags, ref pDispParams.GetPinnableReference(), pVarResult, pExcepInfo, ref puArgErr.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + public static unsafe int ITypeInfoInvokeProxy(this Windows thisApi, ITypeInfo* This, void* pvInstance, int memid, ushort wFlags, Span pDispParams, Variant* pVarResult, Span pExcepInfo, uint* puArgErr) + { + // SpanOverloader + return thisApi.ITypeInfoInvokeProxy(This, pvInstance, memid, wFlags, ref pDispParams.GetPinnableReference(), pVarResult, ref pExcepInfo.GetPinnableReference(), puArgErr); + } + + /// To be documented. + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + public static unsafe int ITypeInfoInvokeProxy(this Windows thisApi, ITypeInfo* This, void* pvInstance, int memid, ushort wFlags, Span pDispParams, Variant* pVarResult, Span pExcepInfo, Span puArgErr) + { + // SpanOverloader + return thisApi.ITypeInfoInvokeProxy(This, pvInstance, memid, wFlags, ref pDispParams.GetPinnableReference(), pVarResult, ref pExcepInfo.GetPinnableReference(), ref puArgErr.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + public static unsafe int ITypeInfoInvokeProxy(this Windows thisApi, ITypeInfo* This, void* pvInstance, int memid, ushort wFlags, Span pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr) + { + // SpanOverloader + return thisApi.ITypeInfoInvokeProxy(This, pvInstance, memid, wFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), pExcepInfo, puArgErr); + } + + /// To be documented. + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + public static unsafe int ITypeInfoInvokeProxy(this Windows thisApi, ITypeInfo* This, void* pvInstance, int memid, ushort wFlags, Span pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, Span puArgErr) + { + // SpanOverloader + return thisApi.ITypeInfoInvokeProxy(This, pvInstance, memid, wFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), pExcepInfo, ref puArgErr.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + public static unsafe int ITypeInfoInvokeProxy(this Windows thisApi, ITypeInfo* This, void* pvInstance, int memid, ushort wFlags, Span pDispParams, Span pVarResult, Span pExcepInfo, uint* puArgErr) + { + // SpanOverloader + return thisApi.ITypeInfoInvokeProxy(This, pvInstance, memid, wFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), puArgErr); + } + + /// To be documented. + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + public static unsafe int ITypeInfoInvokeProxy(this Windows thisApi, ITypeInfo* This, void* pvInstance, int memid, ushort wFlags, Span pDispParams, Span pVarResult, Span pExcepInfo, Span puArgErr) + { + // SpanOverloader + return thisApi.ITypeInfoInvokeProxy(This, pvInstance, memid, wFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), ref puArgErr.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + public static unsafe int ITypeInfoInvokeProxy(this Windows thisApi, ITypeInfo* This, Span pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr) where T0 : unmanaged + { + // SpanOverloader + return thisApi.ITypeInfoInvokeProxy(This, ref pvInstance.GetPinnableReference(), memid, wFlags, pDispParams, pVarResult, pExcepInfo, puArgErr); + } + + /// To be documented. + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + public static unsafe int ITypeInfoInvokeProxy(this Windows thisApi, ITypeInfo* This, Span pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, Span puArgErr) where T0 : unmanaged + { + // SpanOverloader + return thisApi.ITypeInfoInvokeProxy(This, ref pvInstance.GetPinnableReference(), memid, wFlags, pDispParams, pVarResult, pExcepInfo, ref puArgErr.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + public static unsafe int ITypeInfoInvokeProxy(this Windows thisApi, ITypeInfo* This, Span pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, Span pExcepInfo, uint* puArgErr) where T0 : unmanaged + { + // SpanOverloader + return thisApi.ITypeInfoInvokeProxy(This, ref pvInstance.GetPinnableReference(), memid, wFlags, pDispParams, pVarResult, ref pExcepInfo.GetPinnableReference(), puArgErr); + } + + /// To be documented. + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + public static unsafe int ITypeInfoInvokeProxy(this Windows thisApi, ITypeInfo* This, Span pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, Span pExcepInfo, Span puArgErr) where T0 : unmanaged + { + // SpanOverloader + return thisApi.ITypeInfoInvokeProxy(This, ref pvInstance.GetPinnableReference(), memid, wFlags, pDispParams, pVarResult, ref pExcepInfo.GetPinnableReference(), ref puArgErr.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + public static unsafe int ITypeInfoInvokeProxy(this Windows thisApi, ITypeInfo* This, Span pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr) where T0 : unmanaged + { + // SpanOverloader + return thisApi.ITypeInfoInvokeProxy(This, ref pvInstance.GetPinnableReference(), memid, wFlags, pDispParams, ref pVarResult.GetPinnableReference(), pExcepInfo, puArgErr); + } + + /// To be documented. + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + public static unsafe int ITypeInfoInvokeProxy(this Windows thisApi, ITypeInfo* This, Span pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, Span puArgErr) where T0 : unmanaged + { + // SpanOverloader + return thisApi.ITypeInfoInvokeProxy(This, ref pvInstance.GetPinnableReference(), memid, wFlags, pDispParams, ref pVarResult.GetPinnableReference(), pExcepInfo, ref puArgErr.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + public static unsafe int ITypeInfoInvokeProxy(this Windows thisApi, ITypeInfo* This, Span pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, Span pVarResult, Span pExcepInfo, uint* puArgErr) where T0 : unmanaged + { + // SpanOverloader + return thisApi.ITypeInfoInvokeProxy(This, ref pvInstance.GetPinnableReference(), memid, wFlags, pDispParams, ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), puArgErr); + } + + /// To be documented. + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + public static unsafe int ITypeInfoInvokeProxy(this Windows thisApi, ITypeInfo* This, Span pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, Span pVarResult, Span pExcepInfo, Span puArgErr) where T0 : unmanaged + { + // SpanOverloader + return thisApi.ITypeInfoInvokeProxy(This, ref pvInstance.GetPinnableReference(), memid, wFlags, pDispParams, ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), ref puArgErr.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + public static unsafe int ITypeInfoInvokeProxy(this Windows thisApi, ITypeInfo* This, Span pvInstance, int memid, ushort wFlags, Span pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr) where T0 : unmanaged + { + // SpanOverloader + return thisApi.ITypeInfoInvokeProxy(This, ref pvInstance.GetPinnableReference(), memid, wFlags, ref pDispParams.GetPinnableReference(), pVarResult, pExcepInfo, puArgErr); + } + + /// To be documented. + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + public static unsafe int ITypeInfoInvokeProxy(this Windows thisApi, ITypeInfo* This, Span pvInstance, int memid, ushort wFlags, Span pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, Span puArgErr) where T0 : unmanaged + { + // SpanOverloader + return thisApi.ITypeInfoInvokeProxy(This, ref pvInstance.GetPinnableReference(), memid, wFlags, ref pDispParams.GetPinnableReference(), pVarResult, pExcepInfo, ref puArgErr.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + public static unsafe int ITypeInfoInvokeProxy(this Windows thisApi, ITypeInfo* This, Span pvInstance, int memid, ushort wFlags, Span pDispParams, Variant* pVarResult, Span pExcepInfo, uint* puArgErr) where T0 : unmanaged + { + // SpanOverloader + return thisApi.ITypeInfoInvokeProxy(This, ref pvInstance.GetPinnableReference(), memid, wFlags, ref pDispParams.GetPinnableReference(), pVarResult, ref pExcepInfo.GetPinnableReference(), puArgErr); + } + + /// To be documented. + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + public static unsafe int ITypeInfoInvokeProxy(this Windows thisApi, ITypeInfo* This, Span pvInstance, int memid, ushort wFlags, Span pDispParams, Variant* pVarResult, Span pExcepInfo, Span puArgErr) where T0 : unmanaged + { + // SpanOverloader + return thisApi.ITypeInfoInvokeProxy(This, ref pvInstance.GetPinnableReference(), memid, wFlags, ref pDispParams.GetPinnableReference(), pVarResult, ref pExcepInfo.GetPinnableReference(), ref puArgErr.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + public static unsafe int ITypeInfoInvokeProxy(this Windows thisApi, ITypeInfo* This, Span pvInstance, int memid, ushort wFlags, Span pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr) where T0 : unmanaged + { + // SpanOverloader + return thisApi.ITypeInfoInvokeProxy(This, ref pvInstance.GetPinnableReference(), memid, wFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), pExcepInfo, puArgErr); + } + + /// To be documented. + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + public static unsafe int ITypeInfoInvokeProxy(this Windows thisApi, ITypeInfo* This, Span pvInstance, int memid, ushort wFlags, Span pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, Span puArgErr) where T0 : unmanaged + { + // SpanOverloader + return thisApi.ITypeInfoInvokeProxy(This, ref pvInstance.GetPinnableReference(), memid, wFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), pExcepInfo, ref puArgErr.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + public static unsafe int ITypeInfoInvokeProxy(this Windows thisApi, ITypeInfo* This, Span pvInstance, int memid, ushort wFlags, Span pDispParams, Span pVarResult, Span pExcepInfo, uint* puArgErr) where T0 : unmanaged + { + // SpanOverloader + return thisApi.ITypeInfoInvokeProxy(This, ref pvInstance.GetPinnableReference(), memid, wFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), puArgErr); + } + + /// To be documented. + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + public static unsafe int ITypeInfoInvokeProxy(this Windows thisApi, ITypeInfo* This, Span pvInstance, int memid, ushort wFlags, Span pDispParams, Span pVarResult, Span pExcepInfo, Span puArgErr) where T0 : unmanaged + { + // SpanOverloader + return thisApi.ITypeInfoInvokeProxy(This, ref pvInstance.GetPinnableReference(), memid, wFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), ref puArgErr.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + public static unsafe int ITypeInfoInvokeProxy(this Windows thisApi, Span This, void* pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr) + { + // SpanOverloader + return thisApi.ITypeInfoInvokeProxy(ref This.GetPinnableReference(), pvInstance, memid, wFlags, pDispParams, pVarResult, pExcepInfo, puArgErr); + } + + /// To be documented. + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + public static unsafe int ITypeInfoInvokeProxy(this Windows thisApi, Span This, void* pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, Span puArgErr) + { + // SpanOverloader + return thisApi.ITypeInfoInvokeProxy(ref This.GetPinnableReference(), pvInstance, memid, wFlags, pDispParams, pVarResult, pExcepInfo, ref puArgErr.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + public static unsafe int ITypeInfoInvokeProxy(this Windows thisApi, Span This, void* pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, Span pExcepInfo, uint* puArgErr) + { + // SpanOverloader + return thisApi.ITypeInfoInvokeProxy(ref This.GetPinnableReference(), pvInstance, memid, wFlags, pDispParams, pVarResult, ref pExcepInfo.GetPinnableReference(), puArgErr); + } + + /// To be documented. + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + public static unsafe int ITypeInfoInvokeProxy(this Windows thisApi, Span This, void* pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, Span pExcepInfo, Span puArgErr) + { + // SpanOverloader + return thisApi.ITypeInfoInvokeProxy(ref This.GetPinnableReference(), pvInstance, memid, wFlags, pDispParams, pVarResult, ref pExcepInfo.GetPinnableReference(), ref puArgErr.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + public static unsafe int ITypeInfoInvokeProxy(this Windows thisApi, Span This, void* pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr) + { + // SpanOverloader + return thisApi.ITypeInfoInvokeProxy(ref This.GetPinnableReference(), pvInstance, memid, wFlags, pDispParams, ref pVarResult.GetPinnableReference(), pExcepInfo, puArgErr); + } + + /// To be documented. + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + public static unsafe int ITypeInfoInvokeProxy(this Windows thisApi, Span This, void* pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, Span puArgErr) + { + // SpanOverloader + return thisApi.ITypeInfoInvokeProxy(ref This.GetPinnableReference(), pvInstance, memid, wFlags, pDispParams, ref pVarResult.GetPinnableReference(), pExcepInfo, ref puArgErr.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + public static unsafe int ITypeInfoInvokeProxy(this Windows thisApi, Span This, void* pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, Span pVarResult, Span pExcepInfo, uint* puArgErr) + { + // SpanOverloader + return thisApi.ITypeInfoInvokeProxy(ref This.GetPinnableReference(), pvInstance, memid, wFlags, pDispParams, ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), puArgErr); + } + + /// To be documented. + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + public static unsafe int ITypeInfoInvokeProxy(this Windows thisApi, Span This, void* pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, Span pVarResult, Span pExcepInfo, Span puArgErr) + { + // SpanOverloader + return thisApi.ITypeInfoInvokeProxy(ref This.GetPinnableReference(), pvInstance, memid, wFlags, pDispParams, ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), ref puArgErr.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + public static unsafe int ITypeInfoInvokeProxy(this Windows thisApi, Span This, void* pvInstance, int memid, ushort wFlags, Span pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr) + { + // SpanOverloader + return thisApi.ITypeInfoInvokeProxy(ref This.GetPinnableReference(), pvInstance, memid, wFlags, ref pDispParams.GetPinnableReference(), pVarResult, pExcepInfo, puArgErr); + } + + /// To be documented. + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + public static unsafe int ITypeInfoInvokeProxy(this Windows thisApi, Span This, void* pvInstance, int memid, ushort wFlags, Span pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, Span puArgErr) + { + // SpanOverloader + return thisApi.ITypeInfoInvokeProxy(ref This.GetPinnableReference(), pvInstance, memid, wFlags, ref pDispParams.GetPinnableReference(), pVarResult, pExcepInfo, ref puArgErr.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + public static unsafe int ITypeInfoInvokeProxy(this Windows thisApi, Span This, void* pvInstance, int memid, ushort wFlags, Span pDispParams, Variant* pVarResult, Span pExcepInfo, uint* puArgErr) + { + // SpanOverloader + return thisApi.ITypeInfoInvokeProxy(ref This.GetPinnableReference(), pvInstance, memid, wFlags, ref pDispParams.GetPinnableReference(), pVarResult, ref pExcepInfo.GetPinnableReference(), puArgErr); + } + + /// To be documented. + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + public static unsafe int ITypeInfoInvokeProxy(this Windows thisApi, Span This, void* pvInstance, int memid, ushort wFlags, Span pDispParams, Variant* pVarResult, Span pExcepInfo, Span puArgErr) + { + // SpanOverloader + return thisApi.ITypeInfoInvokeProxy(ref This.GetPinnableReference(), pvInstance, memid, wFlags, ref pDispParams.GetPinnableReference(), pVarResult, ref pExcepInfo.GetPinnableReference(), ref puArgErr.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + public static unsafe int ITypeInfoInvokeProxy(this Windows thisApi, Span This, void* pvInstance, int memid, ushort wFlags, Span pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr) + { + // SpanOverloader + return thisApi.ITypeInfoInvokeProxy(ref This.GetPinnableReference(), pvInstance, memid, wFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), pExcepInfo, puArgErr); + } + + /// To be documented. + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + public static unsafe int ITypeInfoInvokeProxy(this Windows thisApi, Span This, void* pvInstance, int memid, ushort wFlags, Span pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, Span puArgErr) + { + // SpanOverloader + return thisApi.ITypeInfoInvokeProxy(ref This.GetPinnableReference(), pvInstance, memid, wFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), pExcepInfo, ref puArgErr.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + public static unsafe int ITypeInfoInvokeProxy(this Windows thisApi, Span This, void* pvInstance, int memid, ushort wFlags, Span pDispParams, Span pVarResult, Span pExcepInfo, uint* puArgErr) + { + // SpanOverloader + return thisApi.ITypeInfoInvokeProxy(ref This.GetPinnableReference(), pvInstance, memid, wFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), puArgErr); + } + + /// To be documented. + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + public static unsafe int ITypeInfoInvokeProxy(this Windows thisApi, Span This, void* pvInstance, int memid, ushort wFlags, Span pDispParams, Span pVarResult, Span pExcepInfo, Span puArgErr) + { + // SpanOverloader + return thisApi.ITypeInfoInvokeProxy(ref This.GetPinnableReference(), pvInstance, memid, wFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), ref puArgErr.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + public static unsafe int ITypeInfoInvokeProxy(this Windows thisApi, Span This, Span pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr) where T0 : unmanaged + { + // SpanOverloader + return thisApi.ITypeInfoInvokeProxy(ref This.GetPinnableReference(), ref pvInstance.GetPinnableReference(), memid, wFlags, pDispParams, pVarResult, pExcepInfo, puArgErr); + } + + /// To be documented. + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + public static unsafe int ITypeInfoInvokeProxy(this Windows thisApi, Span This, Span pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, Span puArgErr) where T0 : unmanaged + { + // SpanOverloader + return thisApi.ITypeInfoInvokeProxy(ref This.GetPinnableReference(), ref pvInstance.GetPinnableReference(), memid, wFlags, pDispParams, pVarResult, pExcepInfo, ref puArgErr.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + public static unsafe int ITypeInfoInvokeProxy(this Windows thisApi, Span This, Span pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, Span pExcepInfo, uint* puArgErr) where T0 : unmanaged + { + // SpanOverloader + return thisApi.ITypeInfoInvokeProxy(ref This.GetPinnableReference(), ref pvInstance.GetPinnableReference(), memid, wFlags, pDispParams, pVarResult, ref pExcepInfo.GetPinnableReference(), puArgErr); + } + + /// To be documented. + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + public static unsafe int ITypeInfoInvokeProxy(this Windows thisApi, Span This, Span pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, Variant* pVarResult, Span pExcepInfo, Span puArgErr) where T0 : unmanaged + { + // SpanOverloader + return thisApi.ITypeInfoInvokeProxy(ref This.GetPinnableReference(), ref pvInstance.GetPinnableReference(), memid, wFlags, pDispParams, pVarResult, ref pExcepInfo.GetPinnableReference(), ref puArgErr.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + public static unsafe int ITypeInfoInvokeProxy(this Windows thisApi, Span This, Span pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr) where T0 : unmanaged + { + // SpanOverloader + return thisApi.ITypeInfoInvokeProxy(ref This.GetPinnableReference(), ref pvInstance.GetPinnableReference(), memid, wFlags, pDispParams, ref pVarResult.GetPinnableReference(), pExcepInfo, puArgErr); + } + + /// To be documented. + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + public static unsafe int ITypeInfoInvokeProxy(this Windows thisApi, Span This, Span pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, Span puArgErr) where T0 : unmanaged + { + // SpanOverloader + return thisApi.ITypeInfoInvokeProxy(ref This.GetPinnableReference(), ref pvInstance.GetPinnableReference(), memid, wFlags, pDispParams, ref pVarResult.GetPinnableReference(), pExcepInfo, ref puArgErr.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + public static unsafe int ITypeInfoInvokeProxy(this Windows thisApi, Span This, Span pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, Span pVarResult, Span pExcepInfo, uint* puArgErr) where T0 : unmanaged + { + // SpanOverloader + return thisApi.ITypeInfoInvokeProxy(ref This.GetPinnableReference(), ref pvInstance.GetPinnableReference(), memid, wFlags, pDispParams, ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), puArgErr); + } + + /// To be documented. + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + public static unsafe int ITypeInfoInvokeProxy(this Windows thisApi, Span This, Span pvInstance, int memid, ushort wFlags, DispatchParams* pDispParams, Span pVarResult, Span pExcepInfo, Span puArgErr) where T0 : unmanaged + { + // SpanOverloader + return thisApi.ITypeInfoInvokeProxy(ref This.GetPinnableReference(), ref pvInstance.GetPinnableReference(), memid, wFlags, pDispParams, ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), ref puArgErr.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + public static unsafe int ITypeInfoInvokeProxy(this Windows thisApi, Span This, Span pvInstance, int memid, ushort wFlags, Span pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr) where T0 : unmanaged + { + // SpanOverloader + return thisApi.ITypeInfoInvokeProxy(ref This.GetPinnableReference(), ref pvInstance.GetPinnableReference(), memid, wFlags, ref pDispParams.GetPinnableReference(), pVarResult, pExcepInfo, puArgErr); + } + + /// To be documented. + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + public static unsafe int ITypeInfoInvokeProxy(this Windows thisApi, Span This, Span pvInstance, int memid, ushort wFlags, Span pDispParams, Variant* pVarResult, ExceptionInfo* pExcepInfo, Span puArgErr) where T0 : unmanaged + { + // SpanOverloader + return thisApi.ITypeInfoInvokeProxy(ref This.GetPinnableReference(), ref pvInstance.GetPinnableReference(), memid, wFlags, ref pDispParams.GetPinnableReference(), pVarResult, pExcepInfo, ref puArgErr.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + public static unsafe int ITypeInfoInvokeProxy(this Windows thisApi, Span This, Span pvInstance, int memid, ushort wFlags, Span pDispParams, Variant* pVarResult, Span pExcepInfo, uint* puArgErr) where T0 : unmanaged + { + // SpanOverloader + return thisApi.ITypeInfoInvokeProxy(ref This.GetPinnableReference(), ref pvInstance.GetPinnableReference(), memid, wFlags, ref pDispParams.GetPinnableReference(), pVarResult, ref pExcepInfo.GetPinnableReference(), puArgErr); + } + + /// To be documented. + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + public static unsafe int ITypeInfoInvokeProxy(this Windows thisApi, Span This, Span pvInstance, int memid, ushort wFlags, Span pDispParams, Variant* pVarResult, Span pExcepInfo, Span puArgErr) where T0 : unmanaged + { + // SpanOverloader + return thisApi.ITypeInfoInvokeProxy(ref This.GetPinnableReference(), ref pvInstance.GetPinnableReference(), memid, wFlags, ref pDispParams.GetPinnableReference(), pVarResult, ref pExcepInfo.GetPinnableReference(), ref puArgErr.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + public static unsafe int ITypeInfoInvokeProxy(this Windows thisApi, Span This, Span pvInstance, int memid, ushort wFlags, Span pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, uint* puArgErr) where T0 : unmanaged + { + // SpanOverloader + return thisApi.ITypeInfoInvokeProxy(ref This.GetPinnableReference(), ref pvInstance.GetPinnableReference(), memid, wFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), pExcepInfo, puArgErr); + } + + /// To be documented. + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + public static unsafe int ITypeInfoInvokeProxy(this Windows thisApi, Span This, Span pvInstance, int memid, ushort wFlags, Span pDispParams, Span pVarResult, ExceptionInfo* pExcepInfo, Span puArgErr) where T0 : unmanaged + { + // SpanOverloader + return thisApi.ITypeInfoInvokeProxy(ref This.GetPinnableReference(), ref pvInstance.GetPinnableReference(), memid, wFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), pExcepInfo, ref puArgErr.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + public static unsafe int ITypeInfoInvokeProxy(this Windows thisApi, Span This, Span pvInstance, int memid, ushort wFlags, Span pDispParams, Span pVarResult, Span pExcepInfo, uint* puArgErr) where T0 : unmanaged + { + // SpanOverloader + return thisApi.ITypeInfoInvokeProxy(ref This.GetPinnableReference(), ref pvInstance.GetPinnableReference(), memid, wFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), puArgErr); + } + + /// To be documented. + [NativeName("Src", "Line 6089, Column 41 in oaidl.h")] + public static unsafe int ITypeInfoInvokeProxy(this Windows thisApi, Span This, Span pvInstance, int memid, ushort wFlags, Span pDispParams, Span pVarResult, Span pExcepInfo, Span puArgErr) where T0 : unmanaged + { + // SpanOverloader + return thisApi.ITypeInfoInvokeProxy(ref This.GetPinnableReference(), ref pvInstance.GetPinnableReference(), memid, wFlags, ref pDispParams.GetPinnableReference(), ref pVarResult.GetPinnableReference(), ref pExcepInfo.GetPinnableReference(), ref puArgErr.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6100, Column 51 in oaidl.h")] + public static unsafe int ITypeInfoInvokeStub(this Windows thisApi, Span This) + { + // SpanOverloader + return thisApi.ITypeInfoInvokeStub(ref This.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6103, Column 41 in oaidl.h")] + public static unsafe int ITypeInfoGetDocumentationProxy(this Windows thisApi, ITypeInfo* This, int memid, char** pBstrName, char** pBstrDocString, Span pdwHelpContext, char** pBstrHelpFile) + { + // SpanOverloader + return thisApi.ITypeInfoGetDocumentationProxy(This, memid, pBstrName, pBstrDocString, ref pdwHelpContext.GetPinnableReference(), pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 6103, Column 41 in oaidl.h")] + public static unsafe int ITypeInfoGetDocumentationProxy(this Windows thisApi, ITypeInfo* This, int memid, char** pBstrName, char** pBstrDocString, Span pdwHelpContext, ref char* pBstrHelpFile) + { + // SpanOverloader + return thisApi.ITypeInfoGetDocumentationProxy(This, memid, pBstrName, pBstrDocString, ref pdwHelpContext.GetPinnableReference(), ref pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 6103, Column 41 in oaidl.h")] + public static unsafe int ITypeInfoGetDocumentationProxy(this Windows thisApi, ITypeInfo* This, int memid, char** pBstrName, ref char* pBstrDocString, Span pdwHelpContext, char** pBstrHelpFile) + { + // SpanOverloader + return thisApi.ITypeInfoGetDocumentationProxy(This, memid, pBstrName, ref pBstrDocString, ref pdwHelpContext.GetPinnableReference(), pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 6103, Column 41 in oaidl.h")] + public static unsafe int ITypeInfoGetDocumentationProxy(this Windows thisApi, ITypeInfo* This, int memid, char** pBstrName, ref char* pBstrDocString, Span pdwHelpContext, ref char* pBstrHelpFile) + { + // SpanOverloader + return thisApi.ITypeInfoGetDocumentationProxy(This, memid, pBstrName, ref pBstrDocString, ref pdwHelpContext.GetPinnableReference(), ref pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 6103, Column 41 in oaidl.h")] + public static unsafe int ITypeInfoGetDocumentationProxy(this Windows thisApi, ITypeInfo* This, int memid, ref char* pBstrName, char** pBstrDocString, Span pdwHelpContext, char** pBstrHelpFile) + { + // SpanOverloader + return thisApi.ITypeInfoGetDocumentationProxy(This, memid, ref pBstrName, pBstrDocString, ref pdwHelpContext.GetPinnableReference(), pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 6103, Column 41 in oaidl.h")] + public static unsafe int ITypeInfoGetDocumentationProxy(this Windows thisApi, ITypeInfo* This, int memid, ref char* pBstrName, char** pBstrDocString, Span pdwHelpContext, ref char* pBstrHelpFile) + { + // SpanOverloader + return thisApi.ITypeInfoGetDocumentationProxy(This, memid, ref pBstrName, pBstrDocString, ref pdwHelpContext.GetPinnableReference(), ref pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 6103, Column 41 in oaidl.h")] + public static unsafe int ITypeInfoGetDocumentationProxy(this Windows thisApi, ITypeInfo* This, int memid, ref char* pBstrName, ref char* pBstrDocString, Span pdwHelpContext, char** pBstrHelpFile) + { + // SpanOverloader + return thisApi.ITypeInfoGetDocumentationProxy(This, memid, ref pBstrName, ref pBstrDocString, ref pdwHelpContext.GetPinnableReference(), pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 6103, Column 41 in oaidl.h")] + public static unsafe int ITypeInfoGetDocumentationProxy(this Windows thisApi, ITypeInfo* This, int memid, ref char* pBstrName, ref char* pBstrDocString, Span pdwHelpContext, ref char* pBstrHelpFile) + { + // SpanOverloader + return thisApi.ITypeInfoGetDocumentationProxy(This, memid, ref pBstrName, ref pBstrDocString, ref pdwHelpContext.GetPinnableReference(), ref pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 6103, Column 41 in oaidl.h")] + public static unsafe int ITypeInfoGetDocumentationProxy(this Windows thisApi, Span This, int memid, char** pBstrName, char** pBstrDocString, uint* pdwHelpContext, char** pBstrHelpFile) + { + // SpanOverloader + return thisApi.ITypeInfoGetDocumentationProxy(ref This.GetPinnableReference(), memid, pBstrName, pBstrDocString, pdwHelpContext, pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 6103, Column 41 in oaidl.h")] + public static unsafe int ITypeInfoGetDocumentationProxy(this Windows thisApi, Span This, int memid, char** pBstrName, char** pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile) + { + // SpanOverloader + return thisApi.ITypeInfoGetDocumentationProxy(ref This.GetPinnableReference(), memid, pBstrName, pBstrDocString, pdwHelpContext, ref pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 6103, Column 41 in oaidl.h")] + public static unsafe int ITypeInfoGetDocumentationProxy(this Windows thisApi, Span This, int memid, char** pBstrName, char** pBstrDocString, Span pdwHelpContext, char** pBstrHelpFile) + { + // SpanOverloader + return thisApi.ITypeInfoGetDocumentationProxy(ref This.GetPinnableReference(), memid, pBstrName, pBstrDocString, ref pdwHelpContext.GetPinnableReference(), pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 6103, Column 41 in oaidl.h")] + public static unsafe int ITypeInfoGetDocumentationProxy(this Windows thisApi, Span This, int memid, char** pBstrName, char** pBstrDocString, Span pdwHelpContext, ref char* pBstrHelpFile) + { + // SpanOverloader + return thisApi.ITypeInfoGetDocumentationProxy(ref This.GetPinnableReference(), memid, pBstrName, pBstrDocString, ref pdwHelpContext.GetPinnableReference(), ref pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 6103, Column 41 in oaidl.h")] + public static unsafe int ITypeInfoGetDocumentationProxy(this Windows thisApi, Span This, int memid, char** pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, char** pBstrHelpFile) + { + // SpanOverloader + return thisApi.ITypeInfoGetDocumentationProxy(ref This.GetPinnableReference(), memid, pBstrName, ref pBstrDocString, pdwHelpContext, pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 6103, Column 41 in oaidl.h")] + public static unsafe int ITypeInfoGetDocumentationProxy(this Windows thisApi, Span This, int memid, char** pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile) + { + // SpanOverloader + return thisApi.ITypeInfoGetDocumentationProxy(ref This.GetPinnableReference(), memid, pBstrName, ref pBstrDocString, pdwHelpContext, ref pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 6103, Column 41 in oaidl.h")] + public static unsafe int ITypeInfoGetDocumentationProxy(this Windows thisApi, Span This, int memid, char** pBstrName, ref char* pBstrDocString, Span pdwHelpContext, char** pBstrHelpFile) + { + // SpanOverloader + return thisApi.ITypeInfoGetDocumentationProxy(ref This.GetPinnableReference(), memid, pBstrName, ref pBstrDocString, ref pdwHelpContext.GetPinnableReference(), pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 6103, Column 41 in oaidl.h")] + public static unsafe int ITypeInfoGetDocumentationProxy(this Windows thisApi, Span This, int memid, char** pBstrName, ref char* pBstrDocString, Span pdwHelpContext, ref char* pBstrHelpFile) + { + // SpanOverloader + return thisApi.ITypeInfoGetDocumentationProxy(ref This.GetPinnableReference(), memid, pBstrName, ref pBstrDocString, ref pdwHelpContext.GetPinnableReference(), ref pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 6103, Column 41 in oaidl.h")] + public static unsafe int ITypeInfoGetDocumentationProxy(this Windows thisApi, Span This, int memid, ref char* pBstrName, char** pBstrDocString, uint* pdwHelpContext, char** pBstrHelpFile) + { + // SpanOverloader + return thisApi.ITypeInfoGetDocumentationProxy(ref This.GetPinnableReference(), memid, ref pBstrName, pBstrDocString, pdwHelpContext, pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 6103, Column 41 in oaidl.h")] + public static unsafe int ITypeInfoGetDocumentationProxy(this Windows thisApi, Span This, int memid, ref char* pBstrName, char** pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile) + { + // SpanOverloader + return thisApi.ITypeInfoGetDocumentationProxy(ref This.GetPinnableReference(), memid, ref pBstrName, pBstrDocString, pdwHelpContext, ref pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 6103, Column 41 in oaidl.h")] + public static unsafe int ITypeInfoGetDocumentationProxy(this Windows thisApi, Span This, int memid, ref char* pBstrName, char** pBstrDocString, Span pdwHelpContext, char** pBstrHelpFile) + { + // SpanOverloader + return thisApi.ITypeInfoGetDocumentationProxy(ref This.GetPinnableReference(), memid, ref pBstrName, pBstrDocString, ref pdwHelpContext.GetPinnableReference(), pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 6103, Column 41 in oaidl.h")] + public static unsafe int ITypeInfoGetDocumentationProxy(this Windows thisApi, Span This, int memid, ref char* pBstrName, char** pBstrDocString, Span pdwHelpContext, ref char* pBstrHelpFile) + { + // SpanOverloader + return thisApi.ITypeInfoGetDocumentationProxy(ref This.GetPinnableReference(), memid, ref pBstrName, pBstrDocString, ref pdwHelpContext.GetPinnableReference(), ref pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 6103, Column 41 in oaidl.h")] + public static unsafe int ITypeInfoGetDocumentationProxy(this Windows thisApi, Span This, int memid, ref char* pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, char** pBstrHelpFile) + { + // SpanOverloader + return thisApi.ITypeInfoGetDocumentationProxy(ref This.GetPinnableReference(), memid, ref pBstrName, ref pBstrDocString, pdwHelpContext, pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 6103, Column 41 in oaidl.h")] + public static unsafe int ITypeInfoGetDocumentationProxy(this Windows thisApi, Span This, int memid, ref char* pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile) + { + // SpanOverloader + return thisApi.ITypeInfoGetDocumentationProxy(ref This.GetPinnableReference(), memid, ref pBstrName, ref pBstrDocString, pdwHelpContext, ref pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 6103, Column 41 in oaidl.h")] + public static unsafe int ITypeInfoGetDocumentationProxy(this Windows thisApi, Span This, int memid, ref char* pBstrName, ref char* pBstrDocString, Span pdwHelpContext, char** pBstrHelpFile) + { + // SpanOverloader + return thisApi.ITypeInfoGetDocumentationProxy(ref This.GetPinnableReference(), memid, ref pBstrName, ref pBstrDocString, ref pdwHelpContext.GetPinnableReference(), pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 6103, Column 41 in oaidl.h")] + public static unsafe int ITypeInfoGetDocumentationProxy(this Windows thisApi, Span This, int memid, ref char* pBstrName, ref char* pBstrDocString, Span pdwHelpContext, ref char* pBstrHelpFile) + { + // SpanOverloader + return thisApi.ITypeInfoGetDocumentationProxy(ref This.GetPinnableReference(), memid, ref pBstrName, ref pBstrDocString, ref pdwHelpContext.GetPinnableReference(), ref pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 6115, Column 43 in oaidl.h")] + public static unsafe int ITypeInfoGetDocumentationStub(this Windows thisApi, ITypeInfo* This, int memid, uint refPtrFlags, char** pBstrName, char** pBstrDocString, Span pdwHelpContext, char** pBstrHelpFile) + { + // SpanOverloader + return thisApi.ITypeInfoGetDocumentationStub(This, memid, refPtrFlags, pBstrName, pBstrDocString, ref pdwHelpContext.GetPinnableReference(), pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 6115, Column 43 in oaidl.h")] + public static unsafe int ITypeInfoGetDocumentationStub(this Windows thisApi, ITypeInfo* This, int memid, uint refPtrFlags, char** pBstrName, char** pBstrDocString, Span pdwHelpContext, ref char* pBstrHelpFile) + { + // SpanOverloader + return thisApi.ITypeInfoGetDocumentationStub(This, memid, refPtrFlags, pBstrName, pBstrDocString, ref pdwHelpContext.GetPinnableReference(), ref pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 6115, Column 43 in oaidl.h")] + public static unsafe int ITypeInfoGetDocumentationStub(this Windows thisApi, ITypeInfo* This, int memid, uint refPtrFlags, char** pBstrName, ref char* pBstrDocString, Span pdwHelpContext, char** pBstrHelpFile) + { + // SpanOverloader + return thisApi.ITypeInfoGetDocumentationStub(This, memid, refPtrFlags, pBstrName, ref pBstrDocString, ref pdwHelpContext.GetPinnableReference(), pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 6115, Column 43 in oaidl.h")] + public static unsafe int ITypeInfoGetDocumentationStub(this Windows thisApi, ITypeInfo* This, int memid, uint refPtrFlags, char** pBstrName, ref char* pBstrDocString, Span pdwHelpContext, ref char* pBstrHelpFile) + { + // SpanOverloader + return thisApi.ITypeInfoGetDocumentationStub(This, memid, refPtrFlags, pBstrName, ref pBstrDocString, ref pdwHelpContext.GetPinnableReference(), ref pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 6115, Column 43 in oaidl.h")] + public static unsafe int ITypeInfoGetDocumentationStub(this Windows thisApi, ITypeInfo* This, int memid, uint refPtrFlags, ref char* pBstrName, char** pBstrDocString, Span pdwHelpContext, char** pBstrHelpFile) + { + // SpanOverloader + return thisApi.ITypeInfoGetDocumentationStub(This, memid, refPtrFlags, ref pBstrName, pBstrDocString, ref pdwHelpContext.GetPinnableReference(), pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 6115, Column 43 in oaidl.h")] + public static unsafe int ITypeInfoGetDocumentationStub(this Windows thisApi, ITypeInfo* This, int memid, uint refPtrFlags, ref char* pBstrName, char** pBstrDocString, Span pdwHelpContext, ref char* pBstrHelpFile) + { + // SpanOverloader + return thisApi.ITypeInfoGetDocumentationStub(This, memid, refPtrFlags, ref pBstrName, pBstrDocString, ref pdwHelpContext.GetPinnableReference(), ref pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 6115, Column 43 in oaidl.h")] + public static unsafe int ITypeInfoGetDocumentationStub(this Windows thisApi, ITypeInfo* This, int memid, uint refPtrFlags, ref char* pBstrName, ref char* pBstrDocString, Span pdwHelpContext, char** pBstrHelpFile) + { + // SpanOverloader + return thisApi.ITypeInfoGetDocumentationStub(This, memid, refPtrFlags, ref pBstrName, ref pBstrDocString, ref pdwHelpContext.GetPinnableReference(), pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 6115, Column 43 in oaidl.h")] + public static unsafe int ITypeInfoGetDocumentationStub(this Windows thisApi, ITypeInfo* This, int memid, uint refPtrFlags, ref char* pBstrName, ref char* pBstrDocString, Span pdwHelpContext, ref char* pBstrHelpFile) + { + // SpanOverloader + return thisApi.ITypeInfoGetDocumentationStub(This, memid, refPtrFlags, ref pBstrName, ref pBstrDocString, ref pdwHelpContext.GetPinnableReference(), ref pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 6115, Column 43 in oaidl.h")] + public static unsafe int ITypeInfoGetDocumentationStub(this Windows thisApi, Span This, int memid, uint refPtrFlags, char** pBstrName, char** pBstrDocString, uint* pdwHelpContext, char** pBstrHelpFile) + { + // SpanOverloader + return thisApi.ITypeInfoGetDocumentationStub(ref This.GetPinnableReference(), memid, refPtrFlags, pBstrName, pBstrDocString, pdwHelpContext, pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 6115, Column 43 in oaidl.h")] + public static unsafe int ITypeInfoGetDocumentationStub(this Windows thisApi, Span This, int memid, uint refPtrFlags, char** pBstrName, char** pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile) + { + // SpanOverloader + return thisApi.ITypeInfoGetDocumentationStub(ref This.GetPinnableReference(), memid, refPtrFlags, pBstrName, pBstrDocString, pdwHelpContext, ref pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 6115, Column 43 in oaidl.h")] + public static unsafe int ITypeInfoGetDocumentationStub(this Windows thisApi, Span This, int memid, uint refPtrFlags, char** pBstrName, char** pBstrDocString, Span pdwHelpContext, char** pBstrHelpFile) + { + // SpanOverloader + return thisApi.ITypeInfoGetDocumentationStub(ref This.GetPinnableReference(), memid, refPtrFlags, pBstrName, pBstrDocString, ref pdwHelpContext.GetPinnableReference(), pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 6115, Column 43 in oaidl.h")] + public static unsafe int ITypeInfoGetDocumentationStub(this Windows thisApi, Span This, int memid, uint refPtrFlags, char** pBstrName, char** pBstrDocString, Span pdwHelpContext, ref char* pBstrHelpFile) + { + // SpanOverloader + return thisApi.ITypeInfoGetDocumentationStub(ref This.GetPinnableReference(), memid, refPtrFlags, pBstrName, pBstrDocString, ref pdwHelpContext.GetPinnableReference(), ref pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 6115, Column 43 in oaidl.h")] + public static unsafe int ITypeInfoGetDocumentationStub(this Windows thisApi, Span This, int memid, uint refPtrFlags, char** pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, char** pBstrHelpFile) + { + // SpanOverloader + return thisApi.ITypeInfoGetDocumentationStub(ref This.GetPinnableReference(), memid, refPtrFlags, pBstrName, ref pBstrDocString, pdwHelpContext, pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 6115, Column 43 in oaidl.h")] + public static unsafe int ITypeInfoGetDocumentationStub(this Windows thisApi, Span This, int memid, uint refPtrFlags, char** pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile) + { + // SpanOverloader + return thisApi.ITypeInfoGetDocumentationStub(ref This.GetPinnableReference(), memid, refPtrFlags, pBstrName, ref pBstrDocString, pdwHelpContext, ref pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 6115, Column 43 in oaidl.h")] + public static unsafe int ITypeInfoGetDocumentationStub(this Windows thisApi, Span This, int memid, uint refPtrFlags, char** pBstrName, ref char* pBstrDocString, Span pdwHelpContext, char** pBstrHelpFile) + { + // SpanOverloader + return thisApi.ITypeInfoGetDocumentationStub(ref This.GetPinnableReference(), memid, refPtrFlags, pBstrName, ref pBstrDocString, ref pdwHelpContext.GetPinnableReference(), pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 6115, Column 43 in oaidl.h")] + public static unsafe int ITypeInfoGetDocumentationStub(this Windows thisApi, Span This, int memid, uint refPtrFlags, char** pBstrName, ref char* pBstrDocString, Span pdwHelpContext, ref char* pBstrHelpFile) + { + // SpanOverloader + return thisApi.ITypeInfoGetDocumentationStub(ref This.GetPinnableReference(), memid, refPtrFlags, pBstrName, ref pBstrDocString, ref pdwHelpContext.GetPinnableReference(), ref pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 6115, Column 43 in oaidl.h")] + public static unsafe int ITypeInfoGetDocumentationStub(this Windows thisApi, Span This, int memid, uint refPtrFlags, ref char* pBstrName, char** pBstrDocString, uint* pdwHelpContext, char** pBstrHelpFile) + { + // SpanOverloader + return thisApi.ITypeInfoGetDocumentationStub(ref This.GetPinnableReference(), memid, refPtrFlags, ref pBstrName, pBstrDocString, pdwHelpContext, pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 6115, Column 43 in oaidl.h")] + public static unsafe int ITypeInfoGetDocumentationStub(this Windows thisApi, Span This, int memid, uint refPtrFlags, ref char* pBstrName, char** pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile) + { + // SpanOverloader + return thisApi.ITypeInfoGetDocumentationStub(ref This.GetPinnableReference(), memid, refPtrFlags, ref pBstrName, pBstrDocString, pdwHelpContext, ref pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 6115, Column 43 in oaidl.h")] + public static unsafe int ITypeInfoGetDocumentationStub(this Windows thisApi, Span This, int memid, uint refPtrFlags, ref char* pBstrName, char** pBstrDocString, Span pdwHelpContext, char** pBstrHelpFile) + { + // SpanOverloader + return thisApi.ITypeInfoGetDocumentationStub(ref This.GetPinnableReference(), memid, refPtrFlags, ref pBstrName, pBstrDocString, ref pdwHelpContext.GetPinnableReference(), pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 6115, Column 43 in oaidl.h")] + public static unsafe int ITypeInfoGetDocumentationStub(this Windows thisApi, Span This, int memid, uint refPtrFlags, ref char* pBstrName, char** pBstrDocString, Span pdwHelpContext, ref char* pBstrHelpFile) + { + // SpanOverloader + return thisApi.ITypeInfoGetDocumentationStub(ref This.GetPinnableReference(), memid, refPtrFlags, ref pBstrName, pBstrDocString, ref pdwHelpContext.GetPinnableReference(), ref pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 6115, Column 43 in oaidl.h")] + public static unsafe int ITypeInfoGetDocumentationStub(this Windows thisApi, Span This, int memid, uint refPtrFlags, ref char* pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, char** pBstrHelpFile) + { + // SpanOverloader + return thisApi.ITypeInfoGetDocumentationStub(ref This.GetPinnableReference(), memid, refPtrFlags, ref pBstrName, ref pBstrDocString, pdwHelpContext, pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 6115, Column 43 in oaidl.h")] + public static unsafe int ITypeInfoGetDocumentationStub(this Windows thisApi, Span This, int memid, uint refPtrFlags, ref char* pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile) + { + // SpanOverloader + return thisApi.ITypeInfoGetDocumentationStub(ref This.GetPinnableReference(), memid, refPtrFlags, ref pBstrName, ref pBstrDocString, pdwHelpContext, ref pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 6115, Column 43 in oaidl.h")] + public static unsafe int ITypeInfoGetDocumentationStub(this Windows thisApi, Span This, int memid, uint refPtrFlags, ref char* pBstrName, ref char* pBstrDocString, Span pdwHelpContext, char** pBstrHelpFile) + { + // SpanOverloader + return thisApi.ITypeInfoGetDocumentationStub(ref This.GetPinnableReference(), memid, refPtrFlags, ref pBstrName, ref pBstrDocString, ref pdwHelpContext.GetPinnableReference(), pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 6115, Column 43 in oaidl.h")] + public static unsafe int ITypeInfoGetDocumentationStub(this Windows thisApi, Span This, int memid, uint refPtrFlags, ref char* pBstrName, ref char* pBstrDocString, Span pdwHelpContext, ref char* pBstrHelpFile) + { + // SpanOverloader + return thisApi.ITypeInfoGetDocumentationStub(ref This.GetPinnableReference(), memid, refPtrFlags, ref pBstrName, ref pBstrDocString, ref pdwHelpContext.GetPinnableReference(), ref pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 6124, Column 41 in oaidl.h")] + public static unsafe int ITypeInfoGetDllEntryProxy(this Windows thisApi, ITypeInfo* This, int memid, InvokeKind invKind, char** pBstrDllName, char** pBstrName, Span pwOrdinal) + { + // SpanOverloader + return thisApi.ITypeInfoGetDllEntryProxy(This, memid, invKind, pBstrDllName, pBstrName, ref pwOrdinal.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6124, Column 41 in oaidl.h")] + public static unsafe int ITypeInfoGetDllEntryProxy(this Windows thisApi, ITypeInfo* This, int memid, InvokeKind invKind, char** pBstrDllName, ref char* pBstrName, Span pwOrdinal) + { + // SpanOverloader + return thisApi.ITypeInfoGetDllEntryProxy(This, memid, invKind, pBstrDllName, ref pBstrName, ref pwOrdinal.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6124, Column 41 in oaidl.h")] + public static unsafe int ITypeInfoGetDllEntryProxy(this Windows thisApi, ITypeInfo* This, int memid, InvokeKind invKind, ref char* pBstrDllName, char** pBstrName, Span pwOrdinal) + { + // SpanOverloader + return thisApi.ITypeInfoGetDllEntryProxy(This, memid, invKind, ref pBstrDllName, pBstrName, ref pwOrdinal.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6124, Column 41 in oaidl.h")] + public static unsafe int ITypeInfoGetDllEntryProxy(this Windows thisApi, ITypeInfo* This, int memid, InvokeKind invKind, ref char* pBstrDllName, ref char* pBstrName, Span pwOrdinal) + { + // SpanOverloader + return thisApi.ITypeInfoGetDllEntryProxy(This, memid, invKind, ref pBstrDllName, ref pBstrName, ref pwOrdinal.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6124, Column 41 in oaidl.h")] + public static unsafe int ITypeInfoGetDllEntryProxy(this Windows thisApi, Span This, int memid, InvokeKind invKind, char** pBstrDllName, char** pBstrName, ushort* pwOrdinal) + { + // SpanOverloader + return thisApi.ITypeInfoGetDllEntryProxy(ref This.GetPinnableReference(), memid, invKind, pBstrDllName, pBstrName, pwOrdinal); + } + + /// To be documented. + [NativeName("Src", "Line 6124, Column 41 in oaidl.h")] + public static unsafe int ITypeInfoGetDllEntryProxy(this Windows thisApi, Span This, int memid, InvokeKind invKind, char** pBstrDllName, char** pBstrName, Span pwOrdinal) + { + // SpanOverloader + return thisApi.ITypeInfoGetDllEntryProxy(ref This.GetPinnableReference(), memid, invKind, pBstrDllName, pBstrName, ref pwOrdinal.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6124, Column 41 in oaidl.h")] + public static unsafe int ITypeInfoGetDllEntryProxy(this Windows thisApi, Span This, int memid, InvokeKind invKind, char** pBstrDllName, ref char* pBstrName, ushort* pwOrdinal) + { + // SpanOverloader + return thisApi.ITypeInfoGetDllEntryProxy(ref This.GetPinnableReference(), memid, invKind, pBstrDllName, ref pBstrName, pwOrdinal); + } + + /// To be documented. + [NativeName("Src", "Line 6124, Column 41 in oaidl.h")] + public static unsafe int ITypeInfoGetDllEntryProxy(this Windows thisApi, Span This, int memid, InvokeKind invKind, char** pBstrDllName, ref char* pBstrName, Span pwOrdinal) + { + // SpanOverloader + return thisApi.ITypeInfoGetDllEntryProxy(ref This.GetPinnableReference(), memid, invKind, pBstrDllName, ref pBstrName, ref pwOrdinal.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6124, Column 41 in oaidl.h")] + public static unsafe int ITypeInfoGetDllEntryProxy(this Windows thisApi, Span This, int memid, InvokeKind invKind, ref char* pBstrDllName, char** pBstrName, ushort* pwOrdinal) + { + // SpanOverloader + return thisApi.ITypeInfoGetDllEntryProxy(ref This.GetPinnableReference(), memid, invKind, ref pBstrDllName, pBstrName, pwOrdinal); + } + + /// To be documented. + [NativeName("Src", "Line 6124, Column 41 in oaidl.h")] + public static unsafe int ITypeInfoGetDllEntryProxy(this Windows thisApi, Span This, int memid, InvokeKind invKind, ref char* pBstrDllName, char** pBstrName, Span pwOrdinal) + { + // SpanOverloader + return thisApi.ITypeInfoGetDllEntryProxy(ref This.GetPinnableReference(), memid, invKind, ref pBstrDllName, pBstrName, ref pwOrdinal.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6124, Column 41 in oaidl.h")] + public static unsafe int ITypeInfoGetDllEntryProxy(this Windows thisApi, Span This, int memid, InvokeKind invKind, ref char* pBstrDllName, ref char* pBstrName, ushort* pwOrdinal) + { + // SpanOverloader + return thisApi.ITypeInfoGetDllEntryProxy(ref This.GetPinnableReference(), memid, invKind, ref pBstrDllName, ref pBstrName, pwOrdinal); + } + + /// To be documented. + [NativeName("Src", "Line 6124, Column 41 in oaidl.h")] + public static unsafe int ITypeInfoGetDllEntryProxy(this Windows thisApi, Span This, int memid, InvokeKind invKind, ref char* pBstrDllName, ref char* pBstrName, Span pwOrdinal) + { + // SpanOverloader + return thisApi.ITypeInfoGetDllEntryProxy(ref This.GetPinnableReference(), memid, invKind, ref pBstrDllName, ref pBstrName, ref pwOrdinal.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6135, Column 43 in oaidl.h")] + public static unsafe int ITypeInfoGetDllEntryStub(this Windows thisApi, ITypeInfo* This, int memid, InvokeKind invKind, uint refPtrFlags, char** pBstrDllName, char** pBstrName, Span pwOrdinal) + { + // SpanOverloader + return thisApi.ITypeInfoGetDllEntryStub(This, memid, invKind, refPtrFlags, pBstrDllName, pBstrName, ref pwOrdinal.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6135, Column 43 in oaidl.h")] + public static unsafe int ITypeInfoGetDllEntryStub(this Windows thisApi, ITypeInfo* This, int memid, InvokeKind invKind, uint refPtrFlags, char** pBstrDllName, ref char* pBstrName, Span pwOrdinal) + { + // SpanOverloader + return thisApi.ITypeInfoGetDllEntryStub(This, memid, invKind, refPtrFlags, pBstrDllName, ref pBstrName, ref pwOrdinal.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6135, Column 43 in oaidl.h")] + public static unsafe int ITypeInfoGetDllEntryStub(this Windows thisApi, ITypeInfo* This, int memid, InvokeKind invKind, uint refPtrFlags, ref char* pBstrDllName, char** pBstrName, Span pwOrdinal) + { + // SpanOverloader + return thisApi.ITypeInfoGetDllEntryStub(This, memid, invKind, refPtrFlags, ref pBstrDllName, pBstrName, ref pwOrdinal.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6135, Column 43 in oaidl.h")] + public static unsafe int ITypeInfoGetDllEntryStub(this Windows thisApi, ITypeInfo* This, int memid, InvokeKind invKind, uint refPtrFlags, ref char* pBstrDllName, ref char* pBstrName, Span pwOrdinal) + { + // SpanOverloader + return thisApi.ITypeInfoGetDllEntryStub(This, memid, invKind, refPtrFlags, ref pBstrDllName, ref pBstrName, ref pwOrdinal.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6135, Column 43 in oaidl.h")] + public static unsafe int ITypeInfoGetDllEntryStub(this Windows thisApi, Span This, int memid, InvokeKind invKind, uint refPtrFlags, char** pBstrDllName, char** pBstrName, ushort* pwOrdinal) + { + // SpanOverloader + return thisApi.ITypeInfoGetDllEntryStub(ref This.GetPinnableReference(), memid, invKind, refPtrFlags, pBstrDllName, pBstrName, pwOrdinal); + } + + /// To be documented. + [NativeName("Src", "Line 6135, Column 43 in oaidl.h")] + public static unsafe int ITypeInfoGetDllEntryStub(this Windows thisApi, Span This, int memid, InvokeKind invKind, uint refPtrFlags, char** pBstrDllName, char** pBstrName, Span pwOrdinal) + { + // SpanOverloader + return thisApi.ITypeInfoGetDllEntryStub(ref This.GetPinnableReference(), memid, invKind, refPtrFlags, pBstrDllName, pBstrName, ref pwOrdinal.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6135, Column 43 in oaidl.h")] + public static unsafe int ITypeInfoGetDllEntryStub(this Windows thisApi, Span This, int memid, InvokeKind invKind, uint refPtrFlags, char** pBstrDllName, ref char* pBstrName, ushort* pwOrdinal) + { + // SpanOverloader + return thisApi.ITypeInfoGetDllEntryStub(ref This.GetPinnableReference(), memid, invKind, refPtrFlags, pBstrDllName, ref pBstrName, pwOrdinal); + } + + /// To be documented. + [NativeName("Src", "Line 6135, Column 43 in oaidl.h")] + public static unsafe int ITypeInfoGetDllEntryStub(this Windows thisApi, Span This, int memid, InvokeKind invKind, uint refPtrFlags, char** pBstrDllName, ref char* pBstrName, Span pwOrdinal) + { + // SpanOverloader + return thisApi.ITypeInfoGetDllEntryStub(ref This.GetPinnableReference(), memid, invKind, refPtrFlags, pBstrDllName, ref pBstrName, ref pwOrdinal.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6135, Column 43 in oaidl.h")] + public static unsafe int ITypeInfoGetDllEntryStub(this Windows thisApi, Span This, int memid, InvokeKind invKind, uint refPtrFlags, ref char* pBstrDllName, char** pBstrName, ushort* pwOrdinal) + { + // SpanOverloader + return thisApi.ITypeInfoGetDllEntryStub(ref This.GetPinnableReference(), memid, invKind, refPtrFlags, ref pBstrDllName, pBstrName, pwOrdinal); + } + + /// To be documented. + [NativeName("Src", "Line 6135, Column 43 in oaidl.h")] + public static unsafe int ITypeInfoGetDllEntryStub(this Windows thisApi, Span This, int memid, InvokeKind invKind, uint refPtrFlags, ref char* pBstrDllName, char** pBstrName, Span pwOrdinal) + { + // SpanOverloader + return thisApi.ITypeInfoGetDllEntryStub(ref This.GetPinnableReference(), memid, invKind, refPtrFlags, ref pBstrDllName, pBstrName, ref pwOrdinal.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6135, Column 43 in oaidl.h")] + public static unsafe int ITypeInfoGetDllEntryStub(this Windows thisApi, Span This, int memid, InvokeKind invKind, uint refPtrFlags, ref char* pBstrDllName, ref char* pBstrName, ushort* pwOrdinal) + { + // SpanOverloader + return thisApi.ITypeInfoGetDllEntryStub(ref This.GetPinnableReference(), memid, invKind, refPtrFlags, ref pBstrDllName, ref pBstrName, pwOrdinal); + } + + /// To be documented. + [NativeName("Src", "Line 6135, Column 43 in oaidl.h")] + public static unsafe int ITypeInfoGetDllEntryStub(this Windows thisApi, Span This, int memid, InvokeKind invKind, uint refPtrFlags, ref char* pBstrDllName, ref char* pBstrName, Span pwOrdinal) + { + // SpanOverloader + return thisApi.ITypeInfoGetDllEntryStub(ref This.GetPinnableReference(), memid, invKind, refPtrFlags, ref pBstrDllName, ref pBstrName, ref pwOrdinal.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6144, Column 41 in oaidl.h")] + public static unsafe int ITypeInfoAddressOfMemberProxy(this Windows thisApi, Span This, int memid, InvokeKind invKind, void** ppv) + { + // SpanOverloader + return thisApi.ITypeInfoAddressOfMemberProxy(ref This.GetPinnableReference(), memid, invKind, ppv); + } + + /// To be documented. + [NativeName("Src", "Line 6144, Column 41 in oaidl.h")] + public static unsafe int ITypeInfoAddressOfMemberProxy(this Windows thisApi, Span This, int memid, InvokeKind invKind, ref void* ppv) + { + // SpanOverloader + return thisApi.ITypeInfoAddressOfMemberProxy(ref This.GetPinnableReference(), memid, invKind, ref ppv); + } + + /// To be documented. + [NativeName("Src", "Line 6151, Column 51 in oaidl.h")] + public static unsafe int ITypeInfoAddressOfMemberStub(this Windows thisApi, Span This) + { + // SpanOverloader + return thisApi.ITypeInfoAddressOfMemberStub(ref This.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6154, Column 41 in oaidl.h")] + public static unsafe int ITypeInfoCreateInstanceProxy(this Windows thisApi, ITypeInfo* This, Silk.NET.Core.Native.IUnknown* pUnkOuter, Span riid, void** ppvObj) + { + // SpanOverloader + return thisApi.ITypeInfoCreateInstanceProxy(This, pUnkOuter, ref riid.GetPinnableReference(), ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 6154, Column 41 in oaidl.h")] + public static unsafe int ITypeInfoCreateInstanceProxy(this Windows thisApi, ITypeInfo* This, Silk.NET.Core.Native.IUnknown* pUnkOuter, Span riid, ref void* ppvObj) + { + // SpanOverloader + return thisApi.ITypeInfoCreateInstanceProxy(This, pUnkOuter, ref riid.GetPinnableReference(), ref ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 6154, Column 41 in oaidl.h")] + public static unsafe int ITypeInfoCreateInstanceProxy(this Windows thisApi, ITypeInfo* This, Span pUnkOuter, Guid* riid, void** ppvObj) + { + // SpanOverloader + return thisApi.ITypeInfoCreateInstanceProxy(This, ref pUnkOuter.GetPinnableReference(), riid, ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 6154, Column 41 in oaidl.h")] + public static unsafe int ITypeInfoCreateInstanceProxy(this Windows thisApi, ITypeInfo* This, Span pUnkOuter, Guid* riid, ref void* ppvObj) + { + // SpanOverloader + return thisApi.ITypeInfoCreateInstanceProxy(This, ref pUnkOuter.GetPinnableReference(), riid, ref ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 6154, Column 41 in oaidl.h")] + public static unsafe int ITypeInfoCreateInstanceProxy(this Windows thisApi, ITypeInfo* This, Span pUnkOuter, Span riid, void** ppvObj) + { + // SpanOverloader + return thisApi.ITypeInfoCreateInstanceProxy(This, ref pUnkOuter.GetPinnableReference(), ref riid.GetPinnableReference(), ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 6154, Column 41 in oaidl.h")] + public static unsafe int ITypeInfoCreateInstanceProxy(this Windows thisApi, ITypeInfo* This, Span pUnkOuter, Span riid, ref void* ppvObj) + { + // SpanOverloader + return thisApi.ITypeInfoCreateInstanceProxy(This, ref pUnkOuter.GetPinnableReference(), ref riid.GetPinnableReference(), ref ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 6154, Column 41 in oaidl.h")] + public static unsafe int ITypeInfoCreateInstanceProxy(this Windows thisApi, Span This, Silk.NET.Core.Native.IUnknown* pUnkOuter, Guid* riid, void** ppvObj) + { + // SpanOverloader + return thisApi.ITypeInfoCreateInstanceProxy(ref This.GetPinnableReference(), pUnkOuter, riid, ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 6154, Column 41 in oaidl.h")] + public static unsafe int ITypeInfoCreateInstanceProxy(this Windows thisApi, Span This, Silk.NET.Core.Native.IUnknown* pUnkOuter, Guid* riid, ref void* ppvObj) + { + // SpanOverloader + return thisApi.ITypeInfoCreateInstanceProxy(ref This.GetPinnableReference(), pUnkOuter, riid, ref ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 6154, Column 41 in oaidl.h")] + public static unsafe int ITypeInfoCreateInstanceProxy(this Windows thisApi, Span This, Silk.NET.Core.Native.IUnknown* pUnkOuter, Span riid, void** ppvObj) + { + // SpanOverloader + return thisApi.ITypeInfoCreateInstanceProxy(ref This.GetPinnableReference(), pUnkOuter, ref riid.GetPinnableReference(), ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 6154, Column 41 in oaidl.h")] + public static unsafe int ITypeInfoCreateInstanceProxy(this Windows thisApi, Span This, Silk.NET.Core.Native.IUnknown* pUnkOuter, Span riid, ref void* ppvObj) + { + // SpanOverloader + return thisApi.ITypeInfoCreateInstanceProxy(ref This.GetPinnableReference(), pUnkOuter, ref riid.GetPinnableReference(), ref ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 6154, Column 41 in oaidl.h")] + public static unsafe int ITypeInfoCreateInstanceProxy(this Windows thisApi, Span This, Span pUnkOuter, Guid* riid, void** ppvObj) + { + // SpanOverloader + return thisApi.ITypeInfoCreateInstanceProxy(ref This.GetPinnableReference(), ref pUnkOuter.GetPinnableReference(), riid, ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 6154, Column 41 in oaidl.h")] + public static unsafe int ITypeInfoCreateInstanceProxy(this Windows thisApi, Span This, Span pUnkOuter, Guid* riid, ref void* ppvObj) + { + // SpanOverloader + return thisApi.ITypeInfoCreateInstanceProxy(ref This.GetPinnableReference(), ref pUnkOuter.GetPinnableReference(), riid, ref ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 6154, Column 41 in oaidl.h")] + public static unsafe int ITypeInfoCreateInstanceProxy(this Windows thisApi, Span This, Span pUnkOuter, Span riid, void** ppvObj) + { + // SpanOverloader + return thisApi.ITypeInfoCreateInstanceProxy(ref This.GetPinnableReference(), ref pUnkOuter.GetPinnableReference(), ref riid.GetPinnableReference(), ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 6154, Column 41 in oaidl.h")] + public static unsafe int ITypeInfoCreateInstanceProxy(this Windows thisApi, Span This, Span pUnkOuter, Span riid, ref void* ppvObj) + { + // SpanOverloader + return thisApi.ITypeInfoCreateInstanceProxy(ref This.GetPinnableReference(), ref pUnkOuter.GetPinnableReference(), ref riid.GetPinnableReference(), ref ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 6161, Column 43 in oaidl.h")] + public static unsafe int ITypeInfoCreateInstanceStub(this Windows thisApi, ITypeInfo* This, Span riid, Silk.NET.Core.Native.IUnknown** ppvObj) + { + // SpanOverloader + return thisApi.ITypeInfoCreateInstanceStub(This, ref riid.GetPinnableReference(), ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 6161, Column 43 in oaidl.h")] + public static unsafe int ITypeInfoCreateInstanceStub(this Windows thisApi, ITypeInfo* This, Span riid, ref Silk.NET.Core.Native.IUnknown* ppvObj) + { + // SpanOverloader + return thisApi.ITypeInfoCreateInstanceStub(This, ref riid.GetPinnableReference(), ref ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 6161, Column 43 in oaidl.h")] + public static unsafe int ITypeInfoCreateInstanceStub(this Windows thisApi, Span This, Guid* riid, Silk.NET.Core.Native.IUnknown** ppvObj) + { + // SpanOverloader + return thisApi.ITypeInfoCreateInstanceStub(ref This.GetPinnableReference(), riid, ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 6161, Column 43 in oaidl.h")] + public static unsafe int ITypeInfoCreateInstanceStub(this Windows thisApi, Span This, Guid* riid, ref Silk.NET.Core.Native.IUnknown* ppvObj) + { + // SpanOverloader + return thisApi.ITypeInfoCreateInstanceStub(ref This.GetPinnableReference(), riid, ref ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 6161, Column 43 in oaidl.h")] + public static unsafe int ITypeInfoCreateInstanceStub(this Windows thisApi, Span This, Span riid, Silk.NET.Core.Native.IUnknown** ppvObj) + { + // SpanOverloader + return thisApi.ITypeInfoCreateInstanceStub(ref This.GetPinnableReference(), ref riid.GetPinnableReference(), ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 6161, Column 43 in oaidl.h")] + public static unsafe int ITypeInfoCreateInstanceStub(this Windows thisApi, Span This, Span riid, ref Silk.NET.Core.Native.IUnknown* ppvObj) + { + // SpanOverloader + return thisApi.ITypeInfoCreateInstanceStub(ref This.GetPinnableReference(), ref riid.GetPinnableReference(), ref ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 6166, Column 41 in oaidl.h")] + public static unsafe int ITypeInfoGetContainingTypeLibProxy(this Windows thisApi, ITypeInfo* This, ITypeLib** ppTLib, Span pIndex) + { + // SpanOverloader + return thisApi.ITypeInfoGetContainingTypeLibProxy(This, ppTLib, ref pIndex.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6166, Column 41 in oaidl.h")] + public static unsafe int ITypeInfoGetContainingTypeLibProxy(this Windows thisApi, ITypeInfo* This, ref ITypeLib* ppTLib, Span pIndex) + { + // SpanOverloader + return thisApi.ITypeInfoGetContainingTypeLibProxy(This, ref ppTLib, ref pIndex.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6166, Column 41 in oaidl.h")] + public static unsafe int ITypeInfoGetContainingTypeLibProxy(this Windows thisApi, Span This, ITypeLib** ppTLib, uint* pIndex) + { + // SpanOverloader + return thisApi.ITypeInfoGetContainingTypeLibProxy(ref This.GetPinnableReference(), ppTLib, pIndex); + } + + /// To be documented. + [NativeName("Src", "Line 6166, Column 41 in oaidl.h")] + public static unsafe int ITypeInfoGetContainingTypeLibProxy(this Windows thisApi, Span This, ITypeLib** ppTLib, Span pIndex) + { + // SpanOverloader + return thisApi.ITypeInfoGetContainingTypeLibProxy(ref This.GetPinnableReference(), ppTLib, ref pIndex.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6166, Column 41 in oaidl.h")] + public static unsafe int ITypeInfoGetContainingTypeLibProxy(this Windows thisApi, Span This, ref ITypeLib* ppTLib, uint* pIndex) + { + // SpanOverloader + return thisApi.ITypeInfoGetContainingTypeLibProxy(ref This.GetPinnableReference(), ref ppTLib, pIndex); + } + + /// To be documented. + [NativeName("Src", "Line 6166, Column 41 in oaidl.h")] + public static unsafe int ITypeInfoGetContainingTypeLibProxy(this Windows thisApi, Span This, ref ITypeLib* ppTLib, Span pIndex) + { + // SpanOverloader + return thisApi.ITypeInfoGetContainingTypeLibProxy(ref This.GetPinnableReference(), ref ppTLib, ref pIndex.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6172, Column 43 in oaidl.h")] + public static unsafe int ITypeInfoGetContainingTypeLibStub(this Windows thisApi, ITypeInfo* This, ITypeLib** ppTLib, Span pIndex) + { + // SpanOverloader + return thisApi.ITypeInfoGetContainingTypeLibStub(This, ppTLib, ref pIndex.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6172, Column 43 in oaidl.h")] + public static unsafe int ITypeInfoGetContainingTypeLibStub(this Windows thisApi, ITypeInfo* This, ref ITypeLib* ppTLib, Span pIndex) + { + // SpanOverloader + return thisApi.ITypeInfoGetContainingTypeLibStub(This, ref ppTLib, ref pIndex.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6172, Column 43 in oaidl.h")] + public static unsafe int ITypeInfoGetContainingTypeLibStub(this Windows thisApi, Span This, ITypeLib** ppTLib, uint* pIndex) + { + // SpanOverloader + return thisApi.ITypeInfoGetContainingTypeLibStub(ref This.GetPinnableReference(), ppTLib, pIndex); + } + + /// To be documented. + [NativeName("Src", "Line 6172, Column 43 in oaidl.h")] + public static unsafe int ITypeInfoGetContainingTypeLibStub(this Windows thisApi, Span This, ITypeLib** ppTLib, Span pIndex) + { + // SpanOverloader + return thisApi.ITypeInfoGetContainingTypeLibStub(ref This.GetPinnableReference(), ppTLib, ref pIndex.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6172, Column 43 in oaidl.h")] + public static unsafe int ITypeInfoGetContainingTypeLibStub(this Windows thisApi, Span This, ref ITypeLib* ppTLib, uint* pIndex) + { + // SpanOverloader + return thisApi.ITypeInfoGetContainingTypeLibStub(ref This.GetPinnableReference(), ref ppTLib, pIndex); + } + + /// To be documented. + [NativeName("Src", "Line 6172, Column 43 in oaidl.h")] + public static unsafe int ITypeInfoGetContainingTypeLibStub(this Windows thisApi, Span This, ref ITypeLib* ppTLib, Span pIndex) + { + // SpanOverloader + return thisApi.ITypeInfoGetContainingTypeLibStub(ref This.GetPinnableReference(), ref ppTLib, ref pIndex.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6177, Column 38 in oaidl.h")] + public static unsafe void ITypeInfoReleaseTypeAttrProxy(this Windows thisApi, ITypeInfo* This, Span pTypeAttr) + { + // SpanOverloader + thisApi.ITypeInfoReleaseTypeAttrProxy(This, ref pTypeAttr.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6177, Column 38 in oaidl.h")] + public static unsafe void ITypeInfoReleaseTypeAttrProxy(this Windows thisApi, Span This, TypeAttr* pTypeAttr) + { + // SpanOverloader + thisApi.ITypeInfoReleaseTypeAttrProxy(ref This.GetPinnableReference(), pTypeAttr); + } + + /// To be documented. + [NativeName("Src", "Line 6177, Column 38 in oaidl.h")] + public static unsafe void ITypeInfoReleaseTypeAttrProxy(this Windows thisApi, Span This, Span pTypeAttr) + { + // SpanOverloader + thisApi.ITypeInfoReleaseTypeAttrProxy(ref This.GetPinnableReference(), ref pTypeAttr.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6182, Column 51 in oaidl.h")] + public static unsafe int ITypeInfoReleaseTypeAttrStub(this Windows thisApi, Span This) + { + // SpanOverloader + return thisApi.ITypeInfoReleaseTypeAttrStub(ref This.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6185, Column 38 in oaidl.h")] + public static unsafe void ITypeInfoReleaseFuncDescProxy(this Windows thisApi, ITypeInfo* This, Span pFuncDesc) + { + // SpanOverloader + thisApi.ITypeInfoReleaseFuncDescProxy(This, ref pFuncDesc.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6185, Column 38 in oaidl.h")] + public static unsafe void ITypeInfoReleaseFuncDescProxy(this Windows thisApi, Span This, FuncDesc* pFuncDesc) + { + // SpanOverloader + thisApi.ITypeInfoReleaseFuncDescProxy(ref This.GetPinnableReference(), pFuncDesc); + } + + /// To be documented. + [NativeName("Src", "Line 6185, Column 38 in oaidl.h")] + public static unsafe void ITypeInfoReleaseFuncDescProxy(this Windows thisApi, Span This, Span pFuncDesc) + { + // SpanOverloader + thisApi.ITypeInfoReleaseFuncDescProxy(ref This.GetPinnableReference(), ref pFuncDesc.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6190, Column 51 in oaidl.h")] + public static unsafe int ITypeInfoReleaseFuncDescStub(this Windows thisApi, Span This) + { + // SpanOverloader + return thisApi.ITypeInfoReleaseFuncDescStub(ref This.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6193, Column 38 in oaidl.h")] + public static unsafe void ITypeInfoReleaseVarDescProxy(this Windows thisApi, ITypeInfo* This, Span pVarDesc) + { + // SpanOverloader + thisApi.ITypeInfoReleaseVarDescProxy(This, ref pVarDesc.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6193, Column 38 in oaidl.h")] + public static unsafe void ITypeInfoReleaseVarDescProxy(this Windows thisApi, Span This, VarDesc* pVarDesc) + { + // SpanOverloader + thisApi.ITypeInfoReleaseVarDescProxy(ref This.GetPinnableReference(), pVarDesc); + } + + /// To be documented. + [NativeName("Src", "Line 6193, Column 38 in oaidl.h")] + public static unsafe void ITypeInfoReleaseVarDescProxy(this Windows thisApi, Span This, Span pVarDesc) + { + // SpanOverloader + thisApi.ITypeInfoReleaseVarDescProxy(ref This.GetPinnableReference(), ref pVarDesc.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6198, Column 51 in oaidl.h")] + public static unsafe int ITypeInfoReleaseVarDescStub(this Windows thisApi, Span This) + { + // SpanOverloader + return thisApi.ITypeInfoReleaseVarDescStub(ref This.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6201, Column 41 in oaidl.h")] + public static unsafe int ITypeInfo2GetDocumentation2Proxy(this Windows thisApi, ITypeInfo2* This, int memid, uint lcid, char** pbstrHelpString, Span pdwHelpStringContext, char** pbstrHelpStringDll) + { + // SpanOverloader + return thisApi.ITypeInfo2GetDocumentation2Proxy(This, memid, lcid, pbstrHelpString, ref pdwHelpStringContext.GetPinnableReference(), pbstrHelpStringDll); + } + + /// To be documented. + [NativeName("Src", "Line 6201, Column 41 in oaidl.h")] + public static unsafe int ITypeInfo2GetDocumentation2Proxy(this Windows thisApi, ITypeInfo2* This, int memid, uint lcid, char** pbstrHelpString, Span pdwHelpStringContext, ref char* pbstrHelpStringDll) + { + // SpanOverloader + return thisApi.ITypeInfo2GetDocumentation2Proxy(This, memid, lcid, pbstrHelpString, ref pdwHelpStringContext.GetPinnableReference(), ref pbstrHelpStringDll); + } + + /// To be documented. + [NativeName("Src", "Line 6201, Column 41 in oaidl.h")] + public static unsafe int ITypeInfo2GetDocumentation2Proxy(this Windows thisApi, ITypeInfo2* This, int memid, uint lcid, ref char* pbstrHelpString, Span pdwHelpStringContext, char** pbstrHelpStringDll) + { + // SpanOverloader + return thisApi.ITypeInfo2GetDocumentation2Proxy(This, memid, lcid, ref pbstrHelpString, ref pdwHelpStringContext.GetPinnableReference(), pbstrHelpStringDll); + } + + /// To be documented. + [NativeName("Src", "Line 6201, Column 41 in oaidl.h")] + public static unsafe int ITypeInfo2GetDocumentation2Proxy(this Windows thisApi, ITypeInfo2* This, int memid, uint lcid, ref char* pbstrHelpString, Span pdwHelpStringContext, ref char* pbstrHelpStringDll) + { + // SpanOverloader + return thisApi.ITypeInfo2GetDocumentation2Proxy(This, memid, lcid, ref pbstrHelpString, ref pdwHelpStringContext.GetPinnableReference(), ref pbstrHelpStringDll); + } + + /// To be documented. + [NativeName("Src", "Line 6201, Column 41 in oaidl.h")] + public static unsafe int ITypeInfo2GetDocumentation2Proxy(this Windows thisApi, Span This, int memid, uint lcid, char** pbstrHelpString, uint* pdwHelpStringContext, char** pbstrHelpStringDll) + { + // SpanOverloader + return thisApi.ITypeInfo2GetDocumentation2Proxy(ref This.GetPinnableReference(), memid, lcid, pbstrHelpString, pdwHelpStringContext, pbstrHelpStringDll); + } + + /// To be documented. + [NativeName("Src", "Line 6201, Column 41 in oaidl.h")] + public static unsafe int ITypeInfo2GetDocumentation2Proxy(this Windows thisApi, Span This, int memid, uint lcid, char** pbstrHelpString, uint* pdwHelpStringContext, ref char* pbstrHelpStringDll) + { + // SpanOverloader + return thisApi.ITypeInfo2GetDocumentation2Proxy(ref This.GetPinnableReference(), memid, lcid, pbstrHelpString, pdwHelpStringContext, ref pbstrHelpStringDll); + } + + /// To be documented. + [NativeName("Src", "Line 6201, Column 41 in oaidl.h")] + public static unsafe int ITypeInfo2GetDocumentation2Proxy(this Windows thisApi, Span This, int memid, uint lcid, char** pbstrHelpString, Span pdwHelpStringContext, char** pbstrHelpStringDll) + { + // SpanOverloader + return thisApi.ITypeInfo2GetDocumentation2Proxy(ref This.GetPinnableReference(), memid, lcid, pbstrHelpString, ref pdwHelpStringContext.GetPinnableReference(), pbstrHelpStringDll); + } + + /// To be documented. + [NativeName("Src", "Line 6201, Column 41 in oaidl.h")] + public static unsafe int ITypeInfo2GetDocumentation2Proxy(this Windows thisApi, Span This, int memid, uint lcid, char** pbstrHelpString, Span pdwHelpStringContext, ref char* pbstrHelpStringDll) + { + // SpanOverloader + return thisApi.ITypeInfo2GetDocumentation2Proxy(ref This.GetPinnableReference(), memid, lcid, pbstrHelpString, ref pdwHelpStringContext.GetPinnableReference(), ref pbstrHelpStringDll); + } + + /// To be documented. + [NativeName("Src", "Line 6201, Column 41 in oaidl.h")] + public static unsafe int ITypeInfo2GetDocumentation2Proxy(this Windows thisApi, Span This, int memid, uint lcid, ref char* pbstrHelpString, uint* pdwHelpStringContext, char** pbstrHelpStringDll) + { + // SpanOverloader + return thisApi.ITypeInfo2GetDocumentation2Proxy(ref This.GetPinnableReference(), memid, lcid, ref pbstrHelpString, pdwHelpStringContext, pbstrHelpStringDll); + } + + /// To be documented. + [NativeName("Src", "Line 6201, Column 41 in oaidl.h")] + public static unsafe int ITypeInfo2GetDocumentation2Proxy(this Windows thisApi, Span This, int memid, uint lcid, ref char* pbstrHelpString, uint* pdwHelpStringContext, ref char* pbstrHelpStringDll) + { + // SpanOverloader + return thisApi.ITypeInfo2GetDocumentation2Proxy(ref This.GetPinnableReference(), memid, lcid, ref pbstrHelpString, pdwHelpStringContext, ref pbstrHelpStringDll); + } + + /// To be documented. + [NativeName("Src", "Line 6201, Column 41 in oaidl.h")] + public static unsafe int ITypeInfo2GetDocumentation2Proxy(this Windows thisApi, Span This, int memid, uint lcid, ref char* pbstrHelpString, Span pdwHelpStringContext, char** pbstrHelpStringDll) + { + // SpanOverloader + return thisApi.ITypeInfo2GetDocumentation2Proxy(ref This.GetPinnableReference(), memid, lcid, ref pbstrHelpString, ref pdwHelpStringContext.GetPinnableReference(), pbstrHelpStringDll); + } + + /// To be documented. + [NativeName("Src", "Line 6201, Column 41 in oaidl.h")] + public static unsafe int ITypeInfo2GetDocumentation2Proxy(this Windows thisApi, Span This, int memid, uint lcid, ref char* pbstrHelpString, Span pdwHelpStringContext, ref char* pbstrHelpStringDll) + { + // SpanOverloader + return thisApi.ITypeInfo2GetDocumentation2Proxy(ref This.GetPinnableReference(), memid, lcid, ref pbstrHelpString, ref pdwHelpStringContext.GetPinnableReference(), ref pbstrHelpStringDll); + } + + /// To be documented. + [NativeName("Src", "Line 6212, Column 43 in oaidl.h")] + public static unsafe int ITypeInfo2GetDocumentation2Stub(this Windows thisApi, ITypeInfo2* This, int memid, uint lcid, uint refPtrFlags, char** pbstrHelpString, Span pdwHelpStringContext, char** pbstrHelpStringDll) + { + // SpanOverloader + return thisApi.ITypeInfo2GetDocumentation2Stub(This, memid, lcid, refPtrFlags, pbstrHelpString, ref pdwHelpStringContext.GetPinnableReference(), pbstrHelpStringDll); + } + + /// To be documented. + [NativeName("Src", "Line 6212, Column 43 in oaidl.h")] + public static unsafe int ITypeInfo2GetDocumentation2Stub(this Windows thisApi, ITypeInfo2* This, int memid, uint lcid, uint refPtrFlags, char** pbstrHelpString, Span pdwHelpStringContext, ref char* pbstrHelpStringDll) + { + // SpanOverloader + return thisApi.ITypeInfo2GetDocumentation2Stub(This, memid, lcid, refPtrFlags, pbstrHelpString, ref pdwHelpStringContext.GetPinnableReference(), ref pbstrHelpStringDll); + } + + /// To be documented. + [NativeName("Src", "Line 6212, Column 43 in oaidl.h")] + public static unsafe int ITypeInfo2GetDocumentation2Stub(this Windows thisApi, ITypeInfo2* This, int memid, uint lcid, uint refPtrFlags, ref char* pbstrHelpString, Span pdwHelpStringContext, char** pbstrHelpStringDll) + { + // SpanOverloader + return thisApi.ITypeInfo2GetDocumentation2Stub(This, memid, lcid, refPtrFlags, ref pbstrHelpString, ref pdwHelpStringContext.GetPinnableReference(), pbstrHelpStringDll); + } + + /// To be documented. + [NativeName("Src", "Line 6212, Column 43 in oaidl.h")] + public static unsafe int ITypeInfo2GetDocumentation2Stub(this Windows thisApi, ITypeInfo2* This, int memid, uint lcid, uint refPtrFlags, ref char* pbstrHelpString, Span pdwHelpStringContext, ref char* pbstrHelpStringDll) + { + // SpanOverloader + return thisApi.ITypeInfo2GetDocumentation2Stub(This, memid, lcid, refPtrFlags, ref pbstrHelpString, ref pdwHelpStringContext.GetPinnableReference(), ref pbstrHelpStringDll); + } + + /// To be documented. + [NativeName("Src", "Line 6212, Column 43 in oaidl.h")] + public static unsafe int ITypeInfo2GetDocumentation2Stub(this Windows thisApi, Span This, int memid, uint lcid, uint refPtrFlags, char** pbstrHelpString, uint* pdwHelpStringContext, char** pbstrHelpStringDll) + { + // SpanOverloader + return thisApi.ITypeInfo2GetDocumentation2Stub(ref This.GetPinnableReference(), memid, lcid, refPtrFlags, pbstrHelpString, pdwHelpStringContext, pbstrHelpStringDll); + } + + /// To be documented. + [NativeName("Src", "Line 6212, Column 43 in oaidl.h")] + public static unsafe int ITypeInfo2GetDocumentation2Stub(this Windows thisApi, Span This, int memid, uint lcid, uint refPtrFlags, char** pbstrHelpString, uint* pdwHelpStringContext, ref char* pbstrHelpStringDll) + { + // SpanOverloader + return thisApi.ITypeInfo2GetDocumentation2Stub(ref This.GetPinnableReference(), memid, lcid, refPtrFlags, pbstrHelpString, pdwHelpStringContext, ref pbstrHelpStringDll); + } + + /// To be documented. + [NativeName("Src", "Line 6212, Column 43 in oaidl.h")] + public static unsafe int ITypeInfo2GetDocumentation2Stub(this Windows thisApi, Span This, int memid, uint lcid, uint refPtrFlags, char** pbstrHelpString, Span pdwHelpStringContext, char** pbstrHelpStringDll) + { + // SpanOverloader + return thisApi.ITypeInfo2GetDocumentation2Stub(ref This.GetPinnableReference(), memid, lcid, refPtrFlags, pbstrHelpString, ref pdwHelpStringContext.GetPinnableReference(), pbstrHelpStringDll); + } + + /// To be documented. + [NativeName("Src", "Line 6212, Column 43 in oaidl.h")] + public static unsafe int ITypeInfo2GetDocumentation2Stub(this Windows thisApi, Span This, int memid, uint lcid, uint refPtrFlags, char** pbstrHelpString, Span pdwHelpStringContext, ref char* pbstrHelpStringDll) + { + // SpanOverloader + return thisApi.ITypeInfo2GetDocumentation2Stub(ref This.GetPinnableReference(), memid, lcid, refPtrFlags, pbstrHelpString, ref pdwHelpStringContext.GetPinnableReference(), ref pbstrHelpStringDll); + } + + /// To be documented. + [NativeName("Src", "Line 6212, Column 43 in oaidl.h")] + public static unsafe int ITypeInfo2GetDocumentation2Stub(this Windows thisApi, Span This, int memid, uint lcid, uint refPtrFlags, ref char* pbstrHelpString, uint* pdwHelpStringContext, char** pbstrHelpStringDll) + { + // SpanOverloader + return thisApi.ITypeInfo2GetDocumentation2Stub(ref This.GetPinnableReference(), memid, lcid, refPtrFlags, ref pbstrHelpString, pdwHelpStringContext, pbstrHelpStringDll); + } + + /// To be documented. + [NativeName("Src", "Line 6212, Column 43 in oaidl.h")] + public static unsafe int ITypeInfo2GetDocumentation2Stub(this Windows thisApi, Span This, int memid, uint lcid, uint refPtrFlags, ref char* pbstrHelpString, uint* pdwHelpStringContext, ref char* pbstrHelpStringDll) + { + // SpanOverloader + return thisApi.ITypeInfo2GetDocumentation2Stub(ref This.GetPinnableReference(), memid, lcid, refPtrFlags, ref pbstrHelpString, pdwHelpStringContext, ref pbstrHelpStringDll); + } + + /// To be documented. + [NativeName("Src", "Line 6212, Column 43 in oaidl.h")] + public static unsafe int ITypeInfo2GetDocumentation2Stub(this Windows thisApi, Span This, int memid, uint lcid, uint refPtrFlags, ref char* pbstrHelpString, Span pdwHelpStringContext, char** pbstrHelpStringDll) + { + // SpanOverloader + return thisApi.ITypeInfo2GetDocumentation2Stub(ref This.GetPinnableReference(), memid, lcid, refPtrFlags, ref pbstrHelpString, ref pdwHelpStringContext.GetPinnableReference(), pbstrHelpStringDll); + } + + /// To be documented. + [NativeName("Src", "Line 6212, Column 43 in oaidl.h")] + public static unsafe int ITypeInfo2GetDocumentation2Stub(this Windows thisApi, Span This, int memid, uint lcid, uint refPtrFlags, ref char* pbstrHelpString, Span pdwHelpStringContext, ref char* pbstrHelpStringDll) + { + // SpanOverloader + return thisApi.ITypeInfo2GetDocumentation2Stub(ref This.GetPinnableReference(), memid, lcid, refPtrFlags, ref pbstrHelpString, ref pdwHelpStringContext.GetPinnableReference(), ref pbstrHelpStringDll); + } + + /// To be documented. + [NativeName("Src", "Line 6221, Column 38 in oaidl.h")] + public static unsafe uint ITypeLibGetTypeInfoCountProxy(this Windows thisApi, Span This) + { + // SpanOverloader + return thisApi.ITypeLibGetTypeInfoCountProxy(ref This.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6225, Column 43 in oaidl.h")] + public static unsafe int ITypeLibGetTypeInfoCountStub(this Windows thisApi, ITypeLib* This, Span pcTInfo) + { + // SpanOverloader + return thisApi.ITypeLibGetTypeInfoCountStub(This, ref pcTInfo.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6225, Column 43 in oaidl.h")] + public static unsafe int ITypeLibGetTypeInfoCountStub(this Windows thisApi, Span This, uint* pcTInfo) + { + // SpanOverloader + return thisApi.ITypeLibGetTypeInfoCountStub(ref This.GetPinnableReference(), pcTInfo); + } + + /// To be documented. + [NativeName("Src", "Line 6225, Column 43 in oaidl.h")] + public static unsafe int ITypeLibGetTypeInfoCountStub(this Windows thisApi, Span This, Span pcTInfo) + { + // SpanOverloader + return thisApi.ITypeLibGetTypeInfoCountStub(ref This.GetPinnableReference(), ref pcTInfo.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6229, Column 41 in oaidl.h")] + public static unsafe int ITypeLibGetLibAttrProxy(this Windows thisApi, Span This, TLibAttr** ppTLibAttr) + { + // SpanOverloader + return thisApi.ITypeLibGetLibAttrProxy(ref This.GetPinnableReference(), ppTLibAttr); + } + + /// To be documented. + [NativeName("Src", "Line 6229, Column 41 in oaidl.h")] + public static unsafe int ITypeLibGetLibAttrProxy(this Windows thisApi, Span This, ref TLibAttr* ppTLibAttr) + { + // SpanOverloader + return thisApi.ITypeLibGetLibAttrProxy(ref This.GetPinnableReference(), ref ppTLibAttr); + } + + /// To be documented. + [NativeName("Src", "Line 6234, Column 43 in oaidl.h")] + public static unsafe int ITypeLibGetLibAttrStub(this Windows thisApi, ITypeLib* This, TLibAttr** ppTLibAttr, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeLibGetLibAttrStub(This, ppTLibAttr, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6234, Column 43 in oaidl.h")] + public static unsafe int ITypeLibGetLibAttrStub(this Windows thisApi, ITypeLib* This, ref TLibAttr* ppTLibAttr, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeLibGetLibAttrStub(This, ref ppTLibAttr, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6234, Column 43 in oaidl.h")] + public static unsafe int ITypeLibGetLibAttrStub(this Windows thisApi, Span This, TLibAttr** ppTLibAttr, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeLibGetLibAttrStub(ref This.GetPinnableReference(), ppTLibAttr, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6234, Column 43 in oaidl.h")] + public static unsafe int ITypeLibGetLibAttrStub(this Windows thisApi, Span This, TLibAttr** ppTLibAttr, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeLibGetLibAttrStub(ref This.GetPinnableReference(), ppTLibAttr, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6234, Column 43 in oaidl.h")] + public static unsafe int ITypeLibGetLibAttrStub(this Windows thisApi, Span This, ref TLibAttr* ppTLibAttr, CleanLocalStorage* pDummy) + { + // SpanOverloader + return thisApi.ITypeLibGetLibAttrStub(ref This.GetPinnableReference(), ref ppTLibAttr, pDummy); + } + + /// To be documented. + [NativeName("Src", "Line 6234, Column 43 in oaidl.h")] + public static unsafe int ITypeLibGetLibAttrStub(this Windows thisApi, Span This, ref TLibAttr* ppTLibAttr, Span pDummy) + { + // SpanOverloader + return thisApi.ITypeLibGetLibAttrStub(ref This.GetPinnableReference(), ref ppTLibAttr, ref pDummy.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6239, Column 41 in oaidl.h")] + public static unsafe int ITypeLibGetDocumentationProxy(this Windows thisApi, ITypeLib* This, int index, char** pBstrName, char** pBstrDocString, Span pdwHelpContext, char** pBstrHelpFile) + { + // SpanOverloader + return thisApi.ITypeLibGetDocumentationProxy(This, index, pBstrName, pBstrDocString, ref pdwHelpContext.GetPinnableReference(), pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 6239, Column 41 in oaidl.h")] + public static unsafe int ITypeLibGetDocumentationProxy(this Windows thisApi, ITypeLib* This, int index, char** pBstrName, char** pBstrDocString, Span pdwHelpContext, ref char* pBstrHelpFile) + { + // SpanOverloader + return thisApi.ITypeLibGetDocumentationProxy(This, index, pBstrName, pBstrDocString, ref pdwHelpContext.GetPinnableReference(), ref pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 6239, Column 41 in oaidl.h")] + public static unsafe int ITypeLibGetDocumentationProxy(this Windows thisApi, ITypeLib* This, int index, char** pBstrName, ref char* pBstrDocString, Span pdwHelpContext, char** pBstrHelpFile) + { + // SpanOverloader + return thisApi.ITypeLibGetDocumentationProxy(This, index, pBstrName, ref pBstrDocString, ref pdwHelpContext.GetPinnableReference(), pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 6239, Column 41 in oaidl.h")] + public static unsafe int ITypeLibGetDocumentationProxy(this Windows thisApi, ITypeLib* This, int index, char** pBstrName, ref char* pBstrDocString, Span pdwHelpContext, ref char* pBstrHelpFile) + { + // SpanOverloader + return thisApi.ITypeLibGetDocumentationProxy(This, index, pBstrName, ref pBstrDocString, ref pdwHelpContext.GetPinnableReference(), ref pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 6239, Column 41 in oaidl.h")] + public static unsafe int ITypeLibGetDocumentationProxy(this Windows thisApi, ITypeLib* This, int index, ref char* pBstrName, char** pBstrDocString, Span pdwHelpContext, char** pBstrHelpFile) + { + // SpanOverloader + return thisApi.ITypeLibGetDocumentationProxy(This, index, ref pBstrName, pBstrDocString, ref pdwHelpContext.GetPinnableReference(), pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 6239, Column 41 in oaidl.h")] + public static unsafe int ITypeLibGetDocumentationProxy(this Windows thisApi, ITypeLib* This, int index, ref char* pBstrName, char** pBstrDocString, Span pdwHelpContext, ref char* pBstrHelpFile) + { + // SpanOverloader + return thisApi.ITypeLibGetDocumentationProxy(This, index, ref pBstrName, pBstrDocString, ref pdwHelpContext.GetPinnableReference(), ref pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 6239, Column 41 in oaidl.h")] + public static unsafe int ITypeLibGetDocumentationProxy(this Windows thisApi, ITypeLib* This, int index, ref char* pBstrName, ref char* pBstrDocString, Span pdwHelpContext, char** pBstrHelpFile) + { + // SpanOverloader + return thisApi.ITypeLibGetDocumentationProxy(This, index, ref pBstrName, ref pBstrDocString, ref pdwHelpContext.GetPinnableReference(), pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 6239, Column 41 in oaidl.h")] + public static unsafe int ITypeLibGetDocumentationProxy(this Windows thisApi, ITypeLib* This, int index, ref char* pBstrName, ref char* pBstrDocString, Span pdwHelpContext, ref char* pBstrHelpFile) + { + // SpanOverloader + return thisApi.ITypeLibGetDocumentationProxy(This, index, ref pBstrName, ref pBstrDocString, ref pdwHelpContext.GetPinnableReference(), ref pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 6239, Column 41 in oaidl.h")] + public static unsafe int ITypeLibGetDocumentationProxy(this Windows thisApi, Span This, int index, char** pBstrName, char** pBstrDocString, uint* pdwHelpContext, char** pBstrHelpFile) + { + // SpanOverloader + return thisApi.ITypeLibGetDocumentationProxy(ref This.GetPinnableReference(), index, pBstrName, pBstrDocString, pdwHelpContext, pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 6239, Column 41 in oaidl.h")] + public static unsafe int ITypeLibGetDocumentationProxy(this Windows thisApi, Span This, int index, char** pBstrName, char** pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile) + { + // SpanOverloader + return thisApi.ITypeLibGetDocumentationProxy(ref This.GetPinnableReference(), index, pBstrName, pBstrDocString, pdwHelpContext, ref pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 6239, Column 41 in oaidl.h")] + public static unsafe int ITypeLibGetDocumentationProxy(this Windows thisApi, Span This, int index, char** pBstrName, char** pBstrDocString, Span pdwHelpContext, char** pBstrHelpFile) + { + // SpanOverloader + return thisApi.ITypeLibGetDocumentationProxy(ref This.GetPinnableReference(), index, pBstrName, pBstrDocString, ref pdwHelpContext.GetPinnableReference(), pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 6239, Column 41 in oaidl.h")] + public static unsafe int ITypeLibGetDocumentationProxy(this Windows thisApi, Span This, int index, char** pBstrName, char** pBstrDocString, Span pdwHelpContext, ref char* pBstrHelpFile) + { + // SpanOverloader + return thisApi.ITypeLibGetDocumentationProxy(ref This.GetPinnableReference(), index, pBstrName, pBstrDocString, ref pdwHelpContext.GetPinnableReference(), ref pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 6239, Column 41 in oaidl.h")] + public static unsafe int ITypeLibGetDocumentationProxy(this Windows thisApi, Span This, int index, char** pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, char** pBstrHelpFile) + { + // SpanOverloader + return thisApi.ITypeLibGetDocumentationProxy(ref This.GetPinnableReference(), index, pBstrName, ref pBstrDocString, pdwHelpContext, pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 6239, Column 41 in oaidl.h")] + public static unsafe int ITypeLibGetDocumentationProxy(this Windows thisApi, Span This, int index, char** pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile) + { + // SpanOverloader + return thisApi.ITypeLibGetDocumentationProxy(ref This.GetPinnableReference(), index, pBstrName, ref pBstrDocString, pdwHelpContext, ref pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 6239, Column 41 in oaidl.h")] + public static unsafe int ITypeLibGetDocumentationProxy(this Windows thisApi, Span This, int index, char** pBstrName, ref char* pBstrDocString, Span pdwHelpContext, char** pBstrHelpFile) + { + // SpanOverloader + return thisApi.ITypeLibGetDocumentationProxy(ref This.GetPinnableReference(), index, pBstrName, ref pBstrDocString, ref pdwHelpContext.GetPinnableReference(), pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 6239, Column 41 in oaidl.h")] + public static unsafe int ITypeLibGetDocumentationProxy(this Windows thisApi, Span This, int index, char** pBstrName, ref char* pBstrDocString, Span pdwHelpContext, ref char* pBstrHelpFile) + { + // SpanOverloader + return thisApi.ITypeLibGetDocumentationProxy(ref This.GetPinnableReference(), index, pBstrName, ref pBstrDocString, ref pdwHelpContext.GetPinnableReference(), ref pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 6239, Column 41 in oaidl.h")] + public static unsafe int ITypeLibGetDocumentationProxy(this Windows thisApi, Span This, int index, ref char* pBstrName, char** pBstrDocString, uint* pdwHelpContext, char** pBstrHelpFile) + { + // SpanOverloader + return thisApi.ITypeLibGetDocumentationProxy(ref This.GetPinnableReference(), index, ref pBstrName, pBstrDocString, pdwHelpContext, pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 6239, Column 41 in oaidl.h")] + public static unsafe int ITypeLibGetDocumentationProxy(this Windows thisApi, Span This, int index, ref char* pBstrName, char** pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile) + { + // SpanOverloader + return thisApi.ITypeLibGetDocumentationProxy(ref This.GetPinnableReference(), index, ref pBstrName, pBstrDocString, pdwHelpContext, ref pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 6239, Column 41 in oaidl.h")] + public static unsafe int ITypeLibGetDocumentationProxy(this Windows thisApi, Span This, int index, ref char* pBstrName, char** pBstrDocString, Span pdwHelpContext, char** pBstrHelpFile) + { + // SpanOverloader + return thisApi.ITypeLibGetDocumentationProxy(ref This.GetPinnableReference(), index, ref pBstrName, pBstrDocString, ref pdwHelpContext.GetPinnableReference(), pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 6239, Column 41 in oaidl.h")] + public static unsafe int ITypeLibGetDocumentationProxy(this Windows thisApi, Span This, int index, ref char* pBstrName, char** pBstrDocString, Span pdwHelpContext, ref char* pBstrHelpFile) + { + // SpanOverloader + return thisApi.ITypeLibGetDocumentationProxy(ref This.GetPinnableReference(), index, ref pBstrName, pBstrDocString, ref pdwHelpContext.GetPinnableReference(), ref pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 6239, Column 41 in oaidl.h")] + public static unsafe int ITypeLibGetDocumentationProxy(this Windows thisApi, Span This, int index, ref char* pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, char** pBstrHelpFile) + { + // SpanOverloader + return thisApi.ITypeLibGetDocumentationProxy(ref This.GetPinnableReference(), index, ref pBstrName, ref pBstrDocString, pdwHelpContext, pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 6239, Column 41 in oaidl.h")] + public static unsafe int ITypeLibGetDocumentationProxy(this Windows thisApi, Span This, int index, ref char* pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile) + { + // SpanOverloader + return thisApi.ITypeLibGetDocumentationProxy(ref This.GetPinnableReference(), index, ref pBstrName, ref pBstrDocString, pdwHelpContext, ref pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 6239, Column 41 in oaidl.h")] + public static unsafe int ITypeLibGetDocumentationProxy(this Windows thisApi, Span This, int index, ref char* pBstrName, ref char* pBstrDocString, Span pdwHelpContext, char** pBstrHelpFile) + { + // SpanOverloader + return thisApi.ITypeLibGetDocumentationProxy(ref This.GetPinnableReference(), index, ref pBstrName, ref pBstrDocString, ref pdwHelpContext.GetPinnableReference(), pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 6239, Column 41 in oaidl.h")] + public static unsafe int ITypeLibGetDocumentationProxy(this Windows thisApi, Span This, int index, ref char* pBstrName, ref char* pBstrDocString, Span pdwHelpContext, ref char* pBstrHelpFile) + { + // SpanOverloader + return thisApi.ITypeLibGetDocumentationProxy(ref This.GetPinnableReference(), index, ref pBstrName, ref pBstrDocString, ref pdwHelpContext.GetPinnableReference(), ref pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 6251, Column 43 in oaidl.h")] + public static unsafe int ITypeLibGetDocumentationStub(this Windows thisApi, ITypeLib* This, int index, uint refPtrFlags, char** pBstrName, char** pBstrDocString, Span pdwHelpContext, char** pBstrHelpFile) + { + // SpanOverloader + return thisApi.ITypeLibGetDocumentationStub(This, index, refPtrFlags, pBstrName, pBstrDocString, ref pdwHelpContext.GetPinnableReference(), pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 6251, Column 43 in oaidl.h")] + public static unsafe int ITypeLibGetDocumentationStub(this Windows thisApi, ITypeLib* This, int index, uint refPtrFlags, char** pBstrName, char** pBstrDocString, Span pdwHelpContext, ref char* pBstrHelpFile) + { + // SpanOverloader + return thisApi.ITypeLibGetDocumentationStub(This, index, refPtrFlags, pBstrName, pBstrDocString, ref pdwHelpContext.GetPinnableReference(), ref pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 6251, Column 43 in oaidl.h")] + public static unsafe int ITypeLibGetDocumentationStub(this Windows thisApi, ITypeLib* This, int index, uint refPtrFlags, char** pBstrName, ref char* pBstrDocString, Span pdwHelpContext, char** pBstrHelpFile) + { + // SpanOverloader + return thisApi.ITypeLibGetDocumentationStub(This, index, refPtrFlags, pBstrName, ref pBstrDocString, ref pdwHelpContext.GetPinnableReference(), pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 6251, Column 43 in oaidl.h")] + public static unsafe int ITypeLibGetDocumentationStub(this Windows thisApi, ITypeLib* This, int index, uint refPtrFlags, char** pBstrName, ref char* pBstrDocString, Span pdwHelpContext, ref char* pBstrHelpFile) + { + // SpanOverloader + return thisApi.ITypeLibGetDocumentationStub(This, index, refPtrFlags, pBstrName, ref pBstrDocString, ref pdwHelpContext.GetPinnableReference(), ref pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 6251, Column 43 in oaidl.h")] + public static unsafe int ITypeLibGetDocumentationStub(this Windows thisApi, ITypeLib* This, int index, uint refPtrFlags, ref char* pBstrName, char** pBstrDocString, Span pdwHelpContext, char** pBstrHelpFile) + { + // SpanOverloader + return thisApi.ITypeLibGetDocumentationStub(This, index, refPtrFlags, ref pBstrName, pBstrDocString, ref pdwHelpContext.GetPinnableReference(), pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 6251, Column 43 in oaidl.h")] + public static unsafe int ITypeLibGetDocumentationStub(this Windows thisApi, ITypeLib* This, int index, uint refPtrFlags, ref char* pBstrName, char** pBstrDocString, Span pdwHelpContext, ref char* pBstrHelpFile) + { + // SpanOverloader + return thisApi.ITypeLibGetDocumentationStub(This, index, refPtrFlags, ref pBstrName, pBstrDocString, ref pdwHelpContext.GetPinnableReference(), ref pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 6251, Column 43 in oaidl.h")] + public static unsafe int ITypeLibGetDocumentationStub(this Windows thisApi, ITypeLib* This, int index, uint refPtrFlags, ref char* pBstrName, ref char* pBstrDocString, Span pdwHelpContext, char** pBstrHelpFile) + { + // SpanOverloader + return thisApi.ITypeLibGetDocumentationStub(This, index, refPtrFlags, ref pBstrName, ref pBstrDocString, ref pdwHelpContext.GetPinnableReference(), pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 6251, Column 43 in oaidl.h")] + public static unsafe int ITypeLibGetDocumentationStub(this Windows thisApi, ITypeLib* This, int index, uint refPtrFlags, ref char* pBstrName, ref char* pBstrDocString, Span pdwHelpContext, ref char* pBstrHelpFile) + { + // SpanOverloader + return thisApi.ITypeLibGetDocumentationStub(This, index, refPtrFlags, ref pBstrName, ref pBstrDocString, ref pdwHelpContext.GetPinnableReference(), ref pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 6251, Column 43 in oaidl.h")] + public static unsafe int ITypeLibGetDocumentationStub(this Windows thisApi, Span This, int index, uint refPtrFlags, char** pBstrName, char** pBstrDocString, uint* pdwHelpContext, char** pBstrHelpFile) + { + // SpanOverloader + return thisApi.ITypeLibGetDocumentationStub(ref This.GetPinnableReference(), index, refPtrFlags, pBstrName, pBstrDocString, pdwHelpContext, pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 6251, Column 43 in oaidl.h")] + public static unsafe int ITypeLibGetDocumentationStub(this Windows thisApi, Span This, int index, uint refPtrFlags, char** pBstrName, char** pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile) + { + // SpanOverloader + return thisApi.ITypeLibGetDocumentationStub(ref This.GetPinnableReference(), index, refPtrFlags, pBstrName, pBstrDocString, pdwHelpContext, ref pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 6251, Column 43 in oaidl.h")] + public static unsafe int ITypeLibGetDocumentationStub(this Windows thisApi, Span This, int index, uint refPtrFlags, char** pBstrName, char** pBstrDocString, Span pdwHelpContext, char** pBstrHelpFile) + { + // SpanOverloader + return thisApi.ITypeLibGetDocumentationStub(ref This.GetPinnableReference(), index, refPtrFlags, pBstrName, pBstrDocString, ref pdwHelpContext.GetPinnableReference(), pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 6251, Column 43 in oaidl.h")] + public static unsafe int ITypeLibGetDocumentationStub(this Windows thisApi, Span This, int index, uint refPtrFlags, char** pBstrName, char** pBstrDocString, Span pdwHelpContext, ref char* pBstrHelpFile) + { + // SpanOverloader + return thisApi.ITypeLibGetDocumentationStub(ref This.GetPinnableReference(), index, refPtrFlags, pBstrName, pBstrDocString, ref pdwHelpContext.GetPinnableReference(), ref pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 6251, Column 43 in oaidl.h")] + public static unsafe int ITypeLibGetDocumentationStub(this Windows thisApi, Span This, int index, uint refPtrFlags, char** pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, char** pBstrHelpFile) + { + // SpanOverloader + return thisApi.ITypeLibGetDocumentationStub(ref This.GetPinnableReference(), index, refPtrFlags, pBstrName, ref pBstrDocString, pdwHelpContext, pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 6251, Column 43 in oaidl.h")] + public static unsafe int ITypeLibGetDocumentationStub(this Windows thisApi, Span This, int index, uint refPtrFlags, char** pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile) + { + // SpanOverloader + return thisApi.ITypeLibGetDocumentationStub(ref This.GetPinnableReference(), index, refPtrFlags, pBstrName, ref pBstrDocString, pdwHelpContext, ref pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 6251, Column 43 in oaidl.h")] + public static unsafe int ITypeLibGetDocumentationStub(this Windows thisApi, Span This, int index, uint refPtrFlags, char** pBstrName, ref char* pBstrDocString, Span pdwHelpContext, char** pBstrHelpFile) + { + // SpanOverloader + return thisApi.ITypeLibGetDocumentationStub(ref This.GetPinnableReference(), index, refPtrFlags, pBstrName, ref pBstrDocString, ref pdwHelpContext.GetPinnableReference(), pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 6251, Column 43 in oaidl.h")] + public static unsafe int ITypeLibGetDocumentationStub(this Windows thisApi, Span This, int index, uint refPtrFlags, char** pBstrName, ref char* pBstrDocString, Span pdwHelpContext, ref char* pBstrHelpFile) + { + // SpanOverloader + return thisApi.ITypeLibGetDocumentationStub(ref This.GetPinnableReference(), index, refPtrFlags, pBstrName, ref pBstrDocString, ref pdwHelpContext.GetPinnableReference(), ref pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 6251, Column 43 in oaidl.h")] + public static unsafe int ITypeLibGetDocumentationStub(this Windows thisApi, Span This, int index, uint refPtrFlags, ref char* pBstrName, char** pBstrDocString, uint* pdwHelpContext, char** pBstrHelpFile) + { + // SpanOverloader + return thisApi.ITypeLibGetDocumentationStub(ref This.GetPinnableReference(), index, refPtrFlags, ref pBstrName, pBstrDocString, pdwHelpContext, pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 6251, Column 43 in oaidl.h")] + public static unsafe int ITypeLibGetDocumentationStub(this Windows thisApi, Span This, int index, uint refPtrFlags, ref char* pBstrName, char** pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile) + { + // SpanOverloader + return thisApi.ITypeLibGetDocumentationStub(ref This.GetPinnableReference(), index, refPtrFlags, ref pBstrName, pBstrDocString, pdwHelpContext, ref pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 6251, Column 43 in oaidl.h")] + public static unsafe int ITypeLibGetDocumentationStub(this Windows thisApi, Span This, int index, uint refPtrFlags, ref char* pBstrName, char** pBstrDocString, Span pdwHelpContext, char** pBstrHelpFile) + { + // SpanOverloader + return thisApi.ITypeLibGetDocumentationStub(ref This.GetPinnableReference(), index, refPtrFlags, ref pBstrName, pBstrDocString, ref pdwHelpContext.GetPinnableReference(), pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 6251, Column 43 in oaidl.h")] + public static unsafe int ITypeLibGetDocumentationStub(this Windows thisApi, Span This, int index, uint refPtrFlags, ref char* pBstrName, char** pBstrDocString, Span pdwHelpContext, ref char* pBstrHelpFile) + { + // SpanOverloader + return thisApi.ITypeLibGetDocumentationStub(ref This.GetPinnableReference(), index, refPtrFlags, ref pBstrName, pBstrDocString, ref pdwHelpContext.GetPinnableReference(), ref pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 6251, Column 43 in oaidl.h")] + public static unsafe int ITypeLibGetDocumentationStub(this Windows thisApi, Span This, int index, uint refPtrFlags, ref char* pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, char** pBstrHelpFile) + { + // SpanOverloader + return thisApi.ITypeLibGetDocumentationStub(ref This.GetPinnableReference(), index, refPtrFlags, ref pBstrName, ref pBstrDocString, pdwHelpContext, pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 6251, Column 43 in oaidl.h")] + public static unsafe int ITypeLibGetDocumentationStub(this Windows thisApi, Span This, int index, uint refPtrFlags, ref char* pBstrName, ref char* pBstrDocString, uint* pdwHelpContext, ref char* pBstrHelpFile) + { + // SpanOverloader + return thisApi.ITypeLibGetDocumentationStub(ref This.GetPinnableReference(), index, refPtrFlags, ref pBstrName, ref pBstrDocString, pdwHelpContext, ref pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 6251, Column 43 in oaidl.h")] + public static unsafe int ITypeLibGetDocumentationStub(this Windows thisApi, Span This, int index, uint refPtrFlags, ref char* pBstrName, ref char* pBstrDocString, Span pdwHelpContext, char** pBstrHelpFile) + { + // SpanOverloader + return thisApi.ITypeLibGetDocumentationStub(ref This.GetPinnableReference(), index, refPtrFlags, ref pBstrName, ref pBstrDocString, ref pdwHelpContext.GetPinnableReference(), pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 6251, Column 43 in oaidl.h")] + public static unsafe int ITypeLibGetDocumentationStub(this Windows thisApi, Span This, int index, uint refPtrFlags, ref char* pBstrName, ref char* pBstrDocString, Span pdwHelpContext, ref char* pBstrHelpFile) + { + // SpanOverloader + return thisApi.ITypeLibGetDocumentationStub(ref This.GetPinnableReference(), index, refPtrFlags, ref pBstrName, ref pBstrDocString, ref pdwHelpContext.GetPinnableReference(), ref pBstrHelpFile); + } + + /// To be documented. + [NativeName("Src", "Line 6260, Column 41 in oaidl.h")] + public static unsafe int ITypeLibIsNameProxy(this Windows thisApi, ITypeLib* This, char* szNameBuf, uint lHashVal, Span pfName) + { + // SpanOverloader + return thisApi.ITypeLibIsNameProxy(This, szNameBuf, lHashVal, ref pfName.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6260, Column 41 in oaidl.h")] + public static unsafe int ITypeLibIsNameProxy(this Windows thisApi, ITypeLib* This, Span szNameBuf, uint lHashVal, int* pfName) + { + // SpanOverloader + return thisApi.ITypeLibIsNameProxy(This, ref szNameBuf.GetPinnableReference(), lHashVal, pfName); + } + + /// To be documented. + [NativeName("Src", "Line 6260, Column 41 in oaidl.h")] + public static unsafe int ITypeLibIsNameProxy(this Windows thisApi, ITypeLib* This, Span szNameBuf, uint lHashVal, Span pfName) + { + // SpanOverloader + return thisApi.ITypeLibIsNameProxy(This, ref szNameBuf.GetPinnableReference(), lHashVal, ref pfName.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6260, Column 41 in oaidl.h")] + public static unsafe int ITypeLibIsNameProxy(this Windows thisApi, ITypeLib* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, Span pfName) + { + // SpanOverloader + return thisApi.ITypeLibIsNameProxy(This, szNameBuf, lHashVal, ref pfName.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6260, Column 41 in oaidl.h")] + public static unsafe int ITypeLibIsNameProxy(this Windows thisApi, Span This, char* szNameBuf, uint lHashVal, int* pfName) + { + // SpanOverloader + return thisApi.ITypeLibIsNameProxy(ref This.GetPinnableReference(), szNameBuf, lHashVal, pfName); + } + + /// To be documented. + [NativeName("Src", "Line 6260, Column 41 in oaidl.h")] + public static unsafe int ITypeLibIsNameProxy(this Windows thisApi, Span This, char* szNameBuf, uint lHashVal, Span pfName) + { + // SpanOverloader + return thisApi.ITypeLibIsNameProxy(ref This.GetPinnableReference(), szNameBuf, lHashVal, ref pfName.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6260, Column 41 in oaidl.h")] + public static unsafe int ITypeLibIsNameProxy(this Windows thisApi, Span This, Span szNameBuf, uint lHashVal, int* pfName) + { + // SpanOverloader + return thisApi.ITypeLibIsNameProxy(ref This.GetPinnableReference(), ref szNameBuf.GetPinnableReference(), lHashVal, pfName); + } + + /// To be documented. + [NativeName("Src", "Line 6260, Column 41 in oaidl.h")] + public static unsafe int ITypeLibIsNameProxy(this Windows thisApi, Span This, Span szNameBuf, uint lHashVal, Span pfName) + { + // SpanOverloader + return thisApi.ITypeLibIsNameProxy(ref This.GetPinnableReference(), ref szNameBuf.GetPinnableReference(), lHashVal, ref pfName.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6260, Column 41 in oaidl.h")] + public static unsafe int ITypeLibIsNameProxy(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, int* pfName) + { + // SpanOverloader + return thisApi.ITypeLibIsNameProxy(ref This.GetPinnableReference(), szNameBuf, lHashVal, pfName); + } + + /// To be documented. + [NativeName("Src", "Line 6260, Column 41 in oaidl.h")] + public static unsafe int ITypeLibIsNameProxy(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, Span pfName) + { + // SpanOverloader + return thisApi.ITypeLibIsNameProxy(ref This.GetPinnableReference(), szNameBuf, lHashVal, ref pfName.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6268, Column 43 in oaidl.h")] + public static unsafe int ITypeLibIsNameStub(this Windows thisApi, ITypeLib* This, char* szNameBuf, uint lHashVal, Span pfName, char** pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibIsNameStub(This, szNameBuf, lHashVal, ref pfName.GetPinnableReference(), pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 6268, Column 43 in oaidl.h")] + public static unsafe int ITypeLibIsNameStub(this Windows thisApi, ITypeLib* This, char* szNameBuf, uint lHashVal, Span pfName, ref char* pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibIsNameStub(This, szNameBuf, lHashVal, ref pfName.GetPinnableReference(), ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 6268, Column 43 in oaidl.h")] + public static unsafe int ITypeLibIsNameStub(this Windows thisApi, ITypeLib* This, Span szNameBuf, uint lHashVal, int* pfName, char** pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibIsNameStub(This, ref szNameBuf.GetPinnableReference(), lHashVal, pfName, pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 6268, Column 43 in oaidl.h")] + public static unsafe int ITypeLibIsNameStub(this Windows thisApi, ITypeLib* This, Span szNameBuf, uint lHashVal, int* pfName, ref char* pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibIsNameStub(This, ref szNameBuf.GetPinnableReference(), lHashVal, pfName, ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 6268, Column 43 in oaidl.h")] + public static unsafe int ITypeLibIsNameStub(this Windows thisApi, ITypeLib* This, Span szNameBuf, uint lHashVal, Span pfName, char** pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibIsNameStub(This, ref szNameBuf.GetPinnableReference(), lHashVal, ref pfName.GetPinnableReference(), pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 6268, Column 43 in oaidl.h")] + public static unsafe int ITypeLibIsNameStub(this Windows thisApi, ITypeLib* This, Span szNameBuf, uint lHashVal, Span pfName, ref char* pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibIsNameStub(This, ref szNameBuf.GetPinnableReference(), lHashVal, ref pfName.GetPinnableReference(), ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 6268, Column 43 in oaidl.h")] + public static unsafe int ITypeLibIsNameStub(this Windows thisApi, ITypeLib* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, Span pfName, char** pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibIsNameStub(This, szNameBuf, lHashVal, ref pfName.GetPinnableReference(), pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 6268, Column 43 in oaidl.h")] + public static unsafe int ITypeLibIsNameStub(this Windows thisApi, ITypeLib* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, Span pfName, ref char* pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibIsNameStub(This, szNameBuf, lHashVal, ref pfName.GetPinnableReference(), ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 6268, Column 43 in oaidl.h")] + public static unsafe int ITypeLibIsNameStub(this Windows thisApi, Span This, char* szNameBuf, uint lHashVal, int* pfName, char** pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibIsNameStub(ref This.GetPinnableReference(), szNameBuf, lHashVal, pfName, pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 6268, Column 43 in oaidl.h")] + public static unsafe int ITypeLibIsNameStub(this Windows thisApi, Span This, char* szNameBuf, uint lHashVal, int* pfName, ref char* pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibIsNameStub(ref This.GetPinnableReference(), szNameBuf, lHashVal, pfName, ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 6268, Column 43 in oaidl.h")] + public static unsafe int ITypeLibIsNameStub(this Windows thisApi, Span This, char* szNameBuf, uint lHashVal, Span pfName, char** pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibIsNameStub(ref This.GetPinnableReference(), szNameBuf, lHashVal, ref pfName.GetPinnableReference(), pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 6268, Column 43 in oaidl.h")] + public static unsafe int ITypeLibIsNameStub(this Windows thisApi, Span This, char* szNameBuf, uint lHashVal, Span pfName, ref char* pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibIsNameStub(ref This.GetPinnableReference(), szNameBuf, lHashVal, ref pfName.GetPinnableReference(), ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 6268, Column 43 in oaidl.h")] + public static unsafe int ITypeLibIsNameStub(this Windows thisApi, Span This, Span szNameBuf, uint lHashVal, int* pfName, char** pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibIsNameStub(ref This.GetPinnableReference(), ref szNameBuf.GetPinnableReference(), lHashVal, pfName, pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 6268, Column 43 in oaidl.h")] + public static unsafe int ITypeLibIsNameStub(this Windows thisApi, Span This, Span szNameBuf, uint lHashVal, int* pfName, ref char* pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibIsNameStub(ref This.GetPinnableReference(), ref szNameBuf.GetPinnableReference(), lHashVal, pfName, ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 6268, Column 43 in oaidl.h")] + public static unsafe int ITypeLibIsNameStub(this Windows thisApi, Span This, Span szNameBuf, uint lHashVal, Span pfName, char** pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibIsNameStub(ref This.GetPinnableReference(), ref szNameBuf.GetPinnableReference(), lHashVal, ref pfName.GetPinnableReference(), pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 6268, Column 43 in oaidl.h")] + public static unsafe int ITypeLibIsNameStub(this Windows thisApi, Span This, Span szNameBuf, uint lHashVal, Span pfName, ref char* pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibIsNameStub(ref This.GetPinnableReference(), ref szNameBuf.GetPinnableReference(), lHashVal, ref pfName.GetPinnableReference(), ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 6268, Column 43 in oaidl.h")] + public static unsafe int ITypeLibIsNameStub(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, int* pfName, char** pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibIsNameStub(ref This.GetPinnableReference(), szNameBuf, lHashVal, pfName, pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 6268, Column 43 in oaidl.h")] + public static unsafe int ITypeLibIsNameStub(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, int* pfName, ref char* pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibIsNameStub(ref This.GetPinnableReference(), szNameBuf, lHashVal, pfName, ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 6268, Column 43 in oaidl.h")] + public static unsafe int ITypeLibIsNameStub(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, Span pfName, char** pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibIsNameStub(ref This.GetPinnableReference(), szNameBuf, lHashVal, ref pfName.GetPinnableReference(), pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 6268, Column 43 in oaidl.h")] + public static unsafe int ITypeLibIsNameStub(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, Span pfName, ref char* pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibIsNameStub(ref This.GetPinnableReference(), szNameBuf, lHashVal, ref pfName.GetPinnableReference(), ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 6275, Column 41 in oaidl.h")] + public static unsafe int ITypeLibFindNameProxy(this Windows thisApi, ITypeLib* This, char* szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, Span pcFound) + { + // SpanOverloader + return thisApi.ITypeLibFindNameProxy(This, szNameBuf, lHashVal, ppTInfo, rgMemId, ref pcFound.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6275, Column 41 in oaidl.h")] + public static unsafe int ITypeLibFindNameProxy(this Windows thisApi, ITypeLib* This, char* szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, Span rgMemId, ushort* pcFound) + { + // SpanOverloader + return thisApi.ITypeLibFindNameProxy(This, szNameBuf, lHashVal, ppTInfo, ref rgMemId.GetPinnableReference(), pcFound); + } + + /// To be documented. + [NativeName("Src", "Line 6275, Column 41 in oaidl.h")] + public static unsafe int ITypeLibFindNameProxy(this Windows thisApi, ITypeLib* This, char* szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, Span rgMemId, Span pcFound) + { + // SpanOverloader + return thisApi.ITypeLibFindNameProxy(This, szNameBuf, lHashVal, ppTInfo, ref rgMemId.GetPinnableReference(), ref pcFound.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6275, Column 41 in oaidl.h")] + public static unsafe int ITypeLibFindNameProxy(this Windows thisApi, ITypeLib* This, char* szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, Span pcFound) + { + // SpanOverloader + return thisApi.ITypeLibFindNameProxy(This, szNameBuf, lHashVal, ref ppTInfo, rgMemId, ref pcFound.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6275, Column 41 in oaidl.h")] + public static unsafe int ITypeLibFindNameProxy(this Windows thisApi, ITypeLib* This, char* szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, Span rgMemId, ushort* pcFound) + { + // SpanOverloader + return thisApi.ITypeLibFindNameProxy(This, szNameBuf, lHashVal, ref ppTInfo, ref rgMemId.GetPinnableReference(), pcFound); + } + + /// To be documented. + [NativeName("Src", "Line 6275, Column 41 in oaidl.h")] + public static unsafe int ITypeLibFindNameProxy(this Windows thisApi, ITypeLib* This, char* szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, Span rgMemId, Span pcFound) + { + // SpanOverloader + return thisApi.ITypeLibFindNameProxy(This, szNameBuf, lHashVal, ref ppTInfo, ref rgMemId.GetPinnableReference(), ref pcFound.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6275, Column 41 in oaidl.h")] + public static unsafe int ITypeLibFindNameProxy(this Windows thisApi, ITypeLib* This, Span szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, ushort* pcFound) + { + // SpanOverloader + return thisApi.ITypeLibFindNameProxy(This, ref szNameBuf.GetPinnableReference(), lHashVal, ppTInfo, rgMemId, pcFound); + } + + /// To be documented. + [NativeName("Src", "Line 6275, Column 41 in oaidl.h")] + public static unsafe int ITypeLibFindNameProxy(this Windows thisApi, ITypeLib* This, Span szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, Span pcFound) + { + // SpanOverloader + return thisApi.ITypeLibFindNameProxy(This, ref szNameBuf.GetPinnableReference(), lHashVal, ppTInfo, rgMemId, ref pcFound.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6275, Column 41 in oaidl.h")] + public static unsafe int ITypeLibFindNameProxy(this Windows thisApi, ITypeLib* This, Span szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, Span rgMemId, ushort* pcFound) + { + // SpanOverloader + return thisApi.ITypeLibFindNameProxy(This, ref szNameBuf.GetPinnableReference(), lHashVal, ppTInfo, ref rgMemId.GetPinnableReference(), pcFound); + } + + /// To be documented. + [NativeName("Src", "Line 6275, Column 41 in oaidl.h")] + public static unsafe int ITypeLibFindNameProxy(this Windows thisApi, ITypeLib* This, Span szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, Span rgMemId, Span pcFound) + { + // SpanOverloader + return thisApi.ITypeLibFindNameProxy(This, ref szNameBuf.GetPinnableReference(), lHashVal, ppTInfo, ref rgMemId.GetPinnableReference(), ref pcFound.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6275, Column 41 in oaidl.h")] + public static unsafe int ITypeLibFindNameProxy(this Windows thisApi, ITypeLib* This, Span szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ushort* pcFound) + { + // SpanOverloader + return thisApi.ITypeLibFindNameProxy(This, ref szNameBuf.GetPinnableReference(), lHashVal, ref ppTInfo, rgMemId, pcFound); + } + + /// To be documented. + [NativeName("Src", "Line 6275, Column 41 in oaidl.h")] + public static unsafe int ITypeLibFindNameProxy(this Windows thisApi, ITypeLib* This, Span szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, Span pcFound) + { + // SpanOverloader + return thisApi.ITypeLibFindNameProxy(This, ref szNameBuf.GetPinnableReference(), lHashVal, ref ppTInfo, rgMemId, ref pcFound.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6275, Column 41 in oaidl.h")] + public static unsafe int ITypeLibFindNameProxy(this Windows thisApi, ITypeLib* This, Span szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, Span rgMemId, ushort* pcFound) + { + // SpanOverloader + return thisApi.ITypeLibFindNameProxy(This, ref szNameBuf.GetPinnableReference(), lHashVal, ref ppTInfo, ref rgMemId.GetPinnableReference(), pcFound); + } + + /// To be documented. + [NativeName("Src", "Line 6275, Column 41 in oaidl.h")] + public static unsafe int ITypeLibFindNameProxy(this Windows thisApi, ITypeLib* This, Span szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, Span rgMemId, Span pcFound) + { + // SpanOverloader + return thisApi.ITypeLibFindNameProxy(This, ref szNameBuf.GetPinnableReference(), lHashVal, ref ppTInfo, ref rgMemId.GetPinnableReference(), ref pcFound.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6275, Column 41 in oaidl.h")] + public static unsafe int ITypeLibFindNameProxy(this Windows thisApi, ITypeLib* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, Span pcFound) + { + // SpanOverloader + return thisApi.ITypeLibFindNameProxy(This, szNameBuf, lHashVal, ppTInfo, rgMemId, ref pcFound.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6275, Column 41 in oaidl.h")] + public static unsafe int ITypeLibFindNameProxy(this Windows thisApi, ITypeLib* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, Span rgMemId, ushort* pcFound) + { + // SpanOverloader + return thisApi.ITypeLibFindNameProxy(This, szNameBuf, lHashVal, ppTInfo, ref rgMemId.GetPinnableReference(), pcFound); + } + + /// To be documented. + [NativeName("Src", "Line 6275, Column 41 in oaidl.h")] + public static unsafe int ITypeLibFindNameProxy(this Windows thisApi, ITypeLib* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, Span rgMemId, Span pcFound) + { + // SpanOverloader + return thisApi.ITypeLibFindNameProxy(This, szNameBuf, lHashVal, ppTInfo, ref rgMemId.GetPinnableReference(), ref pcFound.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6275, Column 41 in oaidl.h")] + public static unsafe int ITypeLibFindNameProxy(this Windows thisApi, ITypeLib* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, Span pcFound) + { + // SpanOverloader + return thisApi.ITypeLibFindNameProxy(This, szNameBuf, lHashVal, ref ppTInfo, rgMemId, ref pcFound.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6275, Column 41 in oaidl.h")] + public static unsafe int ITypeLibFindNameProxy(this Windows thisApi, ITypeLib* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, Span rgMemId, ushort* pcFound) + { + // SpanOverloader + return thisApi.ITypeLibFindNameProxy(This, szNameBuf, lHashVal, ref ppTInfo, ref rgMemId.GetPinnableReference(), pcFound); + } + + /// To be documented. + [NativeName("Src", "Line 6275, Column 41 in oaidl.h")] + public static unsafe int ITypeLibFindNameProxy(this Windows thisApi, ITypeLib* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, Span rgMemId, Span pcFound) + { + // SpanOverloader + return thisApi.ITypeLibFindNameProxy(This, szNameBuf, lHashVal, ref ppTInfo, ref rgMemId.GetPinnableReference(), ref pcFound.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6275, Column 41 in oaidl.h")] + public static unsafe int ITypeLibFindNameProxy(this Windows thisApi, Span This, char* szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, ushort* pcFound) + { + // SpanOverloader + return thisApi.ITypeLibFindNameProxy(ref This.GetPinnableReference(), szNameBuf, lHashVal, ppTInfo, rgMemId, pcFound); + } + + /// To be documented. + [NativeName("Src", "Line 6275, Column 41 in oaidl.h")] + public static unsafe int ITypeLibFindNameProxy(this Windows thisApi, Span This, char* szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, Span pcFound) + { + // SpanOverloader + return thisApi.ITypeLibFindNameProxy(ref This.GetPinnableReference(), szNameBuf, lHashVal, ppTInfo, rgMemId, ref pcFound.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6275, Column 41 in oaidl.h")] + public static unsafe int ITypeLibFindNameProxy(this Windows thisApi, Span This, char* szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, Span rgMemId, ushort* pcFound) + { + // SpanOverloader + return thisApi.ITypeLibFindNameProxy(ref This.GetPinnableReference(), szNameBuf, lHashVal, ppTInfo, ref rgMemId.GetPinnableReference(), pcFound); + } + + /// To be documented. + [NativeName("Src", "Line 6275, Column 41 in oaidl.h")] + public static unsafe int ITypeLibFindNameProxy(this Windows thisApi, Span This, char* szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, Span rgMemId, Span pcFound) + { + // SpanOverloader + return thisApi.ITypeLibFindNameProxy(ref This.GetPinnableReference(), szNameBuf, lHashVal, ppTInfo, ref rgMemId.GetPinnableReference(), ref pcFound.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6275, Column 41 in oaidl.h")] + public static unsafe int ITypeLibFindNameProxy(this Windows thisApi, Span This, char* szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ushort* pcFound) + { + // SpanOverloader + return thisApi.ITypeLibFindNameProxy(ref This.GetPinnableReference(), szNameBuf, lHashVal, ref ppTInfo, rgMemId, pcFound); + } + + /// To be documented. + [NativeName("Src", "Line 6275, Column 41 in oaidl.h")] + public static unsafe int ITypeLibFindNameProxy(this Windows thisApi, Span This, char* szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, Span pcFound) + { + // SpanOverloader + return thisApi.ITypeLibFindNameProxy(ref This.GetPinnableReference(), szNameBuf, lHashVal, ref ppTInfo, rgMemId, ref pcFound.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6275, Column 41 in oaidl.h")] + public static unsafe int ITypeLibFindNameProxy(this Windows thisApi, Span This, char* szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, Span rgMemId, ushort* pcFound) + { + // SpanOverloader + return thisApi.ITypeLibFindNameProxy(ref This.GetPinnableReference(), szNameBuf, lHashVal, ref ppTInfo, ref rgMemId.GetPinnableReference(), pcFound); + } + + /// To be documented. + [NativeName("Src", "Line 6275, Column 41 in oaidl.h")] + public static unsafe int ITypeLibFindNameProxy(this Windows thisApi, Span This, char* szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, Span rgMemId, Span pcFound) + { + // SpanOverloader + return thisApi.ITypeLibFindNameProxy(ref This.GetPinnableReference(), szNameBuf, lHashVal, ref ppTInfo, ref rgMemId.GetPinnableReference(), ref pcFound.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6275, Column 41 in oaidl.h")] + public static unsafe int ITypeLibFindNameProxy(this Windows thisApi, Span This, Span szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, ushort* pcFound) + { + // SpanOverloader + return thisApi.ITypeLibFindNameProxy(ref This.GetPinnableReference(), ref szNameBuf.GetPinnableReference(), lHashVal, ppTInfo, rgMemId, pcFound); + } + + /// To be documented. + [NativeName("Src", "Line 6275, Column 41 in oaidl.h")] + public static unsafe int ITypeLibFindNameProxy(this Windows thisApi, Span This, Span szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, Span pcFound) + { + // SpanOverloader + return thisApi.ITypeLibFindNameProxy(ref This.GetPinnableReference(), ref szNameBuf.GetPinnableReference(), lHashVal, ppTInfo, rgMemId, ref pcFound.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6275, Column 41 in oaidl.h")] + public static unsafe int ITypeLibFindNameProxy(this Windows thisApi, Span This, Span szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, Span rgMemId, ushort* pcFound) + { + // SpanOverloader + return thisApi.ITypeLibFindNameProxy(ref This.GetPinnableReference(), ref szNameBuf.GetPinnableReference(), lHashVal, ppTInfo, ref rgMemId.GetPinnableReference(), pcFound); + } + + /// To be documented. + [NativeName("Src", "Line 6275, Column 41 in oaidl.h")] + public static unsafe int ITypeLibFindNameProxy(this Windows thisApi, Span This, Span szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, Span rgMemId, Span pcFound) + { + // SpanOverloader + return thisApi.ITypeLibFindNameProxy(ref This.GetPinnableReference(), ref szNameBuf.GetPinnableReference(), lHashVal, ppTInfo, ref rgMemId.GetPinnableReference(), ref pcFound.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6275, Column 41 in oaidl.h")] + public static unsafe int ITypeLibFindNameProxy(this Windows thisApi, Span This, Span szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ushort* pcFound) + { + // SpanOverloader + return thisApi.ITypeLibFindNameProxy(ref This.GetPinnableReference(), ref szNameBuf.GetPinnableReference(), lHashVal, ref ppTInfo, rgMemId, pcFound); + } + + /// To be documented. + [NativeName("Src", "Line 6275, Column 41 in oaidl.h")] + public static unsafe int ITypeLibFindNameProxy(this Windows thisApi, Span This, Span szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, Span pcFound) + { + // SpanOverloader + return thisApi.ITypeLibFindNameProxy(ref This.GetPinnableReference(), ref szNameBuf.GetPinnableReference(), lHashVal, ref ppTInfo, rgMemId, ref pcFound.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6275, Column 41 in oaidl.h")] + public static unsafe int ITypeLibFindNameProxy(this Windows thisApi, Span This, Span szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, Span rgMemId, ushort* pcFound) + { + // SpanOverloader + return thisApi.ITypeLibFindNameProxy(ref This.GetPinnableReference(), ref szNameBuf.GetPinnableReference(), lHashVal, ref ppTInfo, ref rgMemId.GetPinnableReference(), pcFound); + } + + /// To be documented. + [NativeName("Src", "Line 6275, Column 41 in oaidl.h")] + public static unsafe int ITypeLibFindNameProxy(this Windows thisApi, Span This, Span szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, Span rgMemId, Span pcFound) + { + // SpanOverloader + return thisApi.ITypeLibFindNameProxy(ref This.GetPinnableReference(), ref szNameBuf.GetPinnableReference(), lHashVal, ref ppTInfo, ref rgMemId.GetPinnableReference(), ref pcFound.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6275, Column 41 in oaidl.h")] + public static unsafe int ITypeLibFindNameProxy(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, ushort* pcFound) + { + // SpanOverloader + return thisApi.ITypeLibFindNameProxy(ref This.GetPinnableReference(), szNameBuf, lHashVal, ppTInfo, rgMemId, pcFound); + } + + /// To be documented. + [NativeName("Src", "Line 6275, Column 41 in oaidl.h")] + public static unsafe int ITypeLibFindNameProxy(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, Span pcFound) + { + // SpanOverloader + return thisApi.ITypeLibFindNameProxy(ref This.GetPinnableReference(), szNameBuf, lHashVal, ppTInfo, rgMemId, ref pcFound.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6275, Column 41 in oaidl.h")] + public static unsafe int ITypeLibFindNameProxy(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, Span rgMemId, ushort* pcFound) + { + // SpanOverloader + return thisApi.ITypeLibFindNameProxy(ref This.GetPinnableReference(), szNameBuf, lHashVal, ppTInfo, ref rgMemId.GetPinnableReference(), pcFound); + } + + /// To be documented. + [NativeName("Src", "Line 6275, Column 41 in oaidl.h")] + public static unsafe int ITypeLibFindNameProxy(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, Span rgMemId, Span pcFound) + { + // SpanOverloader + return thisApi.ITypeLibFindNameProxy(ref This.GetPinnableReference(), szNameBuf, lHashVal, ppTInfo, ref rgMemId.GetPinnableReference(), ref pcFound.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6275, Column 41 in oaidl.h")] + public static unsafe int ITypeLibFindNameProxy(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ushort* pcFound) + { + // SpanOverloader + return thisApi.ITypeLibFindNameProxy(ref This.GetPinnableReference(), szNameBuf, lHashVal, ref ppTInfo, rgMemId, pcFound); + } + + /// To be documented. + [NativeName("Src", "Line 6275, Column 41 in oaidl.h")] + public static unsafe int ITypeLibFindNameProxy(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, Span pcFound) + { + // SpanOverloader + return thisApi.ITypeLibFindNameProxy(ref This.GetPinnableReference(), szNameBuf, lHashVal, ref ppTInfo, rgMemId, ref pcFound.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6275, Column 41 in oaidl.h")] + public static unsafe int ITypeLibFindNameProxy(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, Span rgMemId, ushort* pcFound) + { + // SpanOverloader + return thisApi.ITypeLibFindNameProxy(ref This.GetPinnableReference(), szNameBuf, lHashVal, ref ppTInfo, ref rgMemId.GetPinnableReference(), pcFound); + } + + /// To be documented. + [NativeName("Src", "Line 6275, Column 41 in oaidl.h")] + public static unsafe int ITypeLibFindNameProxy(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, Span rgMemId, Span pcFound) + { + // SpanOverloader + return thisApi.ITypeLibFindNameProxy(ref This.GetPinnableReference(), szNameBuf, lHashVal, ref ppTInfo, ref rgMemId.GetPinnableReference(), ref pcFound.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public static unsafe int ITypeLibFindNameStub(this Windows thisApi, ITypeLib* This, char* szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, Span pcFound, char** pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibFindNameStub(This, szNameBuf, lHashVal, ppTInfo, rgMemId, ref pcFound.GetPinnableReference(), pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public static unsafe int ITypeLibFindNameStub(this Windows thisApi, ITypeLib* This, char* szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, Span pcFound, ref char* pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibFindNameStub(This, szNameBuf, lHashVal, ppTInfo, rgMemId, ref pcFound.GetPinnableReference(), ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public static unsafe int ITypeLibFindNameStub(this Windows thisApi, ITypeLib* This, char* szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, Span rgMemId, ushort* pcFound, char** pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibFindNameStub(This, szNameBuf, lHashVal, ppTInfo, ref rgMemId.GetPinnableReference(), pcFound, pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public static unsafe int ITypeLibFindNameStub(this Windows thisApi, ITypeLib* This, char* szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, Span rgMemId, ushort* pcFound, ref char* pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibFindNameStub(This, szNameBuf, lHashVal, ppTInfo, ref rgMemId.GetPinnableReference(), pcFound, ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public static unsafe int ITypeLibFindNameStub(this Windows thisApi, ITypeLib* This, char* szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, Span rgMemId, Span pcFound, char** pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibFindNameStub(This, szNameBuf, lHashVal, ppTInfo, ref rgMemId.GetPinnableReference(), ref pcFound.GetPinnableReference(), pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public static unsafe int ITypeLibFindNameStub(this Windows thisApi, ITypeLib* This, char* szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, Span rgMemId, Span pcFound, ref char* pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibFindNameStub(This, szNameBuf, lHashVal, ppTInfo, ref rgMemId.GetPinnableReference(), ref pcFound.GetPinnableReference(), ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public static unsafe int ITypeLibFindNameStub(this Windows thisApi, ITypeLib* This, char* szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, Span pcFound, char** pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibFindNameStub(This, szNameBuf, lHashVal, ref ppTInfo, rgMemId, ref pcFound.GetPinnableReference(), pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public static unsafe int ITypeLibFindNameStub(this Windows thisApi, ITypeLib* This, char* szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, Span pcFound, ref char* pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibFindNameStub(This, szNameBuf, lHashVal, ref ppTInfo, rgMemId, ref pcFound.GetPinnableReference(), ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public static unsafe int ITypeLibFindNameStub(this Windows thisApi, ITypeLib* This, char* szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, Span rgMemId, ushort* pcFound, char** pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibFindNameStub(This, szNameBuf, lHashVal, ref ppTInfo, ref rgMemId.GetPinnableReference(), pcFound, pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public static unsafe int ITypeLibFindNameStub(this Windows thisApi, ITypeLib* This, char* szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, Span rgMemId, ushort* pcFound, ref char* pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibFindNameStub(This, szNameBuf, lHashVal, ref ppTInfo, ref rgMemId.GetPinnableReference(), pcFound, ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public static unsafe int ITypeLibFindNameStub(this Windows thisApi, ITypeLib* This, char* szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, Span rgMemId, Span pcFound, char** pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibFindNameStub(This, szNameBuf, lHashVal, ref ppTInfo, ref rgMemId.GetPinnableReference(), ref pcFound.GetPinnableReference(), pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public static unsafe int ITypeLibFindNameStub(this Windows thisApi, ITypeLib* This, char* szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, Span rgMemId, Span pcFound, ref char* pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibFindNameStub(This, szNameBuf, lHashVal, ref ppTInfo, ref rgMemId.GetPinnableReference(), ref pcFound.GetPinnableReference(), ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public static unsafe int ITypeLibFindNameStub(this Windows thisApi, ITypeLib* This, Span szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, ushort* pcFound, char** pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibFindNameStub(This, ref szNameBuf.GetPinnableReference(), lHashVal, ppTInfo, rgMemId, pcFound, pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public static unsafe int ITypeLibFindNameStub(this Windows thisApi, ITypeLib* This, Span szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, ushort* pcFound, ref char* pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibFindNameStub(This, ref szNameBuf.GetPinnableReference(), lHashVal, ppTInfo, rgMemId, pcFound, ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public static unsafe int ITypeLibFindNameStub(this Windows thisApi, ITypeLib* This, Span szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, Span pcFound, char** pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibFindNameStub(This, ref szNameBuf.GetPinnableReference(), lHashVal, ppTInfo, rgMemId, ref pcFound.GetPinnableReference(), pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public static unsafe int ITypeLibFindNameStub(this Windows thisApi, ITypeLib* This, Span szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, Span pcFound, ref char* pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibFindNameStub(This, ref szNameBuf.GetPinnableReference(), lHashVal, ppTInfo, rgMemId, ref pcFound.GetPinnableReference(), ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public static unsafe int ITypeLibFindNameStub(this Windows thisApi, ITypeLib* This, Span szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, Span rgMemId, ushort* pcFound, char** pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibFindNameStub(This, ref szNameBuf.GetPinnableReference(), lHashVal, ppTInfo, ref rgMemId.GetPinnableReference(), pcFound, pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public static unsafe int ITypeLibFindNameStub(this Windows thisApi, ITypeLib* This, Span szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, Span rgMemId, ushort* pcFound, ref char* pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibFindNameStub(This, ref szNameBuf.GetPinnableReference(), lHashVal, ppTInfo, ref rgMemId.GetPinnableReference(), pcFound, ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public static unsafe int ITypeLibFindNameStub(this Windows thisApi, ITypeLib* This, Span szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, Span rgMemId, Span pcFound, char** pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibFindNameStub(This, ref szNameBuf.GetPinnableReference(), lHashVal, ppTInfo, ref rgMemId.GetPinnableReference(), ref pcFound.GetPinnableReference(), pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public static unsafe int ITypeLibFindNameStub(this Windows thisApi, ITypeLib* This, Span szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, Span rgMemId, Span pcFound, ref char* pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibFindNameStub(This, ref szNameBuf.GetPinnableReference(), lHashVal, ppTInfo, ref rgMemId.GetPinnableReference(), ref pcFound.GetPinnableReference(), ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public static unsafe int ITypeLibFindNameStub(this Windows thisApi, ITypeLib* This, Span szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ushort* pcFound, char** pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibFindNameStub(This, ref szNameBuf.GetPinnableReference(), lHashVal, ref ppTInfo, rgMemId, pcFound, pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public static unsafe int ITypeLibFindNameStub(this Windows thisApi, ITypeLib* This, Span szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ushort* pcFound, ref char* pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibFindNameStub(This, ref szNameBuf.GetPinnableReference(), lHashVal, ref ppTInfo, rgMemId, pcFound, ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public static unsafe int ITypeLibFindNameStub(this Windows thisApi, ITypeLib* This, Span szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, Span pcFound, char** pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibFindNameStub(This, ref szNameBuf.GetPinnableReference(), lHashVal, ref ppTInfo, rgMemId, ref pcFound.GetPinnableReference(), pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public static unsafe int ITypeLibFindNameStub(this Windows thisApi, ITypeLib* This, Span szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, Span pcFound, ref char* pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibFindNameStub(This, ref szNameBuf.GetPinnableReference(), lHashVal, ref ppTInfo, rgMemId, ref pcFound.GetPinnableReference(), ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public static unsafe int ITypeLibFindNameStub(this Windows thisApi, ITypeLib* This, Span szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, Span rgMemId, ushort* pcFound, char** pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibFindNameStub(This, ref szNameBuf.GetPinnableReference(), lHashVal, ref ppTInfo, ref rgMemId.GetPinnableReference(), pcFound, pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public static unsafe int ITypeLibFindNameStub(this Windows thisApi, ITypeLib* This, Span szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, Span rgMemId, ushort* pcFound, ref char* pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibFindNameStub(This, ref szNameBuf.GetPinnableReference(), lHashVal, ref ppTInfo, ref rgMemId.GetPinnableReference(), pcFound, ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public static unsafe int ITypeLibFindNameStub(this Windows thisApi, ITypeLib* This, Span szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, Span rgMemId, Span pcFound, char** pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibFindNameStub(This, ref szNameBuf.GetPinnableReference(), lHashVal, ref ppTInfo, ref rgMemId.GetPinnableReference(), ref pcFound.GetPinnableReference(), pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public static unsafe int ITypeLibFindNameStub(this Windows thisApi, ITypeLib* This, Span szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, Span rgMemId, Span pcFound, ref char* pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibFindNameStub(This, ref szNameBuf.GetPinnableReference(), lHashVal, ref ppTInfo, ref rgMemId.GetPinnableReference(), ref pcFound.GetPinnableReference(), ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public static unsafe int ITypeLibFindNameStub(this Windows thisApi, ITypeLib* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, Span pcFound, char** pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibFindNameStub(This, szNameBuf, lHashVal, ppTInfo, rgMemId, ref pcFound.GetPinnableReference(), pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public static unsafe int ITypeLibFindNameStub(this Windows thisApi, ITypeLib* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, Span pcFound, ref char* pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibFindNameStub(This, szNameBuf, lHashVal, ppTInfo, rgMemId, ref pcFound.GetPinnableReference(), ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public static unsafe int ITypeLibFindNameStub(this Windows thisApi, ITypeLib* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, Span rgMemId, ushort* pcFound, char** pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibFindNameStub(This, szNameBuf, lHashVal, ppTInfo, ref rgMemId.GetPinnableReference(), pcFound, pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public static unsafe int ITypeLibFindNameStub(this Windows thisApi, ITypeLib* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, Span rgMemId, ushort* pcFound, ref char* pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibFindNameStub(This, szNameBuf, lHashVal, ppTInfo, ref rgMemId.GetPinnableReference(), pcFound, ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public static unsafe int ITypeLibFindNameStub(this Windows thisApi, ITypeLib* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, Span rgMemId, Span pcFound, char** pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibFindNameStub(This, szNameBuf, lHashVal, ppTInfo, ref rgMemId.GetPinnableReference(), ref pcFound.GetPinnableReference(), pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public static unsafe int ITypeLibFindNameStub(this Windows thisApi, ITypeLib* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, Span rgMemId, Span pcFound, ref char* pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibFindNameStub(This, szNameBuf, lHashVal, ppTInfo, ref rgMemId.GetPinnableReference(), ref pcFound.GetPinnableReference(), ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public static unsafe int ITypeLibFindNameStub(this Windows thisApi, ITypeLib* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, Span pcFound, char** pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibFindNameStub(This, szNameBuf, lHashVal, ref ppTInfo, rgMemId, ref pcFound.GetPinnableReference(), pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public static unsafe int ITypeLibFindNameStub(this Windows thisApi, ITypeLib* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, Span pcFound, ref char* pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibFindNameStub(This, szNameBuf, lHashVal, ref ppTInfo, rgMemId, ref pcFound.GetPinnableReference(), ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public static unsafe int ITypeLibFindNameStub(this Windows thisApi, ITypeLib* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, Span rgMemId, ushort* pcFound, char** pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibFindNameStub(This, szNameBuf, lHashVal, ref ppTInfo, ref rgMemId.GetPinnableReference(), pcFound, pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public static unsafe int ITypeLibFindNameStub(this Windows thisApi, ITypeLib* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, Span rgMemId, ushort* pcFound, ref char* pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibFindNameStub(This, szNameBuf, lHashVal, ref ppTInfo, ref rgMemId.GetPinnableReference(), pcFound, ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public static unsafe int ITypeLibFindNameStub(this Windows thisApi, ITypeLib* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, Span rgMemId, Span pcFound, char** pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibFindNameStub(This, szNameBuf, lHashVal, ref ppTInfo, ref rgMemId.GetPinnableReference(), ref pcFound.GetPinnableReference(), pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public static unsafe int ITypeLibFindNameStub(this Windows thisApi, ITypeLib* This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, Span rgMemId, Span pcFound, ref char* pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibFindNameStub(This, szNameBuf, lHashVal, ref ppTInfo, ref rgMemId.GetPinnableReference(), ref pcFound.GetPinnableReference(), ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public static unsafe int ITypeLibFindNameStub(this Windows thisApi, Span This, char* szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, ushort* pcFound, char** pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibFindNameStub(ref This.GetPinnableReference(), szNameBuf, lHashVal, ppTInfo, rgMemId, pcFound, pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public static unsafe int ITypeLibFindNameStub(this Windows thisApi, Span This, char* szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, ushort* pcFound, ref char* pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibFindNameStub(ref This.GetPinnableReference(), szNameBuf, lHashVal, ppTInfo, rgMemId, pcFound, ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public static unsafe int ITypeLibFindNameStub(this Windows thisApi, Span This, char* szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, Span pcFound, char** pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibFindNameStub(ref This.GetPinnableReference(), szNameBuf, lHashVal, ppTInfo, rgMemId, ref pcFound.GetPinnableReference(), pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public static unsafe int ITypeLibFindNameStub(this Windows thisApi, Span This, char* szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, Span pcFound, ref char* pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibFindNameStub(ref This.GetPinnableReference(), szNameBuf, lHashVal, ppTInfo, rgMemId, ref pcFound.GetPinnableReference(), ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public static unsafe int ITypeLibFindNameStub(this Windows thisApi, Span This, char* szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, Span rgMemId, ushort* pcFound, char** pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibFindNameStub(ref This.GetPinnableReference(), szNameBuf, lHashVal, ppTInfo, ref rgMemId.GetPinnableReference(), pcFound, pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public static unsafe int ITypeLibFindNameStub(this Windows thisApi, Span This, char* szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, Span rgMemId, ushort* pcFound, ref char* pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibFindNameStub(ref This.GetPinnableReference(), szNameBuf, lHashVal, ppTInfo, ref rgMemId.GetPinnableReference(), pcFound, ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public static unsafe int ITypeLibFindNameStub(this Windows thisApi, Span This, char* szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, Span rgMemId, Span pcFound, char** pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibFindNameStub(ref This.GetPinnableReference(), szNameBuf, lHashVal, ppTInfo, ref rgMemId.GetPinnableReference(), ref pcFound.GetPinnableReference(), pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public static unsafe int ITypeLibFindNameStub(this Windows thisApi, Span This, char* szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, Span rgMemId, Span pcFound, ref char* pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibFindNameStub(ref This.GetPinnableReference(), szNameBuf, lHashVal, ppTInfo, ref rgMemId.GetPinnableReference(), ref pcFound.GetPinnableReference(), ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public static unsafe int ITypeLibFindNameStub(this Windows thisApi, Span This, char* szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ushort* pcFound, char** pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibFindNameStub(ref This.GetPinnableReference(), szNameBuf, lHashVal, ref ppTInfo, rgMemId, pcFound, pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public static unsafe int ITypeLibFindNameStub(this Windows thisApi, Span This, char* szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ushort* pcFound, ref char* pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibFindNameStub(ref This.GetPinnableReference(), szNameBuf, lHashVal, ref ppTInfo, rgMemId, pcFound, ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public static unsafe int ITypeLibFindNameStub(this Windows thisApi, Span This, char* szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, Span pcFound, char** pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibFindNameStub(ref This.GetPinnableReference(), szNameBuf, lHashVal, ref ppTInfo, rgMemId, ref pcFound.GetPinnableReference(), pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public static unsafe int ITypeLibFindNameStub(this Windows thisApi, Span This, char* szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, Span pcFound, ref char* pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibFindNameStub(ref This.GetPinnableReference(), szNameBuf, lHashVal, ref ppTInfo, rgMemId, ref pcFound.GetPinnableReference(), ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public static unsafe int ITypeLibFindNameStub(this Windows thisApi, Span This, char* szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, Span rgMemId, ushort* pcFound, char** pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibFindNameStub(ref This.GetPinnableReference(), szNameBuf, lHashVal, ref ppTInfo, ref rgMemId.GetPinnableReference(), pcFound, pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public static unsafe int ITypeLibFindNameStub(this Windows thisApi, Span This, char* szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, Span rgMemId, ushort* pcFound, ref char* pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibFindNameStub(ref This.GetPinnableReference(), szNameBuf, lHashVal, ref ppTInfo, ref rgMemId.GetPinnableReference(), pcFound, ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public static unsafe int ITypeLibFindNameStub(this Windows thisApi, Span This, char* szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, Span rgMemId, Span pcFound, char** pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibFindNameStub(ref This.GetPinnableReference(), szNameBuf, lHashVal, ref ppTInfo, ref rgMemId.GetPinnableReference(), ref pcFound.GetPinnableReference(), pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public static unsafe int ITypeLibFindNameStub(this Windows thisApi, Span This, char* szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, Span rgMemId, Span pcFound, ref char* pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibFindNameStub(ref This.GetPinnableReference(), szNameBuf, lHashVal, ref ppTInfo, ref rgMemId.GetPinnableReference(), ref pcFound.GetPinnableReference(), ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public static unsafe int ITypeLibFindNameStub(this Windows thisApi, Span This, Span szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, ushort* pcFound, char** pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibFindNameStub(ref This.GetPinnableReference(), ref szNameBuf.GetPinnableReference(), lHashVal, ppTInfo, rgMemId, pcFound, pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public static unsafe int ITypeLibFindNameStub(this Windows thisApi, Span This, Span szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, ushort* pcFound, ref char* pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibFindNameStub(ref This.GetPinnableReference(), ref szNameBuf.GetPinnableReference(), lHashVal, ppTInfo, rgMemId, pcFound, ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public static unsafe int ITypeLibFindNameStub(this Windows thisApi, Span This, Span szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, Span pcFound, char** pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibFindNameStub(ref This.GetPinnableReference(), ref szNameBuf.GetPinnableReference(), lHashVal, ppTInfo, rgMemId, ref pcFound.GetPinnableReference(), pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public static unsafe int ITypeLibFindNameStub(this Windows thisApi, Span This, Span szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, Span pcFound, ref char* pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibFindNameStub(ref This.GetPinnableReference(), ref szNameBuf.GetPinnableReference(), lHashVal, ppTInfo, rgMemId, ref pcFound.GetPinnableReference(), ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public static unsafe int ITypeLibFindNameStub(this Windows thisApi, Span This, Span szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, Span rgMemId, ushort* pcFound, char** pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibFindNameStub(ref This.GetPinnableReference(), ref szNameBuf.GetPinnableReference(), lHashVal, ppTInfo, ref rgMemId.GetPinnableReference(), pcFound, pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public static unsafe int ITypeLibFindNameStub(this Windows thisApi, Span This, Span szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, Span rgMemId, ushort* pcFound, ref char* pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibFindNameStub(ref This.GetPinnableReference(), ref szNameBuf.GetPinnableReference(), lHashVal, ppTInfo, ref rgMemId.GetPinnableReference(), pcFound, ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public static unsafe int ITypeLibFindNameStub(this Windows thisApi, Span This, Span szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, Span rgMemId, Span pcFound, char** pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibFindNameStub(ref This.GetPinnableReference(), ref szNameBuf.GetPinnableReference(), lHashVal, ppTInfo, ref rgMemId.GetPinnableReference(), ref pcFound.GetPinnableReference(), pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public static unsafe int ITypeLibFindNameStub(this Windows thisApi, Span This, Span szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, Span rgMemId, Span pcFound, ref char* pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibFindNameStub(ref This.GetPinnableReference(), ref szNameBuf.GetPinnableReference(), lHashVal, ppTInfo, ref rgMemId.GetPinnableReference(), ref pcFound.GetPinnableReference(), ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public static unsafe int ITypeLibFindNameStub(this Windows thisApi, Span This, Span szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ushort* pcFound, char** pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibFindNameStub(ref This.GetPinnableReference(), ref szNameBuf.GetPinnableReference(), lHashVal, ref ppTInfo, rgMemId, pcFound, pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public static unsafe int ITypeLibFindNameStub(this Windows thisApi, Span This, Span szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ushort* pcFound, ref char* pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibFindNameStub(ref This.GetPinnableReference(), ref szNameBuf.GetPinnableReference(), lHashVal, ref ppTInfo, rgMemId, pcFound, ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public static unsafe int ITypeLibFindNameStub(this Windows thisApi, Span This, Span szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, Span pcFound, char** pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibFindNameStub(ref This.GetPinnableReference(), ref szNameBuf.GetPinnableReference(), lHashVal, ref ppTInfo, rgMemId, ref pcFound.GetPinnableReference(), pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public static unsafe int ITypeLibFindNameStub(this Windows thisApi, Span This, Span szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, Span pcFound, ref char* pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibFindNameStub(ref This.GetPinnableReference(), ref szNameBuf.GetPinnableReference(), lHashVal, ref ppTInfo, rgMemId, ref pcFound.GetPinnableReference(), ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public static unsafe int ITypeLibFindNameStub(this Windows thisApi, Span This, Span szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, Span rgMemId, ushort* pcFound, char** pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibFindNameStub(ref This.GetPinnableReference(), ref szNameBuf.GetPinnableReference(), lHashVal, ref ppTInfo, ref rgMemId.GetPinnableReference(), pcFound, pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public static unsafe int ITypeLibFindNameStub(this Windows thisApi, Span This, Span szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, Span rgMemId, ushort* pcFound, ref char* pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibFindNameStub(ref This.GetPinnableReference(), ref szNameBuf.GetPinnableReference(), lHashVal, ref ppTInfo, ref rgMemId.GetPinnableReference(), pcFound, ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public static unsafe int ITypeLibFindNameStub(this Windows thisApi, Span This, Span szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, Span rgMemId, Span pcFound, char** pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibFindNameStub(ref This.GetPinnableReference(), ref szNameBuf.GetPinnableReference(), lHashVal, ref ppTInfo, ref rgMemId.GetPinnableReference(), ref pcFound.GetPinnableReference(), pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public static unsafe int ITypeLibFindNameStub(this Windows thisApi, Span This, Span szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, Span rgMemId, Span pcFound, ref char* pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibFindNameStub(ref This.GetPinnableReference(), ref szNameBuf.GetPinnableReference(), lHashVal, ref ppTInfo, ref rgMemId.GetPinnableReference(), ref pcFound.GetPinnableReference(), ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public static unsafe int ITypeLibFindNameStub(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, ushort* pcFound, char** pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibFindNameStub(ref This.GetPinnableReference(), szNameBuf, lHashVal, ppTInfo, rgMemId, pcFound, pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public static unsafe int ITypeLibFindNameStub(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, ushort* pcFound, ref char* pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibFindNameStub(ref This.GetPinnableReference(), szNameBuf, lHashVal, ppTInfo, rgMemId, pcFound, ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public static unsafe int ITypeLibFindNameStub(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, Span pcFound, char** pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibFindNameStub(ref This.GetPinnableReference(), szNameBuf, lHashVal, ppTInfo, rgMemId, ref pcFound.GetPinnableReference(), pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public static unsafe int ITypeLibFindNameStub(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, int* rgMemId, Span pcFound, ref char* pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibFindNameStub(ref This.GetPinnableReference(), szNameBuf, lHashVal, ppTInfo, rgMemId, ref pcFound.GetPinnableReference(), ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public static unsafe int ITypeLibFindNameStub(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, Span rgMemId, ushort* pcFound, char** pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibFindNameStub(ref This.GetPinnableReference(), szNameBuf, lHashVal, ppTInfo, ref rgMemId.GetPinnableReference(), pcFound, pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public static unsafe int ITypeLibFindNameStub(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, Span rgMemId, ushort* pcFound, ref char* pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibFindNameStub(ref This.GetPinnableReference(), szNameBuf, lHashVal, ppTInfo, ref rgMemId.GetPinnableReference(), pcFound, ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public static unsafe int ITypeLibFindNameStub(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, Span rgMemId, Span pcFound, char** pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibFindNameStub(ref This.GetPinnableReference(), szNameBuf, lHashVal, ppTInfo, ref rgMemId.GetPinnableReference(), ref pcFound.GetPinnableReference(), pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public static unsafe int ITypeLibFindNameStub(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ITypeInfo** ppTInfo, Span rgMemId, Span pcFound, ref char* pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibFindNameStub(ref This.GetPinnableReference(), szNameBuf, lHashVal, ppTInfo, ref rgMemId.GetPinnableReference(), ref pcFound.GetPinnableReference(), ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public static unsafe int ITypeLibFindNameStub(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ushort* pcFound, char** pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibFindNameStub(ref This.GetPinnableReference(), szNameBuf, lHashVal, ref ppTInfo, rgMemId, pcFound, pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public static unsafe int ITypeLibFindNameStub(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, ushort* pcFound, ref char* pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibFindNameStub(ref This.GetPinnableReference(), szNameBuf, lHashVal, ref ppTInfo, rgMemId, pcFound, ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public static unsafe int ITypeLibFindNameStub(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, Span pcFound, char** pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibFindNameStub(ref This.GetPinnableReference(), szNameBuf, lHashVal, ref ppTInfo, rgMemId, ref pcFound.GetPinnableReference(), pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public static unsafe int ITypeLibFindNameStub(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, int* rgMemId, Span pcFound, ref char* pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibFindNameStub(ref This.GetPinnableReference(), szNameBuf, lHashVal, ref ppTInfo, rgMemId, ref pcFound.GetPinnableReference(), ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public static unsafe int ITypeLibFindNameStub(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, Span rgMemId, ushort* pcFound, char** pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibFindNameStub(ref This.GetPinnableReference(), szNameBuf, lHashVal, ref ppTInfo, ref rgMemId.GetPinnableReference(), pcFound, pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public static unsafe int ITypeLibFindNameStub(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, Span rgMemId, ushort* pcFound, ref char* pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibFindNameStub(ref This.GetPinnableReference(), szNameBuf, lHashVal, ref ppTInfo, ref rgMemId.GetPinnableReference(), pcFound, ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public static unsafe int ITypeLibFindNameStub(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, Span rgMemId, Span pcFound, char** pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibFindNameStub(ref This.GetPinnableReference(), szNameBuf, lHashVal, ref ppTInfo, ref rgMemId.GetPinnableReference(), ref pcFound.GetPinnableReference(), pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 6285, Column 43 in oaidl.h")] + public static unsafe int ITypeLibFindNameStub(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string szNameBuf, uint lHashVal, ref ITypeInfo* ppTInfo, Span rgMemId, Span pcFound, ref char* pBstrLibName) + { + // SpanOverloader + return thisApi.ITypeLibFindNameStub(ref This.GetPinnableReference(), szNameBuf, lHashVal, ref ppTInfo, ref rgMemId.GetPinnableReference(), ref pcFound.GetPinnableReference(), ref pBstrLibName); + } + + /// To be documented. + [NativeName("Src", "Line 6294, Column 38 in oaidl.h")] + public static unsafe void ITypeLibReleaseTLibAttrProxy(this Windows thisApi, ITypeLib* This, Span pTLibAttr) + { + // SpanOverloader + thisApi.ITypeLibReleaseTLibAttrProxy(This, ref pTLibAttr.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6294, Column 38 in oaidl.h")] + public static unsafe void ITypeLibReleaseTLibAttrProxy(this Windows thisApi, Span This, TLibAttr* pTLibAttr) + { + // SpanOverloader + thisApi.ITypeLibReleaseTLibAttrProxy(ref This.GetPinnableReference(), pTLibAttr); + } + + /// To be documented. + [NativeName("Src", "Line 6294, Column 38 in oaidl.h")] + public static unsafe void ITypeLibReleaseTLibAttrProxy(this Windows thisApi, Span This, Span pTLibAttr) + { + // SpanOverloader + thisApi.ITypeLibReleaseTLibAttrProxy(ref This.GetPinnableReference(), ref pTLibAttr.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6299, Column 51 in oaidl.h")] + public static unsafe int ITypeLibReleaseTLibAttrStub(this Windows thisApi, Span This) + { + // SpanOverloader + return thisApi.ITypeLibReleaseTLibAttrStub(ref This.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6302, Column 41 in oaidl.h")] + public static unsafe int ITypeLib2GetLibStatisticsProxy(this Windows thisApi, ITypeLib2* This, uint* pcUniqueNames, Span pcchUniqueNames) + { + // SpanOverloader + return thisApi.ITypeLib2GetLibStatisticsProxy(This, pcUniqueNames, ref pcchUniqueNames.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6302, Column 41 in oaidl.h")] + public static unsafe int ITypeLib2GetLibStatisticsProxy(this Windows thisApi, ITypeLib2* This, Span pcUniqueNames, uint* pcchUniqueNames) + { + // SpanOverloader + return thisApi.ITypeLib2GetLibStatisticsProxy(This, ref pcUniqueNames.GetPinnableReference(), pcchUniqueNames); + } + + /// To be documented. + [NativeName("Src", "Line 6302, Column 41 in oaidl.h")] + public static unsafe int ITypeLib2GetLibStatisticsProxy(this Windows thisApi, ITypeLib2* This, Span pcUniqueNames, Span pcchUniqueNames) + { + // SpanOverloader + return thisApi.ITypeLib2GetLibStatisticsProxy(This, ref pcUniqueNames.GetPinnableReference(), ref pcchUniqueNames.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6302, Column 41 in oaidl.h")] + public static unsafe int ITypeLib2GetLibStatisticsProxy(this Windows thisApi, Span This, uint* pcUniqueNames, uint* pcchUniqueNames) + { + // SpanOverloader + return thisApi.ITypeLib2GetLibStatisticsProxy(ref This.GetPinnableReference(), pcUniqueNames, pcchUniqueNames); + } + + /// To be documented. + [NativeName("Src", "Line 6302, Column 41 in oaidl.h")] + public static unsafe int ITypeLib2GetLibStatisticsProxy(this Windows thisApi, Span This, uint* pcUniqueNames, Span pcchUniqueNames) + { + // SpanOverloader + return thisApi.ITypeLib2GetLibStatisticsProxy(ref This.GetPinnableReference(), pcUniqueNames, ref pcchUniqueNames.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6302, Column 41 in oaidl.h")] + public static unsafe int ITypeLib2GetLibStatisticsProxy(this Windows thisApi, Span This, Span pcUniqueNames, uint* pcchUniqueNames) + { + // SpanOverloader + return thisApi.ITypeLib2GetLibStatisticsProxy(ref This.GetPinnableReference(), ref pcUniqueNames.GetPinnableReference(), pcchUniqueNames); + } + + /// To be documented. + [NativeName("Src", "Line 6302, Column 41 in oaidl.h")] + public static unsafe int ITypeLib2GetLibStatisticsProxy(this Windows thisApi, Span This, Span pcUniqueNames, Span pcchUniqueNames) + { + // SpanOverloader + return thisApi.ITypeLib2GetLibStatisticsProxy(ref This.GetPinnableReference(), ref pcUniqueNames.GetPinnableReference(), ref pcchUniqueNames.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6308, Column 43 in oaidl.h")] + public static unsafe int ITypeLib2GetLibStatisticsStub(this Windows thisApi, ITypeLib2* This, uint* pcUniqueNames, Span pcchUniqueNames) + { + // SpanOverloader + return thisApi.ITypeLib2GetLibStatisticsStub(This, pcUniqueNames, ref pcchUniqueNames.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6308, Column 43 in oaidl.h")] + public static unsafe int ITypeLib2GetLibStatisticsStub(this Windows thisApi, ITypeLib2* This, Span pcUniqueNames, uint* pcchUniqueNames) + { + // SpanOverloader + return thisApi.ITypeLib2GetLibStatisticsStub(This, ref pcUniqueNames.GetPinnableReference(), pcchUniqueNames); + } + + /// To be documented. + [NativeName("Src", "Line 6308, Column 43 in oaidl.h")] + public static unsafe int ITypeLib2GetLibStatisticsStub(this Windows thisApi, ITypeLib2* This, Span pcUniqueNames, Span pcchUniqueNames) + { + // SpanOverloader + return thisApi.ITypeLib2GetLibStatisticsStub(This, ref pcUniqueNames.GetPinnableReference(), ref pcchUniqueNames.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6308, Column 43 in oaidl.h")] + public static unsafe int ITypeLib2GetLibStatisticsStub(this Windows thisApi, Span This, uint* pcUniqueNames, uint* pcchUniqueNames) + { + // SpanOverloader + return thisApi.ITypeLib2GetLibStatisticsStub(ref This.GetPinnableReference(), pcUniqueNames, pcchUniqueNames); + } + + /// To be documented. + [NativeName("Src", "Line 6308, Column 43 in oaidl.h")] + public static unsafe int ITypeLib2GetLibStatisticsStub(this Windows thisApi, Span This, uint* pcUniqueNames, Span pcchUniqueNames) + { + // SpanOverloader + return thisApi.ITypeLib2GetLibStatisticsStub(ref This.GetPinnableReference(), pcUniqueNames, ref pcchUniqueNames.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6308, Column 43 in oaidl.h")] + public static unsafe int ITypeLib2GetLibStatisticsStub(this Windows thisApi, Span This, Span pcUniqueNames, uint* pcchUniqueNames) + { + // SpanOverloader + return thisApi.ITypeLib2GetLibStatisticsStub(ref This.GetPinnableReference(), ref pcUniqueNames.GetPinnableReference(), pcchUniqueNames); + } + + /// To be documented. + [NativeName("Src", "Line 6308, Column 43 in oaidl.h")] + public static unsafe int ITypeLib2GetLibStatisticsStub(this Windows thisApi, Span This, Span pcUniqueNames, Span pcchUniqueNames) + { + // SpanOverloader + return thisApi.ITypeLib2GetLibStatisticsStub(ref This.GetPinnableReference(), ref pcUniqueNames.GetPinnableReference(), ref pcchUniqueNames.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6313, Column 41 in oaidl.h")] + public static unsafe int ITypeLib2GetDocumentation2Proxy(this Windows thisApi, ITypeLib2* This, int index, uint lcid, char** pbstrHelpString, Span pdwHelpStringContext, char** pbstrHelpStringDll) + { + // SpanOverloader + return thisApi.ITypeLib2GetDocumentation2Proxy(This, index, lcid, pbstrHelpString, ref pdwHelpStringContext.GetPinnableReference(), pbstrHelpStringDll); + } + + /// To be documented. + [NativeName("Src", "Line 6313, Column 41 in oaidl.h")] + public static unsafe int ITypeLib2GetDocumentation2Proxy(this Windows thisApi, ITypeLib2* This, int index, uint lcid, char** pbstrHelpString, Span pdwHelpStringContext, ref char* pbstrHelpStringDll) + { + // SpanOverloader + return thisApi.ITypeLib2GetDocumentation2Proxy(This, index, lcid, pbstrHelpString, ref pdwHelpStringContext.GetPinnableReference(), ref pbstrHelpStringDll); + } + + /// To be documented. + [NativeName("Src", "Line 6313, Column 41 in oaidl.h")] + public static unsafe int ITypeLib2GetDocumentation2Proxy(this Windows thisApi, ITypeLib2* This, int index, uint lcid, ref char* pbstrHelpString, Span pdwHelpStringContext, char** pbstrHelpStringDll) + { + // SpanOverloader + return thisApi.ITypeLib2GetDocumentation2Proxy(This, index, lcid, ref pbstrHelpString, ref pdwHelpStringContext.GetPinnableReference(), pbstrHelpStringDll); + } + + /// To be documented. + [NativeName("Src", "Line 6313, Column 41 in oaidl.h")] + public static unsafe int ITypeLib2GetDocumentation2Proxy(this Windows thisApi, ITypeLib2* This, int index, uint lcid, ref char* pbstrHelpString, Span pdwHelpStringContext, ref char* pbstrHelpStringDll) + { + // SpanOverloader + return thisApi.ITypeLib2GetDocumentation2Proxy(This, index, lcid, ref pbstrHelpString, ref pdwHelpStringContext.GetPinnableReference(), ref pbstrHelpStringDll); + } + + /// To be documented. + [NativeName("Src", "Line 6313, Column 41 in oaidl.h")] + public static unsafe int ITypeLib2GetDocumentation2Proxy(this Windows thisApi, Span This, int index, uint lcid, char** pbstrHelpString, uint* pdwHelpStringContext, char** pbstrHelpStringDll) + { + // SpanOverloader + return thisApi.ITypeLib2GetDocumentation2Proxy(ref This.GetPinnableReference(), index, lcid, pbstrHelpString, pdwHelpStringContext, pbstrHelpStringDll); + } + + /// To be documented. + [NativeName("Src", "Line 6313, Column 41 in oaidl.h")] + public static unsafe int ITypeLib2GetDocumentation2Proxy(this Windows thisApi, Span This, int index, uint lcid, char** pbstrHelpString, uint* pdwHelpStringContext, ref char* pbstrHelpStringDll) + { + // SpanOverloader + return thisApi.ITypeLib2GetDocumentation2Proxy(ref This.GetPinnableReference(), index, lcid, pbstrHelpString, pdwHelpStringContext, ref pbstrHelpStringDll); + } + + /// To be documented. + [NativeName("Src", "Line 6313, Column 41 in oaidl.h")] + public static unsafe int ITypeLib2GetDocumentation2Proxy(this Windows thisApi, Span This, int index, uint lcid, char** pbstrHelpString, Span pdwHelpStringContext, char** pbstrHelpStringDll) + { + // SpanOverloader + return thisApi.ITypeLib2GetDocumentation2Proxy(ref This.GetPinnableReference(), index, lcid, pbstrHelpString, ref pdwHelpStringContext.GetPinnableReference(), pbstrHelpStringDll); + } + + /// To be documented. + [NativeName("Src", "Line 6313, Column 41 in oaidl.h")] + public static unsafe int ITypeLib2GetDocumentation2Proxy(this Windows thisApi, Span This, int index, uint lcid, char** pbstrHelpString, Span pdwHelpStringContext, ref char* pbstrHelpStringDll) + { + // SpanOverloader + return thisApi.ITypeLib2GetDocumentation2Proxy(ref This.GetPinnableReference(), index, lcid, pbstrHelpString, ref pdwHelpStringContext.GetPinnableReference(), ref pbstrHelpStringDll); + } + + /// To be documented. + [NativeName("Src", "Line 6313, Column 41 in oaidl.h")] + public static unsafe int ITypeLib2GetDocumentation2Proxy(this Windows thisApi, Span This, int index, uint lcid, ref char* pbstrHelpString, uint* pdwHelpStringContext, char** pbstrHelpStringDll) + { + // SpanOverloader + return thisApi.ITypeLib2GetDocumentation2Proxy(ref This.GetPinnableReference(), index, lcid, ref pbstrHelpString, pdwHelpStringContext, pbstrHelpStringDll); + } + + /// To be documented. + [NativeName("Src", "Line 6313, Column 41 in oaidl.h")] + public static unsafe int ITypeLib2GetDocumentation2Proxy(this Windows thisApi, Span This, int index, uint lcid, ref char* pbstrHelpString, uint* pdwHelpStringContext, ref char* pbstrHelpStringDll) + { + // SpanOverloader + return thisApi.ITypeLib2GetDocumentation2Proxy(ref This.GetPinnableReference(), index, lcid, ref pbstrHelpString, pdwHelpStringContext, ref pbstrHelpStringDll); + } + + /// To be documented. + [NativeName("Src", "Line 6313, Column 41 in oaidl.h")] + public static unsafe int ITypeLib2GetDocumentation2Proxy(this Windows thisApi, Span This, int index, uint lcid, ref char* pbstrHelpString, Span pdwHelpStringContext, char** pbstrHelpStringDll) + { + // SpanOverloader + return thisApi.ITypeLib2GetDocumentation2Proxy(ref This.GetPinnableReference(), index, lcid, ref pbstrHelpString, ref pdwHelpStringContext.GetPinnableReference(), pbstrHelpStringDll); + } + + /// To be documented. + [NativeName("Src", "Line 6313, Column 41 in oaidl.h")] + public static unsafe int ITypeLib2GetDocumentation2Proxy(this Windows thisApi, Span This, int index, uint lcid, ref char* pbstrHelpString, Span pdwHelpStringContext, ref char* pbstrHelpStringDll) + { + // SpanOverloader + return thisApi.ITypeLib2GetDocumentation2Proxy(ref This.GetPinnableReference(), index, lcid, ref pbstrHelpString, ref pdwHelpStringContext.GetPinnableReference(), ref pbstrHelpStringDll); + } + + /// To be documented. + [NativeName("Src", "Line 6324, Column 43 in oaidl.h")] + public static unsafe int ITypeLib2GetDocumentation2Stub(this Windows thisApi, ITypeLib2* This, int index, uint lcid, uint refPtrFlags, char** pbstrHelpString, Span pdwHelpStringContext, char** pbstrHelpStringDll) + { + // SpanOverloader + return thisApi.ITypeLib2GetDocumentation2Stub(This, index, lcid, refPtrFlags, pbstrHelpString, ref pdwHelpStringContext.GetPinnableReference(), pbstrHelpStringDll); + } + + /// To be documented. + [NativeName("Src", "Line 6324, Column 43 in oaidl.h")] + public static unsafe int ITypeLib2GetDocumentation2Stub(this Windows thisApi, ITypeLib2* This, int index, uint lcid, uint refPtrFlags, char** pbstrHelpString, Span pdwHelpStringContext, ref char* pbstrHelpStringDll) + { + // SpanOverloader + return thisApi.ITypeLib2GetDocumentation2Stub(This, index, lcid, refPtrFlags, pbstrHelpString, ref pdwHelpStringContext.GetPinnableReference(), ref pbstrHelpStringDll); + } + + /// To be documented. + [NativeName("Src", "Line 6324, Column 43 in oaidl.h")] + public static unsafe int ITypeLib2GetDocumentation2Stub(this Windows thisApi, ITypeLib2* This, int index, uint lcid, uint refPtrFlags, ref char* pbstrHelpString, Span pdwHelpStringContext, char** pbstrHelpStringDll) + { + // SpanOverloader + return thisApi.ITypeLib2GetDocumentation2Stub(This, index, lcid, refPtrFlags, ref pbstrHelpString, ref pdwHelpStringContext.GetPinnableReference(), pbstrHelpStringDll); + } + + /// To be documented. + [NativeName("Src", "Line 6324, Column 43 in oaidl.h")] + public static unsafe int ITypeLib2GetDocumentation2Stub(this Windows thisApi, ITypeLib2* This, int index, uint lcid, uint refPtrFlags, ref char* pbstrHelpString, Span pdwHelpStringContext, ref char* pbstrHelpStringDll) + { + // SpanOverloader + return thisApi.ITypeLib2GetDocumentation2Stub(This, index, lcid, refPtrFlags, ref pbstrHelpString, ref pdwHelpStringContext.GetPinnableReference(), ref pbstrHelpStringDll); + } + + /// To be documented. + [NativeName("Src", "Line 6324, Column 43 in oaidl.h")] + public static unsafe int ITypeLib2GetDocumentation2Stub(this Windows thisApi, Span This, int index, uint lcid, uint refPtrFlags, char** pbstrHelpString, uint* pdwHelpStringContext, char** pbstrHelpStringDll) + { + // SpanOverloader + return thisApi.ITypeLib2GetDocumentation2Stub(ref This.GetPinnableReference(), index, lcid, refPtrFlags, pbstrHelpString, pdwHelpStringContext, pbstrHelpStringDll); + } + + /// To be documented. + [NativeName("Src", "Line 6324, Column 43 in oaidl.h")] + public static unsafe int ITypeLib2GetDocumentation2Stub(this Windows thisApi, Span This, int index, uint lcid, uint refPtrFlags, char** pbstrHelpString, uint* pdwHelpStringContext, ref char* pbstrHelpStringDll) + { + // SpanOverloader + return thisApi.ITypeLib2GetDocumentation2Stub(ref This.GetPinnableReference(), index, lcid, refPtrFlags, pbstrHelpString, pdwHelpStringContext, ref pbstrHelpStringDll); + } + + /// To be documented. + [NativeName("Src", "Line 6324, Column 43 in oaidl.h")] + public static unsafe int ITypeLib2GetDocumentation2Stub(this Windows thisApi, Span This, int index, uint lcid, uint refPtrFlags, char** pbstrHelpString, Span pdwHelpStringContext, char** pbstrHelpStringDll) + { + // SpanOverloader + return thisApi.ITypeLib2GetDocumentation2Stub(ref This.GetPinnableReference(), index, lcid, refPtrFlags, pbstrHelpString, ref pdwHelpStringContext.GetPinnableReference(), pbstrHelpStringDll); + } + + /// To be documented. + [NativeName("Src", "Line 6324, Column 43 in oaidl.h")] + public static unsafe int ITypeLib2GetDocumentation2Stub(this Windows thisApi, Span This, int index, uint lcid, uint refPtrFlags, char** pbstrHelpString, Span pdwHelpStringContext, ref char* pbstrHelpStringDll) + { + // SpanOverloader + return thisApi.ITypeLib2GetDocumentation2Stub(ref This.GetPinnableReference(), index, lcid, refPtrFlags, pbstrHelpString, ref pdwHelpStringContext.GetPinnableReference(), ref pbstrHelpStringDll); + } + + /// To be documented. + [NativeName("Src", "Line 6324, Column 43 in oaidl.h")] + public static unsafe int ITypeLib2GetDocumentation2Stub(this Windows thisApi, Span This, int index, uint lcid, uint refPtrFlags, ref char* pbstrHelpString, uint* pdwHelpStringContext, char** pbstrHelpStringDll) + { + // SpanOverloader + return thisApi.ITypeLib2GetDocumentation2Stub(ref This.GetPinnableReference(), index, lcid, refPtrFlags, ref pbstrHelpString, pdwHelpStringContext, pbstrHelpStringDll); + } + + /// To be documented. + [NativeName("Src", "Line 6324, Column 43 in oaidl.h")] + public static unsafe int ITypeLib2GetDocumentation2Stub(this Windows thisApi, Span This, int index, uint lcid, uint refPtrFlags, ref char* pbstrHelpString, uint* pdwHelpStringContext, ref char* pbstrHelpStringDll) + { + // SpanOverloader + return thisApi.ITypeLib2GetDocumentation2Stub(ref This.GetPinnableReference(), index, lcid, refPtrFlags, ref pbstrHelpString, pdwHelpStringContext, ref pbstrHelpStringDll); + } + + /// To be documented. + [NativeName("Src", "Line 6324, Column 43 in oaidl.h")] + public static unsafe int ITypeLib2GetDocumentation2Stub(this Windows thisApi, Span This, int index, uint lcid, uint refPtrFlags, ref char* pbstrHelpString, Span pdwHelpStringContext, char** pbstrHelpStringDll) + { + // SpanOverloader + return thisApi.ITypeLib2GetDocumentation2Stub(ref This.GetPinnableReference(), index, lcid, refPtrFlags, ref pbstrHelpString, ref pdwHelpStringContext.GetPinnableReference(), pbstrHelpStringDll); + } + + /// To be documented. + [NativeName("Src", "Line 6324, Column 43 in oaidl.h")] + public static unsafe int ITypeLib2GetDocumentation2Stub(this Windows thisApi, Span This, int index, uint lcid, uint refPtrFlags, ref char* pbstrHelpString, Span pdwHelpStringContext, ref char* pbstrHelpStringDll) + { + // SpanOverloader + return thisApi.ITypeLib2GetDocumentation2Stub(ref This.GetPinnableReference(), index, lcid, refPtrFlags, ref pbstrHelpString, ref pdwHelpStringContext.GetPinnableReference(), ref pbstrHelpStringDll); + } + + /// To be documented. + [NativeName("Src", "Line 6333, Column 41 in oaidl.h")] + public static unsafe int IPropertyBagReadProxy(this Windows thisApi, IPropertyBag* This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pszPropName, Variant* pVar, Span pErrorLog) + { + // SpanOverloader + return thisApi.IPropertyBagReadProxy(This, pszPropName, pVar, ref pErrorLog.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6333, Column 41 in oaidl.h")] + public static unsafe int IPropertyBagReadProxy(this Windows thisApi, IPropertyBag* This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pszPropName, Span pVar, IErrorLog* pErrorLog) + { + // SpanOverloader + return thisApi.IPropertyBagReadProxy(This, pszPropName, ref pVar.GetPinnableReference(), pErrorLog); + } + + /// To be documented. + [NativeName("Src", "Line 6333, Column 41 in oaidl.h")] + public static unsafe int IPropertyBagReadProxy(this Windows thisApi, IPropertyBag* This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pszPropName, Span pVar, Span pErrorLog) + { + // SpanOverloader + return thisApi.IPropertyBagReadProxy(This, pszPropName, ref pVar.GetPinnableReference(), ref pErrorLog.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6333, Column 41 in oaidl.h")] + public static unsafe int IPropertyBagReadProxy(this Windows thisApi, IPropertyBag* This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pszPropName, Variant* pVar, IErrorLog* pErrorLog) + { + // SpanOverloader + return thisApi.IPropertyBagReadProxy(This, in pszPropName.GetPinnableReference(), pVar, pErrorLog); + } + + /// To be documented. + [NativeName("Src", "Line 6333, Column 41 in oaidl.h")] + public static unsafe int IPropertyBagReadProxy(this Windows thisApi, IPropertyBag* This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pszPropName, Variant* pVar, Span pErrorLog) + { + // SpanOverloader + return thisApi.IPropertyBagReadProxy(This, in pszPropName.GetPinnableReference(), pVar, ref pErrorLog.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6333, Column 41 in oaidl.h")] + public static unsafe int IPropertyBagReadProxy(this Windows thisApi, IPropertyBag* This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pszPropName, Span pVar, IErrorLog* pErrorLog) + { + // SpanOverloader + return thisApi.IPropertyBagReadProxy(This, in pszPropName.GetPinnableReference(), ref pVar.GetPinnableReference(), pErrorLog); + } + + /// To be documented. + [NativeName("Src", "Line 6333, Column 41 in oaidl.h")] + public static unsafe int IPropertyBagReadProxy(this Windows thisApi, IPropertyBag* This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pszPropName, Span pVar, Span pErrorLog) + { + // SpanOverloader + return thisApi.IPropertyBagReadProxy(This, in pszPropName.GetPinnableReference(), ref pVar.GetPinnableReference(), ref pErrorLog.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6333, Column 41 in oaidl.h")] + public static unsafe int IPropertyBagReadProxy(this Windows thisApi, IPropertyBag* This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pszPropName, Variant* pVar, Span pErrorLog) + { + // SpanOverloader + return thisApi.IPropertyBagReadProxy(This, pszPropName, pVar, ref pErrorLog.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6333, Column 41 in oaidl.h")] + public static unsafe int IPropertyBagReadProxy(this Windows thisApi, IPropertyBag* This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pszPropName, Span pVar, IErrorLog* pErrorLog) + { + // SpanOverloader + return thisApi.IPropertyBagReadProxy(This, pszPropName, ref pVar.GetPinnableReference(), pErrorLog); + } + + /// To be documented. + [NativeName("Src", "Line 6333, Column 41 in oaidl.h")] + public static unsafe int IPropertyBagReadProxy(this Windows thisApi, IPropertyBag* This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pszPropName, Span pVar, Span pErrorLog) + { + // SpanOverloader + return thisApi.IPropertyBagReadProxy(This, pszPropName, ref pVar.GetPinnableReference(), ref pErrorLog.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6333, Column 41 in oaidl.h")] + public static unsafe int IPropertyBagReadProxy(this Windows thisApi, Span This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pszPropName, Variant* pVar, IErrorLog* pErrorLog) + { + // SpanOverloader + return thisApi.IPropertyBagReadProxy(ref This.GetPinnableReference(), pszPropName, pVar, pErrorLog); + } + + /// To be documented. + [NativeName("Src", "Line 6333, Column 41 in oaidl.h")] + public static unsafe int IPropertyBagReadProxy(this Windows thisApi, Span This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pszPropName, Variant* pVar, Span pErrorLog) + { + // SpanOverloader + return thisApi.IPropertyBagReadProxy(ref This.GetPinnableReference(), pszPropName, pVar, ref pErrorLog.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6333, Column 41 in oaidl.h")] + public static unsafe int IPropertyBagReadProxy(this Windows thisApi, Span This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pszPropName, Span pVar, IErrorLog* pErrorLog) + { + // SpanOverloader + return thisApi.IPropertyBagReadProxy(ref This.GetPinnableReference(), pszPropName, ref pVar.GetPinnableReference(), pErrorLog); + } + + /// To be documented. + [NativeName("Src", "Line 6333, Column 41 in oaidl.h")] + public static unsafe int IPropertyBagReadProxy(this Windows thisApi, Span This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pszPropName, Span pVar, Span pErrorLog) + { + // SpanOverloader + return thisApi.IPropertyBagReadProxy(ref This.GetPinnableReference(), pszPropName, ref pVar.GetPinnableReference(), ref pErrorLog.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6333, Column 41 in oaidl.h")] + public static unsafe int IPropertyBagReadProxy(this Windows thisApi, Span This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pszPropName, Variant* pVar, IErrorLog* pErrorLog) + { + // SpanOverloader + return thisApi.IPropertyBagReadProxy(ref This.GetPinnableReference(), in pszPropName.GetPinnableReference(), pVar, pErrorLog); + } + + /// To be documented. + [NativeName("Src", "Line 6333, Column 41 in oaidl.h")] + public static unsafe int IPropertyBagReadProxy(this Windows thisApi, Span This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pszPropName, Variant* pVar, Span pErrorLog) + { + // SpanOverloader + return thisApi.IPropertyBagReadProxy(ref This.GetPinnableReference(), in pszPropName.GetPinnableReference(), pVar, ref pErrorLog.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6333, Column 41 in oaidl.h")] + public static unsafe int IPropertyBagReadProxy(this Windows thisApi, Span This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pszPropName, Span pVar, IErrorLog* pErrorLog) + { + // SpanOverloader + return thisApi.IPropertyBagReadProxy(ref This.GetPinnableReference(), in pszPropName.GetPinnableReference(), ref pVar.GetPinnableReference(), pErrorLog); + } + + /// To be documented. + [NativeName("Src", "Line 6333, Column 41 in oaidl.h")] + public static unsafe int IPropertyBagReadProxy(this Windows thisApi, Span This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pszPropName, Span pVar, Span pErrorLog) + { + // SpanOverloader + return thisApi.IPropertyBagReadProxy(ref This.GetPinnableReference(), in pszPropName.GetPinnableReference(), ref pVar.GetPinnableReference(), ref pErrorLog.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6333, Column 41 in oaidl.h")] + public static unsafe int IPropertyBagReadProxy(this Windows thisApi, Span This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pszPropName, Variant* pVar, IErrorLog* pErrorLog) + { + // SpanOverloader + return thisApi.IPropertyBagReadProxy(ref This.GetPinnableReference(), pszPropName, pVar, pErrorLog); + } + + /// To be documented. + [NativeName("Src", "Line 6333, Column 41 in oaidl.h")] + public static unsafe int IPropertyBagReadProxy(this Windows thisApi, Span This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pszPropName, Variant* pVar, Span pErrorLog) + { + // SpanOverloader + return thisApi.IPropertyBagReadProxy(ref This.GetPinnableReference(), pszPropName, pVar, ref pErrorLog.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6333, Column 41 in oaidl.h")] + public static unsafe int IPropertyBagReadProxy(this Windows thisApi, Span This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pszPropName, Span pVar, IErrorLog* pErrorLog) + { + // SpanOverloader + return thisApi.IPropertyBagReadProxy(ref This.GetPinnableReference(), pszPropName, ref pVar.GetPinnableReference(), pErrorLog); + } + + /// To be documented. + [NativeName("Src", "Line 6333, Column 41 in oaidl.h")] + public static unsafe int IPropertyBagReadProxy(this Windows thisApi, Span This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pszPropName, Span pVar, Span pErrorLog) + { + // SpanOverloader + return thisApi.IPropertyBagReadProxy(ref This.GetPinnableReference(), pszPropName, ref pVar.GetPinnableReference(), ref pErrorLog.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6340, Column 43 in oaidl.h")] + public static unsafe int IPropertyBagReadStub(this Windows thisApi, IPropertyBag* This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pszPropName, Variant* pVar, IErrorLog* pErrorLog, uint varType, Span pUnkObj) + { + // SpanOverloader + return thisApi.IPropertyBagReadStub(This, pszPropName, pVar, pErrorLog, varType, ref pUnkObj.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6340, Column 43 in oaidl.h")] + public static unsafe int IPropertyBagReadStub(this Windows thisApi, IPropertyBag* This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pszPropName, Variant* pVar, Span pErrorLog, uint varType, Silk.NET.Core.Native.IUnknown* pUnkObj) + { + // SpanOverloader + return thisApi.IPropertyBagReadStub(This, pszPropName, pVar, ref pErrorLog.GetPinnableReference(), varType, pUnkObj); + } + + /// To be documented. + [NativeName("Src", "Line 6340, Column 43 in oaidl.h")] + public static unsafe int IPropertyBagReadStub(this Windows thisApi, IPropertyBag* This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pszPropName, Variant* pVar, Span pErrorLog, uint varType, Span pUnkObj) + { + // SpanOverloader + return thisApi.IPropertyBagReadStub(This, pszPropName, pVar, ref pErrorLog.GetPinnableReference(), varType, ref pUnkObj.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6340, Column 43 in oaidl.h")] + public static unsafe int IPropertyBagReadStub(this Windows thisApi, IPropertyBag* This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pszPropName, Span pVar, IErrorLog* pErrorLog, uint varType, Silk.NET.Core.Native.IUnknown* pUnkObj) + { + // SpanOverloader + return thisApi.IPropertyBagReadStub(This, pszPropName, ref pVar.GetPinnableReference(), pErrorLog, varType, pUnkObj); + } + + /// To be documented. + [NativeName("Src", "Line 6340, Column 43 in oaidl.h")] + public static unsafe int IPropertyBagReadStub(this Windows thisApi, IPropertyBag* This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pszPropName, Span pVar, IErrorLog* pErrorLog, uint varType, Span pUnkObj) + { + // SpanOverloader + return thisApi.IPropertyBagReadStub(This, pszPropName, ref pVar.GetPinnableReference(), pErrorLog, varType, ref pUnkObj.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6340, Column 43 in oaidl.h")] + public static unsafe int IPropertyBagReadStub(this Windows thisApi, IPropertyBag* This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pszPropName, Span pVar, Span pErrorLog, uint varType, Silk.NET.Core.Native.IUnknown* pUnkObj) + { + // SpanOverloader + return thisApi.IPropertyBagReadStub(This, pszPropName, ref pVar.GetPinnableReference(), ref pErrorLog.GetPinnableReference(), varType, pUnkObj); + } + + /// To be documented. + [NativeName("Src", "Line 6340, Column 43 in oaidl.h")] + public static unsafe int IPropertyBagReadStub(this Windows thisApi, IPropertyBag* This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pszPropName, Span pVar, Span pErrorLog, uint varType, Span pUnkObj) + { + // SpanOverloader + return thisApi.IPropertyBagReadStub(This, pszPropName, ref pVar.GetPinnableReference(), ref pErrorLog.GetPinnableReference(), varType, ref pUnkObj.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6340, Column 43 in oaidl.h")] + public static unsafe int IPropertyBagReadStub(this Windows thisApi, IPropertyBag* This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pszPropName, Variant* pVar, IErrorLog* pErrorLog, uint varType, Silk.NET.Core.Native.IUnknown* pUnkObj) + { + // SpanOverloader + return thisApi.IPropertyBagReadStub(This, in pszPropName.GetPinnableReference(), pVar, pErrorLog, varType, pUnkObj); + } + + /// To be documented. + [NativeName("Src", "Line 6340, Column 43 in oaidl.h")] + public static unsafe int IPropertyBagReadStub(this Windows thisApi, IPropertyBag* This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pszPropName, Variant* pVar, IErrorLog* pErrorLog, uint varType, Span pUnkObj) + { + // SpanOverloader + return thisApi.IPropertyBagReadStub(This, in pszPropName.GetPinnableReference(), pVar, pErrorLog, varType, ref pUnkObj.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6340, Column 43 in oaidl.h")] + public static unsafe int IPropertyBagReadStub(this Windows thisApi, IPropertyBag* This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pszPropName, Variant* pVar, Span pErrorLog, uint varType, Silk.NET.Core.Native.IUnknown* pUnkObj) + { + // SpanOverloader + return thisApi.IPropertyBagReadStub(This, in pszPropName.GetPinnableReference(), pVar, ref pErrorLog.GetPinnableReference(), varType, pUnkObj); + } + + /// To be documented. + [NativeName("Src", "Line 6340, Column 43 in oaidl.h")] + public static unsafe int IPropertyBagReadStub(this Windows thisApi, IPropertyBag* This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pszPropName, Variant* pVar, Span pErrorLog, uint varType, Span pUnkObj) + { + // SpanOverloader + return thisApi.IPropertyBagReadStub(This, in pszPropName.GetPinnableReference(), pVar, ref pErrorLog.GetPinnableReference(), varType, ref pUnkObj.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6340, Column 43 in oaidl.h")] + public static unsafe int IPropertyBagReadStub(this Windows thisApi, IPropertyBag* This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pszPropName, Span pVar, IErrorLog* pErrorLog, uint varType, Silk.NET.Core.Native.IUnknown* pUnkObj) + { + // SpanOverloader + return thisApi.IPropertyBagReadStub(This, in pszPropName.GetPinnableReference(), ref pVar.GetPinnableReference(), pErrorLog, varType, pUnkObj); + } + + /// To be documented. + [NativeName("Src", "Line 6340, Column 43 in oaidl.h")] + public static unsafe int IPropertyBagReadStub(this Windows thisApi, IPropertyBag* This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pszPropName, Span pVar, IErrorLog* pErrorLog, uint varType, Span pUnkObj) + { + // SpanOverloader + return thisApi.IPropertyBagReadStub(This, in pszPropName.GetPinnableReference(), ref pVar.GetPinnableReference(), pErrorLog, varType, ref pUnkObj.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6340, Column 43 in oaidl.h")] + public static unsafe int IPropertyBagReadStub(this Windows thisApi, IPropertyBag* This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pszPropName, Span pVar, Span pErrorLog, uint varType, Silk.NET.Core.Native.IUnknown* pUnkObj) + { + // SpanOverloader + return thisApi.IPropertyBagReadStub(This, in pszPropName.GetPinnableReference(), ref pVar.GetPinnableReference(), ref pErrorLog.GetPinnableReference(), varType, pUnkObj); + } + + /// To be documented. + [NativeName("Src", "Line 6340, Column 43 in oaidl.h")] + public static unsafe int IPropertyBagReadStub(this Windows thisApi, IPropertyBag* This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pszPropName, Span pVar, Span pErrorLog, uint varType, Span pUnkObj) + { + // SpanOverloader + return thisApi.IPropertyBagReadStub(This, in pszPropName.GetPinnableReference(), ref pVar.GetPinnableReference(), ref pErrorLog.GetPinnableReference(), varType, ref pUnkObj.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6340, Column 43 in oaidl.h")] + public static unsafe int IPropertyBagReadStub(this Windows thisApi, IPropertyBag* This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pszPropName, Variant* pVar, IErrorLog* pErrorLog, uint varType, Span pUnkObj) + { + // SpanOverloader + return thisApi.IPropertyBagReadStub(This, pszPropName, pVar, pErrorLog, varType, ref pUnkObj.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6340, Column 43 in oaidl.h")] + public static unsafe int IPropertyBagReadStub(this Windows thisApi, IPropertyBag* This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pszPropName, Variant* pVar, Span pErrorLog, uint varType, Silk.NET.Core.Native.IUnknown* pUnkObj) + { + // SpanOverloader + return thisApi.IPropertyBagReadStub(This, pszPropName, pVar, ref pErrorLog.GetPinnableReference(), varType, pUnkObj); + } + + /// To be documented. + [NativeName("Src", "Line 6340, Column 43 in oaidl.h")] + public static unsafe int IPropertyBagReadStub(this Windows thisApi, IPropertyBag* This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pszPropName, Variant* pVar, Span pErrorLog, uint varType, Span pUnkObj) + { + // SpanOverloader + return thisApi.IPropertyBagReadStub(This, pszPropName, pVar, ref pErrorLog.GetPinnableReference(), varType, ref pUnkObj.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6340, Column 43 in oaidl.h")] + public static unsafe int IPropertyBagReadStub(this Windows thisApi, IPropertyBag* This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pszPropName, Span pVar, IErrorLog* pErrorLog, uint varType, Silk.NET.Core.Native.IUnknown* pUnkObj) + { + // SpanOverloader + return thisApi.IPropertyBagReadStub(This, pszPropName, ref pVar.GetPinnableReference(), pErrorLog, varType, pUnkObj); + } + + /// To be documented. + [NativeName("Src", "Line 6340, Column 43 in oaidl.h")] + public static unsafe int IPropertyBagReadStub(this Windows thisApi, IPropertyBag* This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pszPropName, Span pVar, IErrorLog* pErrorLog, uint varType, Span pUnkObj) + { + // SpanOverloader + return thisApi.IPropertyBagReadStub(This, pszPropName, ref pVar.GetPinnableReference(), pErrorLog, varType, ref pUnkObj.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6340, Column 43 in oaidl.h")] + public static unsafe int IPropertyBagReadStub(this Windows thisApi, IPropertyBag* This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pszPropName, Span pVar, Span pErrorLog, uint varType, Silk.NET.Core.Native.IUnknown* pUnkObj) + { + // SpanOverloader + return thisApi.IPropertyBagReadStub(This, pszPropName, ref pVar.GetPinnableReference(), ref pErrorLog.GetPinnableReference(), varType, pUnkObj); + } + + /// To be documented. + [NativeName("Src", "Line 6340, Column 43 in oaidl.h")] + public static unsafe int IPropertyBagReadStub(this Windows thisApi, IPropertyBag* This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pszPropName, Span pVar, Span pErrorLog, uint varType, Span pUnkObj) + { + // SpanOverloader + return thisApi.IPropertyBagReadStub(This, pszPropName, ref pVar.GetPinnableReference(), ref pErrorLog.GetPinnableReference(), varType, ref pUnkObj.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6340, Column 43 in oaidl.h")] + public static unsafe int IPropertyBagReadStub(this Windows thisApi, Span This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pszPropName, Variant* pVar, IErrorLog* pErrorLog, uint varType, Silk.NET.Core.Native.IUnknown* pUnkObj) + { + // SpanOverloader + return thisApi.IPropertyBagReadStub(ref This.GetPinnableReference(), pszPropName, pVar, pErrorLog, varType, pUnkObj); + } + + /// To be documented. + [NativeName("Src", "Line 6340, Column 43 in oaidl.h")] + public static unsafe int IPropertyBagReadStub(this Windows thisApi, Span This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pszPropName, Variant* pVar, IErrorLog* pErrorLog, uint varType, Span pUnkObj) + { + // SpanOverloader + return thisApi.IPropertyBagReadStub(ref This.GetPinnableReference(), pszPropName, pVar, pErrorLog, varType, ref pUnkObj.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6340, Column 43 in oaidl.h")] + public static unsafe int IPropertyBagReadStub(this Windows thisApi, Span This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pszPropName, Variant* pVar, Span pErrorLog, uint varType, Silk.NET.Core.Native.IUnknown* pUnkObj) + { + // SpanOverloader + return thisApi.IPropertyBagReadStub(ref This.GetPinnableReference(), pszPropName, pVar, ref pErrorLog.GetPinnableReference(), varType, pUnkObj); + } + + /// To be documented. + [NativeName("Src", "Line 6340, Column 43 in oaidl.h")] + public static unsafe int IPropertyBagReadStub(this Windows thisApi, Span This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pszPropName, Variant* pVar, Span pErrorLog, uint varType, Span pUnkObj) + { + // SpanOverloader + return thisApi.IPropertyBagReadStub(ref This.GetPinnableReference(), pszPropName, pVar, ref pErrorLog.GetPinnableReference(), varType, ref pUnkObj.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6340, Column 43 in oaidl.h")] + public static unsafe int IPropertyBagReadStub(this Windows thisApi, Span This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pszPropName, Span pVar, IErrorLog* pErrorLog, uint varType, Silk.NET.Core.Native.IUnknown* pUnkObj) + { + // SpanOverloader + return thisApi.IPropertyBagReadStub(ref This.GetPinnableReference(), pszPropName, ref pVar.GetPinnableReference(), pErrorLog, varType, pUnkObj); + } + + /// To be documented. + [NativeName("Src", "Line 6340, Column 43 in oaidl.h")] + public static unsafe int IPropertyBagReadStub(this Windows thisApi, Span This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pszPropName, Span pVar, IErrorLog* pErrorLog, uint varType, Span pUnkObj) + { + // SpanOverloader + return thisApi.IPropertyBagReadStub(ref This.GetPinnableReference(), pszPropName, ref pVar.GetPinnableReference(), pErrorLog, varType, ref pUnkObj.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6340, Column 43 in oaidl.h")] + public static unsafe int IPropertyBagReadStub(this Windows thisApi, Span This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pszPropName, Span pVar, Span pErrorLog, uint varType, Silk.NET.Core.Native.IUnknown* pUnkObj) + { + // SpanOverloader + return thisApi.IPropertyBagReadStub(ref This.GetPinnableReference(), pszPropName, ref pVar.GetPinnableReference(), ref pErrorLog.GetPinnableReference(), varType, pUnkObj); + } + + /// To be documented. + [NativeName("Src", "Line 6340, Column 43 in oaidl.h")] + public static unsafe int IPropertyBagReadStub(this Windows thisApi, Span This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pszPropName, Span pVar, Span pErrorLog, uint varType, Span pUnkObj) + { + // SpanOverloader + return thisApi.IPropertyBagReadStub(ref This.GetPinnableReference(), pszPropName, ref pVar.GetPinnableReference(), ref pErrorLog.GetPinnableReference(), varType, ref pUnkObj.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6340, Column 43 in oaidl.h")] + public static unsafe int IPropertyBagReadStub(this Windows thisApi, Span This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pszPropName, Variant* pVar, IErrorLog* pErrorLog, uint varType, Silk.NET.Core.Native.IUnknown* pUnkObj) + { + // SpanOverloader + return thisApi.IPropertyBagReadStub(ref This.GetPinnableReference(), in pszPropName.GetPinnableReference(), pVar, pErrorLog, varType, pUnkObj); + } + + /// To be documented. + [NativeName("Src", "Line 6340, Column 43 in oaidl.h")] + public static unsafe int IPropertyBagReadStub(this Windows thisApi, Span This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pszPropName, Variant* pVar, IErrorLog* pErrorLog, uint varType, Span pUnkObj) + { + // SpanOverloader + return thisApi.IPropertyBagReadStub(ref This.GetPinnableReference(), in pszPropName.GetPinnableReference(), pVar, pErrorLog, varType, ref pUnkObj.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6340, Column 43 in oaidl.h")] + public static unsafe int IPropertyBagReadStub(this Windows thisApi, Span This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pszPropName, Variant* pVar, Span pErrorLog, uint varType, Silk.NET.Core.Native.IUnknown* pUnkObj) + { + // SpanOverloader + return thisApi.IPropertyBagReadStub(ref This.GetPinnableReference(), in pszPropName.GetPinnableReference(), pVar, ref pErrorLog.GetPinnableReference(), varType, pUnkObj); + } + + /// To be documented. + [NativeName("Src", "Line 6340, Column 43 in oaidl.h")] + public static unsafe int IPropertyBagReadStub(this Windows thisApi, Span This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pszPropName, Variant* pVar, Span pErrorLog, uint varType, Span pUnkObj) + { + // SpanOverloader + return thisApi.IPropertyBagReadStub(ref This.GetPinnableReference(), in pszPropName.GetPinnableReference(), pVar, ref pErrorLog.GetPinnableReference(), varType, ref pUnkObj.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6340, Column 43 in oaidl.h")] + public static unsafe int IPropertyBagReadStub(this Windows thisApi, Span This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pszPropName, Span pVar, IErrorLog* pErrorLog, uint varType, Silk.NET.Core.Native.IUnknown* pUnkObj) + { + // SpanOverloader + return thisApi.IPropertyBagReadStub(ref This.GetPinnableReference(), in pszPropName.GetPinnableReference(), ref pVar.GetPinnableReference(), pErrorLog, varType, pUnkObj); + } + + /// To be documented. + [NativeName("Src", "Line 6340, Column 43 in oaidl.h")] + public static unsafe int IPropertyBagReadStub(this Windows thisApi, Span This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pszPropName, Span pVar, IErrorLog* pErrorLog, uint varType, Span pUnkObj) + { + // SpanOverloader + return thisApi.IPropertyBagReadStub(ref This.GetPinnableReference(), in pszPropName.GetPinnableReference(), ref pVar.GetPinnableReference(), pErrorLog, varType, ref pUnkObj.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6340, Column 43 in oaidl.h")] + public static unsafe int IPropertyBagReadStub(this Windows thisApi, Span This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pszPropName, Span pVar, Span pErrorLog, uint varType, Silk.NET.Core.Native.IUnknown* pUnkObj) + { + // SpanOverloader + return thisApi.IPropertyBagReadStub(ref This.GetPinnableReference(), in pszPropName.GetPinnableReference(), ref pVar.GetPinnableReference(), ref pErrorLog.GetPinnableReference(), varType, pUnkObj); + } + + /// To be documented. + [NativeName("Src", "Line 6340, Column 43 in oaidl.h")] + public static unsafe int IPropertyBagReadStub(this Windows thisApi, Span This, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pszPropName, Span pVar, Span pErrorLog, uint varType, Span pUnkObj) + { + // SpanOverloader + return thisApi.IPropertyBagReadStub(ref This.GetPinnableReference(), in pszPropName.GetPinnableReference(), ref pVar.GetPinnableReference(), ref pErrorLog.GetPinnableReference(), varType, ref pUnkObj.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6340, Column 43 in oaidl.h")] + public static unsafe int IPropertyBagReadStub(this Windows thisApi, Span This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pszPropName, Variant* pVar, IErrorLog* pErrorLog, uint varType, Silk.NET.Core.Native.IUnknown* pUnkObj) + { + // SpanOverloader + return thisApi.IPropertyBagReadStub(ref This.GetPinnableReference(), pszPropName, pVar, pErrorLog, varType, pUnkObj); + } + + /// To be documented. + [NativeName("Src", "Line 6340, Column 43 in oaidl.h")] + public static unsafe int IPropertyBagReadStub(this Windows thisApi, Span This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pszPropName, Variant* pVar, IErrorLog* pErrorLog, uint varType, Span pUnkObj) + { + // SpanOverloader + return thisApi.IPropertyBagReadStub(ref This.GetPinnableReference(), pszPropName, pVar, pErrorLog, varType, ref pUnkObj.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6340, Column 43 in oaidl.h")] + public static unsafe int IPropertyBagReadStub(this Windows thisApi, Span This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pszPropName, Variant* pVar, Span pErrorLog, uint varType, Silk.NET.Core.Native.IUnknown* pUnkObj) + { + // SpanOverloader + return thisApi.IPropertyBagReadStub(ref This.GetPinnableReference(), pszPropName, pVar, ref pErrorLog.GetPinnableReference(), varType, pUnkObj); + } + + /// To be documented. + [NativeName("Src", "Line 6340, Column 43 in oaidl.h")] + public static unsafe int IPropertyBagReadStub(this Windows thisApi, Span This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pszPropName, Variant* pVar, Span pErrorLog, uint varType, Span pUnkObj) + { + // SpanOverloader + return thisApi.IPropertyBagReadStub(ref This.GetPinnableReference(), pszPropName, pVar, ref pErrorLog.GetPinnableReference(), varType, ref pUnkObj.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6340, Column 43 in oaidl.h")] + public static unsafe int IPropertyBagReadStub(this Windows thisApi, Span This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pszPropName, Span pVar, IErrorLog* pErrorLog, uint varType, Silk.NET.Core.Native.IUnknown* pUnkObj) + { + // SpanOverloader + return thisApi.IPropertyBagReadStub(ref This.GetPinnableReference(), pszPropName, ref pVar.GetPinnableReference(), pErrorLog, varType, pUnkObj); + } + + /// To be documented. + [NativeName("Src", "Line 6340, Column 43 in oaidl.h")] + public static unsafe int IPropertyBagReadStub(this Windows thisApi, Span This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pszPropName, Span pVar, IErrorLog* pErrorLog, uint varType, Span pUnkObj) + { + // SpanOverloader + return thisApi.IPropertyBagReadStub(ref This.GetPinnableReference(), pszPropName, ref pVar.GetPinnableReference(), pErrorLog, varType, ref pUnkObj.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6340, Column 43 in oaidl.h")] + public static unsafe int IPropertyBagReadStub(this Windows thisApi, Span This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pszPropName, Span pVar, Span pErrorLog, uint varType, Silk.NET.Core.Native.IUnknown* pUnkObj) + { + // SpanOverloader + return thisApi.IPropertyBagReadStub(ref This.GetPinnableReference(), pszPropName, ref pVar.GetPinnableReference(), ref pErrorLog.GetPinnableReference(), varType, pUnkObj); + } + + /// To be documented. + [NativeName("Src", "Line 6340, Column 43 in oaidl.h")] + public static unsafe int IPropertyBagReadStub(this Windows thisApi, Span This, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pszPropName, Span pVar, Span pErrorLog, uint varType, Span pUnkObj) + { + // SpanOverloader + return thisApi.IPropertyBagReadStub(ref This.GetPinnableReference(), pszPropName, ref pVar.GetPinnableReference(), ref pErrorLog.GetPinnableReference(), varType, ref pUnkObj.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 969, Column 43 in propidlbase.h")] + public static unsafe int IEnumSTATPROPSTGRemoteNextProxy(this Windows thisApi, IEnumSTATPROPSTG* This, uint celt, STATPROPSTG* rgelt, Span pceltFetched) + { + // SpanOverloader + return thisApi.IEnumSTATPROPSTGRemoteNextProxy(This, celt, rgelt, ref pceltFetched.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 969, Column 43 in propidlbase.h")] + public static unsafe int IEnumSTATPROPSTGRemoteNextProxy(this Windows thisApi, IEnumSTATPROPSTG* This, uint celt, Span rgelt, uint* pceltFetched) + { + // SpanOverloader + return thisApi.IEnumSTATPROPSTGRemoteNextProxy(This, celt, ref rgelt.GetPinnableReference(), pceltFetched); + } + + /// To be documented. + [NativeName("Src", "Line 969, Column 43 in propidlbase.h")] + public static unsafe int IEnumSTATPROPSTGRemoteNextProxy(this Windows thisApi, IEnumSTATPROPSTG* This, uint celt, Span rgelt, Span pceltFetched) + { + // SpanOverloader + return thisApi.IEnumSTATPROPSTGRemoteNextProxy(This, celt, ref rgelt.GetPinnableReference(), ref pceltFetched.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 969, Column 43 in propidlbase.h")] + public static unsafe int IEnumSTATPROPSTGRemoteNextProxy(this Windows thisApi, Span This, uint celt, STATPROPSTG* rgelt, uint* pceltFetched) + { + // SpanOverloader + return thisApi.IEnumSTATPROPSTGRemoteNextProxy(ref This.GetPinnableReference(), celt, rgelt, pceltFetched); + } + + /// To be documented. + [NativeName("Src", "Line 969, Column 43 in propidlbase.h")] + public static unsafe int IEnumSTATPROPSTGRemoteNextProxy(this Windows thisApi, Span This, uint celt, STATPROPSTG* rgelt, Span pceltFetched) + { + // SpanOverloader + return thisApi.IEnumSTATPROPSTGRemoteNextProxy(ref This.GetPinnableReference(), celt, rgelt, ref pceltFetched.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 969, Column 43 in propidlbase.h")] + public static unsafe int IEnumSTATPROPSTGRemoteNextProxy(this Windows thisApi, Span This, uint celt, Span rgelt, uint* pceltFetched) + { + // SpanOverloader + return thisApi.IEnumSTATPROPSTGRemoteNextProxy(ref This.GetPinnableReference(), celt, ref rgelt.GetPinnableReference(), pceltFetched); + } + + /// To be documented. + [NativeName("Src", "Line 969, Column 43 in propidlbase.h")] + public static unsafe int IEnumSTATPROPSTGRemoteNextProxy(this Windows thisApi, Span This, uint celt, Span rgelt, Span pceltFetched) + { + // SpanOverloader + return thisApi.IEnumSTATPROPSTGRemoteNextProxy(ref This.GetPinnableReference(), celt, ref rgelt.GetPinnableReference(), ref pceltFetched.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 976, Column 17 in propidlbase.h")] + public static unsafe void IEnumSTATPROPSTGRemoteNextStub(this Windows thisApi, IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.IEnumSTATPROPSTGRemoteNextStub(This, _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 976, Column 17 in propidlbase.h")] + public static unsafe void IEnumSTATPROPSTGRemoteNextStub(this Windows thisApi, IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.IEnumSTATPROPSTGRemoteNextStub(This, _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 976, Column 17 in propidlbase.h")] + public static unsafe void IEnumSTATPROPSTGRemoteNextStub(this Windows thisApi, IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.IEnumSTATPROPSTGRemoteNextStub(This, _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 976, Column 17 in propidlbase.h")] + public static unsafe void IEnumSTATPROPSTGRemoteNextStub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.IEnumSTATPROPSTGRemoteNextStub(This, ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 976, Column 17 in propidlbase.h")] + public static unsafe void IEnumSTATPROPSTGRemoteNextStub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.IEnumSTATPROPSTGRemoteNextStub(This, ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 976, Column 17 in propidlbase.h")] + public static unsafe void IEnumSTATPROPSTGRemoteNextStub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.IEnumSTATPROPSTGRemoteNextStub(This, ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 976, Column 17 in propidlbase.h")] + public static unsafe void IEnumSTATPROPSTGRemoteNextStub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.IEnumSTATPROPSTGRemoteNextStub(This, ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 976, Column 17 in propidlbase.h")] + public static unsafe void IEnumSTATPROPSTGRemoteNextStub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.IEnumSTATPROPSTGRemoteNextStub(ref This.GetPinnableReference(), _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 976, Column 17 in propidlbase.h")] + public static unsafe void IEnumSTATPROPSTGRemoteNextStub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.IEnumSTATPROPSTGRemoteNextStub(ref This.GetPinnableReference(), _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 976, Column 17 in propidlbase.h")] + public static unsafe void IEnumSTATPROPSTGRemoteNextStub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.IEnumSTATPROPSTGRemoteNextStub(ref This.GetPinnableReference(), _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 976, Column 17 in propidlbase.h")] + public static unsafe void IEnumSTATPROPSTGRemoteNextStub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.IEnumSTATPROPSTGRemoteNextStub(ref This.GetPinnableReference(), _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 976, Column 17 in propidlbase.h")] + public static unsafe void IEnumSTATPROPSTGRemoteNextStub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.IEnumSTATPROPSTGRemoteNextStub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 976, Column 17 in propidlbase.h")] + public static unsafe void IEnumSTATPROPSTGRemoteNextStub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.IEnumSTATPROPSTGRemoteNextStub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 976, Column 17 in propidlbase.h")] + public static unsafe void IEnumSTATPROPSTGRemoteNextStub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.IEnumSTATPROPSTGRemoteNextStub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 976, Column 17 in propidlbase.h")] + public static unsafe void IEnumSTATPROPSTGRemoteNextStub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.IEnumSTATPROPSTGRemoteNextStub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 1108, Column 43 in propidlbase.h")] + public static unsafe int IEnumSTATPROPSETSTGRemoteNextProxy(this Windows thisApi, IEnumSTATPROPSETSTG* This, uint celt, STATPROPSETSTG* rgelt, Span pceltFetched) + { + // SpanOverloader + return thisApi.IEnumSTATPROPSETSTGRemoteNextProxy(This, celt, rgelt, ref pceltFetched.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 1108, Column 43 in propidlbase.h")] + public static unsafe int IEnumSTATPROPSETSTGRemoteNextProxy(this Windows thisApi, IEnumSTATPROPSETSTG* This, uint celt, Span rgelt, uint* pceltFetched) + { + // SpanOverloader + return thisApi.IEnumSTATPROPSETSTGRemoteNextProxy(This, celt, ref rgelt.GetPinnableReference(), pceltFetched); + } + + /// To be documented. + [NativeName("Src", "Line 1108, Column 43 in propidlbase.h")] + public static unsafe int IEnumSTATPROPSETSTGRemoteNextProxy(this Windows thisApi, IEnumSTATPROPSETSTG* This, uint celt, Span rgelt, Span pceltFetched) + { + // SpanOverloader + return thisApi.IEnumSTATPROPSETSTGRemoteNextProxy(This, celt, ref rgelt.GetPinnableReference(), ref pceltFetched.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 1108, Column 43 in propidlbase.h")] + public static unsafe int IEnumSTATPROPSETSTGRemoteNextProxy(this Windows thisApi, Span This, uint celt, STATPROPSETSTG* rgelt, uint* pceltFetched) + { + // SpanOverloader + return thisApi.IEnumSTATPROPSETSTGRemoteNextProxy(ref This.GetPinnableReference(), celt, rgelt, pceltFetched); + } + + /// To be documented. + [NativeName("Src", "Line 1108, Column 43 in propidlbase.h")] + public static unsafe int IEnumSTATPROPSETSTGRemoteNextProxy(this Windows thisApi, Span This, uint celt, STATPROPSETSTG* rgelt, Span pceltFetched) + { + // SpanOverloader + return thisApi.IEnumSTATPROPSETSTGRemoteNextProxy(ref This.GetPinnableReference(), celt, rgelt, ref pceltFetched.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 1108, Column 43 in propidlbase.h")] + public static unsafe int IEnumSTATPROPSETSTGRemoteNextProxy(this Windows thisApi, Span This, uint celt, Span rgelt, uint* pceltFetched) + { + // SpanOverloader + return thisApi.IEnumSTATPROPSETSTGRemoteNextProxy(ref This.GetPinnableReference(), celt, ref rgelt.GetPinnableReference(), pceltFetched); + } + + /// To be documented. + [NativeName("Src", "Line 1108, Column 43 in propidlbase.h")] + public static unsafe int IEnumSTATPROPSETSTGRemoteNextProxy(this Windows thisApi, Span This, uint celt, Span rgelt, Span pceltFetched) + { + // SpanOverloader + return thisApi.IEnumSTATPROPSETSTGRemoteNextProxy(ref This.GetPinnableReference(), celt, ref rgelt.GetPinnableReference(), ref pceltFetched.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 1115, Column 17 in propidlbase.h")] + public static unsafe void IEnumSTATPROPSETSTGRemoteNextStub(this Windows thisApi, IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.IEnumSTATPROPSETSTGRemoteNextStub(This, _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 1115, Column 17 in propidlbase.h")] + public static unsafe void IEnumSTATPROPSETSTGRemoteNextStub(this Windows thisApi, IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.IEnumSTATPROPSETSTGRemoteNextStub(This, _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 1115, Column 17 in propidlbase.h")] + public static unsafe void IEnumSTATPROPSETSTGRemoteNextStub(this Windows thisApi, IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.IEnumSTATPROPSETSTGRemoteNextStub(This, _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 1115, Column 17 in propidlbase.h")] + public static unsafe void IEnumSTATPROPSETSTGRemoteNextStub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.IEnumSTATPROPSETSTGRemoteNextStub(This, ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 1115, Column 17 in propidlbase.h")] + public static unsafe void IEnumSTATPROPSETSTGRemoteNextStub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.IEnumSTATPROPSETSTGRemoteNextStub(This, ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 1115, Column 17 in propidlbase.h")] + public static unsafe void IEnumSTATPROPSETSTGRemoteNextStub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.IEnumSTATPROPSETSTGRemoteNextStub(This, ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 1115, Column 17 in propidlbase.h")] + public static unsafe void IEnumSTATPROPSETSTGRemoteNextStub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.IEnumSTATPROPSETSTGRemoteNextStub(This, ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 1115, Column 17 in propidlbase.h")] + public static unsafe void IEnumSTATPROPSETSTGRemoteNextStub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.IEnumSTATPROPSETSTGRemoteNextStub(ref This.GetPinnableReference(), _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 1115, Column 17 in propidlbase.h")] + public static unsafe void IEnumSTATPROPSETSTGRemoteNextStub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.IEnumSTATPROPSETSTGRemoteNextStub(ref This.GetPinnableReference(), _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 1115, Column 17 in propidlbase.h")] + public static unsafe void IEnumSTATPROPSETSTGRemoteNextStub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.IEnumSTATPROPSETSTGRemoteNextStub(ref This.GetPinnableReference(), _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 1115, Column 17 in propidlbase.h")] + public static unsafe void IEnumSTATPROPSETSTGRemoteNextStub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.IEnumSTATPROPSETSTGRemoteNextStub(ref This.GetPinnableReference(), _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 1115, Column 17 in propidlbase.h")] + public static unsafe void IEnumSTATPROPSETSTGRemoteNextStub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.IEnumSTATPROPSETSTGRemoteNextStub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 1115, Column 17 in propidlbase.h")] + public static unsafe void IEnumSTATPROPSETSTGRemoteNextStub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.IEnumSTATPROPSETSTGRemoteNextStub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 1115, Column 17 in propidlbase.h")] + public static unsafe void IEnumSTATPROPSETSTGRemoteNextStub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.IEnumSTATPROPSETSTGRemoteNextStub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 1115, Column 17 in propidlbase.h")] + public static unsafe void IEnumSTATPROPSETSTGRemoteNextStub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.IEnumSTATPROPSETSTGRemoteNextStub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 1154, Column 39 in propidlbase.h")] + public static unsafe uint LPSAFEARRAYUserSize(this Windows thisApi, Span arg0, uint arg1, SafeArray** arg2) + { + // SpanOverloader + return thisApi.LPSAFEARRAYUserSize(ref arg0.GetPinnableReference(), arg1, arg2); + } + + /// To be documented. + [NativeName("Src", "Line 1154, Column 39 in propidlbase.h")] + public static unsafe uint LPSAFEARRAYUserSize(this Windows thisApi, Span arg0, uint arg1, ref SafeArray* arg2) + { + // SpanOverloader + return thisApi.LPSAFEARRAYUserSize(ref arg0.GetPinnableReference(), arg1, ref arg2); + } + + /// To be documented. + [NativeName("Src", "Line 1155, Column 29 in propidlbase.h")] + public static unsafe byte* LPSAFEARRAYUserMarshal(this Windows thisApi, uint* arg0, Span arg1, SafeArray** arg2) + { + // SpanOverloader + return thisApi.LPSAFEARRAYUserMarshal(arg0, ref arg1.GetPinnableReference(), arg2); + } + + /// To be documented. + [NativeName("Src", "Line 1155, Column 29 in propidlbase.h")] + public static unsafe byte* LPSAFEARRAYUserMarshal(this Windows thisApi, uint* arg0, Span arg1, ref SafeArray* arg2) + { + // SpanOverloader + return thisApi.LPSAFEARRAYUserMarshal(arg0, ref arg1.GetPinnableReference(), ref arg2); + } + + /// To be documented. + [NativeName("Src", "Line 1155, Column 29 in propidlbase.h")] + public static unsafe byte* LPSAFEARRAYUserMarshal(this Windows thisApi, Span arg0, byte* arg1, SafeArray** arg2) + { + // SpanOverloader + return thisApi.LPSAFEARRAYUserMarshal(ref arg0.GetPinnableReference(), arg1, arg2); + } + + /// To be documented. + [NativeName("Src", "Line 1155, Column 29 in propidlbase.h")] + public static unsafe byte* LPSAFEARRAYUserMarshal(this Windows thisApi, Span arg0, byte* arg1, ref SafeArray* arg2) + { + // SpanOverloader + return thisApi.LPSAFEARRAYUserMarshal(ref arg0.GetPinnableReference(), arg1, ref arg2); + } + + /// To be documented. + [NativeName("Src", "Line 1155, Column 29 in propidlbase.h")] + public static unsafe byte* LPSAFEARRAYUserMarshal(this Windows thisApi, Span arg0, Span arg1, SafeArray** arg2) + { + // SpanOverloader + return thisApi.LPSAFEARRAYUserMarshal(ref arg0.GetPinnableReference(), ref arg1.GetPinnableReference(), arg2); + } + + /// To be documented. + [NativeName("Src", "Line 1155, Column 29 in propidlbase.h")] + public static unsafe byte* LPSAFEARRAYUserMarshal(this Windows thisApi, Span arg0, Span arg1, ref SafeArray* arg2) + { + // SpanOverloader + return thisApi.LPSAFEARRAYUserMarshal(ref arg0.GetPinnableReference(), ref arg1.GetPinnableReference(), ref arg2); + } + + /// To be documented. + [NativeName("Src", "Line 1155, Column 29 in propidlbase.h")] + public static unsafe byte* LPSAFEARRAYUserMarshal(this Windows thisApi, Span arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, SafeArray** arg2) + { + // SpanOverloader + return thisApi.LPSAFEARRAYUserMarshal(ref arg0.GetPinnableReference(), arg1, arg2); + } + + /// To be documented. + [NativeName("Src", "Line 1155, Column 29 in propidlbase.h")] + public static unsafe byte* LPSAFEARRAYUserMarshal(this Windows thisApi, Span arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref SafeArray* arg2) + { + // SpanOverloader + return thisApi.LPSAFEARRAYUserMarshal(ref arg0.GetPinnableReference(), arg1, ref arg2); + } + + /// To be documented. + [NativeName("Src", "Line 1156, Column 29 in propidlbase.h")] + public static unsafe byte* LPSAFEARRAYUserUnmarshal(this Windows thisApi, uint* arg0, Span arg1, SafeArray** arg2) + { + // SpanOverloader + return thisApi.LPSAFEARRAYUserUnmarshal(arg0, ref arg1.GetPinnableReference(), arg2); + } + + /// To be documented. + [NativeName("Src", "Line 1156, Column 29 in propidlbase.h")] + public static unsafe byte* LPSAFEARRAYUserUnmarshal(this Windows thisApi, uint* arg0, Span arg1, ref SafeArray* arg2) + { + // SpanOverloader + return thisApi.LPSAFEARRAYUserUnmarshal(arg0, ref arg1.GetPinnableReference(), ref arg2); + } + + /// To be documented. + [NativeName("Src", "Line 1156, Column 29 in propidlbase.h")] + public static unsafe byte* LPSAFEARRAYUserUnmarshal(this Windows thisApi, Span arg0, byte* arg1, SafeArray** arg2) + { + // SpanOverloader + return thisApi.LPSAFEARRAYUserUnmarshal(ref arg0.GetPinnableReference(), arg1, arg2); + } + + /// To be documented. + [NativeName("Src", "Line 1156, Column 29 in propidlbase.h")] + public static unsafe byte* LPSAFEARRAYUserUnmarshal(this Windows thisApi, Span arg0, byte* arg1, ref SafeArray* arg2) + { + // SpanOverloader + return thisApi.LPSAFEARRAYUserUnmarshal(ref arg0.GetPinnableReference(), arg1, ref arg2); + } + + /// To be documented. + [NativeName("Src", "Line 1156, Column 29 in propidlbase.h")] + public static unsafe byte* LPSAFEARRAYUserUnmarshal(this Windows thisApi, Span arg0, Span arg1, SafeArray** arg2) + { + // SpanOverloader + return thisApi.LPSAFEARRAYUserUnmarshal(ref arg0.GetPinnableReference(), ref arg1.GetPinnableReference(), arg2); + } + + /// To be documented. + [NativeName("Src", "Line 1156, Column 29 in propidlbase.h")] + public static unsafe byte* LPSAFEARRAYUserUnmarshal(this Windows thisApi, Span arg0, Span arg1, ref SafeArray* arg2) + { + // SpanOverloader + return thisApi.LPSAFEARRAYUserUnmarshal(ref arg0.GetPinnableReference(), ref arg1.GetPinnableReference(), ref arg2); + } + + /// To be documented. + [NativeName("Src", "Line 1156, Column 29 in propidlbase.h")] + public static unsafe byte* LPSAFEARRAYUserUnmarshal(this Windows thisApi, Span arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, SafeArray** arg2) + { + // SpanOverloader + return thisApi.LPSAFEARRAYUserUnmarshal(ref arg0.GetPinnableReference(), arg1, arg2); + } + + /// To be documented. + [NativeName("Src", "Line 1156, Column 29 in propidlbase.h")] + public static unsafe byte* LPSAFEARRAYUserUnmarshal(this Windows thisApi, Span arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref SafeArray* arg2) + { + // SpanOverloader + return thisApi.LPSAFEARRAYUserUnmarshal(ref arg0.GetPinnableReference(), arg1, ref arg2); + } + + /// To be documented. + [NativeName("Src", "Line 1157, Column 39 in propidlbase.h")] + public static unsafe void LPSAFEARRAYUserFree(this Windows thisApi, Span arg0, SafeArray** arg1) + { + // SpanOverloader + thisApi.LPSAFEARRAYUserFree(ref arg0.GetPinnableReference(), arg1); + } + + /// To be documented. + [NativeName("Src", "Line 1157, Column 39 in propidlbase.h")] + public static unsafe void LPSAFEARRAYUserFree(this Windows thisApi, Span arg0, ref SafeArray* arg1) + { + // SpanOverloader + thisApi.LPSAFEARRAYUserFree(ref arg0.GetPinnableReference(), ref arg1); + } + + /// To be documented. + [NativeName("Src", "Line 1164, Column 39 in propidlbase.h")] + public static unsafe uint LPSAFEARRAYUserSize64(this Windows thisApi, Span arg0, uint arg1, SafeArray** arg2) + { + // SpanOverloader + return thisApi.LPSAFEARRAYUserSize64(ref arg0.GetPinnableReference(), arg1, arg2); + } + + /// To be documented. + [NativeName("Src", "Line 1164, Column 39 in propidlbase.h")] + public static unsafe uint LPSAFEARRAYUserSize64(this Windows thisApi, Span arg0, uint arg1, ref SafeArray* arg2) + { + // SpanOverloader + return thisApi.LPSAFEARRAYUserSize64(ref arg0.GetPinnableReference(), arg1, ref arg2); + } + + /// To be documented. + [NativeName("Src", "Line 1165, Column 29 in propidlbase.h")] + public static unsafe byte* LPSAFEARRAYUserMarshal64(this Windows thisApi, uint* arg0, Span arg1, SafeArray** arg2) + { + // SpanOverloader + return thisApi.LPSAFEARRAYUserMarshal64(arg0, ref arg1.GetPinnableReference(), arg2); + } + + /// To be documented. + [NativeName("Src", "Line 1165, Column 29 in propidlbase.h")] + public static unsafe byte* LPSAFEARRAYUserMarshal64(this Windows thisApi, uint* arg0, Span arg1, ref SafeArray* arg2) + { + // SpanOverloader + return thisApi.LPSAFEARRAYUserMarshal64(arg0, ref arg1.GetPinnableReference(), ref arg2); + } + + /// To be documented. + [NativeName("Src", "Line 1165, Column 29 in propidlbase.h")] + public static unsafe byte* LPSAFEARRAYUserMarshal64(this Windows thisApi, Span arg0, byte* arg1, SafeArray** arg2) + { + // SpanOverloader + return thisApi.LPSAFEARRAYUserMarshal64(ref arg0.GetPinnableReference(), arg1, arg2); + } + + /// To be documented. + [NativeName("Src", "Line 1165, Column 29 in propidlbase.h")] + public static unsafe byte* LPSAFEARRAYUserMarshal64(this Windows thisApi, Span arg0, byte* arg1, ref SafeArray* arg2) + { + // SpanOverloader + return thisApi.LPSAFEARRAYUserMarshal64(ref arg0.GetPinnableReference(), arg1, ref arg2); + } + + /// To be documented. + [NativeName("Src", "Line 1165, Column 29 in propidlbase.h")] + public static unsafe byte* LPSAFEARRAYUserMarshal64(this Windows thisApi, Span arg0, Span arg1, SafeArray** arg2) + { + // SpanOverloader + return thisApi.LPSAFEARRAYUserMarshal64(ref arg0.GetPinnableReference(), ref arg1.GetPinnableReference(), arg2); + } + + /// To be documented. + [NativeName("Src", "Line 1165, Column 29 in propidlbase.h")] + public static unsafe byte* LPSAFEARRAYUserMarshal64(this Windows thisApi, Span arg0, Span arg1, ref SafeArray* arg2) + { + // SpanOverloader + return thisApi.LPSAFEARRAYUserMarshal64(ref arg0.GetPinnableReference(), ref arg1.GetPinnableReference(), ref arg2); + } + + /// To be documented. + [NativeName("Src", "Line 1165, Column 29 in propidlbase.h")] + public static unsafe byte* LPSAFEARRAYUserMarshal64(this Windows thisApi, Span arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, SafeArray** arg2) + { + // SpanOverloader + return thisApi.LPSAFEARRAYUserMarshal64(ref arg0.GetPinnableReference(), arg1, arg2); + } + + /// To be documented. + [NativeName("Src", "Line 1165, Column 29 in propidlbase.h")] + public static unsafe byte* LPSAFEARRAYUserMarshal64(this Windows thisApi, Span arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref SafeArray* arg2) + { + // SpanOverloader + return thisApi.LPSAFEARRAYUserMarshal64(ref arg0.GetPinnableReference(), arg1, ref arg2); + } + + /// To be documented. + [NativeName("Src", "Line 1166, Column 29 in propidlbase.h")] + public static unsafe byte* LPSAFEARRAYUserUnmarshal64(this Windows thisApi, uint* arg0, Span arg1, SafeArray** arg2) + { + // SpanOverloader + return thisApi.LPSAFEARRAYUserUnmarshal64(arg0, ref arg1.GetPinnableReference(), arg2); + } + + /// To be documented. + [NativeName("Src", "Line 1166, Column 29 in propidlbase.h")] + public static unsafe byte* LPSAFEARRAYUserUnmarshal64(this Windows thisApi, uint* arg0, Span arg1, ref SafeArray* arg2) + { + // SpanOverloader + return thisApi.LPSAFEARRAYUserUnmarshal64(arg0, ref arg1.GetPinnableReference(), ref arg2); + } + + /// To be documented. + [NativeName("Src", "Line 1166, Column 29 in propidlbase.h")] + public static unsafe byte* LPSAFEARRAYUserUnmarshal64(this Windows thisApi, Span arg0, byte* arg1, SafeArray** arg2) + { + // SpanOverloader + return thisApi.LPSAFEARRAYUserUnmarshal64(ref arg0.GetPinnableReference(), arg1, arg2); + } + + /// To be documented. + [NativeName("Src", "Line 1166, Column 29 in propidlbase.h")] + public static unsafe byte* LPSAFEARRAYUserUnmarshal64(this Windows thisApi, Span arg0, byte* arg1, ref SafeArray* arg2) + { + // SpanOverloader + return thisApi.LPSAFEARRAYUserUnmarshal64(ref arg0.GetPinnableReference(), arg1, ref arg2); + } + + /// To be documented. + [NativeName("Src", "Line 1166, Column 29 in propidlbase.h")] + public static unsafe byte* LPSAFEARRAYUserUnmarshal64(this Windows thisApi, Span arg0, Span arg1, SafeArray** arg2) + { + // SpanOverloader + return thisApi.LPSAFEARRAYUserUnmarshal64(ref arg0.GetPinnableReference(), ref arg1.GetPinnableReference(), arg2); + } + + /// To be documented. + [NativeName("Src", "Line 1166, Column 29 in propidlbase.h")] + public static unsafe byte* LPSAFEARRAYUserUnmarshal64(this Windows thisApi, Span arg0, Span arg1, ref SafeArray* arg2) + { + // SpanOverloader + return thisApi.LPSAFEARRAYUserUnmarshal64(ref arg0.GetPinnableReference(), ref arg1.GetPinnableReference(), ref arg2); + } + + /// To be documented. + [NativeName("Src", "Line 1166, Column 29 in propidlbase.h")] + public static unsafe byte* LPSAFEARRAYUserUnmarshal64(this Windows thisApi, Span arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, SafeArray** arg2) + { + // SpanOverloader + return thisApi.LPSAFEARRAYUserUnmarshal64(ref arg0.GetPinnableReference(), arg1, arg2); + } + + /// To be documented. + [NativeName("Src", "Line 1166, Column 29 in propidlbase.h")] + public static unsafe byte* LPSAFEARRAYUserUnmarshal64(this Windows thisApi, Span arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref SafeArray* arg2) + { + // SpanOverloader + return thisApi.LPSAFEARRAYUserUnmarshal64(ref arg0.GetPinnableReference(), arg1, ref arg2); + } + + /// To be documented. + [NativeName("Src", "Line 1167, Column 39 in propidlbase.h")] + public static unsafe void LPSAFEARRAYUserFree64(this Windows thisApi, Span arg0, SafeArray** arg1) + { + // SpanOverloader + thisApi.LPSAFEARRAYUserFree64(ref arg0.GetPinnableReference(), arg1); + } + + /// To be documented. + [NativeName("Src", "Line 1167, Column 39 in propidlbase.h")] + public static unsafe void LPSAFEARRAYUserFree64(this Windows thisApi, Span arg0, ref SafeArray* arg1) + { + // SpanOverloader + thisApi.LPSAFEARRAYUserFree64(ref arg0.GetPinnableReference(), ref arg1); + } + + /// To be documented. + [NativeName("Src", "Line 1169, Column 41 in propidlbase.h")] + public static unsafe int IEnumSTATPROPSTGNextProxy(this Windows thisApi, IEnumSTATPROPSTG* This, uint celt, STATPROPSTG* rgelt, Span pceltFetched) + { + // SpanOverloader + return thisApi.IEnumSTATPROPSTGNextProxy(This, celt, rgelt, ref pceltFetched.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 1169, Column 41 in propidlbase.h")] + public static unsafe int IEnumSTATPROPSTGNextProxy(this Windows thisApi, IEnumSTATPROPSTG* This, uint celt, Span rgelt, uint* pceltFetched) + { + // SpanOverloader + return thisApi.IEnumSTATPROPSTGNextProxy(This, celt, ref rgelt.GetPinnableReference(), pceltFetched); + } + + /// To be documented. + [NativeName("Src", "Line 1169, Column 41 in propidlbase.h")] + public static unsafe int IEnumSTATPROPSTGNextProxy(this Windows thisApi, IEnumSTATPROPSTG* This, uint celt, Span rgelt, Span pceltFetched) + { + // SpanOverloader + return thisApi.IEnumSTATPROPSTGNextProxy(This, celt, ref rgelt.GetPinnableReference(), ref pceltFetched.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 1169, Column 41 in propidlbase.h")] + public static unsafe int IEnumSTATPROPSTGNextProxy(this Windows thisApi, Span This, uint celt, STATPROPSTG* rgelt, uint* pceltFetched) + { + // SpanOverloader + return thisApi.IEnumSTATPROPSTGNextProxy(ref This.GetPinnableReference(), celt, rgelt, pceltFetched); + } + + /// To be documented. + [NativeName("Src", "Line 1169, Column 41 in propidlbase.h")] + public static unsafe int IEnumSTATPROPSTGNextProxy(this Windows thisApi, Span This, uint celt, STATPROPSTG* rgelt, Span pceltFetched) + { + // SpanOverloader + return thisApi.IEnumSTATPROPSTGNextProxy(ref This.GetPinnableReference(), celt, rgelt, ref pceltFetched.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 1169, Column 41 in propidlbase.h")] + public static unsafe int IEnumSTATPROPSTGNextProxy(this Windows thisApi, Span This, uint celt, Span rgelt, uint* pceltFetched) + { + // SpanOverloader + return thisApi.IEnumSTATPROPSTGNextProxy(ref This.GetPinnableReference(), celt, ref rgelt.GetPinnableReference(), pceltFetched); + } + + /// To be documented. + [NativeName("Src", "Line 1169, Column 41 in propidlbase.h")] + public static unsafe int IEnumSTATPROPSTGNextProxy(this Windows thisApi, Span This, uint celt, Span rgelt, Span pceltFetched) + { + // SpanOverloader + return thisApi.IEnumSTATPROPSTGNextProxy(ref This.GetPinnableReference(), celt, ref rgelt.GetPinnableReference(), ref pceltFetched.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 1178, Column 43 in propidlbase.h")] + public static unsafe int IEnumSTATPROPSTGNextStub(this Windows thisApi, IEnumSTATPROPSTG* This, uint celt, STATPROPSTG* rgelt, Span pceltFetched) + { + // SpanOverloader + return thisApi.IEnumSTATPROPSTGNextStub(This, celt, rgelt, ref pceltFetched.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 1178, Column 43 in propidlbase.h")] + public static unsafe int IEnumSTATPROPSTGNextStub(this Windows thisApi, IEnumSTATPROPSTG* This, uint celt, Span rgelt, uint* pceltFetched) + { + // SpanOverloader + return thisApi.IEnumSTATPROPSTGNextStub(This, celt, ref rgelt.GetPinnableReference(), pceltFetched); + } + + /// To be documented. + [NativeName("Src", "Line 1178, Column 43 in propidlbase.h")] + public static unsafe int IEnumSTATPROPSTGNextStub(this Windows thisApi, IEnumSTATPROPSTG* This, uint celt, Span rgelt, Span pceltFetched) + { + // SpanOverloader + return thisApi.IEnumSTATPROPSTGNextStub(This, celt, ref rgelt.GetPinnableReference(), ref pceltFetched.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 1178, Column 43 in propidlbase.h")] + public static unsafe int IEnumSTATPROPSTGNextStub(this Windows thisApi, Span This, uint celt, STATPROPSTG* rgelt, uint* pceltFetched) + { + // SpanOverloader + return thisApi.IEnumSTATPROPSTGNextStub(ref This.GetPinnableReference(), celt, rgelt, pceltFetched); + } + + /// To be documented. + [NativeName("Src", "Line 1178, Column 43 in propidlbase.h")] + public static unsafe int IEnumSTATPROPSTGNextStub(this Windows thisApi, Span This, uint celt, STATPROPSTG* rgelt, Span pceltFetched) + { + // SpanOverloader + return thisApi.IEnumSTATPROPSTGNextStub(ref This.GetPinnableReference(), celt, rgelt, ref pceltFetched.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 1178, Column 43 in propidlbase.h")] + public static unsafe int IEnumSTATPROPSTGNextStub(this Windows thisApi, Span This, uint celt, Span rgelt, uint* pceltFetched) + { + // SpanOverloader + return thisApi.IEnumSTATPROPSTGNextStub(ref This.GetPinnableReference(), celt, ref rgelt.GetPinnableReference(), pceltFetched); + } + + /// To be documented. + [NativeName("Src", "Line 1178, Column 43 in propidlbase.h")] + public static unsafe int IEnumSTATPROPSTGNextStub(this Windows thisApi, Span This, uint celt, Span rgelt, Span pceltFetched) + { + // SpanOverloader + return thisApi.IEnumSTATPROPSTGNextStub(ref This.GetPinnableReference(), celt, ref rgelt.GetPinnableReference(), ref pceltFetched.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 1184, Column 41 in propidlbase.h")] + public static unsafe int IEnumSTATPROPSETSTGNextProxy(this Windows thisApi, IEnumSTATPROPSETSTG* This, uint celt, STATPROPSETSTG* rgelt, Span pceltFetched) + { + // SpanOverloader + return thisApi.IEnumSTATPROPSETSTGNextProxy(This, celt, rgelt, ref pceltFetched.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 1184, Column 41 in propidlbase.h")] + public static unsafe int IEnumSTATPROPSETSTGNextProxy(this Windows thisApi, IEnumSTATPROPSETSTG* This, uint celt, Span rgelt, uint* pceltFetched) + { + // SpanOverloader + return thisApi.IEnumSTATPROPSETSTGNextProxy(This, celt, ref rgelt.GetPinnableReference(), pceltFetched); + } + + /// To be documented. + [NativeName("Src", "Line 1184, Column 41 in propidlbase.h")] + public static unsafe int IEnumSTATPROPSETSTGNextProxy(this Windows thisApi, IEnumSTATPROPSETSTG* This, uint celt, Span rgelt, Span pceltFetched) + { + // SpanOverloader + return thisApi.IEnumSTATPROPSETSTGNextProxy(This, celt, ref rgelt.GetPinnableReference(), ref pceltFetched.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 1184, Column 41 in propidlbase.h")] + public static unsafe int IEnumSTATPROPSETSTGNextProxy(this Windows thisApi, Span This, uint celt, STATPROPSETSTG* rgelt, uint* pceltFetched) + { + // SpanOverloader + return thisApi.IEnumSTATPROPSETSTGNextProxy(ref This.GetPinnableReference(), celt, rgelt, pceltFetched); + } + + /// To be documented. + [NativeName("Src", "Line 1184, Column 41 in propidlbase.h")] + public static unsafe int IEnumSTATPROPSETSTGNextProxy(this Windows thisApi, Span This, uint celt, STATPROPSETSTG* rgelt, Span pceltFetched) + { + // SpanOverloader + return thisApi.IEnumSTATPROPSETSTGNextProxy(ref This.GetPinnableReference(), celt, rgelt, ref pceltFetched.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 1184, Column 41 in propidlbase.h")] + public static unsafe int IEnumSTATPROPSETSTGNextProxy(this Windows thisApi, Span This, uint celt, Span rgelt, uint* pceltFetched) + { + // SpanOverloader + return thisApi.IEnumSTATPROPSETSTGNextProxy(ref This.GetPinnableReference(), celt, ref rgelt.GetPinnableReference(), pceltFetched); + } + + /// To be documented. + [NativeName("Src", "Line 1184, Column 41 in propidlbase.h")] + public static unsafe int IEnumSTATPROPSETSTGNextProxy(this Windows thisApi, Span This, uint celt, Span rgelt, Span pceltFetched) + { + // SpanOverloader + return thisApi.IEnumSTATPROPSETSTGNextProxy(ref This.GetPinnableReference(), celt, ref rgelt.GetPinnableReference(), ref pceltFetched.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 1193, Column 43 in propidlbase.h")] + public static unsafe int IEnumSTATPROPSETSTGNextStub(this Windows thisApi, IEnumSTATPROPSETSTG* This, uint celt, STATPROPSETSTG* rgelt, Span pceltFetched) + { + // SpanOverloader + return thisApi.IEnumSTATPROPSETSTGNextStub(This, celt, rgelt, ref pceltFetched.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 1193, Column 43 in propidlbase.h")] + public static unsafe int IEnumSTATPROPSETSTGNextStub(this Windows thisApi, IEnumSTATPROPSETSTG* This, uint celt, Span rgelt, uint* pceltFetched) + { + // SpanOverloader + return thisApi.IEnumSTATPROPSETSTGNextStub(This, celt, ref rgelt.GetPinnableReference(), pceltFetched); + } + + /// To be documented. + [NativeName("Src", "Line 1193, Column 43 in propidlbase.h")] + public static unsafe int IEnumSTATPROPSETSTGNextStub(this Windows thisApi, IEnumSTATPROPSETSTG* This, uint celt, Span rgelt, Span pceltFetched) + { + // SpanOverloader + return thisApi.IEnumSTATPROPSETSTGNextStub(This, celt, ref rgelt.GetPinnableReference(), ref pceltFetched.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 1193, Column 43 in propidlbase.h")] + public static unsafe int IEnumSTATPROPSETSTGNextStub(this Windows thisApi, Span This, uint celt, STATPROPSETSTG* rgelt, uint* pceltFetched) + { + // SpanOverloader + return thisApi.IEnumSTATPROPSETSTGNextStub(ref This.GetPinnableReference(), celt, rgelt, pceltFetched); + } + + /// To be documented. + [NativeName("Src", "Line 1193, Column 43 in propidlbase.h")] + public static unsafe int IEnumSTATPROPSETSTGNextStub(this Windows thisApi, Span This, uint celt, STATPROPSETSTG* rgelt, Span pceltFetched) + { + // SpanOverloader + return thisApi.IEnumSTATPROPSETSTGNextStub(ref This.GetPinnableReference(), celt, rgelt, ref pceltFetched.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 1193, Column 43 in propidlbase.h")] + public static unsafe int IEnumSTATPROPSETSTGNextStub(this Windows thisApi, Span This, uint celt, Span rgelt, uint* pceltFetched) + { + // SpanOverloader + return thisApi.IEnumSTATPROPSETSTGNextStub(ref This.GetPinnableReference(), celt, ref rgelt.GetPinnableReference(), pceltFetched); + } + + /// To be documented. + [NativeName("Src", "Line 1193, Column 43 in propidlbase.h")] + public static unsafe int IEnumSTATPROPSETSTGNextStub(this Windows thisApi, Span This, uint celt, Span rgelt, Span pceltFetched) + { + // SpanOverloader + return thisApi.IEnumSTATPROPSETSTGNextStub(ref This.GetPinnableReference(), celt, ref rgelt.GetPinnableReference(), ref pceltFetched.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 1215, Column 26 in propidl.h")] + public static unsafe int PropVariantCopy(this Windows thisApi, PropVariant* pvarDest, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pvarSrc) + { + // SpanOverloader + return thisApi.PropVariantCopy(pvarDest, in pvarSrc.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 1215, Column 26 in propidl.h")] + public static unsafe int PropVariantCopy(this Windows thisApi, Span pvarDest, [Flow(Silk.NET.Core.Native.FlowDirection.In)] PropVariant* pvarSrc) + { + // SpanOverloader + return thisApi.PropVariantCopy(ref pvarDest.GetPinnableReference(), pvarSrc); + } + + /// To be documented. + [NativeName("Src", "Line 1215, Column 26 in propidl.h")] + public static unsafe int PropVariantCopy(this Windows thisApi, Span pvarDest, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pvarSrc) + { + // SpanOverloader + return thisApi.PropVariantCopy(ref pvarDest.GetPinnableReference(), in pvarSrc.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 1219, Column 11 in propidl.h")] + public static unsafe int PropVariantClear(this Windows thisApi, Span pvar) + { + // SpanOverloader + return thisApi.PropVariantClear(ref pvar.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 1221, Column 11 in propidl.h")] + public static unsafe int FreePropVariantArray(this Windows thisApi, uint cVariants, Span rgvars) + { + // SpanOverloader + return thisApi.FreePropVariantArray(cVariants, ref rgvars.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 1265, Column 1 in propidl.h")] + public static unsafe SerializedPropertyValue* StgConvertVariantToProperty(this Windows thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] PropVariant* pvar, ushort CodePage, SerializedPropertyValue* pprop, uint* pcb, uint pid, byte fReserved, Span pcIndirect) + { + // SpanOverloader + return thisApi.StgConvertVariantToProperty(pvar, CodePage, pprop, pcb, pid, fReserved, ref pcIndirect.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 1265, Column 1 in propidl.h")] + public static unsafe SerializedPropertyValue* StgConvertVariantToProperty(this Windows thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] PropVariant* pvar, ushort CodePage, SerializedPropertyValue* pprop, Span pcb, uint pid, byte fReserved, uint* pcIndirect) + { + // SpanOverloader + return thisApi.StgConvertVariantToProperty(pvar, CodePage, pprop, ref pcb.GetPinnableReference(), pid, fReserved, pcIndirect); + } + + /// To be documented. + [NativeName("Src", "Line 1265, Column 1 in propidl.h")] + public static unsafe SerializedPropertyValue* StgConvertVariantToProperty(this Windows thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] PropVariant* pvar, ushort CodePage, SerializedPropertyValue* pprop, Span pcb, uint pid, byte fReserved, Span pcIndirect) + { + // SpanOverloader + return thisApi.StgConvertVariantToProperty(pvar, CodePage, pprop, ref pcb.GetPinnableReference(), pid, fReserved, ref pcIndirect.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 1265, Column 1 in propidl.h")] + public static unsafe SerializedPropertyValue* StgConvertVariantToProperty(this Windows thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] PropVariant* pvar, ushort CodePage, Span pprop, uint* pcb, uint pid, byte fReserved, uint* pcIndirect) + { + // SpanOverloader + return thisApi.StgConvertVariantToProperty(pvar, CodePage, ref pprop.GetPinnableReference(), pcb, pid, fReserved, pcIndirect); + } + + /// To be documented. + [NativeName("Src", "Line 1265, Column 1 in propidl.h")] + public static unsafe SerializedPropertyValue* StgConvertVariantToProperty(this Windows thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] PropVariant* pvar, ushort CodePage, Span pprop, uint* pcb, uint pid, byte fReserved, Span pcIndirect) + { + // SpanOverloader + return thisApi.StgConvertVariantToProperty(pvar, CodePage, ref pprop.GetPinnableReference(), pcb, pid, fReserved, ref pcIndirect.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 1265, Column 1 in propidl.h")] + public static unsafe SerializedPropertyValue* StgConvertVariantToProperty(this Windows thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] PropVariant* pvar, ushort CodePage, Span pprop, Span pcb, uint pid, byte fReserved, uint* pcIndirect) + { + // SpanOverloader + return thisApi.StgConvertVariantToProperty(pvar, CodePage, ref pprop.GetPinnableReference(), ref pcb.GetPinnableReference(), pid, fReserved, pcIndirect); + } + + /// To be documented. + [NativeName("Src", "Line 1265, Column 1 in propidl.h")] + public static unsafe SerializedPropertyValue* StgConvertVariantToProperty(this Windows thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] PropVariant* pvar, ushort CodePage, Span pprop, Span pcb, uint pid, byte fReserved, Span pcIndirect) + { + // SpanOverloader + return thisApi.StgConvertVariantToProperty(pvar, CodePage, ref pprop.GetPinnableReference(), ref pcb.GetPinnableReference(), pid, fReserved, ref pcIndirect.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 1265, Column 1 in propidl.h")] + public static unsafe SerializedPropertyValue* StgConvertVariantToProperty(this Windows thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pvar, ushort CodePage, SerializedPropertyValue* pprop, uint* pcb, uint pid, byte fReserved, uint* pcIndirect) + { + // SpanOverloader + return thisApi.StgConvertVariantToProperty(in pvar.GetPinnableReference(), CodePage, pprop, pcb, pid, fReserved, pcIndirect); + } + + /// To be documented. + [NativeName("Src", "Line 1265, Column 1 in propidl.h")] + public static unsafe SerializedPropertyValue* StgConvertVariantToProperty(this Windows thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pvar, ushort CodePage, SerializedPropertyValue* pprop, uint* pcb, uint pid, byte fReserved, Span pcIndirect) + { + // SpanOverloader + return thisApi.StgConvertVariantToProperty(in pvar.GetPinnableReference(), CodePage, pprop, pcb, pid, fReserved, ref pcIndirect.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 1265, Column 1 in propidl.h")] + public static unsafe SerializedPropertyValue* StgConvertVariantToProperty(this Windows thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pvar, ushort CodePage, SerializedPropertyValue* pprop, Span pcb, uint pid, byte fReserved, uint* pcIndirect) + { + // SpanOverloader + return thisApi.StgConvertVariantToProperty(in pvar.GetPinnableReference(), CodePage, pprop, ref pcb.GetPinnableReference(), pid, fReserved, pcIndirect); + } + + /// To be documented. + [NativeName("Src", "Line 1265, Column 1 in propidl.h")] + public static unsafe SerializedPropertyValue* StgConvertVariantToProperty(this Windows thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pvar, ushort CodePage, SerializedPropertyValue* pprop, Span pcb, uint pid, byte fReserved, Span pcIndirect) + { + // SpanOverloader + return thisApi.StgConvertVariantToProperty(in pvar.GetPinnableReference(), CodePage, pprop, ref pcb.GetPinnableReference(), pid, fReserved, ref pcIndirect.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 1265, Column 1 in propidl.h")] + public static unsafe SerializedPropertyValue* StgConvertVariantToProperty(this Windows thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pvar, ushort CodePage, Span pprop, uint* pcb, uint pid, byte fReserved, uint* pcIndirect) + { + // SpanOverloader + return thisApi.StgConvertVariantToProperty(in pvar.GetPinnableReference(), CodePage, ref pprop.GetPinnableReference(), pcb, pid, fReserved, pcIndirect); + } + + /// To be documented. + [NativeName("Src", "Line 1265, Column 1 in propidl.h")] + public static unsafe SerializedPropertyValue* StgConvertVariantToProperty(this Windows thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pvar, ushort CodePage, Span pprop, uint* pcb, uint pid, byte fReserved, Span pcIndirect) + { + // SpanOverloader + return thisApi.StgConvertVariantToProperty(in pvar.GetPinnableReference(), CodePage, ref pprop.GetPinnableReference(), pcb, pid, fReserved, ref pcIndirect.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 1265, Column 1 in propidl.h")] + public static unsafe SerializedPropertyValue* StgConvertVariantToProperty(this Windows thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pvar, ushort CodePage, Span pprop, Span pcb, uint pid, byte fReserved, uint* pcIndirect) + { + // SpanOverloader + return thisApi.StgConvertVariantToProperty(in pvar.GetPinnableReference(), CodePage, ref pprop.GetPinnableReference(), ref pcb.GetPinnableReference(), pid, fReserved, pcIndirect); + } + + /// To be documented. + [NativeName("Src", "Line 1265, Column 1 in propidl.h")] + public static unsafe SerializedPropertyValue* StgConvertVariantToProperty(this Windows thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pvar, ushort CodePage, Span pprop, Span pcb, uint pid, byte fReserved, Span pcIndirect) + { + // SpanOverloader + return thisApi.StgConvertVariantToProperty(in pvar.GetPinnableReference(), CodePage, ref pprop.GetPinnableReference(), ref pcb.GetPinnableReference(), pid, fReserved, ref pcIndirect.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 1280, Column 1 in propidl.h")] + public static unsafe byte StgConvertPropertyToVariant(this Windows thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] SerializedPropertyValue* pprop, ushort CodePage, Span pvar, PMemoryAllocator* pma) + { + // SpanOverloader + return thisApi.StgConvertPropertyToVariant(pprop, CodePage, ref pvar.GetPinnableReference(), pma); + } + + /// To be documented. + [NativeName("Src", "Line 1280, Column 1 in propidl.h")] + public static unsafe byte StgConvertPropertyToVariant(this Windows thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pprop, ushort CodePage, PropVariant* pvar, PMemoryAllocator* pma) + { + // SpanOverloader + return thisApi.StgConvertPropertyToVariant(in pprop.GetPinnableReference(), CodePage, pvar, pma); + } + + /// To be documented. + [NativeName("Src", "Line 1280, Column 1 in propidl.h")] + public static unsafe byte StgConvertPropertyToVariant(this Windows thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pprop, ushort CodePage, Span pvar, PMemoryAllocator* pma) + { + // SpanOverloader + return thisApi.StgConvertPropertyToVariant(in pprop.GetPinnableReference(), CodePage, ref pvar.GetPinnableReference(), pma); + } + + /// To be documented. + [NativeName("Src", "Line 588, Column 43 in ocidl.h")] + public static unsafe int IEnumConnectionsRemoteNextProxy(this Windows thisApi, IEnumConnections* This, uint cConnections, ConnectData* rgcd, Span pcFetched) + { + // SpanOverloader + return thisApi.IEnumConnectionsRemoteNextProxy(This, cConnections, rgcd, ref pcFetched.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 588, Column 43 in ocidl.h")] + public static unsafe int IEnumConnectionsRemoteNextProxy(this Windows thisApi, IEnumConnections* This, uint cConnections, Span rgcd, uint* pcFetched) + { + // SpanOverloader + return thisApi.IEnumConnectionsRemoteNextProxy(This, cConnections, ref rgcd.GetPinnableReference(), pcFetched); + } + + /// To be documented. + [NativeName("Src", "Line 588, Column 43 in ocidl.h")] + public static unsafe int IEnumConnectionsRemoteNextProxy(this Windows thisApi, IEnumConnections* This, uint cConnections, Span rgcd, Span pcFetched) + { + // SpanOverloader + return thisApi.IEnumConnectionsRemoteNextProxy(This, cConnections, ref rgcd.GetPinnableReference(), ref pcFetched.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 588, Column 43 in ocidl.h")] + public static unsafe int IEnumConnectionsRemoteNextProxy(this Windows thisApi, Span This, uint cConnections, ConnectData* rgcd, uint* pcFetched) + { + // SpanOverloader + return thisApi.IEnumConnectionsRemoteNextProxy(ref This.GetPinnableReference(), cConnections, rgcd, pcFetched); + } + + /// To be documented. + [NativeName("Src", "Line 588, Column 43 in ocidl.h")] + public static unsafe int IEnumConnectionsRemoteNextProxy(this Windows thisApi, Span This, uint cConnections, ConnectData* rgcd, Span pcFetched) + { + // SpanOverloader + return thisApi.IEnumConnectionsRemoteNextProxy(ref This.GetPinnableReference(), cConnections, rgcd, ref pcFetched.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 588, Column 43 in ocidl.h")] + public static unsafe int IEnumConnectionsRemoteNextProxy(this Windows thisApi, Span This, uint cConnections, Span rgcd, uint* pcFetched) + { + // SpanOverloader + return thisApi.IEnumConnectionsRemoteNextProxy(ref This.GetPinnableReference(), cConnections, ref rgcd.GetPinnableReference(), pcFetched); + } + + /// To be documented. + [NativeName("Src", "Line 588, Column 43 in ocidl.h")] + public static unsafe int IEnumConnectionsRemoteNextProxy(this Windows thisApi, Span This, uint cConnections, Span rgcd, Span pcFetched) + { + // SpanOverloader + return thisApi.IEnumConnectionsRemoteNextProxy(ref This.GetPinnableReference(), cConnections, ref rgcd.GetPinnableReference(), ref pcFetched.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 595, Column 17 in ocidl.h")] + public static unsafe void IEnumConnectionsRemoteNextStub(this Windows thisApi, IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.IEnumConnectionsRemoteNextStub(This, _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 595, Column 17 in ocidl.h")] + public static unsafe void IEnumConnectionsRemoteNextStub(this Windows thisApi, IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.IEnumConnectionsRemoteNextStub(This, _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 595, Column 17 in ocidl.h")] + public static unsafe void IEnumConnectionsRemoteNextStub(this Windows thisApi, IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.IEnumConnectionsRemoteNextStub(This, _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 595, Column 17 in ocidl.h")] + public static unsafe void IEnumConnectionsRemoteNextStub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.IEnumConnectionsRemoteNextStub(This, ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 595, Column 17 in ocidl.h")] + public static unsafe void IEnumConnectionsRemoteNextStub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.IEnumConnectionsRemoteNextStub(This, ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 595, Column 17 in ocidl.h")] + public static unsafe void IEnumConnectionsRemoteNextStub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.IEnumConnectionsRemoteNextStub(This, ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 595, Column 17 in ocidl.h")] + public static unsafe void IEnumConnectionsRemoteNextStub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.IEnumConnectionsRemoteNextStub(This, ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 595, Column 17 in ocidl.h")] + public static unsafe void IEnumConnectionsRemoteNextStub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.IEnumConnectionsRemoteNextStub(ref This.GetPinnableReference(), _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 595, Column 17 in ocidl.h")] + public static unsafe void IEnumConnectionsRemoteNextStub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.IEnumConnectionsRemoteNextStub(ref This.GetPinnableReference(), _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 595, Column 17 in ocidl.h")] + public static unsafe void IEnumConnectionsRemoteNextStub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.IEnumConnectionsRemoteNextStub(ref This.GetPinnableReference(), _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 595, Column 17 in ocidl.h")] + public static unsafe void IEnumConnectionsRemoteNextStub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.IEnumConnectionsRemoteNextStub(ref This.GetPinnableReference(), _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 595, Column 17 in ocidl.h")] + public static unsafe void IEnumConnectionsRemoteNextStub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.IEnumConnectionsRemoteNextStub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 595, Column 17 in ocidl.h")] + public static unsafe void IEnumConnectionsRemoteNextStub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.IEnumConnectionsRemoteNextStub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 595, Column 17 in ocidl.h")] + public static unsafe void IEnumConnectionsRemoteNextStub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.IEnumConnectionsRemoteNextStub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 595, Column 17 in ocidl.h")] + public static unsafe void IEnumConnectionsRemoteNextStub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.IEnumConnectionsRemoteNextStub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 859, Column 43 in ocidl.h")] + public static unsafe int IEnumConnectionPointsRemoteNextProxy(this Windows thisApi, IEnumConnectionPoints* This, uint cConnections, IConnectionPoint** ppCP, Span pcFetched) + { + // SpanOverloader + return thisApi.IEnumConnectionPointsRemoteNextProxy(This, cConnections, ppCP, ref pcFetched.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 859, Column 43 in ocidl.h")] + public static unsafe int IEnumConnectionPointsRemoteNextProxy(this Windows thisApi, IEnumConnectionPoints* This, uint cConnections, ref IConnectionPoint* ppCP, Span pcFetched) + { + // SpanOverloader + return thisApi.IEnumConnectionPointsRemoteNextProxy(This, cConnections, ref ppCP, ref pcFetched.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 859, Column 43 in ocidl.h")] + public static unsafe int IEnumConnectionPointsRemoteNextProxy(this Windows thisApi, Span This, uint cConnections, IConnectionPoint** ppCP, uint* pcFetched) + { + // SpanOverloader + return thisApi.IEnumConnectionPointsRemoteNextProxy(ref This.GetPinnableReference(), cConnections, ppCP, pcFetched); + } + + /// To be documented. + [NativeName("Src", "Line 859, Column 43 in ocidl.h")] + public static unsafe int IEnumConnectionPointsRemoteNextProxy(this Windows thisApi, Span This, uint cConnections, IConnectionPoint** ppCP, Span pcFetched) + { + // SpanOverloader + return thisApi.IEnumConnectionPointsRemoteNextProxy(ref This.GetPinnableReference(), cConnections, ppCP, ref pcFetched.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 859, Column 43 in ocidl.h")] + public static unsafe int IEnumConnectionPointsRemoteNextProxy(this Windows thisApi, Span This, uint cConnections, ref IConnectionPoint* ppCP, uint* pcFetched) + { + // SpanOverloader + return thisApi.IEnumConnectionPointsRemoteNextProxy(ref This.GetPinnableReference(), cConnections, ref ppCP, pcFetched); + } + + /// To be documented. + [NativeName("Src", "Line 859, Column 43 in ocidl.h")] + public static unsafe int IEnumConnectionPointsRemoteNextProxy(this Windows thisApi, Span This, uint cConnections, ref IConnectionPoint* ppCP, Span pcFetched) + { + // SpanOverloader + return thisApi.IEnumConnectionPointsRemoteNextProxy(ref This.GetPinnableReference(), cConnections, ref ppCP, ref pcFetched.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 866, Column 17 in ocidl.h")] + public static unsafe void IEnumConnectionPointsRemoteNextStub(this Windows thisApi, IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.IEnumConnectionPointsRemoteNextStub(This, _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 866, Column 17 in ocidl.h")] + public static unsafe void IEnumConnectionPointsRemoteNextStub(this Windows thisApi, IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.IEnumConnectionPointsRemoteNextStub(This, _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 866, Column 17 in ocidl.h")] + public static unsafe void IEnumConnectionPointsRemoteNextStub(this Windows thisApi, IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.IEnumConnectionPointsRemoteNextStub(This, _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 866, Column 17 in ocidl.h")] + public static unsafe void IEnumConnectionPointsRemoteNextStub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.IEnumConnectionPointsRemoteNextStub(This, ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 866, Column 17 in ocidl.h")] + public static unsafe void IEnumConnectionPointsRemoteNextStub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.IEnumConnectionPointsRemoteNextStub(This, ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 866, Column 17 in ocidl.h")] + public static unsafe void IEnumConnectionPointsRemoteNextStub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.IEnumConnectionPointsRemoteNextStub(This, ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 866, Column 17 in ocidl.h")] + public static unsafe void IEnumConnectionPointsRemoteNextStub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.IEnumConnectionPointsRemoteNextStub(This, ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 866, Column 17 in ocidl.h")] + public static unsafe void IEnumConnectionPointsRemoteNextStub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.IEnumConnectionPointsRemoteNextStub(ref This.GetPinnableReference(), _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 866, Column 17 in ocidl.h")] + public static unsafe void IEnumConnectionPointsRemoteNextStub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.IEnumConnectionPointsRemoteNextStub(ref This.GetPinnableReference(), _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 866, Column 17 in ocidl.h")] + public static unsafe void IEnumConnectionPointsRemoteNextStub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.IEnumConnectionPointsRemoteNextStub(ref This.GetPinnableReference(), _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 866, Column 17 in ocidl.h")] + public static unsafe void IEnumConnectionPointsRemoteNextStub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.IEnumConnectionPointsRemoteNextStub(ref This.GetPinnableReference(), _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 866, Column 17 in ocidl.h")] + public static unsafe void IEnumConnectionPointsRemoteNextStub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.IEnumConnectionPointsRemoteNextStub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 866, Column 17 in ocidl.h")] + public static unsafe void IEnumConnectionPointsRemoteNextStub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.IEnumConnectionPointsRemoteNextStub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 866, Column 17 in ocidl.h")] + public static unsafe void IEnumConnectionPointsRemoteNextStub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.IEnumConnectionPointsRemoteNextStub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 866, Column 17 in ocidl.h")] + public static unsafe void IEnumConnectionPointsRemoteNextStub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.IEnumConnectionPointsRemoteNextStub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 1145, Column 43 in ocidl.h")] + public static unsafe int IClassFactory2RemoteCreateInstanceLicProxy(this Windows thisApi, Silk.NET.Core.Native.IUnknown* This, Guid* riid, Span bstrKey, Silk.NET.Core.Native.IUnknown** ppvObj) + { + // SpanOverloader + return thisApi.IClassFactory2RemoteCreateInstanceLicProxy(This, riid, ref bstrKey.GetPinnableReference(), ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 1145, Column 43 in ocidl.h")] + public static unsafe int IClassFactory2RemoteCreateInstanceLicProxy(this Windows thisApi, Silk.NET.Core.Native.IUnknown* This, Guid* riid, Span bstrKey, ref Silk.NET.Core.Native.IUnknown* ppvObj) + { + // SpanOverloader + return thisApi.IClassFactory2RemoteCreateInstanceLicProxy(This, riid, ref bstrKey.GetPinnableReference(), ref ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 1145, Column 43 in ocidl.h")] + public static unsafe int IClassFactory2RemoteCreateInstanceLicProxy(this Windows thisApi, Silk.NET.Core.Native.IUnknown* This, Span riid, char* bstrKey, Silk.NET.Core.Native.IUnknown** ppvObj) + { + // SpanOverloader + return thisApi.IClassFactory2RemoteCreateInstanceLicProxy(This, ref riid.GetPinnableReference(), bstrKey, ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 1145, Column 43 in ocidl.h")] + public static unsafe int IClassFactory2RemoteCreateInstanceLicProxy(this Windows thisApi, Silk.NET.Core.Native.IUnknown* This, Span riid, char* bstrKey, ref Silk.NET.Core.Native.IUnknown* ppvObj) + { + // SpanOverloader + return thisApi.IClassFactory2RemoteCreateInstanceLicProxy(This, ref riid.GetPinnableReference(), bstrKey, ref ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 1145, Column 43 in ocidl.h")] + public static unsafe int IClassFactory2RemoteCreateInstanceLicProxy(this Windows thisApi, Silk.NET.Core.Native.IUnknown* This, Span riid, Span bstrKey, Silk.NET.Core.Native.IUnknown** ppvObj) + { + // SpanOverloader + return thisApi.IClassFactory2RemoteCreateInstanceLicProxy(This, ref riid.GetPinnableReference(), ref bstrKey.GetPinnableReference(), ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 1145, Column 43 in ocidl.h")] + public static unsafe int IClassFactory2RemoteCreateInstanceLicProxy(this Windows thisApi, Silk.NET.Core.Native.IUnknown* This, Span riid, Span bstrKey, ref Silk.NET.Core.Native.IUnknown* ppvObj) + { + // SpanOverloader + return thisApi.IClassFactory2RemoteCreateInstanceLicProxy(This, ref riid.GetPinnableReference(), ref bstrKey.GetPinnableReference(), ref ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 1145, Column 43 in ocidl.h")] + public static unsafe int IClassFactory2RemoteCreateInstanceLicProxy(this Windows thisApi, Silk.NET.Core.Native.IUnknown* This, Span riid, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.BStr)] string bstrKey, Silk.NET.Core.Native.IUnknown** ppvObj) + { + // SpanOverloader + return thisApi.IClassFactory2RemoteCreateInstanceLicProxy(This, ref riid.GetPinnableReference(), bstrKey, ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 1145, Column 43 in ocidl.h")] + public static unsafe int IClassFactory2RemoteCreateInstanceLicProxy(this Windows thisApi, Silk.NET.Core.Native.IUnknown* This, Span riid, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.BStr)] string bstrKey, ref Silk.NET.Core.Native.IUnknown* ppvObj) + { + // SpanOverloader + return thisApi.IClassFactory2RemoteCreateInstanceLicProxy(This, ref riid.GetPinnableReference(), bstrKey, ref ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 1145, Column 43 in ocidl.h")] + public static unsafe int IClassFactory2RemoteCreateInstanceLicProxy(this Windows thisApi, Span This, Guid* riid, char* bstrKey, Silk.NET.Core.Native.IUnknown** ppvObj) + { + // SpanOverloader + return thisApi.IClassFactory2RemoteCreateInstanceLicProxy(ref This.GetPinnableReference(), riid, bstrKey, ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 1145, Column 43 in ocidl.h")] + public static unsafe int IClassFactory2RemoteCreateInstanceLicProxy(this Windows thisApi, Span This, Guid* riid, char* bstrKey, ref Silk.NET.Core.Native.IUnknown* ppvObj) + { + // SpanOverloader + return thisApi.IClassFactory2RemoteCreateInstanceLicProxy(ref This.GetPinnableReference(), riid, bstrKey, ref ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 1145, Column 43 in ocidl.h")] + public static unsafe int IClassFactory2RemoteCreateInstanceLicProxy(this Windows thisApi, Span This, Guid* riid, Span bstrKey, Silk.NET.Core.Native.IUnknown** ppvObj) + { + // SpanOverloader + return thisApi.IClassFactory2RemoteCreateInstanceLicProxy(ref This.GetPinnableReference(), riid, ref bstrKey.GetPinnableReference(), ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 1145, Column 43 in ocidl.h")] + public static unsafe int IClassFactory2RemoteCreateInstanceLicProxy(this Windows thisApi, Span This, Guid* riid, Span bstrKey, ref Silk.NET.Core.Native.IUnknown* ppvObj) + { + // SpanOverloader + return thisApi.IClassFactory2RemoteCreateInstanceLicProxy(ref This.GetPinnableReference(), riid, ref bstrKey.GetPinnableReference(), ref ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 1145, Column 43 in ocidl.h")] + public static unsafe int IClassFactory2RemoteCreateInstanceLicProxy(this Windows thisApi, Span This, Guid* riid, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.BStr)] string bstrKey, Silk.NET.Core.Native.IUnknown** ppvObj) + { + // SpanOverloader + return thisApi.IClassFactory2RemoteCreateInstanceLicProxy(ref This.GetPinnableReference(), riid, bstrKey, ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 1145, Column 43 in ocidl.h")] + public static unsafe int IClassFactory2RemoteCreateInstanceLicProxy(this Windows thisApi, Span This, Guid* riid, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.BStr)] string bstrKey, ref Silk.NET.Core.Native.IUnknown* ppvObj) + { + // SpanOverloader + return thisApi.IClassFactory2RemoteCreateInstanceLicProxy(ref This.GetPinnableReference(), riid, bstrKey, ref ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 1145, Column 43 in ocidl.h")] + public static unsafe int IClassFactory2RemoteCreateInstanceLicProxy(this Windows thisApi, Span This, Span riid, char* bstrKey, Silk.NET.Core.Native.IUnknown** ppvObj) + { + // SpanOverloader + return thisApi.IClassFactory2RemoteCreateInstanceLicProxy(ref This.GetPinnableReference(), ref riid.GetPinnableReference(), bstrKey, ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 1145, Column 43 in ocidl.h")] + public static unsafe int IClassFactory2RemoteCreateInstanceLicProxy(this Windows thisApi, Span This, Span riid, char* bstrKey, ref Silk.NET.Core.Native.IUnknown* ppvObj) + { + // SpanOverloader + return thisApi.IClassFactory2RemoteCreateInstanceLicProxy(ref This.GetPinnableReference(), ref riid.GetPinnableReference(), bstrKey, ref ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 1145, Column 43 in ocidl.h")] + public static unsafe int IClassFactory2RemoteCreateInstanceLicProxy(this Windows thisApi, Span This, Span riid, Span bstrKey, Silk.NET.Core.Native.IUnknown** ppvObj) + { + // SpanOverloader + return thisApi.IClassFactory2RemoteCreateInstanceLicProxy(ref This.GetPinnableReference(), ref riid.GetPinnableReference(), ref bstrKey.GetPinnableReference(), ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 1145, Column 43 in ocidl.h")] + public static unsafe int IClassFactory2RemoteCreateInstanceLicProxy(this Windows thisApi, Span This, Span riid, Span bstrKey, ref Silk.NET.Core.Native.IUnknown* ppvObj) + { + // SpanOverloader + return thisApi.IClassFactory2RemoteCreateInstanceLicProxy(ref This.GetPinnableReference(), ref riid.GetPinnableReference(), ref bstrKey.GetPinnableReference(), ref ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 1145, Column 43 in ocidl.h")] + public static unsafe int IClassFactory2RemoteCreateInstanceLicProxy(this Windows thisApi, Span This, Span riid, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.BStr)] string bstrKey, Silk.NET.Core.Native.IUnknown** ppvObj) + { + // SpanOverloader + return thisApi.IClassFactory2RemoteCreateInstanceLicProxy(ref This.GetPinnableReference(), ref riid.GetPinnableReference(), bstrKey, ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 1145, Column 43 in ocidl.h")] + public static unsafe int IClassFactory2RemoteCreateInstanceLicProxy(this Windows thisApi, Span This, Span riid, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.BStr)] string bstrKey, ref Silk.NET.Core.Native.IUnknown* ppvObj) + { + // SpanOverloader + return thisApi.IClassFactory2RemoteCreateInstanceLicProxy(ref This.GetPinnableReference(), ref riid.GetPinnableReference(), bstrKey, ref ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 1152, Column 17 in ocidl.h")] + public static unsafe void IClassFactory2RemoteCreateInstanceLicStub(this Windows thisApi, IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.IClassFactory2RemoteCreateInstanceLicStub(This, _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 1152, Column 17 in ocidl.h")] + public static unsafe void IClassFactory2RemoteCreateInstanceLicStub(this Windows thisApi, IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.IClassFactory2RemoteCreateInstanceLicStub(This, _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 1152, Column 17 in ocidl.h")] + public static unsafe void IClassFactory2RemoteCreateInstanceLicStub(this Windows thisApi, IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.IClassFactory2RemoteCreateInstanceLicStub(This, _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 1152, Column 17 in ocidl.h")] + public static unsafe void IClassFactory2RemoteCreateInstanceLicStub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.IClassFactory2RemoteCreateInstanceLicStub(This, ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 1152, Column 17 in ocidl.h")] + public static unsafe void IClassFactory2RemoteCreateInstanceLicStub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.IClassFactory2RemoteCreateInstanceLicStub(This, ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 1152, Column 17 in ocidl.h")] + public static unsafe void IClassFactory2RemoteCreateInstanceLicStub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.IClassFactory2RemoteCreateInstanceLicStub(This, ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 1152, Column 17 in ocidl.h")] + public static unsafe void IClassFactory2RemoteCreateInstanceLicStub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.IClassFactory2RemoteCreateInstanceLicStub(This, ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 1152, Column 17 in ocidl.h")] + public static unsafe void IClassFactory2RemoteCreateInstanceLicStub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.IClassFactory2RemoteCreateInstanceLicStub(ref This.GetPinnableReference(), _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 1152, Column 17 in ocidl.h")] + public static unsafe void IClassFactory2RemoteCreateInstanceLicStub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.IClassFactory2RemoteCreateInstanceLicStub(ref This.GetPinnableReference(), _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 1152, Column 17 in ocidl.h")] + public static unsafe void IClassFactory2RemoteCreateInstanceLicStub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.IClassFactory2RemoteCreateInstanceLicStub(ref This.GetPinnableReference(), _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 1152, Column 17 in ocidl.h")] + public static unsafe void IClassFactory2RemoteCreateInstanceLicStub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.IClassFactory2RemoteCreateInstanceLicStub(ref This.GetPinnableReference(), _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 1152, Column 17 in ocidl.h")] + public static unsafe void IClassFactory2RemoteCreateInstanceLicStub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.IClassFactory2RemoteCreateInstanceLicStub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 1152, Column 17 in ocidl.h")] + public static unsafe void IClassFactory2RemoteCreateInstanceLicStub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.IClassFactory2RemoteCreateInstanceLicStub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 1152, Column 17 in ocidl.h")] + public static unsafe void IClassFactory2RemoteCreateInstanceLicStub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.IClassFactory2RemoteCreateInstanceLicStub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 1152, Column 17 in ocidl.h")] + public static unsafe void IClassFactory2RemoteCreateInstanceLicStub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.IClassFactory2RemoteCreateInstanceLicStub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2631, Column 43 in ocidl.h")] + public static unsafe int IPersistMemoryRemoteLoadProxy(this Windows thisApi, IPersistMemory* This, Span pMem, uint cbSize) + { + // SpanOverloader + return thisApi.IPersistMemoryRemoteLoadProxy(This, ref pMem.GetPinnableReference(), cbSize); + } + + /// To be documented. + [NativeName("Src", "Line 2631, Column 43 in ocidl.h")] + public static unsafe int IPersistMemoryRemoteLoadProxy(this Windows thisApi, Span This, byte* pMem, uint cbSize) + { + // SpanOverloader + return thisApi.IPersistMemoryRemoteLoadProxy(ref This.GetPinnableReference(), pMem, cbSize); + } + + /// To be documented. + [NativeName("Src", "Line 2631, Column 43 in ocidl.h")] + public static unsafe int IPersistMemoryRemoteLoadProxy(this Windows thisApi, Span This, Span pMem, uint cbSize) + { + // SpanOverloader + return thisApi.IPersistMemoryRemoteLoadProxy(ref This.GetPinnableReference(), ref pMem.GetPinnableReference(), cbSize); + } + + /// To be documented. + [NativeName("Src", "Line 2631, Column 43 in ocidl.h")] + public static unsafe int IPersistMemoryRemoteLoadProxy(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pMem, uint cbSize) + { + // SpanOverloader + return thisApi.IPersistMemoryRemoteLoadProxy(ref This.GetPinnableReference(), pMem, cbSize); + } + + /// To be documented. + [NativeName("Src", "Line 2637, Column 17 in ocidl.h")] + public static unsafe void IPersistMemoryRemoteLoadStub(this Windows thisApi, IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.IPersistMemoryRemoteLoadStub(This, _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2637, Column 17 in ocidl.h")] + public static unsafe void IPersistMemoryRemoteLoadStub(this Windows thisApi, IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.IPersistMemoryRemoteLoadStub(This, _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2637, Column 17 in ocidl.h")] + public static unsafe void IPersistMemoryRemoteLoadStub(this Windows thisApi, IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.IPersistMemoryRemoteLoadStub(This, _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2637, Column 17 in ocidl.h")] + public static unsafe void IPersistMemoryRemoteLoadStub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.IPersistMemoryRemoteLoadStub(This, ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2637, Column 17 in ocidl.h")] + public static unsafe void IPersistMemoryRemoteLoadStub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.IPersistMemoryRemoteLoadStub(This, ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2637, Column 17 in ocidl.h")] + public static unsafe void IPersistMemoryRemoteLoadStub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.IPersistMemoryRemoteLoadStub(This, ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2637, Column 17 in ocidl.h")] + public static unsafe void IPersistMemoryRemoteLoadStub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.IPersistMemoryRemoteLoadStub(This, ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2637, Column 17 in ocidl.h")] + public static unsafe void IPersistMemoryRemoteLoadStub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.IPersistMemoryRemoteLoadStub(ref This.GetPinnableReference(), _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2637, Column 17 in ocidl.h")] + public static unsafe void IPersistMemoryRemoteLoadStub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.IPersistMemoryRemoteLoadStub(ref This.GetPinnableReference(), _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2637, Column 17 in ocidl.h")] + public static unsafe void IPersistMemoryRemoteLoadStub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.IPersistMemoryRemoteLoadStub(ref This.GetPinnableReference(), _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2637, Column 17 in ocidl.h")] + public static unsafe void IPersistMemoryRemoteLoadStub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.IPersistMemoryRemoteLoadStub(ref This.GetPinnableReference(), _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2637, Column 17 in ocidl.h")] + public static unsafe void IPersistMemoryRemoteLoadStub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.IPersistMemoryRemoteLoadStub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2637, Column 17 in ocidl.h")] + public static unsafe void IPersistMemoryRemoteLoadStub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.IPersistMemoryRemoteLoadStub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2637, Column 17 in ocidl.h")] + public static unsafe void IPersistMemoryRemoteLoadStub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.IPersistMemoryRemoteLoadStub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2637, Column 17 in ocidl.h")] + public static unsafe void IPersistMemoryRemoteLoadStub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.IPersistMemoryRemoteLoadStub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2644, Column 43 in ocidl.h")] + public static unsafe int IPersistMemoryRemoteSaveProxy(this Windows thisApi, IPersistMemory* This, Span pMem, Silk.NET.Core.Bool32 fClearDirty, uint cbSize) + { + // SpanOverloader + return thisApi.IPersistMemoryRemoteSaveProxy(This, ref pMem.GetPinnableReference(), fClearDirty, cbSize); + } + + /// To be documented. + [NativeName("Src", "Line 2644, Column 43 in ocidl.h")] + public static unsafe int IPersistMemoryRemoteSaveProxy(this Windows thisApi, Span This, byte* pMem, Silk.NET.Core.Bool32 fClearDirty, uint cbSize) + { + // SpanOverloader + return thisApi.IPersistMemoryRemoteSaveProxy(ref This.GetPinnableReference(), pMem, fClearDirty, cbSize); + } + + /// To be documented. + [NativeName("Src", "Line 2644, Column 43 in ocidl.h")] + public static unsafe int IPersistMemoryRemoteSaveProxy(this Windows thisApi, Span This, Span pMem, Silk.NET.Core.Bool32 fClearDirty, uint cbSize) + { + // SpanOverloader + return thisApi.IPersistMemoryRemoteSaveProxy(ref This.GetPinnableReference(), ref pMem.GetPinnableReference(), fClearDirty, cbSize); + } + + /// To be documented. + [NativeName("Src", "Line 2644, Column 43 in ocidl.h")] + public static unsafe int IPersistMemoryRemoteSaveProxy(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pMem, Silk.NET.Core.Bool32 fClearDirty, uint cbSize) + { + // SpanOverloader + return thisApi.IPersistMemoryRemoteSaveProxy(ref This.GetPinnableReference(), pMem, fClearDirty, cbSize); + } + + /// To be documented. + [NativeName("Src", "Line 2651, Column 17 in ocidl.h")] + public static unsafe void IPersistMemoryRemoteSaveStub(this Windows thisApi, IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.IPersistMemoryRemoteSaveStub(This, _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2651, Column 17 in ocidl.h")] + public static unsafe void IPersistMemoryRemoteSaveStub(this Windows thisApi, IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.IPersistMemoryRemoteSaveStub(This, _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2651, Column 17 in ocidl.h")] + public static unsafe void IPersistMemoryRemoteSaveStub(this Windows thisApi, IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.IPersistMemoryRemoteSaveStub(This, _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2651, Column 17 in ocidl.h")] + public static unsafe void IPersistMemoryRemoteSaveStub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.IPersistMemoryRemoteSaveStub(This, ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2651, Column 17 in ocidl.h")] + public static unsafe void IPersistMemoryRemoteSaveStub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.IPersistMemoryRemoteSaveStub(This, ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2651, Column 17 in ocidl.h")] + public static unsafe void IPersistMemoryRemoteSaveStub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.IPersistMemoryRemoteSaveStub(This, ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2651, Column 17 in ocidl.h")] + public static unsafe void IPersistMemoryRemoteSaveStub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.IPersistMemoryRemoteSaveStub(This, ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2651, Column 17 in ocidl.h")] + public static unsafe void IPersistMemoryRemoteSaveStub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.IPersistMemoryRemoteSaveStub(ref This.GetPinnableReference(), _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2651, Column 17 in ocidl.h")] + public static unsafe void IPersistMemoryRemoteSaveStub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.IPersistMemoryRemoteSaveStub(ref This.GetPinnableReference(), _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2651, Column 17 in ocidl.h")] + public static unsafe void IPersistMemoryRemoteSaveStub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.IPersistMemoryRemoteSaveStub(ref This.GetPinnableReference(), _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2651, Column 17 in ocidl.h")] + public static unsafe void IPersistMemoryRemoteSaveStub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.IPersistMemoryRemoteSaveStub(ref This.GetPinnableReference(), _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2651, Column 17 in ocidl.h")] + public static unsafe void IPersistMemoryRemoteSaveStub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.IPersistMemoryRemoteSaveStub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2651, Column 17 in ocidl.h")] + public static unsafe void IPersistMemoryRemoteSaveStub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.IPersistMemoryRemoteSaveStub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 2651, Column 17 in ocidl.h")] + public static unsafe void IPersistMemoryRemoteSaveStub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.IPersistMemoryRemoteSaveStub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 2651, Column 17 in ocidl.h")] + public static unsafe void IPersistMemoryRemoteSaveStub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.IPersistMemoryRemoteSaveStub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5735, Column 43 in ocidl.h")] + public static unsafe int IEnumOleUndoUnitsRemoteNextProxy(this Windows thisApi, IEnumOleUndoUnits* This, uint cElt, IOleUndoUnit** rgElt, Span pcEltFetched) + { + // SpanOverloader + return thisApi.IEnumOleUndoUnitsRemoteNextProxy(This, cElt, rgElt, ref pcEltFetched.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5735, Column 43 in ocidl.h")] + public static unsafe int IEnumOleUndoUnitsRemoteNextProxy(this Windows thisApi, IEnumOleUndoUnits* This, uint cElt, ref IOleUndoUnit* rgElt, Span pcEltFetched) + { + // SpanOverloader + return thisApi.IEnumOleUndoUnitsRemoteNextProxy(This, cElt, ref rgElt, ref pcEltFetched.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5735, Column 43 in ocidl.h")] + public static unsafe int IEnumOleUndoUnitsRemoteNextProxy(this Windows thisApi, Span This, uint cElt, IOleUndoUnit** rgElt, uint* pcEltFetched) + { + // SpanOverloader + return thisApi.IEnumOleUndoUnitsRemoteNextProxy(ref This.GetPinnableReference(), cElt, rgElt, pcEltFetched); + } + + /// To be documented. + [NativeName("Src", "Line 5735, Column 43 in ocidl.h")] + public static unsafe int IEnumOleUndoUnitsRemoteNextProxy(this Windows thisApi, Span This, uint cElt, IOleUndoUnit** rgElt, Span pcEltFetched) + { + // SpanOverloader + return thisApi.IEnumOleUndoUnitsRemoteNextProxy(ref This.GetPinnableReference(), cElt, rgElt, ref pcEltFetched.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5735, Column 43 in ocidl.h")] + public static unsafe int IEnumOleUndoUnitsRemoteNextProxy(this Windows thisApi, Span This, uint cElt, ref IOleUndoUnit* rgElt, uint* pcEltFetched) + { + // SpanOverloader + return thisApi.IEnumOleUndoUnitsRemoteNextProxy(ref This.GetPinnableReference(), cElt, ref rgElt, pcEltFetched); + } + + /// To be documented. + [NativeName("Src", "Line 5735, Column 43 in ocidl.h")] + public static unsafe int IEnumOleUndoUnitsRemoteNextProxy(this Windows thisApi, Span This, uint cElt, ref IOleUndoUnit* rgElt, Span pcEltFetched) + { + // SpanOverloader + return thisApi.IEnumOleUndoUnitsRemoteNextProxy(ref This.GetPinnableReference(), cElt, ref rgElt, ref pcEltFetched.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5742, Column 17 in ocidl.h")] + public static unsafe void IEnumOleUndoUnitsRemoteNextStub(this Windows thisApi, IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.IEnumOleUndoUnitsRemoteNextStub(This, _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5742, Column 17 in ocidl.h")] + public static unsafe void IEnumOleUndoUnitsRemoteNextStub(this Windows thisApi, IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.IEnumOleUndoUnitsRemoteNextStub(This, _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 5742, Column 17 in ocidl.h")] + public static unsafe void IEnumOleUndoUnitsRemoteNextStub(this Windows thisApi, IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.IEnumOleUndoUnitsRemoteNextStub(This, _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5742, Column 17 in ocidl.h")] + public static unsafe void IEnumOleUndoUnitsRemoteNextStub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.IEnumOleUndoUnitsRemoteNextStub(This, ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 5742, Column 17 in ocidl.h")] + public static unsafe void IEnumOleUndoUnitsRemoteNextStub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.IEnumOleUndoUnitsRemoteNextStub(This, ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5742, Column 17 in ocidl.h")] + public static unsafe void IEnumOleUndoUnitsRemoteNextStub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.IEnumOleUndoUnitsRemoteNextStub(This, ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 5742, Column 17 in ocidl.h")] + public static unsafe void IEnumOleUndoUnitsRemoteNextStub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.IEnumOleUndoUnitsRemoteNextStub(This, ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5742, Column 17 in ocidl.h")] + public static unsafe void IEnumOleUndoUnitsRemoteNextStub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.IEnumOleUndoUnitsRemoteNextStub(ref This.GetPinnableReference(), _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 5742, Column 17 in ocidl.h")] + public static unsafe void IEnumOleUndoUnitsRemoteNextStub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.IEnumOleUndoUnitsRemoteNextStub(ref This.GetPinnableReference(), _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5742, Column 17 in ocidl.h")] + public static unsafe void IEnumOleUndoUnitsRemoteNextStub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.IEnumOleUndoUnitsRemoteNextStub(ref This.GetPinnableReference(), _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 5742, Column 17 in ocidl.h")] + public static unsafe void IEnumOleUndoUnitsRemoteNextStub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.IEnumOleUndoUnitsRemoteNextStub(ref This.GetPinnableReference(), _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5742, Column 17 in ocidl.h")] + public static unsafe void IEnumOleUndoUnitsRemoteNextStub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.IEnumOleUndoUnitsRemoteNextStub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 5742, Column 17 in ocidl.h")] + public static unsafe void IEnumOleUndoUnitsRemoteNextStub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.IEnumOleUndoUnitsRemoteNextStub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 5742, Column 17 in ocidl.h")] + public static unsafe void IEnumOleUndoUnitsRemoteNextStub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.IEnumOleUndoUnitsRemoteNextStub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 5742, Column 17 in ocidl.h")] + public static unsafe void IEnumOleUndoUnitsRemoteNextStub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.IEnumOleUndoUnitsRemoteNextStub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6819, Column 43 in ocidl.h")] + public static unsafe int IAdviseSinkExRemoteOnViewStatusChangeProxy(this Windows thisApi, Span This, uint dwViewStatus) + { + // SpanOverloader + return thisApi.IAdviseSinkExRemoteOnViewStatusChangeProxy(ref This.GetPinnableReference(), dwViewStatus); + } + + /// To be documented. + [NativeName("Src", "Line 6824, Column 17 in ocidl.h")] + public static unsafe void IAdviseSinkExRemoteOnViewStatusChangeStub(this Windows thisApi, IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.IAdviseSinkExRemoteOnViewStatusChangeStub(This, _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6824, Column 17 in ocidl.h")] + public static unsafe void IAdviseSinkExRemoteOnViewStatusChangeStub(this Windows thisApi, IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.IAdviseSinkExRemoteOnViewStatusChangeStub(This, _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 6824, Column 17 in ocidl.h")] + public static unsafe void IAdviseSinkExRemoteOnViewStatusChangeStub(this Windows thisApi, IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.IAdviseSinkExRemoteOnViewStatusChangeStub(This, _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6824, Column 17 in ocidl.h")] + public static unsafe void IAdviseSinkExRemoteOnViewStatusChangeStub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.IAdviseSinkExRemoteOnViewStatusChangeStub(This, ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 6824, Column 17 in ocidl.h")] + public static unsafe void IAdviseSinkExRemoteOnViewStatusChangeStub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.IAdviseSinkExRemoteOnViewStatusChangeStub(This, ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6824, Column 17 in ocidl.h")] + public static unsafe void IAdviseSinkExRemoteOnViewStatusChangeStub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.IAdviseSinkExRemoteOnViewStatusChangeStub(This, ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 6824, Column 17 in ocidl.h")] + public static unsafe void IAdviseSinkExRemoteOnViewStatusChangeStub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.IAdviseSinkExRemoteOnViewStatusChangeStub(This, ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6824, Column 17 in ocidl.h")] + public static unsafe void IAdviseSinkExRemoteOnViewStatusChangeStub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.IAdviseSinkExRemoteOnViewStatusChangeStub(ref This.GetPinnableReference(), _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 6824, Column 17 in ocidl.h")] + public static unsafe void IAdviseSinkExRemoteOnViewStatusChangeStub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.IAdviseSinkExRemoteOnViewStatusChangeStub(ref This.GetPinnableReference(), _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6824, Column 17 in ocidl.h")] + public static unsafe void IAdviseSinkExRemoteOnViewStatusChangeStub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.IAdviseSinkExRemoteOnViewStatusChangeStub(ref This.GetPinnableReference(), _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 6824, Column 17 in ocidl.h")] + public static unsafe void IAdviseSinkExRemoteOnViewStatusChangeStub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.IAdviseSinkExRemoteOnViewStatusChangeStub(ref This.GetPinnableReference(), _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6824, Column 17 in ocidl.h")] + public static unsafe void IAdviseSinkExRemoteOnViewStatusChangeStub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.IAdviseSinkExRemoteOnViewStatusChangeStub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 6824, Column 17 in ocidl.h")] + public static unsafe void IAdviseSinkExRemoteOnViewStatusChangeStub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.IAdviseSinkExRemoteOnViewStatusChangeStub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6824, Column 17 in ocidl.h")] + public static unsafe void IAdviseSinkExRemoteOnViewStatusChangeStub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.IAdviseSinkExRemoteOnViewStatusChangeStub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 6824, Column 17 in ocidl.h")] + public static unsafe void IAdviseSinkExRemoteOnViewStatusChangeStub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.IAdviseSinkExRemoteOnViewStatusChangeStub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6998, Column 43 in ocidl.h")] + public static unsafe int IQuickActivateRemoteQuickActivateProxy(this Windows thisApi, Silk.NET.Core.Native.IUnknown* This, void* pQaContainer, Span pQaControl) + { + // SpanOverloader + return thisApi.IQuickActivateRemoteQuickActivateProxy(This, pQaContainer, ref pQaControl.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6998, Column 43 in ocidl.h")] + public static unsafe int IQuickActivateRemoteQuickActivateProxy(this Windows thisApi, Silk.NET.Core.Native.IUnknown* This, Span pQaContainer, QAControl* pQaControl) where T0 : unmanaged + { + // SpanOverloader + return thisApi.IQuickActivateRemoteQuickActivateProxy(This, ref pQaContainer.GetPinnableReference(), pQaControl); + } + + /// To be documented. + [NativeName("Src", "Line 6998, Column 43 in ocidl.h")] + public static unsafe int IQuickActivateRemoteQuickActivateProxy(this Windows thisApi, Silk.NET.Core.Native.IUnknown* This, Span pQaContainer, Span pQaControl) where T0 : unmanaged + { + // SpanOverloader + return thisApi.IQuickActivateRemoteQuickActivateProxy(This, ref pQaContainer.GetPinnableReference(), ref pQaControl.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6998, Column 43 in ocidl.h")] + public static unsafe int IQuickActivateRemoteQuickActivateProxy(this Windows thisApi, Span This, void* pQaContainer, QAControl* pQaControl) + { + // SpanOverloader + return thisApi.IQuickActivateRemoteQuickActivateProxy(ref This.GetPinnableReference(), pQaContainer, pQaControl); + } + + /// To be documented. + [NativeName("Src", "Line 6998, Column 43 in ocidl.h")] + public static unsafe int IQuickActivateRemoteQuickActivateProxy(this Windows thisApi, Span This, void* pQaContainer, Span pQaControl) + { + // SpanOverloader + return thisApi.IQuickActivateRemoteQuickActivateProxy(ref This.GetPinnableReference(), pQaContainer, ref pQaControl.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 6998, Column 43 in ocidl.h")] + public static unsafe int IQuickActivateRemoteQuickActivateProxy(this Windows thisApi, Span This, Span pQaContainer, QAControl* pQaControl) where T0 : unmanaged + { + // SpanOverloader + return thisApi.IQuickActivateRemoteQuickActivateProxy(ref This.GetPinnableReference(), ref pQaContainer.GetPinnableReference(), pQaControl); + } + + /// To be documented. + [NativeName("Src", "Line 6998, Column 43 in ocidl.h")] + public static unsafe int IQuickActivateRemoteQuickActivateProxy(this Windows thisApi, Span This, Span pQaContainer, Span pQaControl) where T0 : unmanaged + { + // SpanOverloader + return thisApi.IQuickActivateRemoteQuickActivateProxy(ref This.GetPinnableReference(), ref pQaContainer.GetPinnableReference(), ref pQaControl.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 7004, Column 17 in ocidl.h")] + public static unsafe void IQuickActivateRemoteQuickActivateStub(this Windows thisApi, IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.IQuickActivateRemoteQuickActivateStub(This, _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 7004, Column 17 in ocidl.h")] + public static unsafe void IQuickActivateRemoteQuickActivateStub(this Windows thisApi, IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.IQuickActivateRemoteQuickActivateStub(This, _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 7004, Column 17 in ocidl.h")] + public static unsafe void IQuickActivateRemoteQuickActivateStub(this Windows thisApi, IRpcStubBuffer* This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.IQuickActivateRemoteQuickActivateStub(This, _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 7004, Column 17 in ocidl.h")] + public static unsafe void IQuickActivateRemoteQuickActivateStub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.IQuickActivateRemoteQuickActivateStub(This, ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 7004, Column 17 in ocidl.h")] + public static unsafe void IQuickActivateRemoteQuickActivateStub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.IQuickActivateRemoteQuickActivateStub(This, ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 7004, Column 17 in ocidl.h")] + public static unsafe void IQuickActivateRemoteQuickActivateStub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.IQuickActivateRemoteQuickActivateStub(This, ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 7004, Column 17 in ocidl.h")] + public static unsafe void IQuickActivateRemoteQuickActivateStub(this Windows thisApi, IRpcStubBuffer* This, Span _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.IQuickActivateRemoteQuickActivateStub(This, ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 7004, Column 17 in ocidl.h")] + public static unsafe void IQuickActivateRemoteQuickActivateStub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.IQuickActivateRemoteQuickActivateStub(ref This.GetPinnableReference(), _pRpcChannelBuffer, _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 7004, Column 17 in ocidl.h")] + public static unsafe void IQuickActivateRemoteQuickActivateStub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.IQuickActivateRemoteQuickActivateStub(ref This.GetPinnableReference(), _pRpcChannelBuffer, _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 7004, Column 17 in ocidl.h")] + public static unsafe void IQuickActivateRemoteQuickActivateStub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.IQuickActivateRemoteQuickActivateStub(ref This.GetPinnableReference(), _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 7004, Column 17 in ocidl.h")] + public static unsafe void IQuickActivateRemoteQuickActivateStub(this Windows thisApi, Span This, IRpcChannelBuffer* _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.IQuickActivateRemoteQuickActivateStub(ref This.GetPinnableReference(), _pRpcChannelBuffer, ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 7004, Column 17 in ocidl.h")] + public static unsafe void IQuickActivateRemoteQuickActivateStub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.IQuickActivateRemoteQuickActivateStub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 7004, Column 17 in ocidl.h")] + public static unsafe void IQuickActivateRemoteQuickActivateStub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, RPCMessage* _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.IQuickActivateRemoteQuickActivateStub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), _pRpcMessage, ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 7004, Column 17 in ocidl.h")] + public static unsafe void IQuickActivateRemoteQuickActivateStub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, Span _pRpcMessage, uint* _pdwStubPhase) + { + // SpanOverloader + thisApi.IQuickActivateRemoteQuickActivateStub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), _pdwStubPhase); + } + + /// To be documented. + [NativeName("Src", "Line 7004, Column 17 in ocidl.h")] + public static unsafe void IQuickActivateRemoteQuickActivateStub(this Windows thisApi, Span This, Span _pRpcChannelBuffer, Span _pRpcMessage, Span _pdwStubPhase) + { + // SpanOverloader + thisApi.IQuickActivateRemoteQuickActivateStub(ref This.GetPinnableReference(), ref _pRpcChannelBuffer.GetPinnableReference(), ref _pRpcMessage.GetPinnableReference(), ref _pdwStubPhase.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 7040, Column 39 in ocidl.h")] + public static unsafe uint HACCELUserSize(this Windows thisApi, Span arg0, uint arg1, void** arg2) + { + // SpanOverloader + return thisApi.HACCELUserSize(ref arg0.GetPinnableReference(), arg1, arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7040, Column 39 in ocidl.h")] + public static unsafe uint HACCELUserSize(this Windows thisApi, Span arg0, uint arg1, ref void* arg2) + { + // SpanOverloader + return thisApi.HACCELUserSize(ref arg0.GetPinnableReference(), arg1, ref arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7041, Column 29 in ocidl.h")] + public static unsafe byte* HACCELUserMarshal(this Windows thisApi, uint* arg0, Span arg1, void** arg2) + { + // SpanOverloader + return thisApi.HACCELUserMarshal(arg0, ref arg1.GetPinnableReference(), arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7041, Column 29 in ocidl.h")] + public static unsafe byte* HACCELUserMarshal(this Windows thisApi, uint* arg0, Span arg1, ref void* arg2) + { + // SpanOverloader + return thisApi.HACCELUserMarshal(arg0, ref arg1.GetPinnableReference(), ref arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7041, Column 29 in ocidl.h")] + public static unsafe byte* HACCELUserMarshal(this Windows thisApi, Span arg0, byte* arg1, void** arg2) + { + // SpanOverloader + return thisApi.HACCELUserMarshal(ref arg0.GetPinnableReference(), arg1, arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7041, Column 29 in ocidl.h")] + public static unsafe byte* HACCELUserMarshal(this Windows thisApi, Span arg0, byte* arg1, ref void* arg2) + { + // SpanOverloader + return thisApi.HACCELUserMarshal(ref arg0.GetPinnableReference(), arg1, ref arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7041, Column 29 in ocidl.h")] + public static unsafe byte* HACCELUserMarshal(this Windows thisApi, Span arg0, Span arg1, void** arg2) + { + // SpanOverloader + return thisApi.HACCELUserMarshal(ref arg0.GetPinnableReference(), ref arg1.GetPinnableReference(), arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7041, Column 29 in ocidl.h")] + public static unsafe byte* HACCELUserMarshal(this Windows thisApi, Span arg0, Span arg1, ref void* arg2) + { + // SpanOverloader + return thisApi.HACCELUserMarshal(ref arg0.GetPinnableReference(), ref arg1.GetPinnableReference(), ref arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7041, Column 29 in ocidl.h")] + public static unsafe byte* HACCELUserMarshal(this Windows thisApi, Span arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, void** arg2) + { + // SpanOverloader + return thisApi.HACCELUserMarshal(ref arg0.GetPinnableReference(), arg1, arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7041, Column 29 in ocidl.h")] + public static unsafe byte* HACCELUserMarshal(this Windows thisApi, Span arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref void* arg2) + { + // SpanOverloader + return thisApi.HACCELUserMarshal(ref arg0.GetPinnableReference(), arg1, ref arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7042, Column 29 in ocidl.h")] + public static unsafe byte* HACCELUserUnmarshal(this Windows thisApi, uint* arg0, Span arg1, void** arg2) + { + // SpanOverloader + return thisApi.HACCELUserUnmarshal(arg0, ref arg1.GetPinnableReference(), arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7042, Column 29 in ocidl.h")] + public static unsafe byte* HACCELUserUnmarshal(this Windows thisApi, uint* arg0, Span arg1, ref void* arg2) + { + // SpanOverloader + return thisApi.HACCELUserUnmarshal(arg0, ref arg1.GetPinnableReference(), ref arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7042, Column 29 in ocidl.h")] + public static unsafe byte* HACCELUserUnmarshal(this Windows thisApi, Span arg0, byte* arg1, void** arg2) + { + // SpanOverloader + return thisApi.HACCELUserUnmarshal(ref arg0.GetPinnableReference(), arg1, arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7042, Column 29 in ocidl.h")] + public static unsafe byte* HACCELUserUnmarshal(this Windows thisApi, Span arg0, byte* arg1, ref void* arg2) + { + // SpanOverloader + return thisApi.HACCELUserUnmarshal(ref arg0.GetPinnableReference(), arg1, ref arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7042, Column 29 in ocidl.h")] + public static unsafe byte* HACCELUserUnmarshal(this Windows thisApi, Span arg0, Span arg1, void** arg2) + { + // SpanOverloader + return thisApi.HACCELUserUnmarshal(ref arg0.GetPinnableReference(), ref arg1.GetPinnableReference(), arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7042, Column 29 in ocidl.h")] + public static unsafe byte* HACCELUserUnmarshal(this Windows thisApi, Span arg0, Span arg1, ref void* arg2) + { + // SpanOverloader + return thisApi.HACCELUserUnmarshal(ref arg0.GetPinnableReference(), ref arg1.GetPinnableReference(), ref arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7042, Column 29 in ocidl.h")] + public static unsafe byte* HACCELUserUnmarshal(this Windows thisApi, Span arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, void** arg2) + { + // SpanOverloader + return thisApi.HACCELUserUnmarshal(ref arg0.GetPinnableReference(), arg1, arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7042, Column 29 in ocidl.h")] + public static unsafe byte* HACCELUserUnmarshal(this Windows thisApi, Span arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref void* arg2) + { + // SpanOverloader + return thisApi.HACCELUserUnmarshal(ref arg0.GetPinnableReference(), arg1, ref arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7043, Column 39 in ocidl.h")] + public static unsafe void HACCELUserFree(this Windows thisApi, Span arg0, void** arg1) + { + // SpanOverloader + thisApi.HACCELUserFree(ref arg0.GetPinnableReference(), arg1); + } + + /// To be documented. + [NativeName("Src", "Line 7043, Column 39 in ocidl.h")] + public static unsafe void HACCELUserFree(this Windows thisApi, Span arg0, ref void* arg1) + { + // SpanOverloader + thisApi.HACCELUserFree(ref arg0.GetPinnableReference(), ref arg1); + } + + /// To be documented. + [NativeName("Src", "Line 7050, Column 39 in ocidl.h")] + public static unsafe uint HFONTUserSize(this Windows thisApi, Span arg0, uint arg1, void** arg2) + { + // SpanOverloader + return thisApi.HFONTUserSize(ref arg0.GetPinnableReference(), arg1, arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7050, Column 39 in ocidl.h")] + public static unsafe uint HFONTUserSize(this Windows thisApi, Span arg0, uint arg1, ref void* arg2) + { + // SpanOverloader + return thisApi.HFONTUserSize(ref arg0.GetPinnableReference(), arg1, ref arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7051, Column 29 in ocidl.h")] + public static unsafe byte* HFONTUserMarshal(this Windows thisApi, uint* arg0, Span arg1, void** arg2) + { + // SpanOverloader + return thisApi.HFONTUserMarshal(arg0, ref arg1.GetPinnableReference(), arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7051, Column 29 in ocidl.h")] + public static unsafe byte* HFONTUserMarshal(this Windows thisApi, uint* arg0, Span arg1, ref void* arg2) + { + // SpanOverloader + return thisApi.HFONTUserMarshal(arg0, ref arg1.GetPinnableReference(), ref arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7051, Column 29 in ocidl.h")] + public static unsafe byte* HFONTUserMarshal(this Windows thisApi, Span arg0, byte* arg1, void** arg2) + { + // SpanOverloader + return thisApi.HFONTUserMarshal(ref arg0.GetPinnableReference(), arg1, arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7051, Column 29 in ocidl.h")] + public static unsafe byte* HFONTUserMarshal(this Windows thisApi, Span arg0, byte* arg1, ref void* arg2) + { + // SpanOverloader + return thisApi.HFONTUserMarshal(ref arg0.GetPinnableReference(), arg1, ref arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7051, Column 29 in ocidl.h")] + public static unsafe byte* HFONTUserMarshal(this Windows thisApi, Span arg0, Span arg1, void** arg2) + { + // SpanOverloader + return thisApi.HFONTUserMarshal(ref arg0.GetPinnableReference(), ref arg1.GetPinnableReference(), arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7051, Column 29 in ocidl.h")] + public static unsafe byte* HFONTUserMarshal(this Windows thisApi, Span arg0, Span arg1, ref void* arg2) + { + // SpanOverloader + return thisApi.HFONTUserMarshal(ref arg0.GetPinnableReference(), ref arg1.GetPinnableReference(), ref arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7051, Column 29 in ocidl.h")] + public static unsafe byte* HFONTUserMarshal(this Windows thisApi, Span arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, void** arg2) + { + // SpanOverloader + return thisApi.HFONTUserMarshal(ref arg0.GetPinnableReference(), arg1, arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7051, Column 29 in ocidl.h")] + public static unsafe byte* HFONTUserMarshal(this Windows thisApi, Span arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref void* arg2) + { + // SpanOverloader + return thisApi.HFONTUserMarshal(ref arg0.GetPinnableReference(), arg1, ref arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7052, Column 29 in ocidl.h")] + public static unsafe byte* HFONTUserUnmarshal(this Windows thisApi, uint* arg0, Span arg1, void** arg2) + { + // SpanOverloader + return thisApi.HFONTUserUnmarshal(arg0, ref arg1.GetPinnableReference(), arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7052, Column 29 in ocidl.h")] + public static unsafe byte* HFONTUserUnmarshal(this Windows thisApi, uint* arg0, Span arg1, ref void* arg2) + { + // SpanOverloader + return thisApi.HFONTUserUnmarshal(arg0, ref arg1.GetPinnableReference(), ref arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7052, Column 29 in ocidl.h")] + public static unsafe byte* HFONTUserUnmarshal(this Windows thisApi, Span arg0, byte* arg1, void** arg2) + { + // SpanOverloader + return thisApi.HFONTUserUnmarshal(ref arg0.GetPinnableReference(), arg1, arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7052, Column 29 in ocidl.h")] + public static unsafe byte* HFONTUserUnmarshal(this Windows thisApi, Span arg0, byte* arg1, ref void* arg2) + { + // SpanOverloader + return thisApi.HFONTUserUnmarshal(ref arg0.GetPinnableReference(), arg1, ref arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7052, Column 29 in ocidl.h")] + public static unsafe byte* HFONTUserUnmarshal(this Windows thisApi, Span arg0, Span arg1, void** arg2) + { + // SpanOverloader + return thisApi.HFONTUserUnmarshal(ref arg0.GetPinnableReference(), ref arg1.GetPinnableReference(), arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7052, Column 29 in ocidl.h")] + public static unsafe byte* HFONTUserUnmarshal(this Windows thisApi, Span arg0, Span arg1, ref void* arg2) + { + // SpanOverloader + return thisApi.HFONTUserUnmarshal(ref arg0.GetPinnableReference(), ref arg1.GetPinnableReference(), ref arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7052, Column 29 in ocidl.h")] + public static unsafe byte* HFONTUserUnmarshal(this Windows thisApi, Span arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, void** arg2) + { + // SpanOverloader + return thisApi.HFONTUserUnmarshal(ref arg0.GetPinnableReference(), arg1, arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7052, Column 29 in ocidl.h")] + public static unsafe byte* HFONTUserUnmarshal(this Windows thisApi, Span arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref void* arg2) + { + // SpanOverloader + return thisApi.HFONTUserUnmarshal(ref arg0.GetPinnableReference(), arg1, ref arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7053, Column 39 in ocidl.h")] + public static unsafe void HFONTUserFree(this Windows thisApi, Span arg0, void** arg1) + { + // SpanOverloader + thisApi.HFONTUserFree(ref arg0.GetPinnableReference(), arg1); + } + + /// To be documented. + [NativeName("Src", "Line 7053, Column 39 in ocidl.h")] + public static unsafe void HFONTUserFree(this Windows thisApi, Span arg0, ref void* arg1) + { + // SpanOverloader + thisApi.HFONTUserFree(ref arg0.GetPinnableReference(), ref arg1); + } + + /// To be documented. + [NativeName("Src", "Line 7055, Column 39 in ocidl.h")] + public static unsafe uint HPALETTEUserSize(this Windows thisApi, Span arg0, uint arg1, void** arg2) + { + // SpanOverloader + return thisApi.HPALETTEUserSize(ref arg0.GetPinnableReference(), arg1, arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7055, Column 39 in ocidl.h")] + public static unsafe uint HPALETTEUserSize(this Windows thisApi, Span arg0, uint arg1, ref void* arg2) + { + // SpanOverloader + return thisApi.HPALETTEUserSize(ref arg0.GetPinnableReference(), arg1, ref arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7056, Column 29 in ocidl.h")] + public static unsafe byte* HPALETTEUserMarshal(this Windows thisApi, uint* arg0, Span arg1, void** arg2) + { + // SpanOverloader + return thisApi.HPALETTEUserMarshal(arg0, ref arg1.GetPinnableReference(), arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7056, Column 29 in ocidl.h")] + public static unsafe byte* HPALETTEUserMarshal(this Windows thisApi, uint* arg0, Span arg1, ref void* arg2) + { + // SpanOverloader + return thisApi.HPALETTEUserMarshal(arg0, ref arg1.GetPinnableReference(), ref arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7056, Column 29 in ocidl.h")] + public static unsafe byte* HPALETTEUserMarshal(this Windows thisApi, Span arg0, byte* arg1, void** arg2) + { + // SpanOverloader + return thisApi.HPALETTEUserMarshal(ref arg0.GetPinnableReference(), arg1, arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7056, Column 29 in ocidl.h")] + public static unsafe byte* HPALETTEUserMarshal(this Windows thisApi, Span arg0, byte* arg1, ref void* arg2) + { + // SpanOverloader + return thisApi.HPALETTEUserMarshal(ref arg0.GetPinnableReference(), arg1, ref arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7056, Column 29 in ocidl.h")] + public static unsafe byte* HPALETTEUserMarshal(this Windows thisApi, Span arg0, Span arg1, void** arg2) + { + // SpanOverloader + return thisApi.HPALETTEUserMarshal(ref arg0.GetPinnableReference(), ref arg1.GetPinnableReference(), arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7056, Column 29 in ocidl.h")] + public static unsafe byte* HPALETTEUserMarshal(this Windows thisApi, Span arg0, Span arg1, ref void* arg2) + { + // SpanOverloader + return thisApi.HPALETTEUserMarshal(ref arg0.GetPinnableReference(), ref arg1.GetPinnableReference(), ref arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7056, Column 29 in ocidl.h")] + public static unsafe byte* HPALETTEUserMarshal(this Windows thisApi, Span arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, void** arg2) + { + // SpanOverloader + return thisApi.HPALETTEUserMarshal(ref arg0.GetPinnableReference(), arg1, arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7056, Column 29 in ocidl.h")] + public static unsafe byte* HPALETTEUserMarshal(this Windows thisApi, Span arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref void* arg2) + { + // SpanOverloader + return thisApi.HPALETTEUserMarshal(ref arg0.GetPinnableReference(), arg1, ref arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7057, Column 29 in ocidl.h")] + public static unsafe byte* HPALETTEUserUnmarshal(this Windows thisApi, uint* arg0, Span arg1, void** arg2) + { + // SpanOverloader + return thisApi.HPALETTEUserUnmarshal(arg0, ref arg1.GetPinnableReference(), arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7057, Column 29 in ocidl.h")] + public static unsafe byte* HPALETTEUserUnmarshal(this Windows thisApi, uint* arg0, Span arg1, ref void* arg2) + { + // SpanOverloader + return thisApi.HPALETTEUserUnmarshal(arg0, ref arg1.GetPinnableReference(), ref arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7057, Column 29 in ocidl.h")] + public static unsafe byte* HPALETTEUserUnmarshal(this Windows thisApi, Span arg0, byte* arg1, void** arg2) + { + // SpanOverloader + return thisApi.HPALETTEUserUnmarshal(ref arg0.GetPinnableReference(), arg1, arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7057, Column 29 in ocidl.h")] + public static unsafe byte* HPALETTEUserUnmarshal(this Windows thisApi, Span arg0, byte* arg1, ref void* arg2) + { + // SpanOverloader + return thisApi.HPALETTEUserUnmarshal(ref arg0.GetPinnableReference(), arg1, ref arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7057, Column 29 in ocidl.h")] + public static unsafe byte* HPALETTEUserUnmarshal(this Windows thisApi, Span arg0, Span arg1, void** arg2) + { + // SpanOverloader + return thisApi.HPALETTEUserUnmarshal(ref arg0.GetPinnableReference(), ref arg1.GetPinnableReference(), arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7057, Column 29 in ocidl.h")] + public static unsafe byte* HPALETTEUserUnmarshal(this Windows thisApi, Span arg0, Span arg1, ref void* arg2) + { + // SpanOverloader + return thisApi.HPALETTEUserUnmarshal(ref arg0.GetPinnableReference(), ref arg1.GetPinnableReference(), ref arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7057, Column 29 in ocidl.h")] + public static unsafe byte* HPALETTEUserUnmarshal(this Windows thisApi, Span arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, void** arg2) + { + // SpanOverloader + return thisApi.HPALETTEUserUnmarshal(ref arg0.GetPinnableReference(), arg1, arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7057, Column 29 in ocidl.h")] + public static unsafe byte* HPALETTEUserUnmarshal(this Windows thisApi, Span arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref void* arg2) + { + // SpanOverloader + return thisApi.HPALETTEUserUnmarshal(ref arg0.GetPinnableReference(), arg1, ref arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7058, Column 39 in ocidl.h")] + public static unsafe void HPALETTEUserFree(this Windows thisApi, Span arg0, void** arg1) + { + // SpanOverloader + thisApi.HPALETTEUserFree(ref arg0.GetPinnableReference(), arg1); + } + + /// To be documented. + [NativeName("Src", "Line 7058, Column 39 in ocidl.h")] + public static unsafe void HPALETTEUserFree(this Windows thisApi, Span arg0, ref void* arg1) + { + // SpanOverloader + thisApi.HPALETTEUserFree(ref arg0.GetPinnableReference(), ref arg1); + } + + /// To be documented. + [NativeName("Src", "Line 7060, Column 39 in ocidl.h")] + public static unsafe uint HRGNUserSize(this Windows thisApi, Span arg0, uint arg1, void** arg2) + { + // SpanOverloader + return thisApi.HRGNUserSize(ref arg0.GetPinnableReference(), arg1, arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7060, Column 39 in ocidl.h")] + public static unsafe uint HRGNUserSize(this Windows thisApi, Span arg0, uint arg1, ref void* arg2) + { + // SpanOverloader + return thisApi.HRGNUserSize(ref arg0.GetPinnableReference(), arg1, ref arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7061, Column 29 in ocidl.h")] + public static unsafe byte* HRGNUserMarshal(this Windows thisApi, uint* arg0, Span arg1, void** arg2) + { + // SpanOverloader + return thisApi.HRGNUserMarshal(arg0, ref arg1.GetPinnableReference(), arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7061, Column 29 in ocidl.h")] + public static unsafe byte* HRGNUserMarshal(this Windows thisApi, uint* arg0, Span arg1, ref void* arg2) + { + // SpanOverloader + return thisApi.HRGNUserMarshal(arg0, ref arg1.GetPinnableReference(), ref arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7061, Column 29 in ocidl.h")] + public static unsafe byte* HRGNUserMarshal(this Windows thisApi, Span arg0, byte* arg1, void** arg2) + { + // SpanOverloader + return thisApi.HRGNUserMarshal(ref arg0.GetPinnableReference(), arg1, arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7061, Column 29 in ocidl.h")] + public static unsafe byte* HRGNUserMarshal(this Windows thisApi, Span arg0, byte* arg1, ref void* arg2) + { + // SpanOverloader + return thisApi.HRGNUserMarshal(ref arg0.GetPinnableReference(), arg1, ref arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7061, Column 29 in ocidl.h")] + public static unsafe byte* HRGNUserMarshal(this Windows thisApi, Span arg0, Span arg1, void** arg2) + { + // SpanOverloader + return thisApi.HRGNUserMarshal(ref arg0.GetPinnableReference(), ref arg1.GetPinnableReference(), arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7061, Column 29 in ocidl.h")] + public static unsafe byte* HRGNUserMarshal(this Windows thisApi, Span arg0, Span arg1, ref void* arg2) + { + // SpanOverloader + return thisApi.HRGNUserMarshal(ref arg0.GetPinnableReference(), ref arg1.GetPinnableReference(), ref arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7061, Column 29 in ocidl.h")] + public static unsafe byte* HRGNUserMarshal(this Windows thisApi, Span arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, void** arg2) + { + // SpanOverloader + return thisApi.HRGNUserMarshal(ref arg0.GetPinnableReference(), arg1, arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7061, Column 29 in ocidl.h")] + public static unsafe byte* HRGNUserMarshal(this Windows thisApi, Span arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref void* arg2) + { + // SpanOverloader + return thisApi.HRGNUserMarshal(ref arg0.GetPinnableReference(), arg1, ref arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7062, Column 29 in ocidl.h")] + public static unsafe byte* HRGNUserUnmarshal(this Windows thisApi, uint* arg0, Span arg1, void** arg2) + { + // SpanOverloader + return thisApi.HRGNUserUnmarshal(arg0, ref arg1.GetPinnableReference(), arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7062, Column 29 in ocidl.h")] + public static unsafe byte* HRGNUserUnmarshal(this Windows thisApi, uint* arg0, Span arg1, ref void* arg2) + { + // SpanOverloader + return thisApi.HRGNUserUnmarshal(arg0, ref arg1.GetPinnableReference(), ref arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7062, Column 29 in ocidl.h")] + public static unsafe byte* HRGNUserUnmarshal(this Windows thisApi, Span arg0, byte* arg1, void** arg2) + { + // SpanOverloader + return thisApi.HRGNUserUnmarshal(ref arg0.GetPinnableReference(), arg1, arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7062, Column 29 in ocidl.h")] + public static unsafe byte* HRGNUserUnmarshal(this Windows thisApi, Span arg0, byte* arg1, ref void* arg2) + { + // SpanOverloader + return thisApi.HRGNUserUnmarshal(ref arg0.GetPinnableReference(), arg1, ref arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7062, Column 29 in ocidl.h")] + public static unsafe byte* HRGNUserUnmarshal(this Windows thisApi, Span arg0, Span arg1, void** arg2) + { + // SpanOverloader + return thisApi.HRGNUserUnmarshal(ref arg0.GetPinnableReference(), ref arg1.GetPinnableReference(), arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7062, Column 29 in ocidl.h")] + public static unsafe byte* HRGNUserUnmarshal(this Windows thisApi, Span arg0, Span arg1, ref void* arg2) + { + // SpanOverloader + return thisApi.HRGNUserUnmarshal(ref arg0.GetPinnableReference(), ref arg1.GetPinnableReference(), ref arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7062, Column 29 in ocidl.h")] + public static unsafe byte* HRGNUserUnmarshal(this Windows thisApi, Span arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, void** arg2) + { + // SpanOverloader + return thisApi.HRGNUserUnmarshal(ref arg0.GetPinnableReference(), arg1, arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7062, Column 29 in ocidl.h")] + public static unsafe byte* HRGNUserUnmarshal(this Windows thisApi, Span arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref void* arg2) + { + // SpanOverloader + return thisApi.HRGNUserUnmarshal(ref arg0.GetPinnableReference(), arg1, ref arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7063, Column 39 in ocidl.h")] + public static unsafe void HRGNUserFree(this Windows thisApi, Span arg0, void** arg1) + { + // SpanOverloader + thisApi.HRGNUserFree(ref arg0.GetPinnableReference(), arg1); + } + + /// To be documented. + [NativeName("Src", "Line 7063, Column 39 in ocidl.h")] + public static unsafe void HRGNUserFree(this Windows thisApi, Span arg0, ref void* arg1) + { + // SpanOverloader + thisApi.HRGNUserFree(ref arg0.GetPinnableReference(), ref arg1); + } + + /// To be documented. + [NativeName("Src", "Line 7065, Column 39 in ocidl.h")] + public static unsafe uint HWNDUserSize(this Windows thisApi, uint* arg0, uint arg1, Span arg2) + { + // SpanOverloader + return thisApi.HWNDUserSize(arg0, arg1, ref arg2.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 7065, Column 39 in ocidl.h")] + public static unsafe uint HWNDUserSize(this Windows thisApi, Span arg0, uint arg1, nint* arg2) + { + // SpanOverloader + return thisApi.HWNDUserSize(ref arg0.GetPinnableReference(), arg1, arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7065, Column 39 in ocidl.h")] + public static unsafe uint HWNDUserSize(this Windows thisApi, Span arg0, uint arg1, Span arg2) + { + // SpanOverloader + return thisApi.HWNDUserSize(ref arg0.GetPinnableReference(), arg1, ref arg2.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 7066, Column 29 in ocidl.h")] + public static unsafe byte* HWNDUserMarshal(this Windows thisApi, uint* arg0, byte* arg1, Span arg2) + { + // SpanOverloader + return thisApi.HWNDUserMarshal(arg0, arg1, ref arg2.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 7066, Column 29 in ocidl.h")] + public static unsafe byte* HWNDUserMarshal(this Windows thisApi, uint* arg0, Span arg1, nint* arg2) + { + // SpanOverloader + return thisApi.HWNDUserMarshal(arg0, ref arg1.GetPinnableReference(), arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7066, Column 29 in ocidl.h")] + public static unsafe byte* HWNDUserMarshal(this Windows thisApi, uint* arg0, Span arg1, Span arg2) + { + // SpanOverloader + return thisApi.HWNDUserMarshal(arg0, ref arg1.GetPinnableReference(), ref arg2.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 7066, Column 29 in ocidl.h")] + public static unsafe byte* HWNDUserMarshal(this Windows thisApi, uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, Span arg2) + { + // SpanOverloader + return thisApi.HWNDUserMarshal(arg0, arg1, ref arg2.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 7066, Column 29 in ocidl.h")] + public static unsafe byte* HWNDUserMarshal(this Windows thisApi, Span arg0, byte* arg1, nint* arg2) + { + // SpanOverloader + return thisApi.HWNDUserMarshal(ref arg0.GetPinnableReference(), arg1, arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7066, Column 29 in ocidl.h")] + public static unsafe byte* HWNDUserMarshal(this Windows thisApi, Span arg0, byte* arg1, Span arg2) + { + // SpanOverloader + return thisApi.HWNDUserMarshal(ref arg0.GetPinnableReference(), arg1, ref arg2.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 7066, Column 29 in ocidl.h")] + public static unsafe byte* HWNDUserMarshal(this Windows thisApi, Span arg0, Span arg1, nint* arg2) + { + // SpanOverloader + return thisApi.HWNDUserMarshal(ref arg0.GetPinnableReference(), ref arg1.GetPinnableReference(), arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7066, Column 29 in ocidl.h")] + public static unsafe byte* HWNDUserMarshal(this Windows thisApi, Span arg0, Span arg1, Span arg2) + { + // SpanOverloader + return thisApi.HWNDUserMarshal(ref arg0.GetPinnableReference(), ref arg1.GetPinnableReference(), ref arg2.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 7066, Column 29 in ocidl.h")] + public static unsafe byte* HWNDUserMarshal(this Windows thisApi, Span arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, nint* arg2) + { + // SpanOverloader + return thisApi.HWNDUserMarshal(ref arg0.GetPinnableReference(), arg1, arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7066, Column 29 in ocidl.h")] + public static unsafe byte* HWNDUserMarshal(this Windows thisApi, Span arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, Span arg2) + { + // SpanOverloader + return thisApi.HWNDUserMarshal(ref arg0.GetPinnableReference(), arg1, ref arg2.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 7067, Column 29 in ocidl.h")] + public static unsafe byte* HWNDUserUnmarshal(this Windows thisApi, uint* arg0, byte* arg1, Span arg2) + { + // SpanOverloader + return thisApi.HWNDUserUnmarshal(arg0, arg1, ref arg2.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 7067, Column 29 in ocidl.h")] + public static unsafe byte* HWNDUserUnmarshal(this Windows thisApi, uint* arg0, Span arg1, nint* arg2) + { + // SpanOverloader + return thisApi.HWNDUserUnmarshal(arg0, ref arg1.GetPinnableReference(), arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7067, Column 29 in ocidl.h")] + public static unsafe byte* HWNDUserUnmarshal(this Windows thisApi, uint* arg0, Span arg1, Span arg2) + { + // SpanOverloader + return thisApi.HWNDUserUnmarshal(arg0, ref arg1.GetPinnableReference(), ref arg2.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 7067, Column 29 in ocidl.h")] + public static unsafe byte* HWNDUserUnmarshal(this Windows thisApi, uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, Span arg2) + { + // SpanOverloader + return thisApi.HWNDUserUnmarshal(arg0, arg1, ref arg2.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 7067, Column 29 in ocidl.h")] + public static unsafe byte* HWNDUserUnmarshal(this Windows thisApi, Span arg0, byte* arg1, nint* arg2) + { + // SpanOverloader + return thisApi.HWNDUserUnmarshal(ref arg0.GetPinnableReference(), arg1, arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7067, Column 29 in ocidl.h")] + public static unsafe byte* HWNDUserUnmarshal(this Windows thisApi, Span arg0, byte* arg1, Span arg2) + { + // SpanOverloader + return thisApi.HWNDUserUnmarshal(ref arg0.GetPinnableReference(), arg1, ref arg2.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 7067, Column 29 in ocidl.h")] + public static unsafe byte* HWNDUserUnmarshal(this Windows thisApi, Span arg0, Span arg1, nint* arg2) + { + // SpanOverloader + return thisApi.HWNDUserUnmarshal(ref arg0.GetPinnableReference(), ref arg1.GetPinnableReference(), arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7067, Column 29 in ocidl.h")] + public static unsafe byte* HWNDUserUnmarshal(this Windows thisApi, Span arg0, Span arg1, Span arg2) + { + // SpanOverloader + return thisApi.HWNDUserUnmarshal(ref arg0.GetPinnableReference(), ref arg1.GetPinnableReference(), ref arg2.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 7067, Column 29 in ocidl.h")] + public static unsafe byte* HWNDUserUnmarshal(this Windows thisApi, Span arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, nint* arg2) + { + // SpanOverloader + return thisApi.HWNDUserUnmarshal(ref arg0.GetPinnableReference(), arg1, arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7067, Column 29 in ocidl.h")] + public static unsafe byte* HWNDUserUnmarshal(this Windows thisApi, Span arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, Span arg2) + { + // SpanOverloader + return thisApi.HWNDUserUnmarshal(ref arg0.GetPinnableReference(), arg1, ref arg2.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 7068, Column 39 in ocidl.h")] + public static unsafe void HWNDUserFree(this Windows thisApi, uint* arg0, Span arg1) + { + // SpanOverloader + thisApi.HWNDUserFree(arg0, ref arg1.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 7068, Column 39 in ocidl.h")] + public static unsafe void HWNDUserFree(this Windows thisApi, Span arg0, nint* arg1) + { + // SpanOverloader + thisApi.HWNDUserFree(ref arg0.GetPinnableReference(), arg1); + } + + /// To be documented. + [NativeName("Src", "Line 7068, Column 39 in ocidl.h")] + public static unsafe void HWNDUserFree(this Windows thisApi, Span arg0, Span arg1) + { + // SpanOverloader + thisApi.HWNDUserFree(ref arg0.GetPinnableReference(), ref arg1.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 7085, Column 39 in ocidl.h")] + public static unsafe uint HACCELUserSize64(this Windows thisApi, Span arg0, uint arg1, void** arg2) + { + // SpanOverloader + return thisApi.HACCELUserSize64(ref arg0.GetPinnableReference(), arg1, arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7085, Column 39 in ocidl.h")] + public static unsafe uint HACCELUserSize64(this Windows thisApi, Span arg0, uint arg1, ref void* arg2) + { + // SpanOverloader + return thisApi.HACCELUserSize64(ref arg0.GetPinnableReference(), arg1, ref arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7086, Column 29 in ocidl.h")] + public static unsafe byte* HACCELUserMarshal64(this Windows thisApi, uint* arg0, Span arg1, void** arg2) + { + // SpanOverloader + return thisApi.HACCELUserMarshal64(arg0, ref arg1.GetPinnableReference(), arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7086, Column 29 in ocidl.h")] + public static unsafe byte* HACCELUserMarshal64(this Windows thisApi, uint* arg0, Span arg1, ref void* arg2) + { + // SpanOverloader + return thisApi.HACCELUserMarshal64(arg0, ref arg1.GetPinnableReference(), ref arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7086, Column 29 in ocidl.h")] + public static unsafe byte* HACCELUserMarshal64(this Windows thisApi, Span arg0, byte* arg1, void** arg2) + { + // SpanOverloader + return thisApi.HACCELUserMarshal64(ref arg0.GetPinnableReference(), arg1, arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7086, Column 29 in ocidl.h")] + public static unsafe byte* HACCELUserMarshal64(this Windows thisApi, Span arg0, byte* arg1, ref void* arg2) + { + // SpanOverloader + return thisApi.HACCELUserMarshal64(ref arg0.GetPinnableReference(), arg1, ref arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7086, Column 29 in ocidl.h")] + public static unsafe byte* HACCELUserMarshal64(this Windows thisApi, Span arg0, Span arg1, void** arg2) + { + // SpanOverloader + return thisApi.HACCELUserMarshal64(ref arg0.GetPinnableReference(), ref arg1.GetPinnableReference(), arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7086, Column 29 in ocidl.h")] + public static unsafe byte* HACCELUserMarshal64(this Windows thisApi, Span arg0, Span arg1, ref void* arg2) + { + // SpanOverloader + return thisApi.HACCELUserMarshal64(ref arg0.GetPinnableReference(), ref arg1.GetPinnableReference(), ref arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7086, Column 29 in ocidl.h")] + public static unsafe byte* HACCELUserMarshal64(this Windows thisApi, Span arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, void** arg2) + { + // SpanOverloader + return thisApi.HACCELUserMarshal64(ref arg0.GetPinnableReference(), arg1, arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7086, Column 29 in ocidl.h")] + public static unsafe byte* HACCELUserMarshal64(this Windows thisApi, Span arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref void* arg2) + { + // SpanOverloader + return thisApi.HACCELUserMarshal64(ref arg0.GetPinnableReference(), arg1, ref arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7087, Column 29 in ocidl.h")] + public static unsafe byte* HACCELUserUnmarshal64(this Windows thisApi, uint* arg0, Span arg1, void** arg2) + { + // SpanOverloader + return thisApi.HACCELUserUnmarshal64(arg0, ref arg1.GetPinnableReference(), arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7087, Column 29 in ocidl.h")] + public static unsafe byte* HACCELUserUnmarshal64(this Windows thisApi, uint* arg0, Span arg1, ref void* arg2) + { + // SpanOverloader + return thisApi.HACCELUserUnmarshal64(arg0, ref arg1.GetPinnableReference(), ref arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7087, Column 29 in ocidl.h")] + public static unsafe byte* HACCELUserUnmarshal64(this Windows thisApi, Span arg0, byte* arg1, void** arg2) + { + // SpanOverloader + return thisApi.HACCELUserUnmarshal64(ref arg0.GetPinnableReference(), arg1, arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7087, Column 29 in ocidl.h")] + public static unsafe byte* HACCELUserUnmarshal64(this Windows thisApi, Span arg0, byte* arg1, ref void* arg2) + { + // SpanOverloader + return thisApi.HACCELUserUnmarshal64(ref arg0.GetPinnableReference(), arg1, ref arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7087, Column 29 in ocidl.h")] + public static unsafe byte* HACCELUserUnmarshal64(this Windows thisApi, Span arg0, Span arg1, void** arg2) + { + // SpanOverloader + return thisApi.HACCELUserUnmarshal64(ref arg0.GetPinnableReference(), ref arg1.GetPinnableReference(), arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7087, Column 29 in ocidl.h")] + public static unsafe byte* HACCELUserUnmarshal64(this Windows thisApi, Span arg0, Span arg1, ref void* arg2) + { + // SpanOverloader + return thisApi.HACCELUserUnmarshal64(ref arg0.GetPinnableReference(), ref arg1.GetPinnableReference(), ref arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7087, Column 29 in ocidl.h")] + public static unsafe byte* HACCELUserUnmarshal64(this Windows thisApi, Span arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, void** arg2) + { + // SpanOverloader + return thisApi.HACCELUserUnmarshal64(ref arg0.GetPinnableReference(), arg1, arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7087, Column 29 in ocidl.h")] + public static unsafe byte* HACCELUserUnmarshal64(this Windows thisApi, Span arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref void* arg2) + { + // SpanOverloader + return thisApi.HACCELUserUnmarshal64(ref arg0.GetPinnableReference(), arg1, ref arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7088, Column 39 in ocidl.h")] + public static unsafe void HACCELUserFree64(this Windows thisApi, Span arg0, void** arg1) + { + // SpanOverloader + thisApi.HACCELUserFree64(ref arg0.GetPinnableReference(), arg1); + } + + /// To be documented. + [NativeName("Src", "Line 7088, Column 39 in ocidl.h")] + public static unsafe void HACCELUserFree64(this Windows thisApi, Span arg0, ref void* arg1) + { + // SpanOverloader + thisApi.HACCELUserFree64(ref arg0.GetPinnableReference(), ref arg1); + } + + /// To be documented. + [NativeName("Src", "Line 7095, Column 39 in ocidl.h")] + public static unsafe uint HFONTUserSize64(this Windows thisApi, Span arg0, uint arg1, void** arg2) + { + // SpanOverloader + return thisApi.HFONTUserSize64(ref arg0.GetPinnableReference(), arg1, arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7095, Column 39 in ocidl.h")] + public static unsafe uint HFONTUserSize64(this Windows thisApi, Span arg0, uint arg1, ref void* arg2) + { + // SpanOverloader + return thisApi.HFONTUserSize64(ref arg0.GetPinnableReference(), arg1, ref arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7096, Column 29 in ocidl.h")] + public static unsafe byte* HFONTUserMarshal64(this Windows thisApi, uint* arg0, Span arg1, void** arg2) + { + // SpanOverloader + return thisApi.HFONTUserMarshal64(arg0, ref arg1.GetPinnableReference(), arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7096, Column 29 in ocidl.h")] + public static unsafe byte* HFONTUserMarshal64(this Windows thisApi, uint* arg0, Span arg1, ref void* arg2) + { + // SpanOverloader + return thisApi.HFONTUserMarshal64(arg0, ref arg1.GetPinnableReference(), ref arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7096, Column 29 in ocidl.h")] + public static unsafe byte* HFONTUserMarshal64(this Windows thisApi, Span arg0, byte* arg1, void** arg2) + { + // SpanOverloader + return thisApi.HFONTUserMarshal64(ref arg0.GetPinnableReference(), arg1, arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7096, Column 29 in ocidl.h")] + public static unsafe byte* HFONTUserMarshal64(this Windows thisApi, Span arg0, byte* arg1, ref void* arg2) + { + // SpanOverloader + return thisApi.HFONTUserMarshal64(ref arg0.GetPinnableReference(), arg1, ref arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7096, Column 29 in ocidl.h")] + public static unsafe byte* HFONTUserMarshal64(this Windows thisApi, Span arg0, Span arg1, void** arg2) + { + // SpanOverloader + return thisApi.HFONTUserMarshal64(ref arg0.GetPinnableReference(), ref arg1.GetPinnableReference(), arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7096, Column 29 in ocidl.h")] + public static unsafe byte* HFONTUserMarshal64(this Windows thisApi, Span arg0, Span arg1, ref void* arg2) + { + // SpanOverloader + return thisApi.HFONTUserMarshal64(ref arg0.GetPinnableReference(), ref arg1.GetPinnableReference(), ref arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7096, Column 29 in ocidl.h")] + public static unsafe byte* HFONTUserMarshal64(this Windows thisApi, Span arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, void** arg2) + { + // SpanOverloader + return thisApi.HFONTUserMarshal64(ref arg0.GetPinnableReference(), arg1, arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7096, Column 29 in ocidl.h")] + public static unsafe byte* HFONTUserMarshal64(this Windows thisApi, Span arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref void* arg2) + { + // SpanOverloader + return thisApi.HFONTUserMarshal64(ref arg0.GetPinnableReference(), arg1, ref arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7097, Column 29 in ocidl.h")] + public static unsafe byte* HFONTUserUnmarshal64(this Windows thisApi, uint* arg0, Span arg1, void** arg2) + { + // SpanOverloader + return thisApi.HFONTUserUnmarshal64(arg0, ref arg1.GetPinnableReference(), arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7097, Column 29 in ocidl.h")] + public static unsafe byte* HFONTUserUnmarshal64(this Windows thisApi, uint* arg0, Span arg1, ref void* arg2) + { + // SpanOverloader + return thisApi.HFONTUserUnmarshal64(arg0, ref arg1.GetPinnableReference(), ref arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7097, Column 29 in ocidl.h")] + public static unsafe byte* HFONTUserUnmarshal64(this Windows thisApi, Span arg0, byte* arg1, void** arg2) + { + // SpanOverloader + return thisApi.HFONTUserUnmarshal64(ref arg0.GetPinnableReference(), arg1, arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7097, Column 29 in ocidl.h")] + public static unsafe byte* HFONTUserUnmarshal64(this Windows thisApi, Span arg0, byte* arg1, ref void* arg2) + { + // SpanOverloader + return thisApi.HFONTUserUnmarshal64(ref arg0.GetPinnableReference(), arg1, ref arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7097, Column 29 in ocidl.h")] + public static unsafe byte* HFONTUserUnmarshal64(this Windows thisApi, Span arg0, Span arg1, void** arg2) + { + // SpanOverloader + return thisApi.HFONTUserUnmarshal64(ref arg0.GetPinnableReference(), ref arg1.GetPinnableReference(), arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7097, Column 29 in ocidl.h")] + public static unsafe byte* HFONTUserUnmarshal64(this Windows thisApi, Span arg0, Span arg1, ref void* arg2) + { + // SpanOverloader + return thisApi.HFONTUserUnmarshal64(ref arg0.GetPinnableReference(), ref arg1.GetPinnableReference(), ref arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7097, Column 29 in ocidl.h")] + public static unsafe byte* HFONTUserUnmarshal64(this Windows thisApi, Span arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, void** arg2) + { + // SpanOverloader + return thisApi.HFONTUserUnmarshal64(ref arg0.GetPinnableReference(), arg1, arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7097, Column 29 in ocidl.h")] + public static unsafe byte* HFONTUserUnmarshal64(this Windows thisApi, Span arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref void* arg2) + { + // SpanOverloader + return thisApi.HFONTUserUnmarshal64(ref arg0.GetPinnableReference(), arg1, ref arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7098, Column 39 in ocidl.h")] + public static unsafe void HFONTUserFree64(this Windows thisApi, Span arg0, void** arg1) + { + // SpanOverloader + thisApi.HFONTUserFree64(ref arg0.GetPinnableReference(), arg1); + } + + /// To be documented. + [NativeName("Src", "Line 7098, Column 39 in ocidl.h")] + public static unsafe void HFONTUserFree64(this Windows thisApi, Span arg0, ref void* arg1) + { + // SpanOverloader + thisApi.HFONTUserFree64(ref arg0.GetPinnableReference(), ref arg1); + } + + /// To be documented. + [NativeName("Src", "Line 7100, Column 39 in ocidl.h")] + public static unsafe uint HPALETTEUserSize64(this Windows thisApi, Span arg0, uint arg1, void** arg2) + { + // SpanOverloader + return thisApi.HPALETTEUserSize64(ref arg0.GetPinnableReference(), arg1, arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7100, Column 39 in ocidl.h")] + public static unsafe uint HPALETTEUserSize64(this Windows thisApi, Span arg0, uint arg1, ref void* arg2) + { + // SpanOverloader + return thisApi.HPALETTEUserSize64(ref arg0.GetPinnableReference(), arg1, ref arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7101, Column 29 in ocidl.h")] + public static unsafe byte* HPALETTEUserMarshal64(this Windows thisApi, uint* arg0, Span arg1, void** arg2) + { + // SpanOverloader + return thisApi.HPALETTEUserMarshal64(arg0, ref arg1.GetPinnableReference(), arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7101, Column 29 in ocidl.h")] + public static unsafe byte* HPALETTEUserMarshal64(this Windows thisApi, uint* arg0, Span arg1, ref void* arg2) + { + // SpanOverloader + return thisApi.HPALETTEUserMarshal64(arg0, ref arg1.GetPinnableReference(), ref arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7101, Column 29 in ocidl.h")] + public static unsafe byte* HPALETTEUserMarshal64(this Windows thisApi, Span arg0, byte* arg1, void** arg2) + { + // SpanOverloader + return thisApi.HPALETTEUserMarshal64(ref arg0.GetPinnableReference(), arg1, arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7101, Column 29 in ocidl.h")] + public static unsafe byte* HPALETTEUserMarshal64(this Windows thisApi, Span arg0, byte* arg1, ref void* arg2) + { + // SpanOverloader + return thisApi.HPALETTEUserMarshal64(ref arg0.GetPinnableReference(), arg1, ref arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7101, Column 29 in ocidl.h")] + public static unsafe byte* HPALETTEUserMarshal64(this Windows thisApi, Span arg0, Span arg1, void** arg2) + { + // SpanOverloader + return thisApi.HPALETTEUserMarshal64(ref arg0.GetPinnableReference(), ref arg1.GetPinnableReference(), arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7101, Column 29 in ocidl.h")] + public static unsafe byte* HPALETTEUserMarshal64(this Windows thisApi, Span arg0, Span arg1, ref void* arg2) + { + // SpanOverloader + return thisApi.HPALETTEUserMarshal64(ref arg0.GetPinnableReference(), ref arg1.GetPinnableReference(), ref arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7101, Column 29 in ocidl.h")] + public static unsafe byte* HPALETTEUserMarshal64(this Windows thisApi, Span arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, void** arg2) + { + // SpanOverloader + return thisApi.HPALETTEUserMarshal64(ref arg0.GetPinnableReference(), arg1, arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7101, Column 29 in ocidl.h")] + public static unsafe byte* HPALETTEUserMarshal64(this Windows thisApi, Span arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref void* arg2) + { + // SpanOverloader + return thisApi.HPALETTEUserMarshal64(ref arg0.GetPinnableReference(), arg1, ref arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7102, Column 29 in ocidl.h")] + public static unsafe byte* HPALETTEUserUnmarshal64(this Windows thisApi, uint* arg0, Span arg1, void** arg2) + { + // SpanOverloader + return thisApi.HPALETTEUserUnmarshal64(arg0, ref arg1.GetPinnableReference(), arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7102, Column 29 in ocidl.h")] + public static unsafe byte* HPALETTEUserUnmarshal64(this Windows thisApi, uint* arg0, Span arg1, ref void* arg2) + { + // SpanOverloader + return thisApi.HPALETTEUserUnmarshal64(arg0, ref arg1.GetPinnableReference(), ref arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7102, Column 29 in ocidl.h")] + public static unsafe byte* HPALETTEUserUnmarshal64(this Windows thisApi, Span arg0, byte* arg1, void** arg2) + { + // SpanOverloader + return thisApi.HPALETTEUserUnmarshal64(ref arg0.GetPinnableReference(), arg1, arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7102, Column 29 in ocidl.h")] + public static unsafe byte* HPALETTEUserUnmarshal64(this Windows thisApi, Span arg0, byte* arg1, ref void* arg2) + { + // SpanOverloader + return thisApi.HPALETTEUserUnmarshal64(ref arg0.GetPinnableReference(), arg1, ref arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7102, Column 29 in ocidl.h")] + public static unsafe byte* HPALETTEUserUnmarshal64(this Windows thisApi, Span arg0, Span arg1, void** arg2) + { + // SpanOverloader + return thisApi.HPALETTEUserUnmarshal64(ref arg0.GetPinnableReference(), ref arg1.GetPinnableReference(), arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7102, Column 29 in ocidl.h")] + public static unsafe byte* HPALETTEUserUnmarshal64(this Windows thisApi, Span arg0, Span arg1, ref void* arg2) + { + // SpanOverloader + return thisApi.HPALETTEUserUnmarshal64(ref arg0.GetPinnableReference(), ref arg1.GetPinnableReference(), ref arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7102, Column 29 in ocidl.h")] + public static unsafe byte* HPALETTEUserUnmarshal64(this Windows thisApi, Span arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, void** arg2) + { + // SpanOverloader + return thisApi.HPALETTEUserUnmarshal64(ref arg0.GetPinnableReference(), arg1, arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7102, Column 29 in ocidl.h")] + public static unsafe byte* HPALETTEUserUnmarshal64(this Windows thisApi, Span arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref void* arg2) + { + // SpanOverloader + return thisApi.HPALETTEUserUnmarshal64(ref arg0.GetPinnableReference(), arg1, ref arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7103, Column 39 in ocidl.h")] + public static unsafe void HPALETTEUserFree64(this Windows thisApi, Span arg0, void** arg1) + { + // SpanOverloader + thisApi.HPALETTEUserFree64(ref arg0.GetPinnableReference(), arg1); + } + + /// To be documented. + [NativeName("Src", "Line 7103, Column 39 in ocidl.h")] + public static unsafe void HPALETTEUserFree64(this Windows thisApi, Span arg0, ref void* arg1) + { + // SpanOverloader + thisApi.HPALETTEUserFree64(ref arg0.GetPinnableReference(), ref arg1); + } + + /// To be documented. + [NativeName("Src", "Line 7105, Column 39 in ocidl.h")] + public static unsafe uint HRGNUserSize64(this Windows thisApi, Span arg0, uint arg1, void** arg2) + { + // SpanOverloader + return thisApi.HRGNUserSize64(ref arg0.GetPinnableReference(), arg1, arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7105, Column 39 in ocidl.h")] + public static unsafe uint HRGNUserSize64(this Windows thisApi, Span arg0, uint arg1, ref void* arg2) + { + // SpanOverloader + return thisApi.HRGNUserSize64(ref arg0.GetPinnableReference(), arg1, ref arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7106, Column 29 in ocidl.h")] + public static unsafe byte* HRGNUserMarshal64(this Windows thisApi, uint* arg0, Span arg1, void** arg2) + { + // SpanOverloader + return thisApi.HRGNUserMarshal64(arg0, ref arg1.GetPinnableReference(), arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7106, Column 29 in ocidl.h")] + public static unsafe byte* HRGNUserMarshal64(this Windows thisApi, uint* arg0, Span arg1, ref void* arg2) + { + // SpanOverloader + return thisApi.HRGNUserMarshal64(arg0, ref arg1.GetPinnableReference(), ref arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7106, Column 29 in ocidl.h")] + public static unsafe byte* HRGNUserMarshal64(this Windows thisApi, Span arg0, byte* arg1, void** arg2) + { + // SpanOverloader + return thisApi.HRGNUserMarshal64(ref arg0.GetPinnableReference(), arg1, arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7106, Column 29 in ocidl.h")] + public static unsafe byte* HRGNUserMarshal64(this Windows thisApi, Span arg0, byte* arg1, ref void* arg2) + { + // SpanOverloader + return thisApi.HRGNUserMarshal64(ref arg0.GetPinnableReference(), arg1, ref arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7106, Column 29 in ocidl.h")] + public static unsafe byte* HRGNUserMarshal64(this Windows thisApi, Span arg0, Span arg1, void** arg2) + { + // SpanOverloader + return thisApi.HRGNUserMarshal64(ref arg0.GetPinnableReference(), ref arg1.GetPinnableReference(), arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7106, Column 29 in ocidl.h")] + public static unsafe byte* HRGNUserMarshal64(this Windows thisApi, Span arg0, Span arg1, ref void* arg2) + { + // SpanOverloader + return thisApi.HRGNUserMarshal64(ref arg0.GetPinnableReference(), ref arg1.GetPinnableReference(), ref arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7106, Column 29 in ocidl.h")] + public static unsafe byte* HRGNUserMarshal64(this Windows thisApi, Span arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, void** arg2) + { + // SpanOverloader + return thisApi.HRGNUserMarshal64(ref arg0.GetPinnableReference(), arg1, arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7106, Column 29 in ocidl.h")] + public static unsafe byte* HRGNUserMarshal64(this Windows thisApi, Span arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref void* arg2) + { + // SpanOverloader + return thisApi.HRGNUserMarshal64(ref arg0.GetPinnableReference(), arg1, ref arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7107, Column 29 in ocidl.h")] + public static unsafe byte* HRGNUserUnmarshal64(this Windows thisApi, uint* arg0, Span arg1, void** arg2) + { + // SpanOverloader + return thisApi.HRGNUserUnmarshal64(arg0, ref arg1.GetPinnableReference(), arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7107, Column 29 in ocidl.h")] + public static unsafe byte* HRGNUserUnmarshal64(this Windows thisApi, uint* arg0, Span arg1, ref void* arg2) + { + // SpanOverloader + return thisApi.HRGNUserUnmarshal64(arg0, ref arg1.GetPinnableReference(), ref arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7107, Column 29 in ocidl.h")] + public static unsafe byte* HRGNUserUnmarshal64(this Windows thisApi, Span arg0, byte* arg1, void** arg2) + { + // SpanOverloader + return thisApi.HRGNUserUnmarshal64(ref arg0.GetPinnableReference(), arg1, arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7107, Column 29 in ocidl.h")] + public static unsafe byte* HRGNUserUnmarshal64(this Windows thisApi, Span arg0, byte* arg1, ref void* arg2) + { + // SpanOverloader + return thisApi.HRGNUserUnmarshal64(ref arg0.GetPinnableReference(), arg1, ref arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7107, Column 29 in ocidl.h")] + public static unsafe byte* HRGNUserUnmarshal64(this Windows thisApi, Span arg0, Span arg1, void** arg2) + { + // SpanOverloader + return thisApi.HRGNUserUnmarshal64(ref arg0.GetPinnableReference(), ref arg1.GetPinnableReference(), arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7107, Column 29 in ocidl.h")] + public static unsafe byte* HRGNUserUnmarshal64(this Windows thisApi, Span arg0, Span arg1, ref void* arg2) + { + // SpanOverloader + return thisApi.HRGNUserUnmarshal64(ref arg0.GetPinnableReference(), ref arg1.GetPinnableReference(), ref arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7107, Column 29 in ocidl.h")] + public static unsafe byte* HRGNUserUnmarshal64(this Windows thisApi, Span arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, void** arg2) + { + // SpanOverloader + return thisApi.HRGNUserUnmarshal64(ref arg0.GetPinnableReference(), arg1, arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7107, Column 29 in ocidl.h")] + public static unsafe byte* HRGNUserUnmarshal64(this Windows thisApi, Span arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, ref void* arg2) + { + // SpanOverloader + return thisApi.HRGNUserUnmarshal64(ref arg0.GetPinnableReference(), arg1, ref arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7108, Column 39 in ocidl.h")] + public static unsafe void HRGNUserFree64(this Windows thisApi, Span arg0, void** arg1) + { + // SpanOverloader + thisApi.HRGNUserFree64(ref arg0.GetPinnableReference(), arg1); + } + + /// To be documented. + [NativeName("Src", "Line 7108, Column 39 in ocidl.h")] + public static unsafe void HRGNUserFree64(this Windows thisApi, Span arg0, ref void* arg1) + { + // SpanOverloader + thisApi.HRGNUserFree64(ref arg0.GetPinnableReference(), ref arg1); + } + + /// To be documented. + [NativeName("Src", "Line 7110, Column 39 in ocidl.h")] + public static unsafe uint HWNDUserSize64(this Windows thisApi, uint* arg0, uint arg1, Span arg2) + { + // SpanOverloader + return thisApi.HWNDUserSize64(arg0, arg1, ref arg2.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 7110, Column 39 in ocidl.h")] + public static unsafe uint HWNDUserSize64(this Windows thisApi, Span arg0, uint arg1, nint* arg2) + { + // SpanOverloader + return thisApi.HWNDUserSize64(ref arg0.GetPinnableReference(), arg1, arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7110, Column 39 in ocidl.h")] + public static unsafe uint HWNDUserSize64(this Windows thisApi, Span arg0, uint arg1, Span arg2) + { + // SpanOverloader + return thisApi.HWNDUserSize64(ref arg0.GetPinnableReference(), arg1, ref arg2.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 7111, Column 29 in ocidl.h")] + public static unsafe byte* HWNDUserMarshal64(this Windows thisApi, uint* arg0, byte* arg1, Span arg2) + { + // SpanOverloader + return thisApi.HWNDUserMarshal64(arg0, arg1, ref arg2.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 7111, Column 29 in ocidl.h")] + public static unsafe byte* HWNDUserMarshal64(this Windows thisApi, uint* arg0, Span arg1, nint* arg2) + { + // SpanOverloader + return thisApi.HWNDUserMarshal64(arg0, ref arg1.GetPinnableReference(), arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7111, Column 29 in ocidl.h")] + public static unsafe byte* HWNDUserMarshal64(this Windows thisApi, uint* arg0, Span arg1, Span arg2) + { + // SpanOverloader + return thisApi.HWNDUserMarshal64(arg0, ref arg1.GetPinnableReference(), ref arg2.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 7111, Column 29 in ocidl.h")] + public static unsafe byte* HWNDUserMarshal64(this Windows thisApi, uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, Span arg2) + { + // SpanOverloader + return thisApi.HWNDUserMarshal64(arg0, arg1, ref arg2.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 7111, Column 29 in ocidl.h")] + public static unsafe byte* HWNDUserMarshal64(this Windows thisApi, Span arg0, byte* arg1, nint* arg2) + { + // SpanOverloader + return thisApi.HWNDUserMarshal64(ref arg0.GetPinnableReference(), arg1, arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7111, Column 29 in ocidl.h")] + public static unsafe byte* HWNDUserMarshal64(this Windows thisApi, Span arg0, byte* arg1, Span arg2) + { + // SpanOverloader + return thisApi.HWNDUserMarshal64(ref arg0.GetPinnableReference(), arg1, ref arg2.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 7111, Column 29 in ocidl.h")] + public static unsafe byte* HWNDUserMarshal64(this Windows thisApi, Span arg0, Span arg1, nint* arg2) + { + // SpanOverloader + return thisApi.HWNDUserMarshal64(ref arg0.GetPinnableReference(), ref arg1.GetPinnableReference(), arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7111, Column 29 in ocidl.h")] + public static unsafe byte* HWNDUserMarshal64(this Windows thisApi, Span arg0, Span arg1, Span arg2) + { + // SpanOverloader + return thisApi.HWNDUserMarshal64(ref arg0.GetPinnableReference(), ref arg1.GetPinnableReference(), ref arg2.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 7111, Column 29 in ocidl.h")] + public static unsafe byte* HWNDUserMarshal64(this Windows thisApi, Span arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, nint* arg2) + { + // SpanOverloader + return thisApi.HWNDUserMarshal64(ref arg0.GetPinnableReference(), arg1, arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7111, Column 29 in ocidl.h")] + public static unsafe byte* HWNDUserMarshal64(this Windows thisApi, Span arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, Span arg2) + { + // SpanOverloader + return thisApi.HWNDUserMarshal64(ref arg0.GetPinnableReference(), arg1, ref arg2.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 7112, Column 29 in ocidl.h")] + public static unsafe byte* HWNDUserUnmarshal64(this Windows thisApi, uint* arg0, byte* arg1, Span arg2) + { + // SpanOverloader + return thisApi.HWNDUserUnmarshal64(arg0, arg1, ref arg2.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 7112, Column 29 in ocidl.h")] + public static unsafe byte* HWNDUserUnmarshal64(this Windows thisApi, uint* arg0, Span arg1, nint* arg2) + { + // SpanOverloader + return thisApi.HWNDUserUnmarshal64(arg0, ref arg1.GetPinnableReference(), arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7112, Column 29 in ocidl.h")] + public static unsafe byte* HWNDUserUnmarshal64(this Windows thisApi, uint* arg0, Span arg1, Span arg2) + { + // SpanOverloader + return thisApi.HWNDUserUnmarshal64(arg0, ref arg1.GetPinnableReference(), ref arg2.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 7112, Column 29 in ocidl.h")] + public static unsafe byte* HWNDUserUnmarshal64(this Windows thisApi, uint* arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, Span arg2) + { + // SpanOverloader + return thisApi.HWNDUserUnmarshal64(arg0, arg1, ref arg2.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 7112, Column 29 in ocidl.h")] + public static unsafe byte* HWNDUserUnmarshal64(this Windows thisApi, Span arg0, byte* arg1, nint* arg2) + { + // SpanOverloader + return thisApi.HWNDUserUnmarshal64(ref arg0.GetPinnableReference(), arg1, arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7112, Column 29 in ocidl.h")] + public static unsafe byte* HWNDUserUnmarshal64(this Windows thisApi, Span arg0, byte* arg1, Span arg2) + { + // SpanOverloader + return thisApi.HWNDUserUnmarshal64(ref arg0.GetPinnableReference(), arg1, ref arg2.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 7112, Column 29 in ocidl.h")] + public static unsafe byte* HWNDUserUnmarshal64(this Windows thisApi, Span arg0, Span arg1, nint* arg2) + { + // SpanOverloader + return thisApi.HWNDUserUnmarshal64(ref arg0.GetPinnableReference(), ref arg1.GetPinnableReference(), arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7112, Column 29 in ocidl.h")] + public static unsafe byte* HWNDUserUnmarshal64(this Windows thisApi, Span arg0, Span arg1, Span arg2) + { + // SpanOverloader + return thisApi.HWNDUserUnmarshal64(ref arg0.GetPinnableReference(), ref arg1.GetPinnableReference(), ref arg2.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 7112, Column 29 in ocidl.h")] + public static unsafe byte* HWNDUserUnmarshal64(this Windows thisApi, Span arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, nint* arg2) + { + // SpanOverloader + return thisApi.HWNDUserUnmarshal64(ref arg0.GetPinnableReference(), arg1, arg2); + } + + /// To be documented. + [NativeName("Src", "Line 7112, Column 29 in ocidl.h")] + public static unsafe byte* HWNDUserUnmarshal64(this Windows thisApi, Span arg0, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string arg1, Span arg2) + { + // SpanOverloader + return thisApi.HWNDUserUnmarshal64(ref arg0.GetPinnableReference(), arg1, ref arg2.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 7113, Column 39 in ocidl.h")] + public static unsafe void HWNDUserFree64(this Windows thisApi, uint* arg0, Span arg1) + { + // SpanOverloader + thisApi.HWNDUserFree64(arg0, ref arg1.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 7113, Column 39 in ocidl.h")] + public static unsafe void HWNDUserFree64(this Windows thisApi, Span arg0, nint* arg1) + { + // SpanOverloader + thisApi.HWNDUserFree64(ref arg0.GetPinnableReference(), arg1); + } + + /// To be documented. + [NativeName("Src", "Line 7113, Column 39 in ocidl.h")] + public static unsafe void HWNDUserFree64(this Windows thisApi, Span arg0, Span arg1) + { + // SpanOverloader + thisApi.HWNDUserFree64(ref arg0.GetPinnableReference(), ref arg1.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 7120, Column 41 in ocidl.h")] + public static unsafe int IEnumConnectionsNextProxy(this Windows thisApi, IEnumConnections* This, uint cConnections, ConnectData* rgcd, Span pcFetched) + { + // SpanOverloader + return thisApi.IEnumConnectionsNextProxy(This, cConnections, rgcd, ref pcFetched.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 7120, Column 41 in ocidl.h")] + public static unsafe int IEnumConnectionsNextProxy(this Windows thisApi, IEnumConnections* This, uint cConnections, Span rgcd, uint* pcFetched) + { + // SpanOverloader + return thisApi.IEnumConnectionsNextProxy(This, cConnections, ref rgcd.GetPinnableReference(), pcFetched); + } + + /// To be documented. + [NativeName("Src", "Line 7120, Column 41 in ocidl.h")] + public static unsafe int IEnumConnectionsNextProxy(this Windows thisApi, IEnumConnections* This, uint cConnections, Span rgcd, Span pcFetched) + { + // SpanOverloader + return thisApi.IEnumConnectionsNextProxy(This, cConnections, ref rgcd.GetPinnableReference(), ref pcFetched.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 7120, Column 41 in ocidl.h")] + public static unsafe int IEnumConnectionsNextProxy(this Windows thisApi, Span This, uint cConnections, ConnectData* rgcd, uint* pcFetched) + { + // SpanOverloader + return thisApi.IEnumConnectionsNextProxy(ref This.GetPinnableReference(), cConnections, rgcd, pcFetched); + } + + /// To be documented. + [NativeName("Src", "Line 7120, Column 41 in ocidl.h")] + public static unsafe int IEnumConnectionsNextProxy(this Windows thisApi, Span This, uint cConnections, ConnectData* rgcd, Span pcFetched) + { + // SpanOverloader + return thisApi.IEnumConnectionsNextProxy(ref This.GetPinnableReference(), cConnections, rgcd, ref pcFetched.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 7120, Column 41 in ocidl.h")] + public static unsafe int IEnumConnectionsNextProxy(this Windows thisApi, Span This, uint cConnections, Span rgcd, uint* pcFetched) + { + // SpanOverloader + return thisApi.IEnumConnectionsNextProxy(ref This.GetPinnableReference(), cConnections, ref rgcd.GetPinnableReference(), pcFetched); + } + + /// To be documented. + [NativeName("Src", "Line 7120, Column 41 in ocidl.h")] + public static unsafe int IEnumConnectionsNextProxy(this Windows thisApi, Span This, uint cConnections, Span rgcd, Span pcFetched) + { + // SpanOverloader + return thisApi.IEnumConnectionsNextProxy(ref This.GetPinnableReference(), cConnections, ref rgcd.GetPinnableReference(), ref pcFetched.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 7127, Column 43 in ocidl.h")] + public static unsafe int IEnumConnectionsNextStub(this Windows thisApi, IEnumConnections* This, uint cConnections, ConnectData* rgcd, Span pcFetched) + { + // SpanOverloader + return thisApi.IEnumConnectionsNextStub(This, cConnections, rgcd, ref pcFetched.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 7127, Column 43 in ocidl.h")] + public static unsafe int IEnumConnectionsNextStub(this Windows thisApi, IEnumConnections* This, uint cConnections, Span rgcd, uint* pcFetched) + { + // SpanOverloader + return thisApi.IEnumConnectionsNextStub(This, cConnections, ref rgcd.GetPinnableReference(), pcFetched); + } + + /// To be documented. + [NativeName("Src", "Line 7127, Column 43 in ocidl.h")] + public static unsafe int IEnumConnectionsNextStub(this Windows thisApi, IEnumConnections* This, uint cConnections, Span rgcd, Span pcFetched) + { + // SpanOverloader + return thisApi.IEnumConnectionsNextStub(This, cConnections, ref rgcd.GetPinnableReference(), ref pcFetched.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 7127, Column 43 in ocidl.h")] + public static unsafe int IEnumConnectionsNextStub(this Windows thisApi, Span This, uint cConnections, ConnectData* rgcd, uint* pcFetched) + { + // SpanOverloader + return thisApi.IEnumConnectionsNextStub(ref This.GetPinnableReference(), cConnections, rgcd, pcFetched); + } + + /// To be documented. + [NativeName("Src", "Line 7127, Column 43 in ocidl.h")] + public static unsafe int IEnumConnectionsNextStub(this Windows thisApi, Span This, uint cConnections, ConnectData* rgcd, Span pcFetched) + { + // SpanOverloader + return thisApi.IEnumConnectionsNextStub(ref This.GetPinnableReference(), cConnections, rgcd, ref pcFetched.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 7127, Column 43 in ocidl.h")] + public static unsafe int IEnumConnectionsNextStub(this Windows thisApi, Span This, uint cConnections, Span rgcd, uint* pcFetched) + { + // SpanOverloader + return thisApi.IEnumConnectionsNextStub(ref This.GetPinnableReference(), cConnections, ref rgcd.GetPinnableReference(), pcFetched); + } + + /// To be documented. + [NativeName("Src", "Line 7127, Column 43 in ocidl.h")] + public static unsafe int IEnumConnectionsNextStub(this Windows thisApi, Span This, uint cConnections, Span rgcd, Span pcFetched) + { + // SpanOverloader + return thisApi.IEnumConnectionsNextStub(ref This.GetPinnableReference(), cConnections, ref rgcd.GetPinnableReference(), ref pcFetched.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 7133, Column 41 in ocidl.h")] + public static unsafe int IEnumConnectionPointsNextProxy(this Windows thisApi, IEnumConnectionPoints* This, uint cConnections, IConnectionPoint** ppCP, Span pcFetched) + { + // SpanOverloader + return thisApi.IEnumConnectionPointsNextProxy(This, cConnections, ppCP, ref pcFetched.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 7133, Column 41 in ocidl.h")] + public static unsafe int IEnumConnectionPointsNextProxy(this Windows thisApi, IEnumConnectionPoints* This, uint cConnections, ref IConnectionPoint* ppCP, Span pcFetched) + { + // SpanOverloader + return thisApi.IEnumConnectionPointsNextProxy(This, cConnections, ref ppCP, ref pcFetched.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 7133, Column 41 in ocidl.h")] + public static unsafe int IEnumConnectionPointsNextProxy(this Windows thisApi, Span This, uint cConnections, IConnectionPoint** ppCP, uint* pcFetched) + { + // SpanOverloader + return thisApi.IEnumConnectionPointsNextProxy(ref This.GetPinnableReference(), cConnections, ppCP, pcFetched); + } + + /// To be documented. + [NativeName("Src", "Line 7133, Column 41 in ocidl.h")] + public static unsafe int IEnumConnectionPointsNextProxy(this Windows thisApi, Span This, uint cConnections, IConnectionPoint** ppCP, Span pcFetched) + { + // SpanOverloader + return thisApi.IEnumConnectionPointsNextProxy(ref This.GetPinnableReference(), cConnections, ppCP, ref pcFetched.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 7133, Column 41 in ocidl.h")] + public static unsafe int IEnumConnectionPointsNextProxy(this Windows thisApi, Span This, uint cConnections, ref IConnectionPoint* ppCP, uint* pcFetched) + { + // SpanOverloader + return thisApi.IEnumConnectionPointsNextProxy(ref This.GetPinnableReference(), cConnections, ref ppCP, pcFetched); + } + + /// To be documented. + [NativeName("Src", "Line 7133, Column 41 in ocidl.h")] + public static unsafe int IEnumConnectionPointsNextProxy(this Windows thisApi, Span This, uint cConnections, ref IConnectionPoint* ppCP, Span pcFetched) + { + // SpanOverloader + return thisApi.IEnumConnectionPointsNextProxy(ref This.GetPinnableReference(), cConnections, ref ppCP, ref pcFetched.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 7140, Column 43 in ocidl.h")] + public static unsafe int IEnumConnectionPointsNextStub(this Windows thisApi, IEnumConnectionPoints* This, uint cConnections, IConnectionPoint** ppCP, Span pcFetched) + { + // SpanOverloader + return thisApi.IEnumConnectionPointsNextStub(This, cConnections, ppCP, ref pcFetched.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 7140, Column 43 in ocidl.h")] + public static unsafe int IEnumConnectionPointsNextStub(this Windows thisApi, IEnumConnectionPoints* This, uint cConnections, ref IConnectionPoint* ppCP, Span pcFetched) + { + // SpanOverloader + return thisApi.IEnumConnectionPointsNextStub(This, cConnections, ref ppCP, ref pcFetched.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 7140, Column 43 in ocidl.h")] + public static unsafe int IEnumConnectionPointsNextStub(this Windows thisApi, Span This, uint cConnections, IConnectionPoint** ppCP, uint* pcFetched) + { + // SpanOverloader + return thisApi.IEnumConnectionPointsNextStub(ref This.GetPinnableReference(), cConnections, ppCP, pcFetched); + } + + /// To be documented. + [NativeName("Src", "Line 7140, Column 43 in ocidl.h")] + public static unsafe int IEnumConnectionPointsNextStub(this Windows thisApi, Span This, uint cConnections, IConnectionPoint** ppCP, Span pcFetched) + { + // SpanOverloader + return thisApi.IEnumConnectionPointsNextStub(ref This.GetPinnableReference(), cConnections, ppCP, ref pcFetched.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 7140, Column 43 in ocidl.h")] + public static unsafe int IEnumConnectionPointsNextStub(this Windows thisApi, Span This, uint cConnections, ref IConnectionPoint* ppCP, uint* pcFetched) + { + // SpanOverloader + return thisApi.IEnumConnectionPointsNextStub(ref This.GetPinnableReference(), cConnections, ref ppCP, pcFetched); + } + + /// To be documented. + [NativeName("Src", "Line 7140, Column 43 in ocidl.h")] + public static unsafe int IEnumConnectionPointsNextStub(this Windows thisApi, Span This, uint cConnections, ref IConnectionPoint* ppCP, Span pcFetched) + { + // SpanOverloader + return thisApi.IEnumConnectionPointsNextStub(ref This.GetPinnableReference(), cConnections, ref ppCP, ref pcFetched.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public static unsafe int IClassFactory2CreateInstanceLicProxy(this Windows thisApi, Silk.NET.Core.Native.IUnknown* This, Silk.NET.Core.Native.IUnknown* pUnkOuter, Silk.NET.Core.Native.IUnknown* pUnkReserved, Guid* riid, Span bstrKey, void** ppvObj) + { + // SpanOverloader + return thisApi.IClassFactory2CreateInstanceLicProxy(This, pUnkOuter, pUnkReserved, riid, ref bstrKey.GetPinnableReference(), ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public static unsafe int IClassFactory2CreateInstanceLicProxy(this Windows thisApi, Silk.NET.Core.Native.IUnknown* This, Silk.NET.Core.Native.IUnknown* pUnkOuter, Silk.NET.Core.Native.IUnknown* pUnkReserved, Guid* riid, Span bstrKey, ref void* ppvObj) + { + // SpanOverloader + return thisApi.IClassFactory2CreateInstanceLicProxy(This, pUnkOuter, pUnkReserved, riid, ref bstrKey.GetPinnableReference(), ref ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public static unsafe int IClassFactory2CreateInstanceLicProxy(this Windows thisApi, Silk.NET.Core.Native.IUnknown* This, Silk.NET.Core.Native.IUnknown* pUnkOuter, Silk.NET.Core.Native.IUnknown* pUnkReserved, Span riid, char* bstrKey, void** ppvObj) + { + // SpanOverloader + return thisApi.IClassFactory2CreateInstanceLicProxy(This, pUnkOuter, pUnkReserved, ref riid.GetPinnableReference(), bstrKey, ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public static unsafe int IClassFactory2CreateInstanceLicProxy(this Windows thisApi, Silk.NET.Core.Native.IUnknown* This, Silk.NET.Core.Native.IUnknown* pUnkOuter, Silk.NET.Core.Native.IUnknown* pUnkReserved, Span riid, char* bstrKey, ref void* ppvObj) + { + // SpanOverloader + return thisApi.IClassFactory2CreateInstanceLicProxy(This, pUnkOuter, pUnkReserved, ref riid.GetPinnableReference(), bstrKey, ref ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public static unsafe int IClassFactory2CreateInstanceLicProxy(this Windows thisApi, Silk.NET.Core.Native.IUnknown* This, Silk.NET.Core.Native.IUnknown* pUnkOuter, Silk.NET.Core.Native.IUnknown* pUnkReserved, Span riid, Span bstrKey, void** ppvObj) + { + // SpanOverloader + return thisApi.IClassFactory2CreateInstanceLicProxy(This, pUnkOuter, pUnkReserved, ref riid.GetPinnableReference(), ref bstrKey.GetPinnableReference(), ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public static unsafe int IClassFactory2CreateInstanceLicProxy(this Windows thisApi, Silk.NET.Core.Native.IUnknown* This, Silk.NET.Core.Native.IUnknown* pUnkOuter, Silk.NET.Core.Native.IUnknown* pUnkReserved, Span riid, Span bstrKey, ref void* ppvObj) + { + // SpanOverloader + return thisApi.IClassFactory2CreateInstanceLicProxy(This, pUnkOuter, pUnkReserved, ref riid.GetPinnableReference(), ref bstrKey.GetPinnableReference(), ref ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public static unsafe int IClassFactory2CreateInstanceLicProxy(this Windows thisApi, Silk.NET.Core.Native.IUnknown* This, Silk.NET.Core.Native.IUnknown* pUnkOuter, Silk.NET.Core.Native.IUnknown* pUnkReserved, Span riid, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.BStr)] string bstrKey, void** ppvObj) + { + // SpanOverloader + return thisApi.IClassFactory2CreateInstanceLicProxy(This, pUnkOuter, pUnkReserved, ref riid.GetPinnableReference(), bstrKey, ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public static unsafe int IClassFactory2CreateInstanceLicProxy(this Windows thisApi, Silk.NET.Core.Native.IUnknown* This, Silk.NET.Core.Native.IUnknown* pUnkOuter, Silk.NET.Core.Native.IUnknown* pUnkReserved, Span riid, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.BStr)] string bstrKey, ref void* ppvObj) + { + // SpanOverloader + return thisApi.IClassFactory2CreateInstanceLicProxy(This, pUnkOuter, pUnkReserved, ref riid.GetPinnableReference(), bstrKey, ref ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public static unsafe int IClassFactory2CreateInstanceLicProxy(this Windows thisApi, Silk.NET.Core.Native.IUnknown* This, Silk.NET.Core.Native.IUnknown* pUnkOuter, Span pUnkReserved, Guid* riid, char* bstrKey, void** ppvObj) + { + // SpanOverloader + return thisApi.IClassFactory2CreateInstanceLicProxy(This, pUnkOuter, ref pUnkReserved.GetPinnableReference(), riid, bstrKey, ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public static unsafe int IClassFactory2CreateInstanceLicProxy(this Windows thisApi, Silk.NET.Core.Native.IUnknown* This, Silk.NET.Core.Native.IUnknown* pUnkOuter, Span pUnkReserved, Guid* riid, char* bstrKey, ref void* ppvObj) + { + // SpanOverloader + return thisApi.IClassFactory2CreateInstanceLicProxy(This, pUnkOuter, ref pUnkReserved.GetPinnableReference(), riid, bstrKey, ref ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public static unsafe int IClassFactory2CreateInstanceLicProxy(this Windows thisApi, Silk.NET.Core.Native.IUnknown* This, Silk.NET.Core.Native.IUnknown* pUnkOuter, Span pUnkReserved, Guid* riid, Span bstrKey, void** ppvObj) + { + // SpanOverloader + return thisApi.IClassFactory2CreateInstanceLicProxy(This, pUnkOuter, ref pUnkReserved.GetPinnableReference(), riid, ref bstrKey.GetPinnableReference(), ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public static unsafe int IClassFactory2CreateInstanceLicProxy(this Windows thisApi, Silk.NET.Core.Native.IUnknown* This, Silk.NET.Core.Native.IUnknown* pUnkOuter, Span pUnkReserved, Guid* riid, Span bstrKey, ref void* ppvObj) + { + // SpanOverloader + return thisApi.IClassFactory2CreateInstanceLicProxy(This, pUnkOuter, ref pUnkReserved.GetPinnableReference(), riid, ref bstrKey.GetPinnableReference(), ref ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public static unsafe int IClassFactory2CreateInstanceLicProxy(this Windows thisApi, Silk.NET.Core.Native.IUnknown* This, Silk.NET.Core.Native.IUnknown* pUnkOuter, Span pUnkReserved, Guid* riid, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.BStr)] string bstrKey, void** ppvObj) + { + // SpanOverloader + return thisApi.IClassFactory2CreateInstanceLicProxy(This, pUnkOuter, ref pUnkReserved.GetPinnableReference(), riid, bstrKey, ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public static unsafe int IClassFactory2CreateInstanceLicProxy(this Windows thisApi, Silk.NET.Core.Native.IUnknown* This, Silk.NET.Core.Native.IUnknown* pUnkOuter, Span pUnkReserved, Guid* riid, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.BStr)] string bstrKey, ref void* ppvObj) + { + // SpanOverloader + return thisApi.IClassFactory2CreateInstanceLicProxy(This, pUnkOuter, ref pUnkReserved.GetPinnableReference(), riid, bstrKey, ref ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public static unsafe int IClassFactory2CreateInstanceLicProxy(this Windows thisApi, Silk.NET.Core.Native.IUnknown* This, Silk.NET.Core.Native.IUnknown* pUnkOuter, Span pUnkReserved, Span riid, char* bstrKey, void** ppvObj) + { + // SpanOverloader + return thisApi.IClassFactory2CreateInstanceLicProxy(This, pUnkOuter, ref pUnkReserved.GetPinnableReference(), ref riid.GetPinnableReference(), bstrKey, ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public static unsafe int IClassFactory2CreateInstanceLicProxy(this Windows thisApi, Silk.NET.Core.Native.IUnknown* This, Silk.NET.Core.Native.IUnknown* pUnkOuter, Span pUnkReserved, Span riid, char* bstrKey, ref void* ppvObj) + { + // SpanOverloader + return thisApi.IClassFactory2CreateInstanceLicProxy(This, pUnkOuter, ref pUnkReserved.GetPinnableReference(), ref riid.GetPinnableReference(), bstrKey, ref ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public static unsafe int IClassFactory2CreateInstanceLicProxy(this Windows thisApi, Silk.NET.Core.Native.IUnknown* This, Silk.NET.Core.Native.IUnknown* pUnkOuter, Span pUnkReserved, Span riid, Span bstrKey, void** ppvObj) + { + // SpanOverloader + return thisApi.IClassFactory2CreateInstanceLicProxy(This, pUnkOuter, ref pUnkReserved.GetPinnableReference(), ref riid.GetPinnableReference(), ref bstrKey.GetPinnableReference(), ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public static unsafe int IClassFactory2CreateInstanceLicProxy(this Windows thisApi, Silk.NET.Core.Native.IUnknown* This, Silk.NET.Core.Native.IUnknown* pUnkOuter, Span pUnkReserved, Span riid, Span bstrKey, ref void* ppvObj) + { + // SpanOverloader + return thisApi.IClassFactory2CreateInstanceLicProxy(This, pUnkOuter, ref pUnkReserved.GetPinnableReference(), ref riid.GetPinnableReference(), ref bstrKey.GetPinnableReference(), ref ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public static unsafe int IClassFactory2CreateInstanceLicProxy(this Windows thisApi, Silk.NET.Core.Native.IUnknown* This, Silk.NET.Core.Native.IUnknown* pUnkOuter, Span pUnkReserved, Span riid, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.BStr)] string bstrKey, void** ppvObj) + { + // SpanOverloader + return thisApi.IClassFactory2CreateInstanceLicProxy(This, pUnkOuter, ref pUnkReserved.GetPinnableReference(), ref riid.GetPinnableReference(), bstrKey, ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public static unsafe int IClassFactory2CreateInstanceLicProxy(this Windows thisApi, Silk.NET.Core.Native.IUnknown* This, Silk.NET.Core.Native.IUnknown* pUnkOuter, Span pUnkReserved, Span riid, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.BStr)] string bstrKey, ref void* ppvObj) + { + // SpanOverloader + return thisApi.IClassFactory2CreateInstanceLicProxy(This, pUnkOuter, ref pUnkReserved.GetPinnableReference(), ref riid.GetPinnableReference(), bstrKey, ref ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public static unsafe int IClassFactory2CreateInstanceLicProxy(this Windows thisApi, Silk.NET.Core.Native.IUnknown* This, Span pUnkOuter, Silk.NET.Core.Native.IUnknown* pUnkReserved, Guid* riid, char* bstrKey, void** ppvObj) + { + // SpanOverloader + return thisApi.IClassFactory2CreateInstanceLicProxy(This, ref pUnkOuter.GetPinnableReference(), pUnkReserved, riid, bstrKey, ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public static unsafe int IClassFactory2CreateInstanceLicProxy(this Windows thisApi, Silk.NET.Core.Native.IUnknown* This, Span pUnkOuter, Silk.NET.Core.Native.IUnknown* pUnkReserved, Guid* riid, char* bstrKey, ref void* ppvObj) + { + // SpanOverloader + return thisApi.IClassFactory2CreateInstanceLicProxy(This, ref pUnkOuter.GetPinnableReference(), pUnkReserved, riid, bstrKey, ref ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public static unsafe int IClassFactory2CreateInstanceLicProxy(this Windows thisApi, Silk.NET.Core.Native.IUnknown* This, Span pUnkOuter, Silk.NET.Core.Native.IUnknown* pUnkReserved, Guid* riid, Span bstrKey, void** ppvObj) + { + // SpanOverloader + return thisApi.IClassFactory2CreateInstanceLicProxy(This, ref pUnkOuter.GetPinnableReference(), pUnkReserved, riid, ref bstrKey.GetPinnableReference(), ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public static unsafe int IClassFactory2CreateInstanceLicProxy(this Windows thisApi, Silk.NET.Core.Native.IUnknown* This, Span pUnkOuter, Silk.NET.Core.Native.IUnknown* pUnkReserved, Guid* riid, Span bstrKey, ref void* ppvObj) + { + // SpanOverloader + return thisApi.IClassFactory2CreateInstanceLicProxy(This, ref pUnkOuter.GetPinnableReference(), pUnkReserved, riid, ref bstrKey.GetPinnableReference(), ref ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public static unsafe int IClassFactory2CreateInstanceLicProxy(this Windows thisApi, Silk.NET.Core.Native.IUnknown* This, Span pUnkOuter, Silk.NET.Core.Native.IUnknown* pUnkReserved, Guid* riid, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.BStr)] string bstrKey, void** ppvObj) + { + // SpanOverloader + return thisApi.IClassFactory2CreateInstanceLicProxy(This, ref pUnkOuter.GetPinnableReference(), pUnkReserved, riid, bstrKey, ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public static unsafe int IClassFactory2CreateInstanceLicProxy(this Windows thisApi, Silk.NET.Core.Native.IUnknown* This, Span pUnkOuter, Silk.NET.Core.Native.IUnknown* pUnkReserved, Guid* riid, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.BStr)] string bstrKey, ref void* ppvObj) + { + // SpanOverloader + return thisApi.IClassFactory2CreateInstanceLicProxy(This, ref pUnkOuter.GetPinnableReference(), pUnkReserved, riid, bstrKey, ref ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public static unsafe int IClassFactory2CreateInstanceLicProxy(this Windows thisApi, Silk.NET.Core.Native.IUnknown* This, Span pUnkOuter, Silk.NET.Core.Native.IUnknown* pUnkReserved, Span riid, char* bstrKey, void** ppvObj) + { + // SpanOverloader + return thisApi.IClassFactory2CreateInstanceLicProxy(This, ref pUnkOuter.GetPinnableReference(), pUnkReserved, ref riid.GetPinnableReference(), bstrKey, ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public static unsafe int IClassFactory2CreateInstanceLicProxy(this Windows thisApi, Silk.NET.Core.Native.IUnknown* This, Span pUnkOuter, Silk.NET.Core.Native.IUnknown* pUnkReserved, Span riid, char* bstrKey, ref void* ppvObj) + { + // SpanOverloader + return thisApi.IClassFactory2CreateInstanceLicProxy(This, ref pUnkOuter.GetPinnableReference(), pUnkReserved, ref riid.GetPinnableReference(), bstrKey, ref ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public static unsafe int IClassFactory2CreateInstanceLicProxy(this Windows thisApi, Silk.NET.Core.Native.IUnknown* This, Span pUnkOuter, Silk.NET.Core.Native.IUnknown* pUnkReserved, Span riid, Span bstrKey, void** ppvObj) + { + // SpanOverloader + return thisApi.IClassFactory2CreateInstanceLicProxy(This, ref pUnkOuter.GetPinnableReference(), pUnkReserved, ref riid.GetPinnableReference(), ref bstrKey.GetPinnableReference(), ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public static unsafe int IClassFactory2CreateInstanceLicProxy(this Windows thisApi, Silk.NET.Core.Native.IUnknown* This, Span pUnkOuter, Silk.NET.Core.Native.IUnknown* pUnkReserved, Span riid, Span bstrKey, ref void* ppvObj) + { + // SpanOverloader + return thisApi.IClassFactory2CreateInstanceLicProxy(This, ref pUnkOuter.GetPinnableReference(), pUnkReserved, ref riid.GetPinnableReference(), ref bstrKey.GetPinnableReference(), ref ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public static unsafe int IClassFactory2CreateInstanceLicProxy(this Windows thisApi, Silk.NET.Core.Native.IUnknown* This, Span pUnkOuter, Silk.NET.Core.Native.IUnknown* pUnkReserved, Span riid, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.BStr)] string bstrKey, void** ppvObj) + { + // SpanOverloader + return thisApi.IClassFactory2CreateInstanceLicProxy(This, ref pUnkOuter.GetPinnableReference(), pUnkReserved, ref riid.GetPinnableReference(), bstrKey, ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public static unsafe int IClassFactory2CreateInstanceLicProxy(this Windows thisApi, Silk.NET.Core.Native.IUnknown* This, Span pUnkOuter, Silk.NET.Core.Native.IUnknown* pUnkReserved, Span riid, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.BStr)] string bstrKey, ref void* ppvObj) + { + // SpanOverloader + return thisApi.IClassFactory2CreateInstanceLicProxy(This, ref pUnkOuter.GetPinnableReference(), pUnkReserved, ref riid.GetPinnableReference(), bstrKey, ref ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public static unsafe int IClassFactory2CreateInstanceLicProxy(this Windows thisApi, Silk.NET.Core.Native.IUnknown* This, Span pUnkOuter, Span pUnkReserved, Guid* riid, char* bstrKey, void** ppvObj) + { + // SpanOverloader + return thisApi.IClassFactory2CreateInstanceLicProxy(This, ref pUnkOuter.GetPinnableReference(), ref pUnkReserved.GetPinnableReference(), riid, bstrKey, ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public static unsafe int IClassFactory2CreateInstanceLicProxy(this Windows thisApi, Silk.NET.Core.Native.IUnknown* This, Span pUnkOuter, Span pUnkReserved, Guid* riid, char* bstrKey, ref void* ppvObj) + { + // SpanOverloader + return thisApi.IClassFactory2CreateInstanceLicProxy(This, ref pUnkOuter.GetPinnableReference(), ref pUnkReserved.GetPinnableReference(), riid, bstrKey, ref ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public static unsafe int IClassFactory2CreateInstanceLicProxy(this Windows thisApi, Silk.NET.Core.Native.IUnknown* This, Span pUnkOuter, Span pUnkReserved, Guid* riid, Span bstrKey, void** ppvObj) + { + // SpanOverloader + return thisApi.IClassFactory2CreateInstanceLicProxy(This, ref pUnkOuter.GetPinnableReference(), ref pUnkReserved.GetPinnableReference(), riid, ref bstrKey.GetPinnableReference(), ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public static unsafe int IClassFactory2CreateInstanceLicProxy(this Windows thisApi, Silk.NET.Core.Native.IUnknown* This, Span pUnkOuter, Span pUnkReserved, Guid* riid, Span bstrKey, ref void* ppvObj) + { + // SpanOverloader + return thisApi.IClassFactory2CreateInstanceLicProxy(This, ref pUnkOuter.GetPinnableReference(), ref pUnkReserved.GetPinnableReference(), riid, ref bstrKey.GetPinnableReference(), ref ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public static unsafe int IClassFactory2CreateInstanceLicProxy(this Windows thisApi, Silk.NET.Core.Native.IUnknown* This, Span pUnkOuter, Span pUnkReserved, Guid* riid, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.BStr)] string bstrKey, void** ppvObj) + { + // SpanOverloader + return thisApi.IClassFactory2CreateInstanceLicProxy(This, ref pUnkOuter.GetPinnableReference(), ref pUnkReserved.GetPinnableReference(), riid, bstrKey, ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public static unsafe int IClassFactory2CreateInstanceLicProxy(this Windows thisApi, Silk.NET.Core.Native.IUnknown* This, Span pUnkOuter, Span pUnkReserved, Guid* riid, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.BStr)] string bstrKey, ref void* ppvObj) + { + // SpanOverloader + return thisApi.IClassFactory2CreateInstanceLicProxy(This, ref pUnkOuter.GetPinnableReference(), ref pUnkReserved.GetPinnableReference(), riid, bstrKey, ref ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public static unsafe int IClassFactory2CreateInstanceLicProxy(this Windows thisApi, Silk.NET.Core.Native.IUnknown* This, Span pUnkOuter, Span pUnkReserved, Span riid, char* bstrKey, void** ppvObj) + { + // SpanOverloader + return thisApi.IClassFactory2CreateInstanceLicProxy(This, ref pUnkOuter.GetPinnableReference(), ref pUnkReserved.GetPinnableReference(), ref riid.GetPinnableReference(), bstrKey, ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public static unsafe int IClassFactory2CreateInstanceLicProxy(this Windows thisApi, Silk.NET.Core.Native.IUnknown* This, Span pUnkOuter, Span pUnkReserved, Span riid, char* bstrKey, ref void* ppvObj) + { + // SpanOverloader + return thisApi.IClassFactory2CreateInstanceLicProxy(This, ref pUnkOuter.GetPinnableReference(), ref pUnkReserved.GetPinnableReference(), ref riid.GetPinnableReference(), bstrKey, ref ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public static unsafe int IClassFactory2CreateInstanceLicProxy(this Windows thisApi, Silk.NET.Core.Native.IUnknown* This, Span pUnkOuter, Span pUnkReserved, Span riid, Span bstrKey, void** ppvObj) + { + // SpanOverloader + return thisApi.IClassFactory2CreateInstanceLicProxy(This, ref pUnkOuter.GetPinnableReference(), ref pUnkReserved.GetPinnableReference(), ref riid.GetPinnableReference(), ref bstrKey.GetPinnableReference(), ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public static unsafe int IClassFactory2CreateInstanceLicProxy(this Windows thisApi, Silk.NET.Core.Native.IUnknown* This, Span pUnkOuter, Span pUnkReserved, Span riid, Span bstrKey, ref void* ppvObj) + { + // SpanOverloader + return thisApi.IClassFactory2CreateInstanceLicProxy(This, ref pUnkOuter.GetPinnableReference(), ref pUnkReserved.GetPinnableReference(), ref riid.GetPinnableReference(), ref bstrKey.GetPinnableReference(), ref ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public static unsafe int IClassFactory2CreateInstanceLicProxy(this Windows thisApi, Silk.NET.Core.Native.IUnknown* This, Span pUnkOuter, Span pUnkReserved, Span riid, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.BStr)] string bstrKey, void** ppvObj) + { + // SpanOverloader + return thisApi.IClassFactory2CreateInstanceLicProxy(This, ref pUnkOuter.GetPinnableReference(), ref pUnkReserved.GetPinnableReference(), ref riid.GetPinnableReference(), bstrKey, ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public static unsafe int IClassFactory2CreateInstanceLicProxy(this Windows thisApi, Silk.NET.Core.Native.IUnknown* This, Span pUnkOuter, Span pUnkReserved, Span riid, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.BStr)] string bstrKey, ref void* ppvObj) + { + // SpanOverloader + return thisApi.IClassFactory2CreateInstanceLicProxy(This, ref pUnkOuter.GetPinnableReference(), ref pUnkReserved.GetPinnableReference(), ref riid.GetPinnableReference(), bstrKey, ref ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public static unsafe int IClassFactory2CreateInstanceLicProxy(this Windows thisApi, Span This, Silk.NET.Core.Native.IUnknown* pUnkOuter, Silk.NET.Core.Native.IUnknown* pUnkReserved, Guid* riid, char* bstrKey, void** ppvObj) + { + // SpanOverloader + return thisApi.IClassFactory2CreateInstanceLicProxy(ref This.GetPinnableReference(), pUnkOuter, pUnkReserved, riid, bstrKey, ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public static unsafe int IClassFactory2CreateInstanceLicProxy(this Windows thisApi, Span This, Silk.NET.Core.Native.IUnknown* pUnkOuter, Silk.NET.Core.Native.IUnknown* pUnkReserved, Guid* riid, char* bstrKey, ref void* ppvObj) + { + // SpanOverloader + return thisApi.IClassFactory2CreateInstanceLicProxy(ref This.GetPinnableReference(), pUnkOuter, pUnkReserved, riid, bstrKey, ref ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public static unsafe int IClassFactory2CreateInstanceLicProxy(this Windows thisApi, Span This, Silk.NET.Core.Native.IUnknown* pUnkOuter, Silk.NET.Core.Native.IUnknown* pUnkReserved, Guid* riid, Span bstrKey, void** ppvObj) + { + // SpanOverloader + return thisApi.IClassFactory2CreateInstanceLicProxy(ref This.GetPinnableReference(), pUnkOuter, pUnkReserved, riid, ref bstrKey.GetPinnableReference(), ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public static unsafe int IClassFactory2CreateInstanceLicProxy(this Windows thisApi, Span This, Silk.NET.Core.Native.IUnknown* pUnkOuter, Silk.NET.Core.Native.IUnknown* pUnkReserved, Guid* riid, Span bstrKey, ref void* ppvObj) + { + // SpanOverloader + return thisApi.IClassFactory2CreateInstanceLicProxy(ref This.GetPinnableReference(), pUnkOuter, pUnkReserved, riid, ref bstrKey.GetPinnableReference(), ref ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public static unsafe int IClassFactory2CreateInstanceLicProxy(this Windows thisApi, Span This, Silk.NET.Core.Native.IUnknown* pUnkOuter, Silk.NET.Core.Native.IUnknown* pUnkReserved, Guid* riid, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.BStr)] string bstrKey, void** ppvObj) + { + // SpanOverloader + return thisApi.IClassFactory2CreateInstanceLicProxy(ref This.GetPinnableReference(), pUnkOuter, pUnkReserved, riid, bstrKey, ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public static unsafe int IClassFactory2CreateInstanceLicProxy(this Windows thisApi, Span This, Silk.NET.Core.Native.IUnknown* pUnkOuter, Silk.NET.Core.Native.IUnknown* pUnkReserved, Guid* riid, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.BStr)] string bstrKey, ref void* ppvObj) + { + // SpanOverloader + return thisApi.IClassFactory2CreateInstanceLicProxy(ref This.GetPinnableReference(), pUnkOuter, pUnkReserved, riid, bstrKey, ref ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public static unsafe int IClassFactory2CreateInstanceLicProxy(this Windows thisApi, Span This, Silk.NET.Core.Native.IUnknown* pUnkOuter, Silk.NET.Core.Native.IUnknown* pUnkReserved, Span riid, char* bstrKey, void** ppvObj) + { + // SpanOverloader + return thisApi.IClassFactory2CreateInstanceLicProxy(ref This.GetPinnableReference(), pUnkOuter, pUnkReserved, ref riid.GetPinnableReference(), bstrKey, ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public static unsafe int IClassFactory2CreateInstanceLicProxy(this Windows thisApi, Span This, Silk.NET.Core.Native.IUnknown* pUnkOuter, Silk.NET.Core.Native.IUnknown* pUnkReserved, Span riid, char* bstrKey, ref void* ppvObj) + { + // SpanOverloader + return thisApi.IClassFactory2CreateInstanceLicProxy(ref This.GetPinnableReference(), pUnkOuter, pUnkReserved, ref riid.GetPinnableReference(), bstrKey, ref ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public static unsafe int IClassFactory2CreateInstanceLicProxy(this Windows thisApi, Span This, Silk.NET.Core.Native.IUnknown* pUnkOuter, Silk.NET.Core.Native.IUnknown* pUnkReserved, Span riid, Span bstrKey, void** ppvObj) + { + // SpanOverloader + return thisApi.IClassFactory2CreateInstanceLicProxy(ref This.GetPinnableReference(), pUnkOuter, pUnkReserved, ref riid.GetPinnableReference(), ref bstrKey.GetPinnableReference(), ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public static unsafe int IClassFactory2CreateInstanceLicProxy(this Windows thisApi, Span This, Silk.NET.Core.Native.IUnknown* pUnkOuter, Silk.NET.Core.Native.IUnknown* pUnkReserved, Span riid, Span bstrKey, ref void* ppvObj) + { + // SpanOverloader + return thisApi.IClassFactory2CreateInstanceLicProxy(ref This.GetPinnableReference(), pUnkOuter, pUnkReserved, ref riid.GetPinnableReference(), ref bstrKey.GetPinnableReference(), ref ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public static unsafe int IClassFactory2CreateInstanceLicProxy(this Windows thisApi, Span This, Silk.NET.Core.Native.IUnknown* pUnkOuter, Silk.NET.Core.Native.IUnknown* pUnkReserved, Span riid, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.BStr)] string bstrKey, void** ppvObj) + { + // SpanOverloader + return thisApi.IClassFactory2CreateInstanceLicProxy(ref This.GetPinnableReference(), pUnkOuter, pUnkReserved, ref riid.GetPinnableReference(), bstrKey, ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public static unsafe int IClassFactory2CreateInstanceLicProxy(this Windows thisApi, Span This, Silk.NET.Core.Native.IUnknown* pUnkOuter, Silk.NET.Core.Native.IUnknown* pUnkReserved, Span riid, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.BStr)] string bstrKey, ref void* ppvObj) + { + // SpanOverloader + return thisApi.IClassFactory2CreateInstanceLicProxy(ref This.GetPinnableReference(), pUnkOuter, pUnkReserved, ref riid.GetPinnableReference(), bstrKey, ref ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public static unsafe int IClassFactory2CreateInstanceLicProxy(this Windows thisApi, Span This, Silk.NET.Core.Native.IUnknown* pUnkOuter, Span pUnkReserved, Guid* riid, char* bstrKey, void** ppvObj) + { + // SpanOverloader + return thisApi.IClassFactory2CreateInstanceLicProxy(ref This.GetPinnableReference(), pUnkOuter, ref pUnkReserved.GetPinnableReference(), riid, bstrKey, ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public static unsafe int IClassFactory2CreateInstanceLicProxy(this Windows thisApi, Span This, Silk.NET.Core.Native.IUnknown* pUnkOuter, Span pUnkReserved, Guid* riid, char* bstrKey, ref void* ppvObj) + { + // SpanOverloader + return thisApi.IClassFactory2CreateInstanceLicProxy(ref This.GetPinnableReference(), pUnkOuter, ref pUnkReserved.GetPinnableReference(), riid, bstrKey, ref ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public static unsafe int IClassFactory2CreateInstanceLicProxy(this Windows thisApi, Span This, Silk.NET.Core.Native.IUnknown* pUnkOuter, Span pUnkReserved, Guid* riid, Span bstrKey, void** ppvObj) + { + // SpanOverloader + return thisApi.IClassFactory2CreateInstanceLicProxy(ref This.GetPinnableReference(), pUnkOuter, ref pUnkReserved.GetPinnableReference(), riid, ref bstrKey.GetPinnableReference(), ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public static unsafe int IClassFactory2CreateInstanceLicProxy(this Windows thisApi, Span This, Silk.NET.Core.Native.IUnknown* pUnkOuter, Span pUnkReserved, Guid* riid, Span bstrKey, ref void* ppvObj) + { + // SpanOverloader + return thisApi.IClassFactory2CreateInstanceLicProxy(ref This.GetPinnableReference(), pUnkOuter, ref pUnkReserved.GetPinnableReference(), riid, ref bstrKey.GetPinnableReference(), ref ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public static unsafe int IClassFactory2CreateInstanceLicProxy(this Windows thisApi, Span This, Silk.NET.Core.Native.IUnknown* pUnkOuter, Span pUnkReserved, Guid* riid, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.BStr)] string bstrKey, void** ppvObj) + { + // SpanOverloader + return thisApi.IClassFactory2CreateInstanceLicProxy(ref This.GetPinnableReference(), pUnkOuter, ref pUnkReserved.GetPinnableReference(), riid, bstrKey, ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public static unsafe int IClassFactory2CreateInstanceLicProxy(this Windows thisApi, Span This, Silk.NET.Core.Native.IUnknown* pUnkOuter, Span pUnkReserved, Guid* riid, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.BStr)] string bstrKey, ref void* ppvObj) + { + // SpanOverloader + return thisApi.IClassFactory2CreateInstanceLicProxy(ref This.GetPinnableReference(), pUnkOuter, ref pUnkReserved.GetPinnableReference(), riid, bstrKey, ref ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public static unsafe int IClassFactory2CreateInstanceLicProxy(this Windows thisApi, Span This, Silk.NET.Core.Native.IUnknown* pUnkOuter, Span pUnkReserved, Span riid, char* bstrKey, void** ppvObj) + { + // SpanOverloader + return thisApi.IClassFactory2CreateInstanceLicProxy(ref This.GetPinnableReference(), pUnkOuter, ref pUnkReserved.GetPinnableReference(), ref riid.GetPinnableReference(), bstrKey, ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public static unsafe int IClassFactory2CreateInstanceLicProxy(this Windows thisApi, Span This, Silk.NET.Core.Native.IUnknown* pUnkOuter, Span pUnkReserved, Span riid, char* bstrKey, ref void* ppvObj) + { + // SpanOverloader + return thisApi.IClassFactory2CreateInstanceLicProxy(ref This.GetPinnableReference(), pUnkOuter, ref pUnkReserved.GetPinnableReference(), ref riid.GetPinnableReference(), bstrKey, ref ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public static unsafe int IClassFactory2CreateInstanceLicProxy(this Windows thisApi, Span This, Silk.NET.Core.Native.IUnknown* pUnkOuter, Span pUnkReserved, Span riid, Span bstrKey, void** ppvObj) + { + // SpanOverloader + return thisApi.IClassFactory2CreateInstanceLicProxy(ref This.GetPinnableReference(), pUnkOuter, ref pUnkReserved.GetPinnableReference(), ref riid.GetPinnableReference(), ref bstrKey.GetPinnableReference(), ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public static unsafe int IClassFactory2CreateInstanceLicProxy(this Windows thisApi, Span This, Silk.NET.Core.Native.IUnknown* pUnkOuter, Span pUnkReserved, Span riid, Span bstrKey, ref void* ppvObj) + { + // SpanOverloader + return thisApi.IClassFactory2CreateInstanceLicProxy(ref This.GetPinnableReference(), pUnkOuter, ref pUnkReserved.GetPinnableReference(), ref riid.GetPinnableReference(), ref bstrKey.GetPinnableReference(), ref ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public static unsafe int IClassFactory2CreateInstanceLicProxy(this Windows thisApi, Span This, Silk.NET.Core.Native.IUnknown* pUnkOuter, Span pUnkReserved, Span riid, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.BStr)] string bstrKey, void** ppvObj) + { + // SpanOverloader + return thisApi.IClassFactory2CreateInstanceLicProxy(ref This.GetPinnableReference(), pUnkOuter, ref pUnkReserved.GetPinnableReference(), ref riid.GetPinnableReference(), bstrKey, ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public static unsafe int IClassFactory2CreateInstanceLicProxy(this Windows thisApi, Span This, Silk.NET.Core.Native.IUnknown* pUnkOuter, Span pUnkReserved, Span riid, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.BStr)] string bstrKey, ref void* ppvObj) + { + // SpanOverloader + return thisApi.IClassFactory2CreateInstanceLicProxy(ref This.GetPinnableReference(), pUnkOuter, ref pUnkReserved.GetPinnableReference(), ref riid.GetPinnableReference(), bstrKey, ref ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public static unsafe int IClassFactory2CreateInstanceLicProxy(this Windows thisApi, Span This, Span pUnkOuter, Silk.NET.Core.Native.IUnknown* pUnkReserved, Guid* riid, char* bstrKey, void** ppvObj) + { + // SpanOverloader + return thisApi.IClassFactory2CreateInstanceLicProxy(ref This.GetPinnableReference(), ref pUnkOuter.GetPinnableReference(), pUnkReserved, riid, bstrKey, ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public static unsafe int IClassFactory2CreateInstanceLicProxy(this Windows thisApi, Span This, Span pUnkOuter, Silk.NET.Core.Native.IUnknown* pUnkReserved, Guid* riid, char* bstrKey, ref void* ppvObj) + { + // SpanOverloader + return thisApi.IClassFactory2CreateInstanceLicProxy(ref This.GetPinnableReference(), ref pUnkOuter.GetPinnableReference(), pUnkReserved, riid, bstrKey, ref ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public static unsafe int IClassFactory2CreateInstanceLicProxy(this Windows thisApi, Span This, Span pUnkOuter, Silk.NET.Core.Native.IUnknown* pUnkReserved, Guid* riid, Span bstrKey, void** ppvObj) + { + // SpanOverloader + return thisApi.IClassFactory2CreateInstanceLicProxy(ref This.GetPinnableReference(), ref pUnkOuter.GetPinnableReference(), pUnkReserved, riid, ref bstrKey.GetPinnableReference(), ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public static unsafe int IClassFactory2CreateInstanceLicProxy(this Windows thisApi, Span This, Span pUnkOuter, Silk.NET.Core.Native.IUnknown* pUnkReserved, Guid* riid, Span bstrKey, ref void* ppvObj) + { + // SpanOverloader + return thisApi.IClassFactory2CreateInstanceLicProxy(ref This.GetPinnableReference(), ref pUnkOuter.GetPinnableReference(), pUnkReserved, riid, ref bstrKey.GetPinnableReference(), ref ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public static unsafe int IClassFactory2CreateInstanceLicProxy(this Windows thisApi, Span This, Span pUnkOuter, Silk.NET.Core.Native.IUnknown* pUnkReserved, Guid* riid, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.BStr)] string bstrKey, void** ppvObj) + { + // SpanOverloader + return thisApi.IClassFactory2CreateInstanceLicProxy(ref This.GetPinnableReference(), ref pUnkOuter.GetPinnableReference(), pUnkReserved, riid, bstrKey, ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public static unsafe int IClassFactory2CreateInstanceLicProxy(this Windows thisApi, Span This, Span pUnkOuter, Silk.NET.Core.Native.IUnknown* pUnkReserved, Guid* riid, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.BStr)] string bstrKey, ref void* ppvObj) + { + // SpanOverloader + return thisApi.IClassFactory2CreateInstanceLicProxy(ref This.GetPinnableReference(), ref pUnkOuter.GetPinnableReference(), pUnkReserved, riid, bstrKey, ref ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public static unsafe int IClassFactory2CreateInstanceLicProxy(this Windows thisApi, Span This, Span pUnkOuter, Silk.NET.Core.Native.IUnknown* pUnkReserved, Span riid, char* bstrKey, void** ppvObj) + { + // SpanOverloader + return thisApi.IClassFactory2CreateInstanceLicProxy(ref This.GetPinnableReference(), ref pUnkOuter.GetPinnableReference(), pUnkReserved, ref riid.GetPinnableReference(), bstrKey, ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public static unsafe int IClassFactory2CreateInstanceLicProxy(this Windows thisApi, Span This, Span pUnkOuter, Silk.NET.Core.Native.IUnknown* pUnkReserved, Span riid, char* bstrKey, ref void* ppvObj) + { + // SpanOverloader + return thisApi.IClassFactory2CreateInstanceLicProxy(ref This.GetPinnableReference(), ref pUnkOuter.GetPinnableReference(), pUnkReserved, ref riid.GetPinnableReference(), bstrKey, ref ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public static unsafe int IClassFactory2CreateInstanceLicProxy(this Windows thisApi, Span This, Span pUnkOuter, Silk.NET.Core.Native.IUnknown* pUnkReserved, Span riid, Span bstrKey, void** ppvObj) + { + // SpanOverloader + return thisApi.IClassFactory2CreateInstanceLicProxy(ref This.GetPinnableReference(), ref pUnkOuter.GetPinnableReference(), pUnkReserved, ref riid.GetPinnableReference(), ref bstrKey.GetPinnableReference(), ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public static unsafe int IClassFactory2CreateInstanceLicProxy(this Windows thisApi, Span This, Span pUnkOuter, Silk.NET.Core.Native.IUnknown* pUnkReserved, Span riid, Span bstrKey, ref void* ppvObj) + { + // SpanOverloader + return thisApi.IClassFactory2CreateInstanceLicProxy(ref This.GetPinnableReference(), ref pUnkOuter.GetPinnableReference(), pUnkReserved, ref riid.GetPinnableReference(), ref bstrKey.GetPinnableReference(), ref ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public static unsafe int IClassFactory2CreateInstanceLicProxy(this Windows thisApi, Span This, Span pUnkOuter, Silk.NET.Core.Native.IUnknown* pUnkReserved, Span riid, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.BStr)] string bstrKey, void** ppvObj) + { + // SpanOverloader + return thisApi.IClassFactory2CreateInstanceLicProxy(ref This.GetPinnableReference(), ref pUnkOuter.GetPinnableReference(), pUnkReserved, ref riid.GetPinnableReference(), bstrKey, ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public static unsafe int IClassFactory2CreateInstanceLicProxy(this Windows thisApi, Span This, Span pUnkOuter, Silk.NET.Core.Native.IUnknown* pUnkReserved, Span riid, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.BStr)] string bstrKey, ref void* ppvObj) + { + // SpanOverloader + return thisApi.IClassFactory2CreateInstanceLicProxy(ref This.GetPinnableReference(), ref pUnkOuter.GetPinnableReference(), pUnkReserved, ref riid.GetPinnableReference(), bstrKey, ref ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public static unsafe int IClassFactory2CreateInstanceLicProxy(this Windows thisApi, Span This, Span pUnkOuter, Span pUnkReserved, Guid* riid, char* bstrKey, void** ppvObj) + { + // SpanOverloader + return thisApi.IClassFactory2CreateInstanceLicProxy(ref This.GetPinnableReference(), ref pUnkOuter.GetPinnableReference(), ref pUnkReserved.GetPinnableReference(), riid, bstrKey, ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public static unsafe int IClassFactory2CreateInstanceLicProxy(this Windows thisApi, Span This, Span pUnkOuter, Span pUnkReserved, Guid* riid, char* bstrKey, ref void* ppvObj) + { + // SpanOverloader + return thisApi.IClassFactory2CreateInstanceLicProxy(ref This.GetPinnableReference(), ref pUnkOuter.GetPinnableReference(), ref pUnkReserved.GetPinnableReference(), riid, bstrKey, ref ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public static unsafe int IClassFactory2CreateInstanceLicProxy(this Windows thisApi, Span This, Span pUnkOuter, Span pUnkReserved, Guid* riid, Span bstrKey, void** ppvObj) + { + // SpanOverloader + return thisApi.IClassFactory2CreateInstanceLicProxy(ref This.GetPinnableReference(), ref pUnkOuter.GetPinnableReference(), ref pUnkReserved.GetPinnableReference(), riid, ref bstrKey.GetPinnableReference(), ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public static unsafe int IClassFactory2CreateInstanceLicProxy(this Windows thisApi, Span This, Span pUnkOuter, Span pUnkReserved, Guid* riid, Span bstrKey, ref void* ppvObj) + { + // SpanOverloader + return thisApi.IClassFactory2CreateInstanceLicProxy(ref This.GetPinnableReference(), ref pUnkOuter.GetPinnableReference(), ref pUnkReserved.GetPinnableReference(), riid, ref bstrKey.GetPinnableReference(), ref ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public static unsafe int IClassFactory2CreateInstanceLicProxy(this Windows thisApi, Span This, Span pUnkOuter, Span pUnkReserved, Guid* riid, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.BStr)] string bstrKey, void** ppvObj) + { + // SpanOverloader + return thisApi.IClassFactory2CreateInstanceLicProxy(ref This.GetPinnableReference(), ref pUnkOuter.GetPinnableReference(), ref pUnkReserved.GetPinnableReference(), riid, bstrKey, ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public static unsafe int IClassFactory2CreateInstanceLicProxy(this Windows thisApi, Span This, Span pUnkOuter, Span pUnkReserved, Guid* riid, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.BStr)] string bstrKey, ref void* ppvObj) + { + // SpanOverloader + return thisApi.IClassFactory2CreateInstanceLicProxy(ref This.GetPinnableReference(), ref pUnkOuter.GetPinnableReference(), ref pUnkReserved.GetPinnableReference(), riid, bstrKey, ref ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public static unsafe int IClassFactory2CreateInstanceLicProxy(this Windows thisApi, Span This, Span pUnkOuter, Span pUnkReserved, Span riid, char* bstrKey, void** ppvObj) + { + // SpanOverloader + return thisApi.IClassFactory2CreateInstanceLicProxy(ref This.GetPinnableReference(), ref pUnkOuter.GetPinnableReference(), ref pUnkReserved.GetPinnableReference(), ref riid.GetPinnableReference(), bstrKey, ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public static unsafe int IClassFactory2CreateInstanceLicProxy(this Windows thisApi, Span This, Span pUnkOuter, Span pUnkReserved, Span riid, char* bstrKey, ref void* ppvObj) + { + // SpanOverloader + return thisApi.IClassFactory2CreateInstanceLicProxy(ref This.GetPinnableReference(), ref pUnkOuter.GetPinnableReference(), ref pUnkReserved.GetPinnableReference(), ref riid.GetPinnableReference(), bstrKey, ref ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public static unsafe int IClassFactory2CreateInstanceLicProxy(this Windows thisApi, Span This, Span pUnkOuter, Span pUnkReserved, Span riid, Span bstrKey, void** ppvObj) + { + // SpanOverloader + return thisApi.IClassFactory2CreateInstanceLicProxy(ref This.GetPinnableReference(), ref pUnkOuter.GetPinnableReference(), ref pUnkReserved.GetPinnableReference(), ref riid.GetPinnableReference(), ref bstrKey.GetPinnableReference(), ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public static unsafe int IClassFactory2CreateInstanceLicProxy(this Windows thisApi, Span This, Span pUnkOuter, Span pUnkReserved, Span riid, Span bstrKey, ref void* ppvObj) + { + // SpanOverloader + return thisApi.IClassFactory2CreateInstanceLicProxy(ref This.GetPinnableReference(), ref pUnkOuter.GetPinnableReference(), ref pUnkReserved.GetPinnableReference(), ref riid.GetPinnableReference(), ref bstrKey.GetPinnableReference(), ref ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public static unsafe int IClassFactory2CreateInstanceLicProxy(this Windows thisApi, Span This, Span pUnkOuter, Span pUnkReserved, Span riid, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.BStr)] string bstrKey, void** ppvObj) + { + // SpanOverloader + return thisApi.IClassFactory2CreateInstanceLicProxy(ref This.GetPinnableReference(), ref pUnkOuter.GetPinnableReference(), ref pUnkReserved.GetPinnableReference(), ref riid.GetPinnableReference(), bstrKey, ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 7146, Column 41 in ocidl.h")] + public static unsafe int IClassFactory2CreateInstanceLicProxy(this Windows thisApi, Span This, Span pUnkOuter, Span pUnkReserved, Span riid, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.BStr)] string bstrKey, ref void* ppvObj) + { + // SpanOverloader + return thisApi.IClassFactory2CreateInstanceLicProxy(ref This.GetPinnableReference(), ref pUnkOuter.GetPinnableReference(), ref pUnkReserved.GetPinnableReference(), ref riid.GetPinnableReference(), bstrKey, ref ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 7160, Column 43 in ocidl.h")] + public static unsafe int IClassFactory2CreateInstanceLicStub(this Windows thisApi, Silk.NET.Core.Native.IUnknown* This, Guid* riid, Span bstrKey, Silk.NET.Core.Native.IUnknown** ppvObj) + { + // SpanOverloader + return thisApi.IClassFactory2CreateInstanceLicStub(This, riid, ref bstrKey.GetPinnableReference(), ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 7160, Column 43 in ocidl.h")] + public static unsafe int IClassFactory2CreateInstanceLicStub(this Windows thisApi, Silk.NET.Core.Native.IUnknown* This, Guid* riid, Span bstrKey, ref Silk.NET.Core.Native.IUnknown* ppvObj) + { + // SpanOverloader + return thisApi.IClassFactory2CreateInstanceLicStub(This, riid, ref bstrKey.GetPinnableReference(), ref ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 7160, Column 43 in ocidl.h")] + public static unsafe int IClassFactory2CreateInstanceLicStub(this Windows thisApi, Silk.NET.Core.Native.IUnknown* This, Span riid, char* bstrKey, Silk.NET.Core.Native.IUnknown** ppvObj) + { + // SpanOverloader + return thisApi.IClassFactory2CreateInstanceLicStub(This, ref riid.GetPinnableReference(), bstrKey, ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 7160, Column 43 in ocidl.h")] + public static unsafe int IClassFactory2CreateInstanceLicStub(this Windows thisApi, Silk.NET.Core.Native.IUnknown* This, Span riid, char* bstrKey, ref Silk.NET.Core.Native.IUnknown* ppvObj) + { + // SpanOverloader + return thisApi.IClassFactory2CreateInstanceLicStub(This, ref riid.GetPinnableReference(), bstrKey, ref ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 7160, Column 43 in ocidl.h")] + public static unsafe int IClassFactory2CreateInstanceLicStub(this Windows thisApi, Silk.NET.Core.Native.IUnknown* This, Span riid, Span bstrKey, Silk.NET.Core.Native.IUnknown** ppvObj) + { + // SpanOverloader + return thisApi.IClassFactory2CreateInstanceLicStub(This, ref riid.GetPinnableReference(), ref bstrKey.GetPinnableReference(), ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 7160, Column 43 in ocidl.h")] + public static unsafe int IClassFactory2CreateInstanceLicStub(this Windows thisApi, Silk.NET.Core.Native.IUnknown* This, Span riid, Span bstrKey, ref Silk.NET.Core.Native.IUnknown* ppvObj) + { + // SpanOverloader + return thisApi.IClassFactory2CreateInstanceLicStub(This, ref riid.GetPinnableReference(), ref bstrKey.GetPinnableReference(), ref ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 7160, Column 43 in ocidl.h")] + public static unsafe int IClassFactory2CreateInstanceLicStub(this Windows thisApi, Silk.NET.Core.Native.IUnknown* This, Span riid, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.BStr)] string bstrKey, Silk.NET.Core.Native.IUnknown** ppvObj) + { + // SpanOverloader + return thisApi.IClassFactory2CreateInstanceLicStub(This, ref riid.GetPinnableReference(), bstrKey, ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 7160, Column 43 in ocidl.h")] + public static unsafe int IClassFactory2CreateInstanceLicStub(this Windows thisApi, Silk.NET.Core.Native.IUnknown* This, Span riid, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.BStr)] string bstrKey, ref Silk.NET.Core.Native.IUnknown* ppvObj) + { + // SpanOverloader + return thisApi.IClassFactory2CreateInstanceLicStub(This, ref riid.GetPinnableReference(), bstrKey, ref ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 7160, Column 43 in ocidl.h")] + public static unsafe int IClassFactory2CreateInstanceLicStub(this Windows thisApi, Span This, Guid* riid, char* bstrKey, Silk.NET.Core.Native.IUnknown** ppvObj) + { + // SpanOverloader + return thisApi.IClassFactory2CreateInstanceLicStub(ref This.GetPinnableReference(), riid, bstrKey, ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 7160, Column 43 in ocidl.h")] + public static unsafe int IClassFactory2CreateInstanceLicStub(this Windows thisApi, Span This, Guid* riid, char* bstrKey, ref Silk.NET.Core.Native.IUnknown* ppvObj) + { + // SpanOverloader + return thisApi.IClassFactory2CreateInstanceLicStub(ref This.GetPinnableReference(), riid, bstrKey, ref ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 7160, Column 43 in ocidl.h")] + public static unsafe int IClassFactory2CreateInstanceLicStub(this Windows thisApi, Span This, Guid* riid, Span bstrKey, Silk.NET.Core.Native.IUnknown** ppvObj) + { + // SpanOverloader + return thisApi.IClassFactory2CreateInstanceLicStub(ref This.GetPinnableReference(), riid, ref bstrKey.GetPinnableReference(), ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 7160, Column 43 in ocidl.h")] + public static unsafe int IClassFactory2CreateInstanceLicStub(this Windows thisApi, Span This, Guid* riid, Span bstrKey, ref Silk.NET.Core.Native.IUnknown* ppvObj) + { + // SpanOverloader + return thisApi.IClassFactory2CreateInstanceLicStub(ref This.GetPinnableReference(), riid, ref bstrKey.GetPinnableReference(), ref ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 7160, Column 43 in ocidl.h")] + public static unsafe int IClassFactory2CreateInstanceLicStub(this Windows thisApi, Span This, Guid* riid, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.BStr)] string bstrKey, Silk.NET.Core.Native.IUnknown** ppvObj) + { + // SpanOverloader + return thisApi.IClassFactory2CreateInstanceLicStub(ref This.GetPinnableReference(), riid, bstrKey, ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 7160, Column 43 in ocidl.h")] + public static unsafe int IClassFactory2CreateInstanceLicStub(this Windows thisApi, Span This, Guid* riid, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.BStr)] string bstrKey, ref Silk.NET.Core.Native.IUnknown* ppvObj) + { + // SpanOverloader + return thisApi.IClassFactory2CreateInstanceLicStub(ref This.GetPinnableReference(), riid, bstrKey, ref ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 7160, Column 43 in ocidl.h")] + public static unsafe int IClassFactory2CreateInstanceLicStub(this Windows thisApi, Span This, Span riid, char* bstrKey, Silk.NET.Core.Native.IUnknown** ppvObj) + { + // SpanOverloader + return thisApi.IClassFactory2CreateInstanceLicStub(ref This.GetPinnableReference(), ref riid.GetPinnableReference(), bstrKey, ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 7160, Column 43 in ocidl.h")] + public static unsafe int IClassFactory2CreateInstanceLicStub(this Windows thisApi, Span This, Span riid, char* bstrKey, ref Silk.NET.Core.Native.IUnknown* ppvObj) + { + // SpanOverloader + return thisApi.IClassFactory2CreateInstanceLicStub(ref This.GetPinnableReference(), ref riid.GetPinnableReference(), bstrKey, ref ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 7160, Column 43 in ocidl.h")] + public static unsafe int IClassFactory2CreateInstanceLicStub(this Windows thisApi, Span This, Span riid, Span bstrKey, Silk.NET.Core.Native.IUnknown** ppvObj) + { + // SpanOverloader + return thisApi.IClassFactory2CreateInstanceLicStub(ref This.GetPinnableReference(), ref riid.GetPinnableReference(), ref bstrKey.GetPinnableReference(), ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 7160, Column 43 in ocidl.h")] + public static unsafe int IClassFactory2CreateInstanceLicStub(this Windows thisApi, Span This, Span riid, Span bstrKey, ref Silk.NET.Core.Native.IUnknown* ppvObj) + { + // SpanOverloader + return thisApi.IClassFactory2CreateInstanceLicStub(ref This.GetPinnableReference(), ref riid.GetPinnableReference(), ref bstrKey.GetPinnableReference(), ref ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 7160, Column 43 in ocidl.h")] + public static unsafe int IClassFactory2CreateInstanceLicStub(this Windows thisApi, Span This, Span riid, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.BStr)] string bstrKey, Silk.NET.Core.Native.IUnknown** ppvObj) + { + // SpanOverloader + return thisApi.IClassFactory2CreateInstanceLicStub(ref This.GetPinnableReference(), ref riid.GetPinnableReference(), bstrKey, ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 7160, Column 43 in ocidl.h")] + public static unsafe int IClassFactory2CreateInstanceLicStub(this Windows thisApi, Span This, Span riid, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.BStr)] string bstrKey, ref Silk.NET.Core.Native.IUnknown* ppvObj) + { + // SpanOverloader + return thisApi.IClassFactory2CreateInstanceLicStub(ref This.GetPinnableReference(), ref riid.GetPinnableReference(), bstrKey, ref ppvObj); + } + + /// To be documented. + [NativeName("Src", "Line 7166, Column 41 in ocidl.h")] + public static unsafe int IPersistMemoryLoadProxy(this Windows thisApi, IPersistMemory* This, Span pMem, uint cbSize) where T0 : unmanaged + { + // SpanOverloader + return thisApi.IPersistMemoryLoadProxy(This, ref pMem.GetPinnableReference(), cbSize); + } + + /// To be documented. + [NativeName("Src", "Line 7166, Column 41 in ocidl.h")] + public static unsafe int IPersistMemoryLoadProxy(this Windows thisApi, Span This, void* pMem, uint cbSize) + { + // SpanOverloader + return thisApi.IPersistMemoryLoadProxy(ref This.GetPinnableReference(), pMem, cbSize); + } + + /// To be documented. + [NativeName("Src", "Line 7166, Column 41 in ocidl.h")] + public static unsafe int IPersistMemoryLoadProxy(this Windows thisApi, Span This, Span pMem, uint cbSize) where T0 : unmanaged + { + // SpanOverloader + return thisApi.IPersistMemoryLoadProxy(ref This.GetPinnableReference(), ref pMem.GetPinnableReference(), cbSize); + } + + /// To be documented. + [NativeName("Src", "Line 7172, Column 43 in ocidl.h")] + public static unsafe int IPersistMemoryLoadStub(this Windows thisApi, IPersistMemory* This, Span pMem, uint cbSize) + { + // SpanOverloader + return thisApi.IPersistMemoryLoadStub(This, ref pMem.GetPinnableReference(), cbSize); + } + + /// To be documented. + [NativeName("Src", "Line 7172, Column 43 in ocidl.h")] + public static unsafe int IPersistMemoryLoadStub(this Windows thisApi, Span This, byte* pMem, uint cbSize) + { + // SpanOverloader + return thisApi.IPersistMemoryLoadStub(ref This.GetPinnableReference(), pMem, cbSize); + } + + /// To be documented. + [NativeName("Src", "Line 7172, Column 43 in ocidl.h")] + public static unsafe int IPersistMemoryLoadStub(this Windows thisApi, Span This, Span pMem, uint cbSize) + { + // SpanOverloader + return thisApi.IPersistMemoryLoadStub(ref This.GetPinnableReference(), ref pMem.GetPinnableReference(), cbSize); + } + + /// To be documented. + [NativeName("Src", "Line 7172, Column 43 in ocidl.h")] + public static unsafe int IPersistMemoryLoadStub(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pMem, uint cbSize) + { + // SpanOverloader + return thisApi.IPersistMemoryLoadStub(ref This.GetPinnableReference(), pMem, cbSize); + } + + /// To be documented. + [NativeName("Src", "Line 7177, Column 41 in ocidl.h")] + public static unsafe int IPersistMemorySaveProxy(this Windows thisApi, IPersistMemory* This, Span pMem, Silk.NET.Core.Bool32 fClearDirty, uint cbSize) where T0 : unmanaged + { + // SpanOverloader + return thisApi.IPersistMemorySaveProxy(This, ref pMem.GetPinnableReference(), fClearDirty, cbSize); + } + + /// To be documented. + [NativeName("Src", "Line 7177, Column 41 in ocidl.h")] + public static unsafe int IPersistMemorySaveProxy(this Windows thisApi, Span This, void* pMem, Silk.NET.Core.Bool32 fClearDirty, uint cbSize) + { + // SpanOverloader + return thisApi.IPersistMemorySaveProxy(ref This.GetPinnableReference(), pMem, fClearDirty, cbSize); + } + + /// To be documented. + [NativeName("Src", "Line 7177, Column 41 in ocidl.h")] + public static unsafe int IPersistMemorySaveProxy(this Windows thisApi, Span This, Span pMem, Silk.NET.Core.Bool32 fClearDirty, uint cbSize) where T0 : unmanaged + { + // SpanOverloader + return thisApi.IPersistMemorySaveProxy(ref This.GetPinnableReference(), ref pMem.GetPinnableReference(), fClearDirty, cbSize); + } + + /// To be documented. + [NativeName("Src", "Line 7184, Column 43 in ocidl.h")] + public static unsafe int IPersistMemorySaveStub(this Windows thisApi, IPersistMemory* This, Span pMem, Silk.NET.Core.Bool32 fClearDirty, uint cbSize) + { + // SpanOverloader + return thisApi.IPersistMemorySaveStub(This, ref pMem.GetPinnableReference(), fClearDirty, cbSize); + } + + /// To be documented. + [NativeName("Src", "Line 7184, Column 43 in ocidl.h")] + public static unsafe int IPersistMemorySaveStub(this Windows thisApi, Span This, byte* pMem, Silk.NET.Core.Bool32 fClearDirty, uint cbSize) + { + // SpanOverloader + return thisApi.IPersistMemorySaveStub(ref This.GetPinnableReference(), pMem, fClearDirty, cbSize); + } + + /// To be documented. + [NativeName("Src", "Line 7184, Column 43 in ocidl.h")] + public static unsafe int IPersistMemorySaveStub(this Windows thisApi, Span This, Span pMem, Silk.NET.Core.Bool32 fClearDirty, uint cbSize) + { + // SpanOverloader + return thisApi.IPersistMemorySaveStub(ref This.GetPinnableReference(), ref pMem.GetPinnableReference(), fClearDirty, cbSize); + } + + /// To be documented. + [NativeName("Src", "Line 7184, Column 43 in ocidl.h")] + public static unsafe int IPersistMemorySaveStub(this Windows thisApi, Span This, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pMem, Silk.NET.Core.Bool32 fClearDirty, uint cbSize) + { + // SpanOverloader + return thisApi.IPersistMemorySaveStub(ref This.GetPinnableReference(), pMem, fClearDirty, cbSize); + } + + /// To be documented. + [NativeName("Src", "Line 7190, Column 41 in ocidl.h")] + public static unsafe int IEnumOleUndoUnitsNextProxy(this Windows thisApi, IEnumOleUndoUnits* This, uint cElt, IOleUndoUnit** rgElt, Span pcEltFetched) + { + // SpanOverloader + return thisApi.IEnumOleUndoUnitsNextProxy(This, cElt, rgElt, ref pcEltFetched.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 7190, Column 41 in ocidl.h")] + public static unsafe int IEnumOleUndoUnitsNextProxy(this Windows thisApi, IEnumOleUndoUnits* This, uint cElt, ref IOleUndoUnit* rgElt, Span pcEltFetched) + { + // SpanOverloader + return thisApi.IEnumOleUndoUnitsNextProxy(This, cElt, ref rgElt, ref pcEltFetched.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 7190, Column 41 in ocidl.h")] + public static unsafe int IEnumOleUndoUnitsNextProxy(this Windows thisApi, Span This, uint cElt, IOleUndoUnit** rgElt, uint* pcEltFetched) + { + // SpanOverloader + return thisApi.IEnumOleUndoUnitsNextProxy(ref This.GetPinnableReference(), cElt, rgElt, pcEltFetched); + } + + /// To be documented. + [NativeName("Src", "Line 7190, Column 41 in ocidl.h")] + public static unsafe int IEnumOleUndoUnitsNextProxy(this Windows thisApi, Span This, uint cElt, IOleUndoUnit** rgElt, Span pcEltFetched) + { + // SpanOverloader + return thisApi.IEnumOleUndoUnitsNextProxy(ref This.GetPinnableReference(), cElt, rgElt, ref pcEltFetched.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 7190, Column 41 in ocidl.h")] + public static unsafe int IEnumOleUndoUnitsNextProxy(this Windows thisApi, Span This, uint cElt, ref IOleUndoUnit* rgElt, uint* pcEltFetched) + { + // SpanOverloader + return thisApi.IEnumOleUndoUnitsNextProxy(ref This.GetPinnableReference(), cElt, ref rgElt, pcEltFetched); + } + + /// To be documented. + [NativeName("Src", "Line 7190, Column 41 in ocidl.h")] + public static unsafe int IEnumOleUndoUnitsNextProxy(this Windows thisApi, Span This, uint cElt, ref IOleUndoUnit* rgElt, Span pcEltFetched) + { + // SpanOverloader + return thisApi.IEnumOleUndoUnitsNextProxy(ref This.GetPinnableReference(), cElt, ref rgElt, ref pcEltFetched.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 7197, Column 43 in ocidl.h")] + public static unsafe int IEnumOleUndoUnitsNextStub(this Windows thisApi, IEnumOleUndoUnits* This, uint cElt, IOleUndoUnit** rgElt, Span pcEltFetched) + { + // SpanOverloader + return thisApi.IEnumOleUndoUnitsNextStub(This, cElt, rgElt, ref pcEltFetched.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 7197, Column 43 in ocidl.h")] + public static unsafe int IEnumOleUndoUnitsNextStub(this Windows thisApi, IEnumOleUndoUnits* This, uint cElt, ref IOleUndoUnit* rgElt, Span pcEltFetched) + { + // SpanOverloader + return thisApi.IEnumOleUndoUnitsNextStub(This, cElt, ref rgElt, ref pcEltFetched.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 7197, Column 43 in ocidl.h")] + public static unsafe int IEnumOleUndoUnitsNextStub(this Windows thisApi, Span This, uint cElt, IOleUndoUnit** rgElt, uint* pcEltFetched) + { + // SpanOverloader + return thisApi.IEnumOleUndoUnitsNextStub(ref This.GetPinnableReference(), cElt, rgElt, pcEltFetched); + } + + /// To be documented. + [NativeName("Src", "Line 7197, Column 43 in ocidl.h")] + public static unsafe int IEnumOleUndoUnitsNextStub(this Windows thisApi, Span This, uint cElt, IOleUndoUnit** rgElt, Span pcEltFetched) + { + // SpanOverloader + return thisApi.IEnumOleUndoUnitsNextStub(ref This.GetPinnableReference(), cElt, rgElt, ref pcEltFetched.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 7197, Column 43 in ocidl.h")] + public static unsafe int IEnumOleUndoUnitsNextStub(this Windows thisApi, Span This, uint cElt, ref IOleUndoUnit* rgElt, uint* pcEltFetched) + { + // SpanOverloader + return thisApi.IEnumOleUndoUnitsNextStub(ref This.GetPinnableReference(), cElt, ref rgElt, pcEltFetched); + } + + /// To be documented. + [NativeName("Src", "Line 7197, Column 43 in ocidl.h")] + public static unsafe int IEnumOleUndoUnitsNextStub(this Windows thisApi, Span This, uint cElt, ref IOleUndoUnit* rgElt, Span pcEltFetched) + { + // SpanOverloader + return thisApi.IEnumOleUndoUnitsNextStub(ref This.GetPinnableReference(), cElt, ref rgElt, ref pcEltFetched.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 7203, Column 38 in ocidl.h")] + public static unsafe void IAdviseSinkExOnViewStatusChangeProxy(this Windows thisApi, Span This, uint dwViewStatus) + { + // SpanOverloader + thisApi.IAdviseSinkExOnViewStatusChangeProxy(ref This.GetPinnableReference(), dwViewStatus); + } + + /// To be documented. + [NativeName("Src", "Line 7208, Column 43 in ocidl.h")] + public static unsafe int IAdviseSinkExOnViewStatusChangeStub(this Windows thisApi, Span This, uint dwViewStatus) + { + // SpanOverloader + return thisApi.IAdviseSinkExOnViewStatusChangeStub(ref This.GetPinnableReference(), dwViewStatus); + } + + /// To be documented. + [NativeName("Src", "Line 7212, Column 41 in ocidl.h")] + public static unsafe int IQuickActivateQuickActivateProxy(this Windows thisApi, Silk.NET.Core.Native.IUnknown* This, void* pQaContainer, Span pQaControl) + { + // SpanOverloader + return thisApi.IQuickActivateQuickActivateProxy(This, pQaContainer, ref pQaControl.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 7212, Column 41 in ocidl.h")] + public static unsafe int IQuickActivateQuickActivateProxy(this Windows thisApi, Silk.NET.Core.Native.IUnknown* This, Span pQaContainer, QAControl* pQaControl) where T0 : unmanaged + { + // SpanOverloader + return thisApi.IQuickActivateQuickActivateProxy(This, ref pQaContainer.GetPinnableReference(), pQaControl); + } + + /// To be documented. + [NativeName("Src", "Line 7212, Column 41 in ocidl.h")] + public static unsafe int IQuickActivateQuickActivateProxy(this Windows thisApi, Silk.NET.Core.Native.IUnknown* This, Span pQaContainer, Span pQaControl) where T0 : unmanaged + { + // SpanOverloader + return thisApi.IQuickActivateQuickActivateProxy(This, ref pQaContainer.GetPinnableReference(), ref pQaControl.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 7212, Column 41 in ocidl.h")] + public static unsafe int IQuickActivateQuickActivateProxy(this Windows thisApi, Span This, void* pQaContainer, QAControl* pQaControl) + { + // SpanOverloader + return thisApi.IQuickActivateQuickActivateProxy(ref This.GetPinnableReference(), pQaContainer, pQaControl); + } + + /// To be documented. + [NativeName("Src", "Line 7212, Column 41 in ocidl.h")] + public static unsafe int IQuickActivateQuickActivateProxy(this Windows thisApi, Span This, void* pQaContainer, Span pQaControl) + { + // SpanOverloader + return thisApi.IQuickActivateQuickActivateProxy(ref This.GetPinnableReference(), pQaContainer, ref pQaControl.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 7212, Column 41 in ocidl.h")] + public static unsafe int IQuickActivateQuickActivateProxy(this Windows thisApi, Span This, Span pQaContainer, QAControl* pQaControl) where T0 : unmanaged + { + // SpanOverloader + return thisApi.IQuickActivateQuickActivateProxy(ref This.GetPinnableReference(), ref pQaContainer.GetPinnableReference(), pQaControl); + } + + /// To be documented. + [NativeName("Src", "Line 7212, Column 41 in ocidl.h")] + public static unsafe int IQuickActivateQuickActivateProxy(this Windows thisApi, Span This, Span pQaContainer, Span pQaControl) where T0 : unmanaged + { + // SpanOverloader + return thisApi.IQuickActivateQuickActivateProxy(ref This.GetPinnableReference(), ref pQaContainer.GetPinnableReference(), ref pQaControl.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 7218, Column 43 in ocidl.h")] + public static unsafe int IQuickActivateQuickActivateStub(this Windows thisApi, Silk.NET.Core.Native.IUnknown* This, void* pQaContainer, Span pQaControl) + { + // SpanOverloader + return thisApi.IQuickActivateQuickActivateStub(This, pQaContainer, ref pQaControl.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 7218, Column 43 in ocidl.h")] + public static unsafe int IQuickActivateQuickActivateStub(this Windows thisApi, Silk.NET.Core.Native.IUnknown* This, Span pQaContainer, QAControl* pQaControl) where T0 : unmanaged + { + // SpanOverloader + return thisApi.IQuickActivateQuickActivateStub(This, ref pQaContainer.GetPinnableReference(), pQaControl); + } + + /// To be documented. + [NativeName("Src", "Line 7218, Column 43 in ocidl.h")] + public static unsafe int IQuickActivateQuickActivateStub(this Windows thisApi, Silk.NET.Core.Native.IUnknown* This, Span pQaContainer, Span pQaControl) where T0 : unmanaged + { + // SpanOverloader + return thisApi.IQuickActivateQuickActivateStub(This, ref pQaContainer.GetPinnableReference(), ref pQaControl.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 7218, Column 43 in ocidl.h")] + public static unsafe int IQuickActivateQuickActivateStub(this Windows thisApi, Span This, void* pQaContainer, QAControl* pQaControl) + { + // SpanOverloader + return thisApi.IQuickActivateQuickActivateStub(ref This.GetPinnableReference(), pQaContainer, pQaControl); + } + + /// To be documented. + [NativeName("Src", "Line 7218, Column 43 in ocidl.h")] + public static unsafe int IQuickActivateQuickActivateStub(this Windows thisApi, Span This, void* pQaContainer, Span pQaControl) + { + // SpanOverloader + return thisApi.IQuickActivateQuickActivateStub(ref This.GetPinnableReference(), pQaContainer, ref pQaControl.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 7218, Column 43 in ocidl.h")] + public static unsafe int IQuickActivateQuickActivateStub(this Windows thisApi, Span This, Span pQaContainer, QAControl* pQaControl) where T0 : unmanaged + { + // SpanOverloader + return thisApi.IQuickActivateQuickActivateStub(ref This.GetPinnableReference(), ref pQaContainer.GetPinnableReference(), pQaControl); + } + + /// To be documented. + [NativeName("Src", "Line 7218, Column 43 in ocidl.h")] + public static unsafe int IQuickActivateQuickActivateStub(this Windows thisApi, Span This, Span pQaContainer, Span pQaControl) where T0 : unmanaged + { + // SpanOverloader + return thisApi.IQuickActivateQuickActivateStub(ref This.GetPinnableReference(), ref pQaContainer.GetPinnableReference(), ref pQaControl.GetPinnableReference()); + } + /// To be documented. [NativeName("Src", "Line 541, Column 1 in evntprov.h")] public static unsafe uint EventRegister(this Windows thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* ProviderId, PfnPenablecallback EnableCallback, void* CallbackContext, Span RegHandle) diff --git a/src/Microsoft/Silk.NET.Direct2D/WindowsCodecs/Structs/IWICBitmapEncoder.gen.cs b/src/Microsoft/Silk.NET.Direct2D/WindowsCodecs/Structs/IWICBitmapEncoder.gen.cs index d27d6f85d6..718fbb796f 100644 --- a/src/Microsoft/Silk.NET.Direct2D/WindowsCodecs/Structs/IWICBitmapEncoder.gen.cs +++ b/src/Microsoft/Silk.NET.Direct2D/WindowsCodecs/Structs/IWICBitmapEncoder.gen.cs @@ -258,48 +258,48 @@ public readonly int SetPreview(ref IWICBitmapSource pIPreview) } /// To be documented. - public readonly unsafe int CreateNewFrame(IWICBitmapFrameEncode** ppIFrameEncode, Silk.NET.Core.Native.IUnknown** ppIEncoderOptions) + public readonly unsafe int CreateNewFrame(IWICBitmapFrameEncode** ppIFrameEncode, Silk.NET.Core.Win32Extras.IPropertyBag2** ppIEncoderOptions) { var @this = (IWICBitmapEncoder*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); int ret = default; - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[10])(@this, ppIFrameEncode, ppIEncoderOptions); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[10])(@this, ppIFrameEncode, ppIEncoderOptions); return ret; } /// To be documented. - public readonly unsafe int CreateNewFrame(IWICBitmapFrameEncode** ppIFrameEncode, ref Silk.NET.Core.Native.IUnknown* ppIEncoderOptions) + public readonly unsafe int CreateNewFrame(IWICBitmapFrameEncode** ppIFrameEncode, ref Silk.NET.Core.Win32Extras.IPropertyBag2* ppIEncoderOptions) { var @this = (IWICBitmapEncoder*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); int ret = default; - fixed (Silk.NET.Core.Native.IUnknown** ppIEncoderOptionsPtr = &ppIEncoderOptions) + fixed (Silk.NET.Core.Win32Extras.IPropertyBag2** ppIEncoderOptionsPtr = &ppIEncoderOptions) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[10])(@this, ppIFrameEncode, ppIEncoderOptionsPtr); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[10])(@this, ppIFrameEncode, ppIEncoderOptionsPtr); } return ret; } /// To be documented. - public readonly unsafe int CreateNewFrame(ref IWICBitmapFrameEncode* ppIFrameEncode, Silk.NET.Core.Native.IUnknown** ppIEncoderOptions) + public readonly unsafe int CreateNewFrame(ref IWICBitmapFrameEncode* ppIFrameEncode, Silk.NET.Core.Win32Extras.IPropertyBag2** ppIEncoderOptions) { var @this = (IWICBitmapEncoder*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); int ret = default; fixed (IWICBitmapFrameEncode** ppIFrameEncodePtr = &ppIFrameEncode) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[10])(@this, ppIFrameEncodePtr, ppIEncoderOptions); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[10])(@this, ppIFrameEncodePtr, ppIEncoderOptions); } return ret; } /// To be documented. - public readonly unsafe int CreateNewFrame(ref IWICBitmapFrameEncode* ppIFrameEncode, ref Silk.NET.Core.Native.IUnknown* ppIEncoderOptions) + public readonly unsafe int CreateNewFrame(ref IWICBitmapFrameEncode* ppIFrameEncode, ref Silk.NET.Core.Win32Extras.IPropertyBag2* ppIEncoderOptions) { var @this = (IWICBitmapEncoder*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); int ret = default; fixed (IWICBitmapFrameEncode** ppIFrameEncodePtr = &ppIFrameEncode) { - fixed (Silk.NET.Core.Native.IUnknown** ppIEncoderOptionsPtr = &ppIEncoderOptions) + fixed (Silk.NET.Core.Win32Extras.IPropertyBag2** ppIEncoderOptionsPtr = &ppIEncoderOptions) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[10])(@this, ppIFrameEncodePtr, ppIEncoderOptionsPtr); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[10])(@this, ppIFrameEncodePtr, ppIEncoderOptionsPtr); } } return ret; @@ -393,29 +393,21 @@ public readonly int SetPreview(ComPtr pIPreview) where TI0 : unmanaged } /// To be documented. - public readonly int CreateNewFrame(ref ComPtr ppIFrameEncode, ref ComPtr ppIEncoderOptions) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + public readonly unsafe int CreateNewFrame(ref ComPtr ppIFrameEncode, Silk.NET.Core.Win32Extras.IPropertyBag2** ppIEncoderOptions) where TI0 : unmanaged, IComVtbl, IComVtbl { var @this = (IWICBitmapEncoder*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); // ComPtrOverloader - return @this->CreateNewFrame((IWICBitmapFrameEncode**) ppIFrameEncode.GetAddressOf(), (Silk.NET.Core.Native.IUnknown**) ppIEncoderOptions.GetAddressOf()); + return @this->CreateNewFrame((IWICBitmapFrameEncode**) ppIFrameEncode.GetAddressOf(), ppIEncoderOptions); } /// To be documented. - public readonly unsafe int CreateNewFrame(ref ComPtr ppIFrameEncode, ref Silk.NET.Core.Native.IUnknown* ppIEncoderOptions) where TI0 : unmanaged, IComVtbl, IComVtbl + public readonly unsafe int CreateNewFrame(ref ComPtr ppIFrameEncode, ref Silk.NET.Core.Win32Extras.IPropertyBag2* ppIEncoderOptions) where TI0 : unmanaged, IComVtbl, IComVtbl { var @this = (IWICBitmapEncoder*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); // ComPtrOverloader return @this->CreateNewFrame((IWICBitmapFrameEncode**) ppIFrameEncode.GetAddressOf(), ref ppIEncoderOptions); } - /// To be documented. - public readonly unsafe int CreateNewFrame(ref IWICBitmapFrameEncode* ppIFrameEncode, ref ComPtr ppIEncoderOptions) where TI0 : unmanaged, IComVtbl, IComVtbl - { - var @this = (IWICBitmapEncoder*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); - // ComPtrOverloader - return @this->CreateNewFrame(ref ppIFrameEncode, (Silk.NET.Core.Native.IUnknown**) ppIEncoderOptions.GetAddressOf()); - } - /// To be documented. public readonly int GetMetadataQueryWriter(ref ComPtr ppIMetadataQueryWriter) where TI0 : unmanaged, IComVtbl, IComVtbl { diff --git a/src/Microsoft/Silk.NET.Direct2D/WindowsCodecs/Structs/IWICBitmapFrameEncode.gen.cs b/src/Microsoft/Silk.NET.Direct2D/WindowsCodecs/Structs/IWICBitmapFrameEncode.gen.cs index 6ea24562d5..347bec9b05 100644 --- a/src/Microsoft/Silk.NET.Direct2D/WindowsCodecs/Structs/IWICBitmapFrameEncode.gen.cs +++ b/src/Microsoft/Silk.NET.Direct2D/WindowsCodecs/Structs/IWICBitmapFrameEncode.gen.cs @@ -111,22 +111,22 @@ public readonly uint Release() } /// To be documented. - public readonly unsafe int Initialize(Silk.NET.Core.Native.IUnknown* pIEncoderOptions) + public readonly unsafe int Initialize(Silk.NET.Core.Win32Extras.IPropertyBag2* pIEncoderOptions) { var @this = (IWICBitmapFrameEncode*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); int ret = default; - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[3])(@this, pIEncoderOptions); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[3])(@this, pIEncoderOptions); return ret; } /// To be documented. - public readonly int Initialize(ref Silk.NET.Core.Native.IUnknown pIEncoderOptions) + public readonly int Initialize(ref Silk.NET.Core.Win32Extras.IPropertyBag2 pIEncoderOptions) { var @this = (IWICBitmapFrameEncode*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); int ret = default; - fixed (Silk.NET.Core.Native.IUnknown* pIEncoderOptionsPtr = &pIEncoderOptions) + fixed (Silk.NET.Core.Win32Extras.IPropertyBag2* pIEncoderOptionsPtr = &pIEncoderOptions) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[3])(@this, pIEncoderOptionsPtr); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[3])(@this, pIEncoderOptionsPtr); } return ret; } @@ -352,14 +352,6 @@ public readonly int QueryInterface(out ComPtr ppvObject) where TI0 : u return @this->QueryInterface(SilkMarshal.GuidPtrOf(), (void**) ppvObject.GetAddressOf()); } - /// To be documented. - public readonly int Initialize(ComPtr pIEncoderOptions) where TI0 : unmanaged, IComVtbl, IComVtbl - { - var @this = (IWICBitmapFrameEncode*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); - // ComPtrOverloader - return @this->Initialize((Silk.NET.Core.Native.IUnknown*) pIEncoderOptions.Handle); - } - /// To be documented. public readonly int SetColorContexts(uint cCount, ref ComPtr ppIColorContext) where TI0 : unmanaged, IComVtbl, IComVtbl { diff --git a/src/Microsoft/Silk.NET.Direct2D/WindowsCodecs/Structs/IWICComponentFactory.gen.cs b/src/Microsoft/Silk.NET.Direct2D/WindowsCodecs/Structs/IWICComponentFactory.gen.cs index 2ea66b0087..026faf6783 100644 --- a/src/Microsoft/Silk.NET.Direct2D/WindowsCodecs/Structs/IWICComponentFactory.gen.cs +++ b/src/Microsoft/Silk.NET.Direct2D/WindowsCodecs/Structs/IWICComponentFactory.gen.cs @@ -2455,48 +2455,48 @@ public readonly unsafe int CreateQueryWriterFromBlockWriter(ref IWICMetadataBloc } /// To be documented. - public readonly unsafe int CreateEncoderPropertyBag(void* ppropOptions, uint cCount, Silk.NET.Core.Native.IUnknown** ppIPropertyBag) + public readonly unsafe int CreateEncoderPropertyBag(Silk.NET.Core.Win32Extras.PropBag2* ppropOptions, uint cCount, Silk.NET.Core.Win32Extras.IPropertyBag2** ppIPropertyBag) { var @this = (IWICComponentFactory*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); int ret = default; - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[34])(@this, ppropOptions, cCount, ppIPropertyBag); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[34])(@this, ppropOptions, cCount, ppIPropertyBag); return ret; } /// To be documented. - public readonly unsafe int CreateEncoderPropertyBag(void* ppropOptions, uint cCount, ref Silk.NET.Core.Native.IUnknown* ppIPropertyBag) + public readonly unsafe int CreateEncoderPropertyBag(Silk.NET.Core.Win32Extras.PropBag2* ppropOptions, uint cCount, ref Silk.NET.Core.Win32Extras.IPropertyBag2* ppIPropertyBag) { var @this = (IWICComponentFactory*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); int ret = default; - fixed (Silk.NET.Core.Native.IUnknown** ppIPropertyBagPtr = &ppIPropertyBag) + fixed (Silk.NET.Core.Win32Extras.IPropertyBag2** ppIPropertyBagPtr = &ppIPropertyBag) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[34])(@this, ppropOptions, cCount, ppIPropertyBagPtr); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[34])(@this, ppropOptions, cCount, ppIPropertyBagPtr); } return ret; } /// To be documented. - public readonly unsafe int CreateEncoderPropertyBag(ref T0 ppropOptions, uint cCount, Silk.NET.Core.Native.IUnknown** ppIPropertyBag) where T0 : unmanaged + public readonly unsafe int CreateEncoderPropertyBag(ref Silk.NET.Core.Win32Extras.PropBag2 ppropOptions, uint cCount, Silk.NET.Core.Win32Extras.IPropertyBag2** ppIPropertyBag) { var @this = (IWICComponentFactory*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); int ret = default; - fixed (void* ppropOptionsPtr = &ppropOptions) + fixed (Silk.NET.Core.Win32Extras.PropBag2* ppropOptionsPtr = &ppropOptions) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[34])(@this, ppropOptionsPtr, cCount, ppIPropertyBag); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[34])(@this, ppropOptionsPtr, cCount, ppIPropertyBag); } return ret; } /// To be documented. - public readonly unsafe int CreateEncoderPropertyBag(ref T0 ppropOptions, uint cCount, ref Silk.NET.Core.Native.IUnknown* ppIPropertyBag) where T0 : unmanaged + public readonly unsafe int CreateEncoderPropertyBag(ref Silk.NET.Core.Win32Extras.PropBag2 ppropOptions, uint cCount, ref Silk.NET.Core.Win32Extras.IPropertyBag2* ppIPropertyBag) { var @this = (IWICComponentFactory*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); int ret = default; - fixed (void* ppropOptionsPtr = &ppropOptions) + fixed (Silk.NET.Core.Win32Extras.PropBag2* ppropOptionsPtr = &ppropOptions) { - fixed (Silk.NET.Core.Native.IUnknown** ppIPropertyBagPtr = &ppIPropertyBag) + fixed (Silk.NET.Core.Win32Extras.IPropertyBag2** ppIPropertyBagPtr = &ppIPropertyBag) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[34])(@this, ppropOptionsPtr, cCount, ppIPropertyBagPtr); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[34])(@this, ppropOptionsPtr, cCount, ppIPropertyBagPtr); } } return ret; @@ -3386,22 +3386,6 @@ public readonly int CreateQueryWriterFromBlockWriter(ref IWICMetadataBlockW return @this->CreateQueryWriterFromBlockWriter(ref pIBlockWriter, (IWICMetadataQueryWriter**) ppIQueryWriter.GetAddressOf()); } - /// To be documented. - public readonly unsafe int CreateEncoderPropertyBag(void* ppropOptions, uint cCount, ref ComPtr ppIPropertyBag) where TI0 : unmanaged, IComVtbl, IComVtbl - { - var @this = (IWICComponentFactory*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); - // ComPtrOverloader - return @this->CreateEncoderPropertyBag(ppropOptions, cCount, (Silk.NET.Core.Native.IUnknown**) ppIPropertyBag.GetAddressOf()); - } - - /// To be documented. - public readonly int CreateEncoderPropertyBag(ref T0 ppropOptions, uint cCount, ref ComPtr ppIPropertyBag) where T0 : unmanaged where TI0 : unmanaged, IComVtbl, IComVtbl - { - var @this = (IWICComponentFactory*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); - // ComPtrOverloader - return @this->CreateEncoderPropertyBag(ref ppropOptions, cCount, (Silk.NET.Core.Native.IUnknown**) ppIPropertyBag.GetAddressOf()); - } - /// To be documented. public readonly ComPtr QueryInterface() where TI0 : unmanaged, IComVtbl { diff --git a/src/Microsoft/Silk.NET.Direct2D/WindowsCodecs/Structs/IWICDevelopRaw.gen.cs b/src/Microsoft/Silk.NET.Direct2D/WindowsCodecs/Structs/IWICDevelopRaw.gen.cs index 4235761176..6b97a28dd7 100644 --- a/src/Microsoft/Silk.NET.Direct2D/WindowsCodecs/Structs/IWICDevelopRaw.gen.cs +++ b/src/Microsoft/Silk.NET.Direct2D/WindowsCodecs/Structs/IWICDevelopRaw.gen.cs @@ -448,22 +448,22 @@ public readonly int LoadParameterSet(RawParameterSet ParameterSet) } /// To be documented. - public readonly unsafe int GetCurrentParameterSet(Silk.NET.Core.Native.IUnknown** ppCurrentParameterSet) + public readonly unsafe int GetCurrentParameterSet(Silk.NET.Core.Win32Extras.IPropertyBag2** ppCurrentParameterSet) { var @this = (IWICDevelopRaw*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); int ret = default; - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[13])(@this, ppCurrentParameterSet); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[13])(@this, ppCurrentParameterSet); return ret; } /// To be documented. - public readonly unsafe int GetCurrentParameterSet(ref Silk.NET.Core.Native.IUnknown* ppCurrentParameterSet) + public readonly unsafe int GetCurrentParameterSet(ref Silk.NET.Core.Win32Extras.IPropertyBag2* ppCurrentParameterSet) { var @this = (IWICDevelopRaw*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); int ret = default; - fixed (Silk.NET.Core.Native.IUnknown** ppCurrentParameterSetPtr = &ppCurrentParameterSet) + fixed (Silk.NET.Core.Win32Extras.IPropertyBag2** ppCurrentParameterSetPtr = &ppCurrentParameterSet) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[13])(@this, ppCurrentParameterSetPtr); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[13])(@this, ppCurrentParameterSetPtr); } return ret; } @@ -1183,14 +1183,6 @@ public readonly int GetThumbnail(ref ComPtr ppIThumbnail) where TI0 : return @this->GetThumbnail((IWICBitmapSource**) ppIThumbnail.GetAddressOf()); } - /// To be documented. - public readonly int GetCurrentParameterSet(ref ComPtr ppCurrentParameterSet) where TI0 : unmanaged, IComVtbl, IComVtbl - { - var @this = (IWICDevelopRaw*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); - // ComPtrOverloader - return @this->GetCurrentParameterSet((Silk.NET.Core.Native.IUnknown**) ppCurrentParameterSet.GetAddressOf()); - } - /// To be documented. public readonly int SetDestinationColorContext(ComPtr pColorContext) where TI0 : unmanaged, IComVtbl, IComVtbl { diff --git a/src/Microsoft/Silk.NET.Direct2D/WindowsCodecs/Structs/IWICEnumMetadataItem.gen.cs b/src/Microsoft/Silk.NET.Direct2D/WindowsCodecs/Structs/IWICEnumMetadataItem.gen.cs index 3cf2b33545..2a7db0c0aa 100644 --- a/src/Microsoft/Silk.NET.Direct2D/WindowsCodecs/Structs/IWICEnumMetadataItem.gen.cs +++ b/src/Microsoft/Silk.NET.Direct2D/WindowsCodecs/Structs/IWICEnumMetadataItem.gen.cs @@ -111,107 +111,107 @@ public readonly uint Release() } /// To be documented. - public readonly unsafe int Next(uint celt, void* rgeltSchema, void* rgeltId, void* rgeltValue, uint* pceltFetched) + public readonly unsafe int Next(uint celt, Silk.NET.Core.Win32Extras.PropVariant* rgeltSchema, Silk.NET.Core.Win32Extras.PropVariant* rgeltId, Silk.NET.Core.Win32Extras.PropVariant* rgeltValue, uint* pceltFetched) { var @this = (IWICEnumMetadataItem*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); int ret = default; - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[3])(@this, celt, rgeltSchema, rgeltId, rgeltValue, pceltFetched); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[3])(@this, celt, rgeltSchema, rgeltId, rgeltValue, pceltFetched); return ret; } /// To be documented. - public readonly unsafe int Next(uint celt, void* rgeltSchema, void* rgeltId, void* rgeltValue, ref uint pceltFetched) + public readonly unsafe int Next(uint celt, Silk.NET.Core.Win32Extras.PropVariant* rgeltSchema, Silk.NET.Core.Win32Extras.PropVariant* rgeltId, Silk.NET.Core.Win32Extras.PropVariant* rgeltValue, ref uint pceltFetched) { var @this = (IWICEnumMetadataItem*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); int ret = default; fixed (uint* pceltFetchedPtr = &pceltFetched) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[3])(@this, celt, rgeltSchema, rgeltId, rgeltValue, pceltFetchedPtr); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[3])(@this, celt, rgeltSchema, rgeltId, rgeltValue, pceltFetchedPtr); } return ret; } /// To be documented. - public readonly unsafe int Next(uint celt, void* rgeltSchema, void* rgeltId, ref T0 rgeltValue, uint* pceltFetched) where T0 : unmanaged + public readonly unsafe int Next(uint celt, Silk.NET.Core.Win32Extras.PropVariant* rgeltSchema, Silk.NET.Core.Win32Extras.PropVariant* rgeltId, ref Silk.NET.Core.Win32Extras.PropVariant rgeltValue, uint* pceltFetched) { var @this = (IWICEnumMetadataItem*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); int ret = default; - fixed (void* rgeltValuePtr = &rgeltValue) + fixed (Silk.NET.Core.Win32Extras.PropVariant* rgeltValuePtr = &rgeltValue) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[3])(@this, celt, rgeltSchema, rgeltId, rgeltValuePtr, pceltFetched); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[3])(@this, celt, rgeltSchema, rgeltId, rgeltValuePtr, pceltFetched); } return ret; } /// To be documented. - public readonly unsafe int Next(uint celt, void* rgeltSchema, void* rgeltId, ref T0 rgeltValue, ref uint pceltFetched) where T0 : unmanaged + public readonly unsafe int Next(uint celt, Silk.NET.Core.Win32Extras.PropVariant* rgeltSchema, Silk.NET.Core.Win32Extras.PropVariant* rgeltId, ref Silk.NET.Core.Win32Extras.PropVariant rgeltValue, ref uint pceltFetched) { var @this = (IWICEnumMetadataItem*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); int ret = default; - fixed (void* rgeltValuePtr = &rgeltValue) + fixed (Silk.NET.Core.Win32Extras.PropVariant* rgeltValuePtr = &rgeltValue) { fixed (uint* pceltFetchedPtr = &pceltFetched) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[3])(@this, celt, rgeltSchema, rgeltId, rgeltValuePtr, pceltFetchedPtr); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[3])(@this, celt, rgeltSchema, rgeltId, rgeltValuePtr, pceltFetchedPtr); } } return ret; } /// To be documented. - public readonly unsafe int Next(uint celt, void* rgeltSchema, ref T0 rgeltId, void* rgeltValue, uint* pceltFetched) where T0 : unmanaged + public readonly unsafe int Next(uint celt, Silk.NET.Core.Win32Extras.PropVariant* rgeltSchema, ref Silk.NET.Core.Win32Extras.PropVariant rgeltId, Silk.NET.Core.Win32Extras.PropVariant* rgeltValue, uint* pceltFetched) { var @this = (IWICEnumMetadataItem*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); int ret = default; - fixed (void* rgeltIdPtr = &rgeltId) + fixed (Silk.NET.Core.Win32Extras.PropVariant* rgeltIdPtr = &rgeltId) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[3])(@this, celt, rgeltSchema, rgeltIdPtr, rgeltValue, pceltFetched); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[3])(@this, celt, rgeltSchema, rgeltIdPtr, rgeltValue, pceltFetched); } return ret; } /// To be documented. - public readonly unsafe int Next(uint celt, void* rgeltSchema, ref T0 rgeltId, void* rgeltValue, ref uint pceltFetched) where T0 : unmanaged + public readonly unsafe int Next(uint celt, Silk.NET.Core.Win32Extras.PropVariant* rgeltSchema, ref Silk.NET.Core.Win32Extras.PropVariant rgeltId, Silk.NET.Core.Win32Extras.PropVariant* rgeltValue, ref uint pceltFetched) { var @this = (IWICEnumMetadataItem*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); int ret = default; - fixed (void* rgeltIdPtr = &rgeltId) + fixed (Silk.NET.Core.Win32Extras.PropVariant* rgeltIdPtr = &rgeltId) { fixed (uint* pceltFetchedPtr = &pceltFetched) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[3])(@this, celt, rgeltSchema, rgeltIdPtr, rgeltValue, pceltFetchedPtr); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[3])(@this, celt, rgeltSchema, rgeltIdPtr, rgeltValue, pceltFetchedPtr); } } return ret; } /// To be documented. - public readonly unsafe int Next(uint celt, void* rgeltSchema, ref T0 rgeltId, ref T1 rgeltValue, uint* pceltFetched) where T0 : unmanaged where T1 : unmanaged + public readonly unsafe int Next(uint celt, Silk.NET.Core.Win32Extras.PropVariant* rgeltSchema, ref Silk.NET.Core.Win32Extras.PropVariant rgeltId, ref Silk.NET.Core.Win32Extras.PropVariant rgeltValue, uint* pceltFetched) { var @this = (IWICEnumMetadataItem*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); int ret = default; - fixed (void* rgeltIdPtr = &rgeltId) + fixed (Silk.NET.Core.Win32Extras.PropVariant* rgeltIdPtr = &rgeltId) { - fixed (void* rgeltValuePtr = &rgeltValue) + fixed (Silk.NET.Core.Win32Extras.PropVariant* rgeltValuePtr = &rgeltValue) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[3])(@this, celt, rgeltSchema, rgeltIdPtr, rgeltValuePtr, pceltFetched); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[3])(@this, celt, rgeltSchema, rgeltIdPtr, rgeltValuePtr, pceltFetched); } } return ret; } /// To be documented. - public readonly unsafe int Next(uint celt, void* rgeltSchema, ref T0 rgeltId, ref T1 rgeltValue, ref uint pceltFetched) where T0 : unmanaged where T1 : unmanaged + public readonly unsafe int Next(uint celt, Silk.NET.Core.Win32Extras.PropVariant* rgeltSchema, ref Silk.NET.Core.Win32Extras.PropVariant rgeltId, ref Silk.NET.Core.Win32Extras.PropVariant rgeltValue, ref uint pceltFetched) { var @this = (IWICEnumMetadataItem*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); int ret = default; - fixed (void* rgeltIdPtr = &rgeltId) + fixed (Silk.NET.Core.Win32Extras.PropVariant* rgeltIdPtr = &rgeltId) { - fixed (void* rgeltValuePtr = &rgeltValue) + fixed (Silk.NET.Core.Win32Extras.PropVariant* rgeltValuePtr = &rgeltValue) { fixed (uint* pceltFetchedPtr = &pceltFetched) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[3])(@this, celt, rgeltSchema, rgeltIdPtr, rgeltValuePtr, pceltFetchedPtr); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[3])(@this, celt, rgeltSchema, rgeltIdPtr, rgeltValuePtr, pceltFetchedPtr); } } } @@ -219,59 +219,59 @@ public readonly unsafe int Next(uint celt, void* rgeltSchema, ref T0 rge } /// To be documented. - public readonly unsafe int Next(uint celt, ref T0 rgeltSchema, void* rgeltId, void* rgeltValue, uint* pceltFetched) where T0 : unmanaged + public readonly unsafe int Next(uint celt, ref Silk.NET.Core.Win32Extras.PropVariant rgeltSchema, Silk.NET.Core.Win32Extras.PropVariant* rgeltId, Silk.NET.Core.Win32Extras.PropVariant* rgeltValue, uint* pceltFetched) { var @this = (IWICEnumMetadataItem*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); int ret = default; - fixed (void* rgeltSchemaPtr = &rgeltSchema) + fixed (Silk.NET.Core.Win32Extras.PropVariant* rgeltSchemaPtr = &rgeltSchema) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[3])(@this, celt, rgeltSchemaPtr, rgeltId, rgeltValue, pceltFetched); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[3])(@this, celt, rgeltSchemaPtr, rgeltId, rgeltValue, pceltFetched); } return ret; } /// To be documented. - public readonly unsafe int Next(uint celt, ref T0 rgeltSchema, void* rgeltId, void* rgeltValue, ref uint pceltFetched) where T0 : unmanaged + public readonly unsafe int Next(uint celt, ref Silk.NET.Core.Win32Extras.PropVariant rgeltSchema, Silk.NET.Core.Win32Extras.PropVariant* rgeltId, Silk.NET.Core.Win32Extras.PropVariant* rgeltValue, ref uint pceltFetched) { var @this = (IWICEnumMetadataItem*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); int ret = default; - fixed (void* rgeltSchemaPtr = &rgeltSchema) + fixed (Silk.NET.Core.Win32Extras.PropVariant* rgeltSchemaPtr = &rgeltSchema) { fixed (uint* pceltFetchedPtr = &pceltFetched) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[3])(@this, celt, rgeltSchemaPtr, rgeltId, rgeltValue, pceltFetchedPtr); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[3])(@this, celt, rgeltSchemaPtr, rgeltId, rgeltValue, pceltFetchedPtr); } } return ret; } /// To be documented. - public readonly unsafe int Next(uint celt, ref T0 rgeltSchema, void* rgeltId, ref T1 rgeltValue, uint* pceltFetched) where T0 : unmanaged where T1 : unmanaged + public readonly unsafe int Next(uint celt, ref Silk.NET.Core.Win32Extras.PropVariant rgeltSchema, Silk.NET.Core.Win32Extras.PropVariant* rgeltId, ref Silk.NET.Core.Win32Extras.PropVariant rgeltValue, uint* pceltFetched) { var @this = (IWICEnumMetadataItem*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); int ret = default; - fixed (void* rgeltSchemaPtr = &rgeltSchema) + fixed (Silk.NET.Core.Win32Extras.PropVariant* rgeltSchemaPtr = &rgeltSchema) { - fixed (void* rgeltValuePtr = &rgeltValue) + fixed (Silk.NET.Core.Win32Extras.PropVariant* rgeltValuePtr = &rgeltValue) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[3])(@this, celt, rgeltSchemaPtr, rgeltId, rgeltValuePtr, pceltFetched); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[3])(@this, celt, rgeltSchemaPtr, rgeltId, rgeltValuePtr, pceltFetched); } } return ret; } /// To be documented. - public readonly unsafe int Next(uint celt, ref T0 rgeltSchema, void* rgeltId, ref T1 rgeltValue, ref uint pceltFetched) where T0 : unmanaged where T1 : unmanaged + public readonly unsafe int Next(uint celt, ref Silk.NET.Core.Win32Extras.PropVariant rgeltSchema, Silk.NET.Core.Win32Extras.PropVariant* rgeltId, ref Silk.NET.Core.Win32Extras.PropVariant rgeltValue, ref uint pceltFetched) { var @this = (IWICEnumMetadataItem*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); int ret = default; - fixed (void* rgeltSchemaPtr = &rgeltSchema) + fixed (Silk.NET.Core.Win32Extras.PropVariant* rgeltSchemaPtr = &rgeltSchema) { - fixed (void* rgeltValuePtr = &rgeltValue) + fixed (Silk.NET.Core.Win32Extras.PropVariant* rgeltValuePtr = &rgeltValue) { fixed (uint* pceltFetchedPtr = &pceltFetched) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[3])(@this, celt, rgeltSchemaPtr, rgeltId, rgeltValuePtr, pceltFetchedPtr); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[3])(@this, celt, rgeltSchemaPtr, rgeltId, rgeltValuePtr, pceltFetchedPtr); } } } @@ -279,32 +279,32 @@ public readonly unsafe int Next(uint celt, ref T0 rgeltSchema, void* rge } /// To be documented. - public readonly unsafe int Next(uint celt, ref T0 rgeltSchema, ref T1 rgeltId, void* rgeltValue, uint* pceltFetched) where T0 : unmanaged where T1 : unmanaged + public readonly unsafe int Next(uint celt, ref Silk.NET.Core.Win32Extras.PropVariant rgeltSchema, ref Silk.NET.Core.Win32Extras.PropVariant rgeltId, Silk.NET.Core.Win32Extras.PropVariant* rgeltValue, uint* pceltFetched) { var @this = (IWICEnumMetadataItem*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); int ret = default; - fixed (void* rgeltSchemaPtr = &rgeltSchema) + fixed (Silk.NET.Core.Win32Extras.PropVariant* rgeltSchemaPtr = &rgeltSchema) { - fixed (void* rgeltIdPtr = &rgeltId) + fixed (Silk.NET.Core.Win32Extras.PropVariant* rgeltIdPtr = &rgeltId) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[3])(@this, celt, rgeltSchemaPtr, rgeltIdPtr, rgeltValue, pceltFetched); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[3])(@this, celt, rgeltSchemaPtr, rgeltIdPtr, rgeltValue, pceltFetched); } } return ret; } /// To be documented. - public readonly unsafe int Next(uint celt, ref T0 rgeltSchema, ref T1 rgeltId, void* rgeltValue, ref uint pceltFetched) where T0 : unmanaged where T1 : unmanaged + public readonly unsafe int Next(uint celt, ref Silk.NET.Core.Win32Extras.PropVariant rgeltSchema, ref Silk.NET.Core.Win32Extras.PropVariant rgeltId, Silk.NET.Core.Win32Extras.PropVariant* rgeltValue, ref uint pceltFetched) { var @this = (IWICEnumMetadataItem*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); int ret = default; - fixed (void* rgeltSchemaPtr = &rgeltSchema) + fixed (Silk.NET.Core.Win32Extras.PropVariant* rgeltSchemaPtr = &rgeltSchema) { - fixed (void* rgeltIdPtr = &rgeltId) + fixed (Silk.NET.Core.Win32Extras.PropVariant* rgeltIdPtr = &rgeltId) { fixed (uint* pceltFetchedPtr = &pceltFetched) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[3])(@this, celt, rgeltSchemaPtr, rgeltIdPtr, rgeltValue, pceltFetchedPtr); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[3])(@this, celt, rgeltSchemaPtr, rgeltIdPtr, rgeltValue, pceltFetchedPtr); } } } @@ -312,17 +312,17 @@ public readonly unsafe int Next(uint celt, ref T0 rgeltSchema, ref T1 rg } /// To be documented. - public readonly unsafe int Next(uint celt, ref T0 rgeltSchema, ref T1 rgeltId, ref T2 rgeltValue, uint* pceltFetched) where T0 : unmanaged where T1 : unmanaged where T2 : unmanaged + public readonly unsafe int Next(uint celt, ref Silk.NET.Core.Win32Extras.PropVariant rgeltSchema, ref Silk.NET.Core.Win32Extras.PropVariant rgeltId, ref Silk.NET.Core.Win32Extras.PropVariant rgeltValue, uint* pceltFetched) { var @this = (IWICEnumMetadataItem*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); int ret = default; - fixed (void* rgeltSchemaPtr = &rgeltSchema) + fixed (Silk.NET.Core.Win32Extras.PropVariant* rgeltSchemaPtr = &rgeltSchema) { - fixed (void* rgeltIdPtr = &rgeltId) + fixed (Silk.NET.Core.Win32Extras.PropVariant* rgeltIdPtr = &rgeltId) { - fixed (void* rgeltValuePtr = &rgeltValue) + fixed (Silk.NET.Core.Win32Extras.PropVariant* rgeltValuePtr = &rgeltValue) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[3])(@this, celt, rgeltSchemaPtr, rgeltIdPtr, rgeltValuePtr, pceltFetched); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[3])(@this, celt, rgeltSchemaPtr, rgeltIdPtr, rgeltValuePtr, pceltFetched); } } } @@ -330,19 +330,19 @@ public readonly unsafe int Next(uint celt, ref T0 rgeltSchema, ref T } /// To be documented. - public readonly int Next(uint celt, ref T0 rgeltSchema, ref T1 rgeltId, ref T2 rgeltValue, ref uint pceltFetched) where T0 : unmanaged where T1 : unmanaged where T2 : unmanaged + public readonly int Next(uint celt, ref Silk.NET.Core.Win32Extras.PropVariant rgeltSchema, ref Silk.NET.Core.Win32Extras.PropVariant rgeltId, ref Silk.NET.Core.Win32Extras.PropVariant rgeltValue, ref uint pceltFetched) { var @this = (IWICEnumMetadataItem*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); int ret = default; - fixed (void* rgeltSchemaPtr = &rgeltSchema) + fixed (Silk.NET.Core.Win32Extras.PropVariant* rgeltSchemaPtr = &rgeltSchema) { - fixed (void* rgeltIdPtr = &rgeltId) + fixed (Silk.NET.Core.Win32Extras.PropVariant* rgeltIdPtr = &rgeltId) { - fixed (void* rgeltValuePtr = &rgeltValue) + fixed (Silk.NET.Core.Win32Extras.PropVariant* rgeltValuePtr = &rgeltValue) { fixed (uint* pceltFetchedPtr = &pceltFetched) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[3])(@this, celt, rgeltSchemaPtr, rgeltIdPtr, rgeltValuePtr, pceltFetchedPtr); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[3])(@this, celt, rgeltSchemaPtr, rgeltIdPtr, rgeltValuePtr, pceltFetchedPtr); } } } diff --git a/src/Microsoft/Silk.NET.Direct2D/WindowsCodecs/Structs/IWICMetadataQueryReader.gen.cs b/src/Microsoft/Silk.NET.Direct2D/WindowsCodecs/Structs/IWICMetadataQueryReader.gen.cs index abe9400c30..3b23225ec2 100644 --- a/src/Microsoft/Silk.NET.Direct2D/WindowsCodecs/Structs/IWICMetadataQueryReader.gen.cs +++ b/src/Microsoft/Silk.NET.Direct2D/WindowsCodecs/Structs/IWICMetadataQueryReader.gen.cs @@ -205,73 +205,73 @@ public readonly int GetLocation(uint cchMaxLength, [UnmanagedType(Silk.NET.Core. } /// To be documented. - public readonly unsafe int GetMetadataByName([Flow(Silk.NET.Core.Native.FlowDirection.In)] char* wzName, void* pvarValue) + public readonly unsafe int GetMetadataByName([Flow(Silk.NET.Core.Native.FlowDirection.In)] char* wzName, Silk.NET.Core.Win32Extras.PropVariant* pvarValue) { var @this = (IWICMetadataQueryReader*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); int ret = default; - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[5])(@this, wzName, pvarValue); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[5])(@this, wzName, pvarValue); return ret; } /// To be documented. - public readonly unsafe int GetMetadataByName([Flow(Silk.NET.Core.Native.FlowDirection.In)] char* wzName, ref T0 pvarValue) where T0 : unmanaged + public readonly unsafe int GetMetadataByName([Flow(Silk.NET.Core.Native.FlowDirection.In)] char* wzName, ref Silk.NET.Core.Win32Extras.PropVariant pvarValue) { var @this = (IWICMetadataQueryReader*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); int ret = default; - fixed (void* pvarValuePtr = &pvarValue) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarValuePtr = &pvarValue) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[5])(@this, wzName, pvarValuePtr); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[5])(@this, wzName, pvarValuePtr); } return ret; } /// To be documented. - public readonly unsafe int GetMetadataByName([Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char wzName, void* pvarValue) + public readonly unsafe int GetMetadataByName([Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char wzName, Silk.NET.Core.Win32Extras.PropVariant* pvarValue) { var @this = (IWICMetadataQueryReader*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); int ret = default; fixed (char* wzNamePtr = &wzName) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[5])(@this, wzNamePtr, pvarValue); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[5])(@this, wzNamePtr, pvarValue); } return ret; } /// To be documented. - public readonly int GetMetadataByName([Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char wzName, ref T0 pvarValue) where T0 : unmanaged + public readonly int GetMetadataByName([Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char wzName, ref Silk.NET.Core.Win32Extras.PropVariant pvarValue) { var @this = (IWICMetadataQueryReader*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); int ret = default; fixed (char* wzNamePtr = &wzName) { - fixed (void* pvarValuePtr = &pvarValue) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarValuePtr = &pvarValue) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[5])(@this, wzNamePtr, pvarValuePtr); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[5])(@this, wzNamePtr, pvarValuePtr); } } return ret; } /// To be documented. - public readonly unsafe int GetMetadataByName([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string wzName, void* pvarValue) + public readonly unsafe int GetMetadataByName([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string wzName, Silk.NET.Core.Win32Extras.PropVariant* pvarValue) { var @this = (IWICMetadataQueryReader*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); int ret = default; var wzNamePtr = (byte*) SilkMarshal.StringToPtr(wzName, NativeStringEncoding.LPWStr); - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[5])(@this, wzNamePtr, pvarValue); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[5])(@this, wzNamePtr, pvarValue); SilkMarshal.Free((nint)wzNamePtr); return ret; } /// To be documented. - public readonly int GetMetadataByName([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string wzName, ref T0 pvarValue) where T0 : unmanaged + public readonly int GetMetadataByName([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string wzName, ref Silk.NET.Core.Win32Extras.PropVariant pvarValue) { var @this = (IWICMetadataQueryReader*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); int ret = default; var wzNamePtr = (byte*) SilkMarshal.StringToPtr(wzName, NativeStringEncoding.LPWStr); - fixed (void* pvarValuePtr = &pvarValue) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarValuePtr = &pvarValue) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[5])(@this, wzNamePtr, pvarValuePtr); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[5])(@this, wzNamePtr, pvarValuePtr); } SilkMarshal.Free((nint)wzNamePtr); return ret; diff --git a/src/Microsoft/Silk.NET.Direct2D/WindowsCodecs/Structs/IWICMetadataQueryWriter.gen.cs b/src/Microsoft/Silk.NET.Direct2D/WindowsCodecs/Structs/IWICMetadataQueryWriter.gen.cs index ac26529edf..41dc21c290 100644 --- a/src/Microsoft/Silk.NET.Direct2D/WindowsCodecs/Structs/IWICMetadataQueryWriter.gen.cs +++ b/src/Microsoft/Silk.NET.Direct2D/WindowsCodecs/Structs/IWICMetadataQueryWriter.gen.cs @@ -208,73 +208,73 @@ public readonly int GetLocation(uint cchMaxLength, [UnmanagedType(Silk.NET.Core. } /// To be documented. - public readonly unsafe int GetMetadataByName([Flow(Silk.NET.Core.Native.FlowDirection.In)] char* wzName, void* pvarValue) + public readonly unsafe int GetMetadataByName([Flow(Silk.NET.Core.Native.FlowDirection.In)] char* wzName, Silk.NET.Core.Win32Extras.PropVariant* pvarValue) { var @this = (IWICMetadataQueryWriter*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); int ret = default; - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[5])(@this, wzName, pvarValue); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[5])(@this, wzName, pvarValue); return ret; } /// To be documented. - public readonly unsafe int GetMetadataByName([Flow(Silk.NET.Core.Native.FlowDirection.In)] char* wzName, ref T0 pvarValue) where T0 : unmanaged + public readonly unsafe int GetMetadataByName([Flow(Silk.NET.Core.Native.FlowDirection.In)] char* wzName, ref Silk.NET.Core.Win32Extras.PropVariant pvarValue) { var @this = (IWICMetadataQueryWriter*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); int ret = default; - fixed (void* pvarValuePtr = &pvarValue) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarValuePtr = &pvarValue) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[5])(@this, wzName, pvarValuePtr); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[5])(@this, wzName, pvarValuePtr); } return ret; } /// To be documented. - public readonly unsafe int GetMetadataByName([Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char wzName, void* pvarValue) + public readonly unsafe int GetMetadataByName([Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char wzName, Silk.NET.Core.Win32Extras.PropVariant* pvarValue) { var @this = (IWICMetadataQueryWriter*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); int ret = default; fixed (char* wzNamePtr = &wzName) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[5])(@this, wzNamePtr, pvarValue); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[5])(@this, wzNamePtr, pvarValue); } return ret; } /// To be documented. - public readonly int GetMetadataByName([Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char wzName, ref T0 pvarValue) where T0 : unmanaged + public readonly int GetMetadataByName([Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char wzName, ref Silk.NET.Core.Win32Extras.PropVariant pvarValue) { var @this = (IWICMetadataQueryWriter*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); int ret = default; fixed (char* wzNamePtr = &wzName) { - fixed (void* pvarValuePtr = &pvarValue) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarValuePtr = &pvarValue) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[5])(@this, wzNamePtr, pvarValuePtr); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[5])(@this, wzNamePtr, pvarValuePtr); } } return ret; } /// To be documented. - public readonly unsafe int GetMetadataByName([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string wzName, void* pvarValue) + public readonly unsafe int GetMetadataByName([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string wzName, Silk.NET.Core.Win32Extras.PropVariant* pvarValue) { var @this = (IWICMetadataQueryWriter*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); int ret = default; var wzNamePtr = (byte*) SilkMarshal.StringToPtr(wzName, NativeStringEncoding.LPWStr); - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[5])(@this, wzNamePtr, pvarValue); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[5])(@this, wzNamePtr, pvarValue); SilkMarshal.Free((nint)wzNamePtr); return ret; } /// To be documented. - public readonly int GetMetadataByName([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string wzName, ref T0 pvarValue) where T0 : unmanaged + public readonly int GetMetadataByName([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string wzName, ref Silk.NET.Core.Win32Extras.PropVariant pvarValue) { var @this = (IWICMetadataQueryWriter*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); int ret = default; var wzNamePtr = (byte*) SilkMarshal.StringToPtr(wzName, NativeStringEncoding.LPWStr); - fixed (void* pvarValuePtr = &pvarValue) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarValuePtr = &pvarValue) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[5])(@this, wzNamePtr, pvarValuePtr); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[5])(@this, wzNamePtr, pvarValuePtr); } SilkMarshal.Free((nint)wzNamePtr); return ret; @@ -302,73 +302,73 @@ public readonly unsafe int GetEnumerator(ref Silk.NET.Core.Win32Extras.IEnumStri } /// To be documented. - public readonly unsafe int SetMetadataByName([Flow(Silk.NET.Core.Native.FlowDirection.In)] char* wzName, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pvarValue) + public readonly unsafe int SetMetadataByName([Flow(Silk.NET.Core.Native.FlowDirection.In)] char* wzName, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Silk.NET.Core.Win32Extras.PropVariant* pvarValue) { var @this = (IWICMetadataQueryWriter*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); int ret = default; - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[7])(@this, wzName, pvarValue); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[7])(@this, wzName, pvarValue); return ret; } /// To be documented. - public readonly unsafe int SetMetadataByName([Flow(Silk.NET.Core.Native.FlowDirection.In)] char* wzName, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in T0 pvarValue) where T0 : unmanaged + public readonly unsafe int SetMetadataByName([Flow(Silk.NET.Core.Native.FlowDirection.In)] char* wzName, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Silk.NET.Core.Win32Extras.PropVariant pvarValue) { var @this = (IWICMetadataQueryWriter*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); int ret = default; - fixed (void* pvarValuePtr = &pvarValue) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarValuePtr = &pvarValue) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[7])(@this, wzName, pvarValuePtr); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[7])(@this, wzName, pvarValuePtr); } return ret; } /// To be documented. - public readonly unsafe int SetMetadataByName([Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char wzName, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pvarValue) + public readonly unsafe int SetMetadataByName([Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char wzName, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Silk.NET.Core.Win32Extras.PropVariant* pvarValue) { var @this = (IWICMetadataQueryWriter*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); int ret = default; fixed (char* wzNamePtr = &wzName) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[7])(@this, wzNamePtr, pvarValue); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[7])(@this, wzNamePtr, pvarValue); } return ret; } /// To be documented. - public readonly int SetMetadataByName([Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char wzName, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in T0 pvarValue) where T0 : unmanaged + public readonly int SetMetadataByName([Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char wzName, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Silk.NET.Core.Win32Extras.PropVariant pvarValue) { var @this = (IWICMetadataQueryWriter*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); int ret = default; fixed (char* wzNamePtr = &wzName) { - fixed (void* pvarValuePtr = &pvarValue) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarValuePtr = &pvarValue) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[7])(@this, wzNamePtr, pvarValuePtr); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[7])(@this, wzNamePtr, pvarValuePtr); } } return ret; } /// To be documented. - public readonly unsafe int SetMetadataByName([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string wzName, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pvarValue) + public readonly unsafe int SetMetadataByName([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string wzName, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Silk.NET.Core.Win32Extras.PropVariant* pvarValue) { var @this = (IWICMetadataQueryWriter*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); int ret = default; var wzNamePtr = (byte*) SilkMarshal.StringToPtr(wzName, NativeStringEncoding.LPWStr); - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[7])(@this, wzNamePtr, pvarValue); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[7])(@this, wzNamePtr, pvarValue); SilkMarshal.Free((nint)wzNamePtr); return ret; } /// To be documented. - public readonly int SetMetadataByName([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string wzName, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in T0 pvarValue) where T0 : unmanaged + public readonly int SetMetadataByName([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string wzName, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Silk.NET.Core.Win32Extras.PropVariant pvarValue) { var @this = (IWICMetadataQueryWriter*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); int ret = default; var wzNamePtr = (byte*) SilkMarshal.StringToPtr(wzName, NativeStringEncoding.LPWStr); - fixed (void* pvarValuePtr = &pvarValue) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarValuePtr = &pvarValue) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[7])(@this, wzNamePtr, pvarValuePtr); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[7])(@this, wzNamePtr, pvarValuePtr); } SilkMarshal.Free((nint)wzNamePtr); return ret; diff --git a/src/Microsoft/Silk.NET.Direct2D/WindowsCodecs/Structs/IWICMetadataReader.gen.cs b/src/Microsoft/Silk.NET.Direct2D/WindowsCodecs/Structs/IWICMetadataReader.gen.cs index 5cf0a09212..41e1d9c46c 100644 --- a/src/Microsoft/Silk.NET.Direct2D/WindowsCodecs/Structs/IWICMetadataReader.gen.cs +++ b/src/Microsoft/Silk.NET.Direct2D/WindowsCodecs/Structs/IWICMetadataReader.gen.cs @@ -174,107 +174,107 @@ public readonly int GetCount(ref uint pcCount) } /// To be documented. - public readonly unsafe int GetValueByIndex(uint nIndex, void* pvarSchema, void* pvarId, void* pvarValue) + public readonly unsafe int GetValueByIndex(uint nIndex, Silk.NET.Core.Win32Extras.PropVariant* pvarSchema, Silk.NET.Core.Win32Extras.PropVariant* pvarId, Silk.NET.Core.Win32Extras.PropVariant* pvarValue) { var @this = (IWICMetadataReader*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); int ret = default; - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[6])(@this, nIndex, pvarSchema, pvarId, pvarValue); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[6])(@this, nIndex, pvarSchema, pvarId, pvarValue); return ret; } /// To be documented. - public readonly unsafe int GetValueByIndex(uint nIndex, void* pvarSchema, void* pvarId, ref T0 pvarValue) where T0 : unmanaged + public readonly unsafe int GetValueByIndex(uint nIndex, Silk.NET.Core.Win32Extras.PropVariant* pvarSchema, Silk.NET.Core.Win32Extras.PropVariant* pvarId, ref Silk.NET.Core.Win32Extras.PropVariant pvarValue) { var @this = (IWICMetadataReader*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); int ret = default; - fixed (void* pvarValuePtr = &pvarValue) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarValuePtr = &pvarValue) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[6])(@this, nIndex, pvarSchema, pvarId, pvarValuePtr); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[6])(@this, nIndex, pvarSchema, pvarId, pvarValuePtr); } return ret; } /// To be documented. - public readonly unsafe int GetValueByIndex(uint nIndex, void* pvarSchema, ref T0 pvarId, void* pvarValue) where T0 : unmanaged + public readonly unsafe int GetValueByIndex(uint nIndex, Silk.NET.Core.Win32Extras.PropVariant* pvarSchema, ref Silk.NET.Core.Win32Extras.PropVariant pvarId, Silk.NET.Core.Win32Extras.PropVariant* pvarValue) { var @this = (IWICMetadataReader*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); int ret = default; - fixed (void* pvarIdPtr = &pvarId) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarIdPtr = &pvarId) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[6])(@this, nIndex, pvarSchema, pvarIdPtr, pvarValue); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[6])(@this, nIndex, pvarSchema, pvarIdPtr, pvarValue); } return ret; } /// To be documented. - public readonly unsafe int GetValueByIndex(uint nIndex, void* pvarSchema, ref T0 pvarId, ref T1 pvarValue) where T0 : unmanaged where T1 : unmanaged + public readonly unsafe int GetValueByIndex(uint nIndex, Silk.NET.Core.Win32Extras.PropVariant* pvarSchema, ref Silk.NET.Core.Win32Extras.PropVariant pvarId, ref Silk.NET.Core.Win32Extras.PropVariant pvarValue) { var @this = (IWICMetadataReader*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); int ret = default; - fixed (void* pvarIdPtr = &pvarId) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarIdPtr = &pvarId) { - fixed (void* pvarValuePtr = &pvarValue) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarValuePtr = &pvarValue) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[6])(@this, nIndex, pvarSchema, pvarIdPtr, pvarValuePtr); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[6])(@this, nIndex, pvarSchema, pvarIdPtr, pvarValuePtr); } } return ret; } /// To be documented. - public readonly unsafe int GetValueByIndex(uint nIndex, ref T0 pvarSchema, void* pvarId, void* pvarValue) where T0 : unmanaged + public readonly unsafe int GetValueByIndex(uint nIndex, ref Silk.NET.Core.Win32Extras.PropVariant pvarSchema, Silk.NET.Core.Win32Extras.PropVariant* pvarId, Silk.NET.Core.Win32Extras.PropVariant* pvarValue) { var @this = (IWICMetadataReader*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); int ret = default; - fixed (void* pvarSchemaPtr = &pvarSchema) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarSchemaPtr = &pvarSchema) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[6])(@this, nIndex, pvarSchemaPtr, pvarId, pvarValue); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[6])(@this, nIndex, pvarSchemaPtr, pvarId, pvarValue); } return ret; } /// To be documented. - public readonly unsafe int GetValueByIndex(uint nIndex, ref T0 pvarSchema, void* pvarId, ref T1 pvarValue) where T0 : unmanaged where T1 : unmanaged + public readonly unsafe int GetValueByIndex(uint nIndex, ref Silk.NET.Core.Win32Extras.PropVariant pvarSchema, Silk.NET.Core.Win32Extras.PropVariant* pvarId, ref Silk.NET.Core.Win32Extras.PropVariant pvarValue) { var @this = (IWICMetadataReader*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); int ret = default; - fixed (void* pvarSchemaPtr = &pvarSchema) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarSchemaPtr = &pvarSchema) { - fixed (void* pvarValuePtr = &pvarValue) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarValuePtr = &pvarValue) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[6])(@this, nIndex, pvarSchemaPtr, pvarId, pvarValuePtr); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[6])(@this, nIndex, pvarSchemaPtr, pvarId, pvarValuePtr); } } return ret; } /// To be documented. - public readonly unsafe int GetValueByIndex(uint nIndex, ref T0 pvarSchema, ref T1 pvarId, void* pvarValue) where T0 : unmanaged where T1 : unmanaged + public readonly unsafe int GetValueByIndex(uint nIndex, ref Silk.NET.Core.Win32Extras.PropVariant pvarSchema, ref Silk.NET.Core.Win32Extras.PropVariant pvarId, Silk.NET.Core.Win32Extras.PropVariant* pvarValue) { var @this = (IWICMetadataReader*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); int ret = default; - fixed (void* pvarSchemaPtr = &pvarSchema) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarSchemaPtr = &pvarSchema) { - fixed (void* pvarIdPtr = &pvarId) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarIdPtr = &pvarId) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[6])(@this, nIndex, pvarSchemaPtr, pvarIdPtr, pvarValue); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[6])(@this, nIndex, pvarSchemaPtr, pvarIdPtr, pvarValue); } } return ret; } /// To be documented. - public readonly int GetValueByIndex(uint nIndex, ref T0 pvarSchema, ref T1 pvarId, ref T2 pvarValue) where T0 : unmanaged where T1 : unmanaged where T2 : unmanaged + public readonly int GetValueByIndex(uint nIndex, ref Silk.NET.Core.Win32Extras.PropVariant pvarSchema, ref Silk.NET.Core.Win32Extras.PropVariant pvarId, ref Silk.NET.Core.Win32Extras.PropVariant pvarValue) { var @this = (IWICMetadataReader*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); int ret = default; - fixed (void* pvarSchemaPtr = &pvarSchema) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarSchemaPtr = &pvarSchema) { - fixed (void* pvarIdPtr = &pvarId) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarIdPtr = &pvarId) { - fixed (void* pvarValuePtr = &pvarValue) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarValuePtr = &pvarValue) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[6])(@this, nIndex, pvarSchemaPtr, pvarIdPtr, pvarValuePtr); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[6])(@this, nIndex, pvarSchemaPtr, pvarIdPtr, pvarValuePtr); } } } @@ -282,107 +282,107 @@ public readonly int GetValueByIndex(uint nIndex, ref T0 pvarSchema, } /// To be documented. - public readonly unsafe int GetValue([Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pvarId, void* pvarValue) + public readonly unsafe int GetValue([Flow(Silk.NET.Core.Native.FlowDirection.In)] Silk.NET.Core.Win32Extras.PropVariant* pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Silk.NET.Core.Win32Extras.PropVariant* pvarId, Silk.NET.Core.Win32Extras.PropVariant* pvarValue) { var @this = (IWICMetadataReader*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); int ret = default; - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[7])(@this, pvarSchema, pvarId, pvarValue); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[7])(@this, pvarSchema, pvarId, pvarValue); return ret; } /// To be documented. - public readonly unsafe int GetValue([Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pvarId, ref T0 pvarValue) where T0 : unmanaged + public readonly unsafe int GetValue([Flow(Silk.NET.Core.Native.FlowDirection.In)] Silk.NET.Core.Win32Extras.PropVariant* pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Silk.NET.Core.Win32Extras.PropVariant* pvarId, ref Silk.NET.Core.Win32Extras.PropVariant pvarValue) { var @this = (IWICMetadataReader*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); int ret = default; - fixed (void* pvarValuePtr = &pvarValue) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarValuePtr = &pvarValue) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[7])(@this, pvarSchema, pvarId, pvarValuePtr); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[7])(@this, pvarSchema, pvarId, pvarValuePtr); } return ret; } /// To be documented. - public readonly unsafe int GetValue([Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in T0 pvarId, void* pvarValue) where T0 : unmanaged + public readonly unsafe int GetValue([Flow(Silk.NET.Core.Native.FlowDirection.In)] Silk.NET.Core.Win32Extras.PropVariant* pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Silk.NET.Core.Win32Extras.PropVariant pvarId, Silk.NET.Core.Win32Extras.PropVariant* pvarValue) { var @this = (IWICMetadataReader*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); int ret = default; - fixed (void* pvarIdPtr = &pvarId) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarIdPtr = &pvarId) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[7])(@this, pvarSchema, pvarIdPtr, pvarValue); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[7])(@this, pvarSchema, pvarIdPtr, pvarValue); } return ret; } /// To be documented. - public readonly unsafe int GetValue([Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in T0 pvarId, ref T1 pvarValue) where T0 : unmanaged where T1 : unmanaged + public readonly unsafe int GetValue([Flow(Silk.NET.Core.Native.FlowDirection.In)] Silk.NET.Core.Win32Extras.PropVariant* pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Silk.NET.Core.Win32Extras.PropVariant pvarId, ref Silk.NET.Core.Win32Extras.PropVariant pvarValue) { var @this = (IWICMetadataReader*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); int ret = default; - fixed (void* pvarIdPtr = &pvarId) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarIdPtr = &pvarId) { - fixed (void* pvarValuePtr = &pvarValue) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarValuePtr = &pvarValue) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[7])(@this, pvarSchema, pvarIdPtr, pvarValuePtr); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[7])(@this, pvarSchema, pvarIdPtr, pvarValuePtr); } } return ret; } /// To be documented. - public readonly unsafe int GetValue([Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in T0 pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pvarId, void* pvarValue) where T0 : unmanaged + public readonly unsafe int GetValue([Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Silk.NET.Core.Win32Extras.PropVariant pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Silk.NET.Core.Win32Extras.PropVariant* pvarId, Silk.NET.Core.Win32Extras.PropVariant* pvarValue) { var @this = (IWICMetadataReader*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); int ret = default; - fixed (void* pvarSchemaPtr = &pvarSchema) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarSchemaPtr = &pvarSchema) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[7])(@this, pvarSchemaPtr, pvarId, pvarValue); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[7])(@this, pvarSchemaPtr, pvarId, pvarValue); } return ret; } /// To be documented. - public readonly unsafe int GetValue([Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in T0 pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pvarId, ref T1 pvarValue) where T0 : unmanaged where T1 : unmanaged + public readonly unsafe int GetValue([Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Silk.NET.Core.Win32Extras.PropVariant pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Silk.NET.Core.Win32Extras.PropVariant* pvarId, ref Silk.NET.Core.Win32Extras.PropVariant pvarValue) { var @this = (IWICMetadataReader*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); int ret = default; - fixed (void* pvarSchemaPtr = &pvarSchema) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarSchemaPtr = &pvarSchema) { - fixed (void* pvarValuePtr = &pvarValue) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarValuePtr = &pvarValue) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[7])(@this, pvarSchemaPtr, pvarId, pvarValuePtr); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[7])(@this, pvarSchemaPtr, pvarId, pvarValuePtr); } } return ret; } /// To be documented. - public readonly unsafe int GetValue([Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in T0 pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in T1 pvarId, void* pvarValue) where T0 : unmanaged where T1 : unmanaged + public readonly unsafe int GetValue([Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Silk.NET.Core.Win32Extras.PropVariant pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Silk.NET.Core.Win32Extras.PropVariant pvarId, Silk.NET.Core.Win32Extras.PropVariant* pvarValue) { var @this = (IWICMetadataReader*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); int ret = default; - fixed (void* pvarSchemaPtr = &pvarSchema) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarSchemaPtr = &pvarSchema) { - fixed (void* pvarIdPtr = &pvarId) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarIdPtr = &pvarId) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[7])(@this, pvarSchemaPtr, pvarIdPtr, pvarValue); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[7])(@this, pvarSchemaPtr, pvarIdPtr, pvarValue); } } return ret; } /// To be documented. - public readonly int GetValue([Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in T0 pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in T1 pvarId, ref T2 pvarValue) where T0 : unmanaged where T1 : unmanaged where T2 : unmanaged + public readonly int GetValue([Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Silk.NET.Core.Win32Extras.PropVariant pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Silk.NET.Core.Win32Extras.PropVariant pvarId, ref Silk.NET.Core.Win32Extras.PropVariant pvarValue) { var @this = (IWICMetadataReader*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); int ret = default; - fixed (void* pvarSchemaPtr = &pvarSchema) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarSchemaPtr = &pvarSchema) { - fixed (void* pvarIdPtr = &pvarId) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarIdPtr = &pvarId) { - fixed (void* pvarValuePtr = &pvarValue) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarValuePtr = &pvarValue) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[7])(@this, pvarSchemaPtr, pvarIdPtr, pvarValuePtr); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[7])(@this, pvarSchemaPtr, pvarIdPtr, pvarValuePtr); } } } diff --git a/src/Microsoft/Silk.NET.Direct2D/WindowsCodecs/Structs/IWICMetadataWriter.gen.cs b/src/Microsoft/Silk.NET.Direct2D/WindowsCodecs/Structs/IWICMetadataWriter.gen.cs index 8544065498..c1560a83d7 100644 --- a/src/Microsoft/Silk.NET.Direct2D/WindowsCodecs/Structs/IWICMetadataWriter.gen.cs +++ b/src/Microsoft/Silk.NET.Direct2D/WindowsCodecs/Structs/IWICMetadataWriter.gen.cs @@ -177,107 +177,107 @@ public readonly int GetCount(ref uint pcCount) } /// To be documented. - public readonly unsafe int GetValueByIndex(uint nIndex, void* pvarSchema, void* pvarId, void* pvarValue) + public readonly unsafe int GetValueByIndex(uint nIndex, Silk.NET.Core.Win32Extras.PropVariant* pvarSchema, Silk.NET.Core.Win32Extras.PropVariant* pvarId, Silk.NET.Core.Win32Extras.PropVariant* pvarValue) { var @this = (IWICMetadataWriter*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); int ret = default; - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[6])(@this, nIndex, pvarSchema, pvarId, pvarValue); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[6])(@this, nIndex, pvarSchema, pvarId, pvarValue); return ret; } /// To be documented. - public readonly unsafe int GetValueByIndex(uint nIndex, void* pvarSchema, void* pvarId, ref T0 pvarValue) where T0 : unmanaged + public readonly unsafe int GetValueByIndex(uint nIndex, Silk.NET.Core.Win32Extras.PropVariant* pvarSchema, Silk.NET.Core.Win32Extras.PropVariant* pvarId, ref Silk.NET.Core.Win32Extras.PropVariant pvarValue) { var @this = (IWICMetadataWriter*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); int ret = default; - fixed (void* pvarValuePtr = &pvarValue) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarValuePtr = &pvarValue) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[6])(@this, nIndex, pvarSchema, pvarId, pvarValuePtr); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[6])(@this, nIndex, pvarSchema, pvarId, pvarValuePtr); } return ret; } /// To be documented. - public readonly unsafe int GetValueByIndex(uint nIndex, void* pvarSchema, ref T0 pvarId, void* pvarValue) where T0 : unmanaged + public readonly unsafe int GetValueByIndex(uint nIndex, Silk.NET.Core.Win32Extras.PropVariant* pvarSchema, ref Silk.NET.Core.Win32Extras.PropVariant pvarId, Silk.NET.Core.Win32Extras.PropVariant* pvarValue) { var @this = (IWICMetadataWriter*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); int ret = default; - fixed (void* pvarIdPtr = &pvarId) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarIdPtr = &pvarId) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[6])(@this, nIndex, pvarSchema, pvarIdPtr, pvarValue); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[6])(@this, nIndex, pvarSchema, pvarIdPtr, pvarValue); } return ret; } /// To be documented. - public readonly unsafe int GetValueByIndex(uint nIndex, void* pvarSchema, ref T0 pvarId, ref T1 pvarValue) where T0 : unmanaged where T1 : unmanaged + public readonly unsafe int GetValueByIndex(uint nIndex, Silk.NET.Core.Win32Extras.PropVariant* pvarSchema, ref Silk.NET.Core.Win32Extras.PropVariant pvarId, ref Silk.NET.Core.Win32Extras.PropVariant pvarValue) { var @this = (IWICMetadataWriter*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); int ret = default; - fixed (void* pvarIdPtr = &pvarId) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarIdPtr = &pvarId) { - fixed (void* pvarValuePtr = &pvarValue) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarValuePtr = &pvarValue) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[6])(@this, nIndex, pvarSchema, pvarIdPtr, pvarValuePtr); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[6])(@this, nIndex, pvarSchema, pvarIdPtr, pvarValuePtr); } } return ret; } /// To be documented. - public readonly unsafe int GetValueByIndex(uint nIndex, ref T0 pvarSchema, void* pvarId, void* pvarValue) where T0 : unmanaged + public readonly unsafe int GetValueByIndex(uint nIndex, ref Silk.NET.Core.Win32Extras.PropVariant pvarSchema, Silk.NET.Core.Win32Extras.PropVariant* pvarId, Silk.NET.Core.Win32Extras.PropVariant* pvarValue) { var @this = (IWICMetadataWriter*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); int ret = default; - fixed (void* pvarSchemaPtr = &pvarSchema) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarSchemaPtr = &pvarSchema) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[6])(@this, nIndex, pvarSchemaPtr, pvarId, pvarValue); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[6])(@this, nIndex, pvarSchemaPtr, pvarId, pvarValue); } return ret; } /// To be documented. - public readonly unsafe int GetValueByIndex(uint nIndex, ref T0 pvarSchema, void* pvarId, ref T1 pvarValue) where T0 : unmanaged where T1 : unmanaged + public readonly unsafe int GetValueByIndex(uint nIndex, ref Silk.NET.Core.Win32Extras.PropVariant pvarSchema, Silk.NET.Core.Win32Extras.PropVariant* pvarId, ref Silk.NET.Core.Win32Extras.PropVariant pvarValue) { var @this = (IWICMetadataWriter*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); int ret = default; - fixed (void* pvarSchemaPtr = &pvarSchema) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarSchemaPtr = &pvarSchema) { - fixed (void* pvarValuePtr = &pvarValue) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarValuePtr = &pvarValue) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[6])(@this, nIndex, pvarSchemaPtr, pvarId, pvarValuePtr); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[6])(@this, nIndex, pvarSchemaPtr, pvarId, pvarValuePtr); } } return ret; } /// To be documented. - public readonly unsafe int GetValueByIndex(uint nIndex, ref T0 pvarSchema, ref T1 pvarId, void* pvarValue) where T0 : unmanaged where T1 : unmanaged + public readonly unsafe int GetValueByIndex(uint nIndex, ref Silk.NET.Core.Win32Extras.PropVariant pvarSchema, ref Silk.NET.Core.Win32Extras.PropVariant pvarId, Silk.NET.Core.Win32Extras.PropVariant* pvarValue) { var @this = (IWICMetadataWriter*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); int ret = default; - fixed (void* pvarSchemaPtr = &pvarSchema) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarSchemaPtr = &pvarSchema) { - fixed (void* pvarIdPtr = &pvarId) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarIdPtr = &pvarId) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[6])(@this, nIndex, pvarSchemaPtr, pvarIdPtr, pvarValue); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[6])(@this, nIndex, pvarSchemaPtr, pvarIdPtr, pvarValue); } } return ret; } /// To be documented. - public readonly int GetValueByIndex(uint nIndex, ref T0 pvarSchema, ref T1 pvarId, ref T2 pvarValue) where T0 : unmanaged where T1 : unmanaged where T2 : unmanaged + public readonly int GetValueByIndex(uint nIndex, ref Silk.NET.Core.Win32Extras.PropVariant pvarSchema, ref Silk.NET.Core.Win32Extras.PropVariant pvarId, ref Silk.NET.Core.Win32Extras.PropVariant pvarValue) { var @this = (IWICMetadataWriter*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); int ret = default; - fixed (void* pvarSchemaPtr = &pvarSchema) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarSchemaPtr = &pvarSchema) { - fixed (void* pvarIdPtr = &pvarId) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarIdPtr = &pvarId) { - fixed (void* pvarValuePtr = &pvarValue) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarValuePtr = &pvarValue) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[6])(@this, nIndex, pvarSchemaPtr, pvarIdPtr, pvarValuePtr); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[6])(@this, nIndex, pvarSchemaPtr, pvarIdPtr, pvarValuePtr); } } } @@ -285,107 +285,107 @@ public readonly int GetValueByIndex(uint nIndex, ref T0 pvarSchema, } /// To be documented. - public readonly unsafe int GetValue([Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pvarId, void* pvarValue) + public readonly unsafe int GetValue([Flow(Silk.NET.Core.Native.FlowDirection.In)] Silk.NET.Core.Win32Extras.PropVariant* pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Silk.NET.Core.Win32Extras.PropVariant* pvarId, Silk.NET.Core.Win32Extras.PropVariant* pvarValue) { var @this = (IWICMetadataWriter*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); int ret = default; - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[7])(@this, pvarSchema, pvarId, pvarValue); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[7])(@this, pvarSchema, pvarId, pvarValue); return ret; } /// To be documented. - public readonly unsafe int GetValue([Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pvarId, ref T0 pvarValue) where T0 : unmanaged + public readonly unsafe int GetValue([Flow(Silk.NET.Core.Native.FlowDirection.In)] Silk.NET.Core.Win32Extras.PropVariant* pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Silk.NET.Core.Win32Extras.PropVariant* pvarId, ref Silk.NET.Core.Win32Extras.PropVariant pvarValue) { var @this = (IWICMetadataWriter*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); int ret = default; - fixed (void* pvarValuePtr = &pvarValue) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarValuePtr = &pvarValue) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[7])(@this, pvarSchema, pvarId, pvarValuePtr); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[7])(@this, pvarSchema, pvarId, pvarValuePtr); } return ret; } /// To be documented. - public readonly unsafe int GetValue([Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in T0 pvarId, void* pvarValue) where T0 : unmanaged + public readonly unsafe int GetValue([Flow(Silk.NET.Core.Native.FlowDirection.In)] Silk.NET.Core.Win32Extras.PropVariant* pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Silk.NET.Core.Win32Extras.PropVariant pvarId, Silk.NET.Core.Win32Extras.PropVariant* pvarValue) { var @this = (IWICMetadataWriter*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); int ret = default; - fixed (void* pvarIdPtr = &pvarId) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarIdPtr = &pvarId) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[7])(@this, pvarSchema, pvarIdPtr, pvarValue); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[7])(@this, pvarSchema, pvarIdPtr, pvarValue); } return ret; } /// To be documented. - public readonly unsafe int GetValue([Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in T0 pvarId, ref T1 pvarValue) where T0 : unmanaged where T1 : unmanaged + public readonly unsafe int GetValue([Flow(Silk.NET.Core.Native.FlowDirection.In)] Silk.NET.Core.Win32Extras.PropVariant* pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Silk.NET.Core.Win32Extras.PropVariant pvarId, ref Silk.NET.Core.Win32Extras.PropVariant pvarValue) { var @this = (IWICMetadataWriter*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); int ret = default; - fixed (void* pvarIdPtr = &pvarId) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarIdPtr = &pvarId) { - fixed (void* pvarValuePtr = &pvarValue) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarValuePtr = &pvarValue) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[7])(@this, pvarSchema, pvarIdPtr, pvarValuePtr); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[7])(@this, pvarSchema, pvarIdPtr, pvarValuePtr); } } return ret; } /// To be documented. - public readonly unsafe int GetValue([Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in T0 pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pvarId, void* pvarValue) where T0 : unmanaged + public readonly unsafe int GetValue([Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Silk.NET.Core.Win32Extras.PropVariant pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Silk.NET.Core.Win32Extras.PropVariant* pvarId, Silk.NET.Core.Win32Extras.PropVariant* pvarValue) { var @this = (IWICMetadataWriter*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); int ret = default; - fixed (void* pvarSchemaPtr = &pvarSchema) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarSchemaPtr = &pvarSchema) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[7])(@this, pvarSchemaPtr, pvarId, pvarValue); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[7])(@this, pvarSchemaPtr, pvarId, pvarValue); } return ret; } /// To be documented. - public readonly unsafe int GetValue([Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in T0 pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pvarId, ref T1 pvarValue) where T0 : unmanaged where T1 : unmanaged + public readonly unsafe int GetValue([Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Silk.NET.Core.Win32Extras.PropVariant pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Silk.NET.Core.Win32Extras.PropVariant* pvarId, ref Silk.NET.Core.Win32Extras.PropVariant pvarValue) { var @this = (IWICMetadataWriter*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); int ret = default; - fixed (void* pvarSchemaPtr = &pvarSchema) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarSchemaPtr = &pvarSchema) { - fixed (void* pvarValuePtr = &pvarValue) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarValuePtr = &pvarValue) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[7])(@this, pvarSchemaPtr, pvarId, pvarValuePtr); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[7])(@this, pvarSchemaPtr, pvarId, pvarValuePtr); } } return ret; } /// To be documented. - public readonly unsafe int GetValue([Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in T0 pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in T1 pvarId, void* pvarValue) where T0 : unmanaged where T1 : unmanaged + public readonly unsafe int GetValue([Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Silk.NET.Core.Win32Extras.PropVariant pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Silk.NET.Core.Win32Extras.PropVariant pvarId, Silk.NET.Core.Win32Extras.PropVariant* pvarValue) { var @this = (IWICMetadataWriter*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); int ret = default; - fixed (void* pvarSchemaPtr = &pvarSchema) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarSchemaPtr = &pvarSchema) { - fixed (void* pvarIdPtr = &pvarId) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarIdPtr = &pvarId) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[7])(@this, pvarSchemaPtr, pvarIdPtr, pvarValue); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[7])(@this, pvarSchemaPtr, pvarIdPtr, pvarValue); } } return ret; } /// To be documented. - public readonly int GetValue([Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in T0 pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in T1 pvarId, ref T2 pvarValue) where T0 : unmanaged where T1 : unmanaged where T2 : unmanaged + public readonly int GetValue([Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Silk.NET.Core.Win32Extras.PropVariant pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Silk.NET.Core.Win32Extras.PropVariant pvarId, ref Silk.NET.Core.Win32Extras.PropVariant pvarValue) { var @this = (IWICMetadataWriter*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); int ret = default; - fixed (void* pvarSchemaPtr = &pvarSchema) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarSchemaPtr = &pvarSchema) { - fixed (void* pvarIdPtr = &pvarId) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarIdPtr = &pvarId) { - fixed (void* pvarValuePtr = &pvarValue) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarValuePtr = &pvarValue) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[7])(@this, pvarSchemaPtr, pvarIdPtr, pvarValuePtr); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[7])(@this, pvarSchemaPtr, pvarIdPtr, pvarValuePtr); } } } @@ -414,107 +414,107 @@ public readonly unsafe int GetEnumerator(ref IWICEnumMetadataItem* ppIEnumMetada } /// To be documented. - public readonly unsafe int SetValue([Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pvarId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pvarValue) + public readonly unsafe int SetValue([Flow(Silk.NET.Core.Native.FlowDirection.In)] Silk.NET.Core.Win32Extras.PropVariant* pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Silk.NET.Core.Win32Extras.PropVariant* pvarId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Silk.NET.Core.Win32Extras.PropVariant* pvarValue) { var @this = (IWICMetadataWriter*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); int ret = default; - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[9])(@this, pvarSchema, pvarId, pvarValue); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[9])(@this, pvarSchema, pvarId, pvarValue); return ret; } /// To be documented. - public readonly unsafe int SetValue([Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pvarId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in T0 pvarValue) where T0 : unmanaged + public readonly unsafe int SetValue([Flow(Silk.NET.Core.Native.FlowDirection.In)] Silk.NET.Core.Win32Extras.PropVariant* pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Silk.NET.Core.Win32Extras.PropVariant* pvarId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Silk.NET.Core.Win32Extras.PropVariant pvarValue) { var @this = (IWICMetadataWriter*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); int ret = default; - fixed (void* pvarValuePtr = &pvarValue) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarValuePtr = &pvarValue) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[9])(@this, pvarSchema, pvarId, pvarValuePtr); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[9])(@this, pvarSchema, pvarId, pvarValuePtr); } return ret; } /// To be documented. - public readonly unsafe int SetValue([Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in T0 pvarId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pvarValue) where T0 : unmanaged + public readonly unsafe int SetValue([Flow(Silk.NET.Core.Native.FlowDirection.In)] Silk.NET.Core.Win32Extras.PropVariant* pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Silk.NET.Core.Win32Extras.PropVariant pvarId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Silk.NET.Core.Win32Extras.PropVariant* pvarValue) { var @this = (IWICMetadataWriter*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); int ret = default; - fixed (void* pvarIdPtr = &pvarId) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarIdPtr = &pvarId) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[9])(@this, pvarSchema, pvarIdPtr, pvarValue); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[9])(@this, pvarSchema, pvarIdPtr, pvarValue); } return ret; } /// To be documented. - public readonly unsafe int SetValue([Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in T0 pvarId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in T1 pvarValue) where T0 : unmanaged where T1 : unmanaged + public readonly unsafe int SetValue([Flow(Silk.NET.Core.Native.FlowDirection.In)] Silk.NET.Core.Win32Extras.PropVariant* pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Silk.NET.Core.Win32Extras.PropVariant pvarId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Silk.NET.Core.Win32Extras.PropVariant pvarValue) { var @this = (IWICMetadataWriter*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); int ret = default; - fixed (void* pvarIdPtr = &pvarId) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarIdPtr = &pvarId) { - fixed (void* pvarValuePtr = &pvarValue) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarValuePtr = &pvarValue) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[9])(@this, pvarSchema, pvarIdPtr, pvarValuePtr); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[9])(@this, pvarSchema, pvarIdPtr, pvarValuePtr); } } return ret; } /// To be documented. - public readonly unsafe int SetValue([Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in T0 pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pvarId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pvarValue) where T0 : unmanaged + public readonly unsafe int SetValue([Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Silk.NET.Core.Win32Extras.PropVariant pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Silk.NET.Core.Win32Extras.PropVariant* pvarId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Silk.NET.Core.Win32Extras.PropVariant* pvarValue) { var @this = (IWICMetadataWriter*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); int ret = default; - fixed (void* pvarSchemaPtr = &pvarSchema) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarSchemaPtr = &pvarSchema) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[9])(@this, pvarSchemaPtr, pvarId, pvarValue); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[9])(@this, pvarSchemaPtr, pvarId, pvarValue); } return ret; } /// To be documented. - public readonly unsafe int SetValue([Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in T0 pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pvarId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in T1 pvarValue) where T0 : unmanaged where T1 : unmanaged + public readonly unsafe int SetValue([Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Silk.NET.Core.Win32Extras.PropVariant pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Silk.NET.Core.Win32Extras.PropVariant* pvarId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Silk.NET.Core.Win32Extras.PropVariant pvarValue) { var @this = (IWICMetadataWriter*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); int ret = default; - fixed (void* pvarSchemaPtr = &pvarSchema) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarSchemaPtr = &pvarSchema) { - fixed (void* pvarValuePtr = &pvarValue) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarValuePtr = &pvarValue) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[9])(@this, pvarSchemaPtr, pvarId, pvarValuePtr); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[9])(@this, pvarSchemaPtr, pvarId, pvarValuePtr); } } return ret; } /// To be documented. - public readonly unsafe int SetValue([Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in T0 pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in T1 pvarId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pvarValue) where T0 : unmanaged where T1 : unmanaged + public readonly unsafe int SetValue([Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Silk.NET.Core.Win32Extras.PropVariant pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Silk.NET.Core.Win32Extras.PropVariant pvarId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Silk.NET.Core.Win32Extras.PropVariant* pvarValue) { var @this = (IWICMetadataWriter*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); int ret = default; - fixed (void* pvarSchemaPtr = &pvarSchema) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarSchemaPtr = &pvarSchema) { - fixed (void* pvarIdPtr = &pvarId) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarIdPtr = &pvarId) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[9])(@this, pvarSchemaPtr, pvarIdPtr, pvarValue); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[9])(@this, pvarSchemaPtr, pvarIdPtr, pvarValue); } } return ret; } /// To be documented. - public readonly int SetValue([Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in T0 pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in T1 pvarId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in T2 pvarValue) where T0 : unmanaged where T1 : unmanaged where T2 : unmanaged + public readonly int SetValue([Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Silk.NET.Core.Win32Extras.PropVariant pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Silk.NET.Core.Win32Extras.PropVariant pvarId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Silk.NET.Core.Win32Extras.PropVariant pvarValue) { var @this = (IWICMetadataWriter*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); int ret = default; - fixed (void* pvarSchemaPtr = &pvarSchema) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarSchemaPtr = &pvarSchema) { - fixed (void* pvarIdPtr = &pvarId) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarIdPtr = &pvarId) { - fixed (void* pvarValuePtr = &pvarValue) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarValuePtr = &pvarValue) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[9])(@this, pvarSchemaPtr, pvarIdPtr, pvarValuePtr); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[9])(@this, pvarSchemaPtr, pvarIdPtr, pvarValuePtr); } } } @@ -522,107 +522,107 @@ public readonly int SetValue([Flow(Silk.NET.Core.Native.FlowDirectio } /// To be documented. - public readonly unsafe int SetValueByIndex(uint nIndex, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pvarId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pvarValue) + public readonly unsafe int SetValueByIndex(uint nIndex, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Silk.NET.Core.Win32Extras.PropVariant* pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Silk.NET.Core.Win32Extras.PropVariant* pvarId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Silk.NET.Core.Win32Extras.PropVariant* pvarValue) { var @this = (IWICMetadataWriter*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); int ret = default; - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[10])(@this, nIndex, pvarSchema, pvarId, pvarValue); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[10])(@this, nIndex, pvarSchema, pvarId, pvarValue); return ret; } /// To be documented. - public readonly unsafe int SetValueByIndex(uint nIndex, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pvarId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in T0 pvarValue) where T0 : unmanaged + public readonly unsafe int SetValueByIndex(uint nIndex, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Silk.NET.Core.Win32Extras.PropVariant* pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Silk.NET.Core.Win32Extras.PropVariant* pvarId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Silk.NET.Core.Win32Extras.PropVariant pvarValue) { var @this = (IWICMetadataWriter*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); int ret = default; - fixed (void* pvarValuePtr = &pvarValue) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarValuePtr = &pvarValue) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[10])(@this, nIndex, pvarSchema, pvarId, pvarValuePtr); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[10])(@this, nIndex, pvarSchema, pvarId, pvarValuePtr); } return ret; } /// To be documented. - public readonly unsafe int SetValueByIndex(uint nIndex, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in T0 pvarId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pvarValue) where T0 : unmanaged + public readonly unsafe int SetValueByIndex(uint nIndex, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Silk.NET.Core.Win32Extras.PropVariant* pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Silk.NET.Core.Win32Extras.PropVariant pvarId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Silk.NET.Core.Win32Extras.PropVariant* pvarValue) { var @this = (IWICMetadataWriter*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); int ret = default; - fixed (void* pvarIdPtr = &pvarId) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarIdPtr = &pvarId) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[10])(@this, nIndex, pvarSchema, pvarIdPtr, pvarValue); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[10])(@this, nIndex, pvarSchema, pvarIdPtr, pvarValue); } return ret; } /// To be documented. - public readonly unsafe int SetValueByIndex(uint nIndex, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in T0 pvarId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in T1 pvarValue) where T0 : unmanaged where T1 : unmanaged + public readonly unsafe int SetValueByIndex(uint nIndex, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Silk.NET.Core.Win32Extras.PropVariant* pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Silk.NET.Core.Win32Extras.PropVariant pvarId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Silk.NET.Core.Win32Extras.PropVariant pvarValue) { var @this = (IWICMetadataWriter*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); int ret = default; - fixed (void* pvarIdPtr = &pvarId) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarIdPtr = &pvarId) { - fixed (void* pvarValuePtr = &pvarValue) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarValuePtr = &pvarValue) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[10])(@this, nIndex, pvarSchema, pvarIdPtr, pvarValuePtr); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[10])(@this, nIndex, pvarSchema, pvarIdPtr, pvarValuePtr); } } return ret; } /// To be documented. - public readonly unsafe int SetValueByIndex(uint nIndex, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in T0 pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pvarId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pvarValue) where T0 : unmanaged + public readonly unsafe int SetValueByIndex(uint nIndex, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Silk.NET.Core.Win32Extras.PropVariant pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Silk.NET.Core.Win32Extras.PropVariant* pvarId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Silk.NET.Core.Win32Extras.PropVariant* pvarValue) { var @this = (IWICMetadataWriter*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); int ret = default; - fixed (void* pvarSchemaPtr = &pvarSchema) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarSchemaPtr = &pvarSchema) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[10])(@this, nIndex, pvarSchemaPtr, pvarId, pvarValue); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[10])(@this, nIndex, pvarSchemaPtr, pvarId, pvarValue); } return ret; } /// To be documented. - public readonly unsafe int SetValueByIndex(uint nIndex, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in T0 pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pvarId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in T1 pvarValue) where T0 : unmanaged where T1 : unmanaged + public readonly unsafe int SetValueByIndex(uint nIndex, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Silk.NET.Core.Win32Extras.PropVariant pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Silk.NET.Core.Win32Extras.PropVariant* pvarId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Silk.NET.Core.Win32Extras.PropVariant pvarValue) { var @this = (IWICMetadataWriter*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); int ret = default; - fixed (void* pvarSchemaPtr = &pvarSchema) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarSchemaPtr = &pvarSchema) { - fixed (void* pvarValuePtr = &pvarValue) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarValuePtr = &pvarValue) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[10])(@this, nIndex, pvarSchemaPtr, pvarId, pvarValuePtr); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[10])(@this, nIndex, pvarSchemaPtr, pvarId, pvarValuePtr); } } return ret; } /// To be documented. - public readonly unsafe int SetValueByIndex(uint nIndex, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in T0 pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in T1 pvarId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pvarValue) where T0 : unmanaged where T1 : unmanaged + public readonly unsafe int SetValueByIndex(uint nIndex, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Silk.NET.Core.Win32Extras.PropVariant pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Silk.NET.Core.Win32Extras.PropVariant pvarId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Silk.NET.Core.Win32Extras.PropVariant* pvarValue) { var @this = (IWICMetadataWriter*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); int ret = default; - fixed (void* pvarSchemaPtr = &pvarSchema) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarSchemaPtr = &pvarSchema) { - fixed (void* pvarIdPtr = &pvarId) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarIdPtr = &pvarId) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[10])(@this, nIndex, pvarSchemaPtr, pvarIdPtr, pvarValue); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[10])(@this, nIndex, pvarSchemaPtr, pvarIdPtr, pvarValue); } } return ret; } /// To be documented. - public readonly int SetValueByIndex(uint nIndex, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in T0 pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in T1 pvarId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in T2 pvarValue) where T0 : unmanaged where T1 : unmanaged where T2 : unmanaged + public readonly int SetValueByIndex(uint nIndex, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Silk.NET.Core.Win32Extras.PropVariant pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Silk.NET.Core.Win32Extras.PropVariant pvarId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Silk.NET.Core.Win32Extras.PropVariant pvarValue) { var @this = (IWICMetadataWriter*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); int ret = default; - fixed (void* pvarSchemaPtr = &pvarSchema) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarSchemaPtr = &pvarSchema) { - fixed (void* pvarIdPtr = &pvarId) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarIdPtr = &pvarId) { - fixed (void* pvarValuePtr = &pvarValue) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarValuePtr = &pvarValue) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[10])(@this, nIndex, pvarSchemaPtr, pvarIdPtr, pvarValuePtr); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[10])(@this, nIndex, pvarSchemaPtr, pvarIdPtr, pvarValuePtr); } } } @@ -630,48 +630,48 @@ public readonly int SetValueByIndex(uint nIndex, [Flow(Silk.NET.Core } /// To be documented. - public readonly unsafe int RemoveValue([Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pvarId) + public readonly unsafe int RemoveValue([Flow(Silk.NET.Core.Native.FlowDirection.In)] Silk.NET.Core.Win32Extras.PropVariant* pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Silk.NET.Core.Win32Extras.PropVariant* pvarId) { var @this = (IWICMetadataWriter*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); int ret = default; - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[11])(@this, pvarSchema, pvarId); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[11])(@this, pvarSchema, pvarId); return ret; } /// To be documented. - public readonly unsafe int RemoveValue([Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in T0 pvarId) where T0 : unmanaged + public readonly unsafe int RemoveValue([Flow(Silk.NET.Core.Native.FlowDirection.In)] Silk.NET.Core.Win32Extras.PropVariant* pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Silk.NET.Core.Win32Extras.PropVariant pvarId) { var @this = (IWICMetadataWriter*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); int ret = default; - fixed (void* pvarIdPtr = &pvarId) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarIdPtr = &pvarId) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[11])(@this, pvarSchema, pvarIdPtr); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[11])(@this, pvarSchema, pvarIdPtr); } return ret; } /// To be documented. - public readonly unsafe int RemoveValue([Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in T0 pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pvarId) where T0 : unmanaged + public readonly unsafe int RemoveValue([Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Silk.NET.Core.Win32Extras.PropVariant pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Silk.NET.Core.Win32Extras.PropVariant* pvarId) { var @this = (IWICMetadataWriter*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); int ret = default; - fixed (void* pvarSchemaPtr = &pvarSchema) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarSchemaPtr = &pvarSchema) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[11])(@this, pvarSchemaPtr, pvarId); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[11])(@this, pvarSchemaPtr, pvarId); } return ret; } /// To be documented. - public readonly int RemoveValue([Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in T0 pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in T1 pvarId) where T0 : unmanaged where T1 : unmanaged + public readonly int RemoveValue([Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Silk.NET.Core.Win32Extras.PropVariant pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Silk.NET.Core.Win32Extras.PropVariant pvarId) { var @this = (IWICMetadataWriter*) Unsafe.AsPointer(ref Unsafe.AsRef(in this)); int ret = default; - fixed (void* pvarSchemaPtr = &pvarSchema) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarSchemaPtr = &pvarSchema) { - fixed (void* pvarIdPtr = &pvarId) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarIdPtr = &pvarId) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[11])(@this, pvarSchemaPtr, pvarIdPtr); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[11])(@this, pvarSchemaPtr, pvarIdPtr); } } return ret; diff --git a/src/Microsoft/Silk.NET.Direct2D/WindowsCodecs/Structs/WICBitmapEncoderVtblExtensions.gen.cs b/src/Microsoft/Silk.NET.Direct2D/WindowsCodecs/Structs/WICBitmapEncoderVtblExtensions.gen.cs index 840e15d526..d59a8d3c3a 100644 --- a/src/Microsoft/Silk.NET.Direct2D/WindowsCodecs/Structs/WICBitmapEncoderVtblExtensions.gen.cs +++ b/src/Microsoft/Silk.NET.Direct2D/WindowsCodecs/Structs/WICBitmapEncoderVtblExtensions.gen.cs @@ -232,48 +232,48 @@ public static int SetPreview(this ComPtr thisVtbl, ref IWICBi } /// To be documented. - public static unsafe int CreateNewFrame(this ComPtr thisVtbl, IWICBitmapFrameEncode** ppIFrameEncode, Silk.NET.Core.Native.IUnknown** ppIEncoderOptions) + public static unsafe int CreateNewFrame(this ComPtr thisVtbl, IWICBitmapFrameEncode** ppIFrameEncode, Silk.NET.Core.Win32Extras.IPropertyBag2** ppIEncoderOptions) { var @this = thisVtbl.Handle; int ret = default; - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[10])(@this, ppIFrameEncode, ppIEncoderOptions); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[10])(@this, ppIFrameEncode, ppIEncoderOptions); return ret; } /// To be documented. - public static unsafe int CreateNewFrame(this ComPtr thisVtbl, IWICBitmapFrameEncode** ppIFrameEncode, ref Silk.NET.Core.Native.IUnknown* ppIEncoderOptions) + public static unsafe int CreateNewFrame(this ComPtr thisVtbl, IWICBitmapFrameEncode** ppIFrameEncode, ref Silk.NET.Core.Win32Extras.IPropertyBag2* ppIEncoderOptions) { var @this = thisVtbl.Handle; int ret = default; - fixed (Silk.NET.Core.Native.IUnknown** ppIEncoderOptionsPtr = &ppIEncoderOptions) + fixed (Silk.NET.Core.Win32Extras.IPropertyBag2** ppIEncoderOptionsPtr = &ppIEncoderOptions) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[10])(@this, ppIFrameEncode, ppIEncoderOptionsPtr); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[10])(@this, ppIFrameEncode, ppIEncoderOptionsPtr); } return ret; } /// To be documented. - public static unsafe int CreateNewFrame(this ComPtr thisVtbl, ref IWICBitmapFrameEncode* ppIFrameEncode, Silk.NET.Core.Native.IUnknown** ppIEncoderOptions) + public static unsafe int CreateNewFrame(this ComPtr thisVtbl, ref IWICBitmapFrameEncode* ppIFrameEncode, Silk.NET.Core.Win32Extras.IPropertyBag2** ppIEncoderOptions) { var @this = thisVtbl.Handle; int ret = default; fixed (IWICBitmapFrameEncode** ppIFrameEncodePtr = &ppIFrameEncode) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[10])(@this, ppIFrameEncodePtr, ppIEncoderOptions); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[10])(@this, ppIFrameEncodePtr, ppIEncoderOptions); } return ret; } /// To be documented. - public static unsafe int CreateNewFrame(this ComPtr thisVtbl, ref IWICBitmapFrameEncode* ppIFrameEncode, ref Silk.NET.Core.Native.IUnknown* ppIEncoderOptions) + public static unsafe int CreateNewFrame(this ComPtr thisVtbl, ref IWICBitmapFrameEncode* ppIFrameEncode, ref Silk.NET.Core.Win32Extras.IPropertyBag2* ppIEncoderOptions) { var @this = thisVtbl.Handle; int ret = default; fixed (IWICBitmapFrameEncode** ppIFrameEncodePtr = &ppIFrameEncode) { - fixed (Silk.NET.Core.Native.IUnknown** ppIEncoderOptionsPtr = &ppIEncoderOptions) + fixed (Silk.NET.Core.Win32Extras.IPropertyBag2** ppIEncoderOptionsPtr = &ppIEncoderOptions) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[10])(@this, ppIFrameEncodePtr, ppIEncoderOptionsPtr); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[10])(@this, ppIFrameEncodePtr, ppIEncoderOptionsPtr); } } return ret; @@ -423,29 +423,21 @@ public static int SetPreview(this ComPtr thisVtbl, SpanTo be documented. - public static int CreateNewFrame(this ComPtr thisVtbl, ref ComPtr ppIFrameEncode, ref ComPtr ppIEncoderOptions) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl + public static unsafe int CreateNewFrame(this ComPtr thisVtbl, ref ComPtr ppIFrameEncode, Silk.NET.Core.Win32Extras.IPropertyBag2** ppIEncoderOptions) where TI0 : unmanaged, IComVtbl, IComVtbl { var @this = thisVtbl.Handle; // ComPtrOverloader - return @this->CreateNewFrame((IWICBitmapFrameEncode**) ppIFrameEncode.GetAddressOf(), (Silk.NET.Core.Native.IUnknown**) ppIEncoderOptions.GetAddressOf()); + return @this->CreateNewFrame((IWICBitmapFrameEncode**) ppIFrameEncode.GetAddressOf(), ppIEncoderOptions); } /// To be documented. - public static unsafe int CreateNewFrame(this ComPtr thisVtbl, ref ComPtr ppIFrameEncode, ref Silk.NET.Core.Native.IUnknown* ppIEncoderOptions) where TI0 : unmanaged, IComVtbl, IComVtbl + public static unsafe int CreateNewFrame(this ComPtr thisVtbl, ref ComPtr ppIFrameEncode, ref Silk.NET.Core.Win32Extras.IPropertyBag2* ppIEncoderOptions) where TI0 : unmanaged, IComVtbl, IComVtbl { var @this = thisVtbl.Handle; // ComPtrOverloader return @this->CreateNewFrame((IWICBitmapFrameEncode**) ppIFrameEncode.GetAddressOf(), ref ppIEncoderOptions); } - /// To be documented. - public static unsafe int CreateNewFrame(this ComPtr thisVtbl, ref IWICBitmapFrameEncode* ppIFrameEncode, ref ComPtr ppIEncoderOptions) where TI0 : unmanaged, IComVtbl, IComVtbl - { - var @this = thisVtbl.Handle; - // ComPtrOverloader - return @this->CreateNewFrame(ref ppIFrameEncode, (Silk.NET.Core.Native.IUnknown**) ppIEncoderOptions.GetAddressOf()); - } - /// To be documented. public static int GetMetadataQueryWriter(this ComPtr thisVtbl, ref ComPtr ppIMetadataQueryWriter) where TI0 : unmanaged, IComVtbl, IComVtbl { diff --git a/src/Microsoft/Silk.NET.Direct2D/WindowsCodecs/Structs/WICBitmapFrameEncodeVtblExtensions.gen.cs b/src/Microsoft/Silk.NET.Direct2D/WindowsCodecs/Structs/WICBitmapFrameEncodeVtblExtensions.gen.cs index 0f3a1407a5..17c3af2bbd 100644 --- a/src/Microsoft/Silk.NET.Direct2D/WindowsCodecs/Structs/WICBitmapFrameEncodeVtblExtensions.gen.cs +++ b/src/Microsoft/Silk.NET.Direct2D/WindowsCodecs/Structs/WICBitmapFrameEncodeVtblExtensions.gen.cs @@ -85,22 +85,22 @@ public static uint Release(this ComPtr thisVtbl) } /// To be documented. - public static unsafe int Initialize(this ComPtr thisVtbl, Silk.NET.Core.Native.IUnknown* pIEncoderOptions) + public static unsafe int Initialize(this ComPtr thisVtbl, Silk.NET.Core.Win32Extras.IPropertyBag2* pIEncoderOptions) { var @this = thisVtbl.Handle; int ret = default; - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[3])(@this, pIEncoderOptions); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[3])(@this, pIEncoderOptions); return ret; } /// To be documented. - public static int Initialize(this ComPtr thisVtbl, ref Silk.NET.Core.Native.IUnknown pIEncoderOptions) + public static int Initialize(this ComPtr thisVtbl, ref Silk.NET.Core.Win32Extras.IPropertyBag2 pIEncoderOptions) { var @this = thisVtbl.Handle; int ret = default; - fixed (Silk.NET.Core.Native.IUnknown* pIEncoderOptionsPtr = &pIEncoderOptions) + fixed (Silk.NET.Core.Win32Extras.IPropertyBag2* pIEncoderOptionsPtr = &pIEncoderOptions) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[3])(@this, pIEncoderOptionsPtr); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[3])(@this, pIEncoderOptionsPtr); } return ret; } @@ -343,15 +343,7 @@ public static unsafe int QueryInterface(this ComPtr thisV } /// To be documented. - public static int Initialize(this ComPtr thisVtbl, ComPtr pIEncoderOptions) where TI0 : unmanaged, IComVtbl, IComVtbl - { - var @this = thisVtbl.Handle; - // ComPtrOverloader - return @this->Initialize((Silk.NET.Core.Native.IUnknown*) pIEncoderOptions.Handle); - } - - /// To be documented. - public static int Initialize(this ComPtr thisVtbl, Span pIEncoderOptions) + public static int Initialize(this ComPtr thisVtbl, Span pIEncoderOptions) { var @this = thisVtbl.Handle; // SpanOverloader diff --git a/src/Microsoft/Silk.NET.Direct2D/WindowsCodecs/Structs/WICComponentFactoryVtblExtensions.gen.cs b/src/Microsoft/Silk.NET.Direct2D/WindowsCodecs/Structs/WICComponentFactoryVtblExtensions.gen.cs index fdf733992d..d0588cceba 100644 --- a/src/Microsoft/Silk.NET.Direct2D/WindowsCodecs/Structs/WICComponentFactoryVtblExtensions.gen.cs +++ b/src/Microsoft/Silk.NET.Direct2D/WindowsCodecs/Structs/WICComponentFactoryVtblExtensions.gen.cs @@ -2426,48 +2426,48 @@ public static unsafe int CreateQueryWriterFromBlockWriter(this ComPtrTo be documented. - public static unsafe int CreateEncoderPropertyBag(this ComPtr thisVtbl, void* ppropOptions, uint cCount, Silk.NET.Core.Native.IUnknown** ppIPropertyBag) + public static unsafe int CreateEncoderPropertyBag(this ComPtr thisVtbl, Silk.NET.Core.Win32Extras.PropBag2* ppropOptions, uint cCount, Silk.NET.Core.Win32Extras.IPropertyBag2** ppIPropertyBag) { var @this = thisVtbl.Handle; int ret = default; - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[34])(@this, ppropOptions, cCount, ppIPropertyBag); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[34])(@this, ppropOptions, cCount, ppIPropertyBag); return ret; } /// To be documented. - public static unsafe int CreateEncoderPropertyBag(this ComPtr thisVtbl, void* ppropOptions, uint cCount, ref Silk.NET.Core.Native.IUnknown* ppIPropertyBag) + public static unsafe int CreateEncoderPropertyBag(this ComPtr thisVtbl, Silk.NET.Core.Win32Extras.PropBag2* ppropOptions, uint cCount, ref Silk.NET.Core.Win32Extras.IPropertyBag2* ppIPropertyBag) { var @this = thisVtbl.Handle; int ret = default; - fixed (Silk.NET.Core.Native.IUnknown** ppIPropertyBagPtr = &ppIPropertyBag) + fixed (Silk.NET.Core.Win32Extras.IPropertyBag2** ppIPropertyBagPtr = &ppIPropertyBag) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[34])(@this, ppropOptions, cCount, ppIPropertyBagPtr); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[34])(@this, ppropOptions, cCount, ppIPropertyBagPtr); } return ret; } /// To be documented. - public static unsafe int CreateEncoderPropertyBag(this ComPtr thisVtbl, ref T0 ppropOptions, uint cCount, Silk.NET.Core.Native.IUnknown** ppIPropertyBag) where T0 : unmanaged + public static unsafe int CreateEncoderPropertyBag(this ComPtr thisVtbl, ref Silk.NET.Core.Win32Extras.PropBag2 ppropOptions, uint cCount, Silk.NET.Core.Win32Extras.IPropertyBag2** ppIPropertyBag) { var @this = thisVtbl.Handle; int ret = default; - fixed (void* ppropOptionsPtr = &ppropOptions) + fixed (Silk.NET.Core.Win32Extras.PropBag2* ppropOptionsPtr = &ppropOptions) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[34])(@this, ppropOptionsPtr, cCount, ppIPropertyBag); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[34])(@this, ppropOptionsPtr, cCount, ppIPropertyBag); } return ret; } /// To be documented. - public static unsafe int CreateEncoderPropertyBag(this ComPtr thisVtbl, ref T0 ppropOptions, uint cCount, ref Silk.NET.Core.Native.IUnknown* ppIPropertyBag) where T0 : unmanaged + public static unsafe int CreateEncoderPropertyBag(this ComPtr thisVtbl, ref Silk.NET.Core.Win32Extras.PropBag2 ppropOptions, uint cCount, ref Silk.NET.Core.Win32Extras.IPropertyBag2* ppIPropertyBag) { var @this = thisVtbl.Handle; int ret = default; - fixed (void* ppropOptionsPtr = &ppropOptions) + fixed (Silk.NET.Core.Win32Extras.PropBag2* ppropOptionsPtr = &ppropOptions) { - fixed (Silk.NET.Core.Native.IUnknown** ppIPropertyBagPtr = &ppIPropertyBag) + fixed (Silk.NET.Core.Win32Extras.IPropertyBag2** ppIPropertyBagPtr = &ppIPropertyBag) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[34])(@this, ppropOptionsPtr, cCount, ppIPropertyBagPtr); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[34])(@this, ppropOptionsPtr, cCount, ppIPropertyBagPtr); } } return ret; @@ -4270,15 +4270,7 @@ public static unsafe int CreateQueryWriterFromBlockWriter(this ComPtrTo be documented. - public static unsafe int CreateEncoderPropertyBag(this ComPtr thisVtbl, void* ppropOptions, uint cCount, ref ComPtr ppIPropertyBag) where TI0 : unmanaged, IComVtbl, IComVtbl - { - var @this = thisVtbl.Handle; - // ComPtrOverloader - return @this->CreateEncoderPropertyBag(ppropOptions, cCount, (Silk.NET.Core.Native.IUnknown**) ppIPropertyBag.GetAddressOf()); - } - - /// To be documented. - public static unsafe int CreateEncoderPropertyBag(this ComPtr thisVtbl, Span ppropOptions, uint cCount, Silk.NET.Core.Native.IUnknown** ppIPropertyBag) where T0 : unmanaged + public static unsafe int CreateEncoderPropertyBag(this ComPtr thisVtbl, Span ppropOptions, uint cCount, Silk.NET.Core.Win32Extras.IPropertyBag2** ppIPropertyBag) { var @this = thisVtbl.Handle; // SpanOverloader @@ -4286,15 +4278,7 @@ public static unsafe int CreateEncoderPropertyBag(this ComPtrTo be documented. - public static int CreateEncoderPropertyBag(this ComPtr thisVtbl, ref T0 ppropOptions, uint cCount, ref ComPtr ppIPropertyBag) where T0 : unmanaged where TI0 : unmanaged, IComVtbl, IComVtbl - { - var @this = thisVtbl.Handle; - // ComPtrOverloader - return @this->CreateEncoderPropertyBag(ref ppropOptions, cCount, (Silk.NET.Core.Native.IUnknown**) ppIPropertyBag.GetAddressOf()); - } - - /// To be documented. - public static unsafe int CreateEncoderPropertyBag(this ComPtr thisVtbl, Span ppropOptions, uint cCount, ref Silk.NET.Core.Native.IUnknown* ppIPropertyBag) where T0 : unmanaged + public static unsafe int CreateEncoderPropertyBag(this ComPtr thisVtbl, Span ppropOptions, uint cCount, ref Silk.NET.Core.Win32Extras.IPropertyBag2* ppIPropertyBag) { var @this = thisVtbl.Handle; // SpanOverloader diff --git a/src/Microsoft/Silk.NET.Direct2D/WindowsCodecs/Structs/WICDevelopRawVtblExtensions.gen.cs b/src/Microsoft/Silk.NET.Direct2D/WindowsCodecs/Structs/WICDevelopRawVtblExtensions.gen.cs index 7a4207c84e..27a9917453 100644 --- a/src/Microsoft/Silk.NET.Direct2D/WindowsCodecs/Structs/WICDevelopRawVtblExtensions.gen.cs +++ b/src/Microsoft/Silk.NET.Direct2D/WindowsCodecs/Structs/WICDevelopRawVtblExtensions.gen.cs @@ -416,22 +416,22 @@ public static int LoadParameterSet(this ComPtr thisVtbl, RawPara } /// To be documented. - public static unsafe int GetCurrentParameterSet(this ComPtr thisVtbl, Silk.NET.Core.Native.IUnknown** ppCurrentParameterSet) + public static unsafe int GetCurrentParameterSet(this ComPtr thisVtbl, Silk.NET.Core.Win32Extras.IPropertyBag2** ppCurrentParameterSet) { var @this = thisVtbl.Handle; int ret = default; - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[13])(@this, ppCurrentParameterSet); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[13])(@this, ppCurrentParameterSet); return ret; } /// To be documented. - public static unsafe int GetCurrentParameterSet(this ComPtr thisVtbl, ref Silk.NET.Core.Native.IUnknown* ppCurrentParameterSet) + public static unsafe int GetCurrentParameterSet(this ComPtr thisVtbl, ref Silk.NET.Core.Win32Extras.IPropertyBag2* ppCurrentParameterSet) { var @this = thisVtbl.Handle; int ret = default; - fixed (Silk.NET.Core.Native.IUnknown** ppCurrentParameterSetPtr = &ppCurrentParameterSet) + fixed (Silk.NET.Core.Win32Extras.IPropertyBag2** ppCurrentParameterSetPtr = &ppCurrentParameterSet) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[13])(@this, ppCurrentParameterSetPtr); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[13])(@this, ppCurrentParameterSetPtr); } return ret; } @@ -1287,14 +1287,6 @@ public static int QueryRawCapabilitiesInfo(this ComPtr thisVtbl, return @this->QueryRawCapabilitiesInfo(ref pInfo.GetPinnableReference()); } - /// To be documented. - public static int GetCurrentParameterSet(this ComPtr thisVtbl, ref ComPtr ppCurrentParameterSet) where TI0 : unmanaged, IComVtbl, IComVtbl - { - var @this = thisVtbl.Handle; - // ComPtrOverloader - return @this->GetCurrentParameterSet((Silk.NET.Core.Native.IUnknown**) ppCurrentParameterSet.GetAddressOf()); - } - /// To be documented. public static int GetExposureCompensation(this ComPtr thisVtbl, Span pEV) { diff --git a/src/Microsoft/Silk.NET.Direct2D/WindowsCodecs/Structs/WICEnumMetadataItemVtblExtensions.gen.cs b/src/Microsoft/Silk.NET.Direct2D/WindowsCodecs/Structs/WICEnumMetadataItemVtblExtensions.gen.cs index 9ac64edc94..ff559bc7ff 100644 --- a/src/Microsoft/Silk.NET.Direct2D/WindowsCodecs/Structs/WICEnumMetadataItemVtblExtensions.gen.cs +++ b/src/Microsoft/Silk.NET.Direct2D/WindowsCodecs/Structs/WICEnumMetadataItemVtblExtensions.gen.cs @@ -85,107 +85,107 @@ public static uint Release(this ComPtr thisVtbl) } /// To be documented. - public static unsafe int Next(this ComPtr thisVtbl, uint celt, void* rgeltSchema, void* rgeltId, void* rgeltValue, uint* pceltFetched) + public static unsafe int Next(this ComPtr thisVtbl, uint celt, Silk.NET.Core.Win32Extras.PropVariant* rgeltSchema, Silk.NET.Core.Win32Extras.PropVariant* rgeltId, Silk.NET.Core.Win32Extras.PropVariant* rgeltValue, uint* pceltFetched) { var @this = thisVtbl.Handle; int ret = default; - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[3])(@this, celt, rgeltSchema, rgeltId, rgeltValue, pceltFetched); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[3])(@this, celt, rgeltSchema, rgeltId, rgeltValue, pceltFetched); return ret; } /// To be documented. - public static unsafe int Next(this ComPtr thisVtbl, uint celt, void* rgeltSchema, void* rgeltId, void* rgeltValue, ref uint pceltFetched) + public static unsafe int Next(this ComPtr thisVtbl, uint celt, Silk.NET.Core.Win32Extras.PropVariant* rgeltSchema, Silk.NET.Core.Win32Extras.PropVariant* rgeltId, Silk.NET.Core.Win32Extras.PropVariant* rgeltValue, ref uint pceltFetched) { var @this = thisVtbl.Handle; int ret = default; fixed (uint* pceltFetchedPtr = &pceltFetched) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[3])(@this, celt, rgeltSchema, rgeltId, rgeltValue, pceltFetchedPtr); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[3])(@this, celt, rgeltSchema, rgeltId, rgeltValue, pceltFetchedPtr); } return ret; } /// To be documented. - public static unsafe int Next(this ComPtr thisVtbl, uint celt, void* rgeltSchema, void* rgeltId, ref T0 rgeltValue, uint* pceltFetched) where T0 : unmanaged + public static unsafe int Next(this ComPtr thisVtbl, uint celt, Silk.NET.Core.Win32Extras.PropVariant* rgeltSchema, Silk.NET.Core.Win32Extras.PropVariant* rgeltId, ref Silk.NET.Core.Win32Extras.PropVariant rgeltValue, uint* pceltFetched) { var @this = thisVtbl.Handle; int ret = default; - fixed (void* rgeltValuePtr = &rgeltValue) + fixed (Silk.NET.Core.Win32Extras.PropVariant* rgeltValuePtr = &rgeltValue) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[3])(@this, celt, rgeltSchema, rgeltId, rgeltValuePtr, pceltFetched); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[3])(@this, celt, rgeltSchema, rgeltId, rgeltValuePtr, pceltFetched); } return ret; } /// To be documented. - public static unsafe int Next(this ComPtr thisVtbl, uint celt, void* rgeltSchema, void* rgeltId, ref T0 rgeltValue, ref uint pceltFetched) where T0 : unmanaged + public static unsafe int Next(this ComPtr thisVtbl, uint celt, Silk.NET.Core.Win32Extras.PropVariant* rgeltSchema, Silk.NET.Core.Win32Extras.PropVariant* rgeltId, ref Silk.NET.Core.Win32Extras.PropVariant rgeltValue, ref uint pceltFetched) { var @this = thisVtbl.Handle; int ret = default; - fixed (void* rgeltValuePtr = &rgeltValue) + fixed (Silk.NET.Core.Win32Extras.PropVariant* rgeltValuePtr = &rgeltValue) { fixed (uint* pceltFetchedPtr = &pceltFetched) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[3])(@this, celt, rgeltSchema, rgeltId, rgeltValuePtr, pceltFetchedPtr); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[3])(@this, celt, rgeltSchema, rgeltId, rgeltValuePtr, pceltFetchedPtr); } } return ret; } /// To be documented. - public static unsafe int Next(this ComPtr thisVtbl, uint celt, void* rgeltSchema, ref T0 rgeltId, void* rgeltValue, uint* pceltFetched) where T0 : unmanaged + public static unsafe int Next(this ComPtr thisVtbl, uint celt, Silk.NET.Core.Win32Extras.PropVariant* rgeltSchema, ref Silk.NET.Core.Win32Extras.PropVariant rgeltId, Silk.NET.Core.Win32Extras.PropVariant* rgeltValue, uint* pceltFetched) { var @this = thisVtbl.Handle; int ret = default; - fixed (void* rgeltIdPtr = &rgeltId) + fixed (Silk.NET.Core.Win32Extras.PropVariant* rgeltIdPtr = &rgeltId) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[3])(@this, celt, rgeltSchema, rgeltIdPtr, rgeltValue, pceltFetched); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[3])(@this, celt, rgeltSchema, rgeltIdPtr, rgeltValue, pceltFetched); } return ret; } /// To be documented. - public static unsafe int Next(this ComPtr thisVtbl, uint celt, void* rgeltSchema, ref T0 rgeltId, void* rgeltValue, ref uint pceltFetched) where T0 : unmanaged + public static unsafe int Next(this ComPtr thisVtbl, uint celt, Silk.NET.Core.Win32Extras.PropVariant* rgeltSchema, ref Silk.NET.Core.Win32Extras.PropVariant rgeltId, Silk.NET.Core.Win32Extras.PropVariant* rgeltValue, ref uint pceltFetched) { var @this = thisVtbl.Handle; int ret = default; - fixed (void* rgeltIdPtr = &rgeltId) + fixed (Silk.NET.Core.Win32Extras.PropVariant* rgeltIdPtr = &rgeltId) { fixed (uint* pceltFetchedPtr = &pceltFetched) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[3])(@this, celt, rgeltSchema, rgeltIdPtr, rgeltValue, pceltFetchedPtr); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[3])(@this, celt, rgeltSchema, rgeltIdPtr, rgeltValue, pceltFetchedPtr); } } return ret; } /// To be documented. - public static unsafe int Next(this ComPtr thisVtbl, uint celt, void* rgeltSchema, ref T0 rgeltId, ref T1 rgeltValue, uint* pceltFetched) where T0 : unmanaged where T1 : unmanaged + public static unsafe int Next(this ComPtr thisVtbl, uint celt, Silk.NET.Core.Win32Extras.PropVariant* rgeltSchema, ref Silk.NET.Core.Win32Extras.PropVariant rgeltId, ref Silk.NET.Core.Win32Extras.PropVariant rgeltValue, uint* pceltFetched) { var @this = thisVtbl.Handle; int ret = default; - fixed (void* rgeltIdPtr = &rgeltId) + fixed (Silk.NET.Core.Win32Extras.PropVariant* rgeltIdPtr = &rgeltId) { - fixed (void* rgeltValuePtr = &rgeltValue) + fixed (Silk.NET.Core.Win32Extras.PropVariant* rgeltValuePtr = &rgeltValue) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[3])(@this, celt, rgeltSchema, rgeltIdPtr, rgeltValuePtr, pceltFetched); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[3])(@this, celt, rgeltSchema, rgeltIdPtr, rgeltValuePtr, pceltFetched); } } return ret; } /// To be documented. - public static unsafe int Next(this ComPtr thisVtbl, uint celt, void* rgeltSchema, ref T0 rgeltId, ref T1 rgeltValue, ref uint pceltFetched) where T0 : unmanaged where T1 : unmanaged + public static unsafe int Next(this ComPtr thisVtbl, uint celt, Silk.NET.Core.Win32Extras.PropVariant* rgeltSchema, ref Silk.NET.Core.Win32Extras.PropVariant rgeltId, ref Silk.NET.Core.Win32Extras.PropVariant rgeltValue, ref uint pceltFetched) { var @this = thisVtbl.Handle; int ret = default; - fixed (void* rgeltIdPtr = &rgeltId) + fixed (Silk.NET.Core.Win32Extras.PropVariant* rgeltIdPtr = &rgeltId) { - fixed (void* rgeltValuePtr = &rgeltValue) + fixed (Silk.NET.Core.Win32Extras.PropVariant* rgeltValuePtr = &rgeltValue) { fixed (uint* pceltFetchedPtr = &pceltFetched) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[3])(@this, celt, rgeltSchema, rgeltIdPtr, rgeltValuePtr, pceltFetchedPtr); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[3])(@this, celt, rgeltSchema, rgeltIdPtr, rgeltValuePtr, pceltFetchedPtr); } } } @@ -193,59 +193,59 @@ public static unsafe int Next(this ComPtr thisVtbl } /// To be documented. - public static unsafe int Next(this ComPtr thisVtbl, uint celt, ref T0 rgeltSchema, void* rgeltId, void* rgeltValue, uint* pceltFetched) where T0 : unmanaged + public static unsafe int Next(this ComPtr thisVtbl, uint celt, ref Silk.NET.Core.Win32Extras.PropVariant rgeltSchema, Silk.NET.Core.Win32Extras.PropVariant* rgeltId, Silk.NET.Core.Win32Extras.PropVariant* rgeltValue, uint* pceltFetched) { var @this = thisVtbl.Handle; int ret = default; - fixed (void* rgeltSchemaPtr = &rgeltSchema) + fixed (Silk.NET.Core.Win32Extras.PropVariant* rgeltSchemaPtr = &rgeltSchema) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[3])(@this, celt, rgeltSchemaPtr, rgeltId, rgeltValue, pceltFetched); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[3])(@this, celt, rgeltSchemaPtr, rgeltId, rgeltValue, pceltFetched); } return ret; } /// To be documented. - public static unsafe int Next(this ComPtr thisVtbl, uint celt, ref T0 rgeltSchema, void* rgeltId, void* rgeltValue, ref uint pceltFetched) where T0 : unmanaged + public static unsafe int Next(this ComPtr thisVtbl, uint celt, ref Silk.NET.Core.Win32Extras.PropVariant rgeltSchema, Silk.NET.Core.Win32Extras.PropVariant* rgeltId, Silk.NET.Core.Win32Extras.PropVariant* rgeltValue, ref uint pceltFetched) { var @this = thisVtbl.Handle; int ret = default; - fixed (void* rgeltSchemaPtr = &rgeltSchema) + fixed (Silk.NET.Core.Win32Extras.PropVariant* rgeltSchemaPtr = &rgeltSchema) { fixed (uint* pceltFetchedPtr = &pceltFetched) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[3])(@this, celt, rgeltSchemaPtr, rgeltId, rgeltValue, pceltFetchedPtr); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[3])(@this, celt, rgeltSchemaPtr, rgeltId, rgeltValue, pceltFetchedPtr); } } return ret; } /// To be documented. - public static unsafe int Next(this ComPtr thisVtbl, uint celt, ref T0 rgeltSchema, void* rgeltId, ref T1 rgeltValue, uint* pceltFetched) where T0 : unmanaged where T1 : unmanaged + public static unsafe int Next(this ComPtr thisVtbl, uint celt, ref Silk.NET.Core.Win32Extras.PropVariant rgeltSchema, Silk.NET.Core.Win32Extras.PropVariant* rgeltId, ref Silk.NET.Core.Win32Extras.PropVariant rgeltValue, uint* pceltFetched) { var @this = thisVtbl.Handle; int ret = default; - fixed (void* rgeltSchemaPtr = &rgeltSchema) + fixed (Silk.NET.Core.Win32Extras.PropVariant* rgeltSchemaPtr = &rgeltSchema) { - fixed (void* rgeltValuePtr = &rgeltValue) + fixed (Silk.NET.Core.Win32Extras.PropVariant* rgeltValuePtr = &rgeltValue) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[3])(@this, celt, rgeltSchemaPtr, rgeltId, rgeltValuePtr, pceltFetched); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[3])(@this, celt, rgeltSchemaPtr, rgeltId, rgeltValuePtr, pceltFetched); } } return ret; } /// To be documented. - public static unsafe int Next(this ComPtr thisVtbl, uint celt, ref T0 rgeltSchema, void* rgeltId, ref T1 rgeltValue, ref uint pceltFetched) where T0 : unmanaged where T1 : unmanaged + public static unsafe int Next(this ComPtr thisVtbl, uint celt, ref Silk.NET.Core.Win32Extras.PropVariant rgeltSchema, Silk.NET.Core.Win32Extras.PropVariant* rgeltId, ref Silk.NET.Core.Win32Extras.PropVariant rgeltValue, ref uint pceltFetched) { var @this = thisVtbl.Handle; int ret = default; - fixed (void* rgeltSchemaPtr = &rgeltSchema) + fixed (Silk.NET.Core.Win32Extras.PropVariant* rgeltSchemaPtr = &rgeltSchema) { - fixed (void* rgeltValuePtr = &rgeltValue) + fixed (Silk.NET.Core.Win32Extras.PropVariant* rgeltValuePtr = &rgeltValue) { fixed (uint* pceltFetchedPtr = &pceltFetched) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[3])(@this, celt, rgeltSchemaPtr, rgeltId, rgeltValuePtr, pceltFetchedPtr); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[3])(@this, celt, rgeltSchemaPtr, rgeltId, rgeltValuePtr, pceltFetchedPtr); } } } @@ -253,32 +253,32 @@ public static unsafe int Next(this ComPtr thisVtbl } /// To be documented. - public static unsafe int Next(this ComPtr thisVtbl, uint celt, ref T0 rgeltSchema, ref T1 rgeltId, void* rgeltValue, uint* pceltFetched) where T0 : unmanaged where T1 : unmanaged + public static unsafe int Next(this ComPtr thisVtbl, uint celt, ref Silk.NET.Core.Win32Extras.PropVariant rgeltSchema, ref Silk.NET.Core.Win32Extras.PropVariant rgeltId, Silk.NET.Core.Win32Extras.PropVariant* rgeltValue, uint* pceltFetched) { var @this = thisVtbl.Handle; int ret = default; - fixed (void* rgeltSchemaPtr = &rgeltSchema) + fixed (Silk.NET.Core.Win32Extras.PropVariant* rgeltSchemaPtr = &rgeltSchema) { - fixed (void* rgeltIdPtr = &rgeltId) + fixed (Silk.NET.Core.Win32Extras.PropVariant* rgeltIdPtr = &rgeltId) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[3])(@this, celt, rgeltSchemaPtr, rgeltIdPtr, rgeltValue, pceltFetched); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[3])(@this, celt, rgeltSchemaPtr, rgeltIdPtr, rgeltValue, pceltFetched); } } return ret; } /// To be documented. - public static unsafe int Next(this ComPtr thisVtbl, uint celt, ref T0 rgeltSchema, ref T1 rgeltId, void* rgeltValue, ref uint pceltFetched) where T0 : unmanaged where T1 : unmanaged + public static unsafe int Next(this ComPtr thisVtbl, uint celt, ref Silk.NET.Core.Win32Extras.PropVariant rgeltSchema, ref Silk.NET.Core.Win32Extras.PropVariant rgeltId, Silk.NET.Core.Win32Extras.PropVariant* rgeltValue, ref uint pceltFetched) { var @this = thisVtbl.Handle; int ret = default; - fixed (void* rgeltSchemaPtr = &rgeltSchema) + fixed (Silk.NET.Core.Win32Extras.PropVariant* rgeltSchemaPtr = &rgeltSchema) { - fixed (void* rgeltIdPtr = &rgeltId) + fixed (Silk.NET.Core.Win32Extras.PropVariant* rgeltIdPtr = &rgeltId) { fixed (uint* pceltFetchedPtr = &pceltFetched) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[3])(@this, celt, rgeltSchemaPtr, rgeltIdPtr, rgeltValue, pceltFetchedPtr); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[3])(@this, celt, rgeltSchemaPtr, rgeltIdPtr, rgeltValue, pceltFetchedPtr); } } } @@ -286,17 +286,17 @@ public static unsafe int Next(this ComPtr thisVtbl } /// To be documented. - public static unsafe int Next(this ComPtr thisVtbl, uint celt, ref T0 rgeltSchema, ref T1 rgeltId, ref T2 rgeltValue, uint* pceltFetched) where T0 : unmanaged where T1 : unmanaged where T2 : unmanaged + public static unsafe int Next(this ComPtr thisVtbl, uint celt, ref Silk.NET.Core.Win32Extras.PropVariant rgeltSchema, ref Silk.NET.Core.Win32Extras.PropVariant rgeltId, ref Silk.NET.Core.Win32Extras.PropVariant rgeltValue, uint* pceltFetched) { var @this = thisVtbl.Handle; int ret = default; - fixed (void* rgeltSchemaPtr = &rgeltSchema) + fixed (Silk.NET.Core.Win32Extras.PropVariant* rgeltSchemaPtr = &rgeltSchema) { - fixed (void* rgeltIdPtr = &rgeltId) + fixed (Silk.NET.Core.Win32Extras.PropVariant* rgeltIdPtr = &rgeltId) { - fixed (void* rgeltValuePtr = &rgeltValue) + fixed (Silk.NET.Core.Win32Extras.PropVariant* rgeltValuePtr = &rgeltValue) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[3])(@this, celt, rgeltSchemaPtr, rgeltIdPtr, rgeltValuePtr, pceltFetched); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[3])(@this, celt, rgeltSchemaPtr, rgeltIdPtr, rgeltValuePtr, pceltFetched); } } } @@ -304,19 +304,19 @@ public static unsafe int Next(this ComPtr this } /// To be documented. - public static int Next(this ComPtr thisVtbl, uint celt, ref T0 rgeltSchema, ref T1 rgeltId, ref T2 rgeltValue, ref uint pceltFetched) where T0 : unmanaged where T1 : unmanaged where T2 : unmanaged + public static int Next(this ComPtr thisVtbl, uint celt, ref Silk.NET.Core.Win32Extras.PropVariant rgeltSchema, ref Silk.NET.Core.Win32Extras.PropVariant rgeltId, ref Silk.NET.Core.Win32Extras.PropVariant rgeltValue, ref uint pceltFetched) { var @this = thisVtbl.Handle; int ret = default; - fixed (void* rgeltSchemaPtr = &rgeltSchema) + fixed (Silk.NET.Core.Win32Extras.PropVariant* rgeltSchemaPtr = &rgeltSchema) { - fixed (void* rgeltIdPtr = &rgeltId) + fixed (Silk.NET.Core.Win32Extras.PropVariant* rgeltIdPtr = &rgeltId) { - fixed (void* rgeltValuePtr = &rgeltValue) + fixed (Silk.NET.Core.Win32Extras.PropVariant* rgeltValuePtr = &rgeltValue) { fixed (uint* pceltFetchedPtr = &pceltFetched) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[3])(@this, celt, rgeltSchemaPtr, rgeltIdPtr, rgeltValuePtr, pceltFetchedPtr); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[3])(@this, celt, rgeltSchemaPtr, rgeltIdPtr, rgeltValuePtr, pceltFetchedPtr); } } } @@ -389,7 +389,7 @@ public static unsafe int QueryInterface(this ComPtr thisVt } /// To be documented. - public static unsafe int Next(this ComPtr thisVtbl, uint celt, void* rgeltSchema, void* rgeltId, void* rgeltValue, Span pceltFetched) + public static unsafe int Next(this ComPtr thisVtbl, uint celt, Silk.NET.Core.Win32Extras.PropVariant* rgeltSchema, Silk.NET.Core.Win32Extras.PropVariant* rgeltId, Silk.NET.Core.Win32Extras.PropVariant* rgeltValue, Span pceltFetched) { var @this = thisVtbl.Handle; // SpanOverloader @@ -397,7 +397,7 @@ public static unsafe int Next(this ComPtr thisVtbl, uint c } /// To be documented. - public static unsafe int Next(this ComPtr thisVtbl, uint celt, void* rgeltSchema, void* rgeltId, Span rgeltValue, uint* pceltFetched) where T0 : unmanaged + public static unsafe int Next(this ComPtr thisVtbl, uint celt, Silk.NET.Core.Win32Extras.PropVariant* rgeltSchema, Silk.NET.Core.Win32Extras.PropVariant* rgeltId, Span rgeltValue, uint* pceltFetched) { var @this = thisVtbl.Handle; // SpanOverloader @@ -405,7 +405,7 @@ public static unsafe int Next(this ComPtr thisVtbl, ui } /// To be documented. - public static unsafe int Next(this ComPtr thisVtbl, uint celt, void* rgeltSchema, void* rgeltId, Span rgeltValue, Span pceltFetched) where T0 : unmanaged + public static unsafe int Next(this ComPtr thisVtbl, uint celt, Silk.NET.Core.Win32Extras.PropVariant* rgeltSchema, Silk.NET.Core.Win32Extras.PropVariant* rgeltId, Span rgeltValue, Span pceltFetched) { var @this = thisVtbl.Handle; // SpanOverloader @@ -413,7 +413,7 @@ public static unsafe int Next(this ComPtr thisVtbl, ui } /// To be documented. - public static unsafe int Next(this ComPtr thisVtbl, uint celt, void* rgeltSchema, Span rgeltId, void* rgeltValue, uint* pceltFetched) where T0 : unmanaged + public static unsafe int Next(this ComPtr thisVtbl, uint celt, Silk.NET.Core.Win32Extras.PropVariant* rgeltSchema, Span rgeltId, Silk.NET.Core.Win32Extras.PropVariant* rgeltValue, uint* pceltFetched) { var @this = thisVtbl.Handle; // SpanOverloader @@ -421,7 +421,7 @@ public static unsafe int Next(this ComPtr thisVtbl, ui } /// To be documented. - public static unsafe int Next(this ComPtr thisVtbl, uint celt, void* rgeltSchema, Span rgeltId, void* rgeltValue, Span pceltFetched) where T0 : unmanaged + public static unsafe int Next(this ComPtr thisVtbl, uint celt, Silk.NET.Core.Win32Extras.PropVariant* rgeltSchema, Span rgeltId, Silk.NET.Core.Win32Extras.PropVariant* rgeltValue, Span pceltFetched) { var @this = thisVtbl.Handle; // SpanOverloader @@ -429,7 +429,7 @@ public static unsafe int Next(this ComPtr thisVtbl, ui } /// To be documented. - public static unsafe int Next(this ComPtr thisVtbl, uint celt, void* rgeltSchema, Span rgeltId, Span rgeltValue, uint* pceltFetched) where T0 : unmanaged where T1 : unmanaged + public static unsafe int Next(this ComPtr thisVtbl, uint celt, Silk.NET.Core.Win32Extras.PropVariant* rgeltSchema, Span rgeltId, Span rgeltValue, uint* pceltFetched) { var @this = thisVtbl.Handle; // SpanOverloader @@ -437,7 +437,7 @@ public static unsafe int Next(this ComPtr thisVtbl } /// To be documented. - public static unsafe int Next(this ComPtr thisVtbl, uint celt, void* rgeltSchema, Span rgeltId, Span rgeltValue, Span pceltFetched) where T0 : unmanaged where T1 : unmanaged + public static unsafe int Next(this ComPtr thisVtbl, uint celt, Silk.NET.Core.Win32Extras.PropVariant* rgeltSchema, Span rgeltId, Span rgeltValue, Span pceltFetched) { var @this = thisVtbl.Handle; // SpanOverloader @@ -445,7 +445,7 @@ public static unsafe int Next(this ComPtr thisVtbl } /// To be documented. - public static unsafe int Next(this ComPtr thisVtbl, uint celt, Span rgeltSchema, void* rgeltId, void* rgeltValue, uint* pceltFetched) where T0 : unmanaged + public static unsafe int Next(this ComPtr thisVtbl, uint celt, Span rgeltSchema, Silk.NET.Core.Win32Extras.PropVariant* rgeltId, Silk.NET.Core.Win32Extras.PropVariant* rgeltValue, uint* pceltFetched) { var @this = thisVtbl.Handle; // SpanOverloader @@ -453,7 +453,7 @@ public static unsafe int Next(this ComPtr thisVtbl, ui } /// To be documented. - public static unsafe int Next(this ComPtr thisVtbl, uint celt, Span rgeltSchema, void* rgeltId, void* rgeltValue, Span pceltFetched) where T0 : unmanaged + public static unsafe int Next(this ComPtr thisVtbl, uint celt, Span rgeltSchema, Silk.NET.Core.Win32Extras.PropVariant* rgeltId, Silk.NET.Core.Win32Extras.PropVariant* rgeltValue, Span pceltFetched) { var @this = thisVtbl.Handle; // SpanOverloader @@ -461,7 +461,7 @@ public static unsafe int Next(this ComPtr thisVtbl, ui } /// To be documented. - public static unsafe int Next(this ComPtr thisVtbl, uint celt, Span rgeltSchema, void* rgeltId, Span rgeltValue, uint* pceltFetched) where T0 : unmanaged where T1 : unmanaged + public static unsafe int Next(this ComPtr thisVtbl, uint celt, Span rgeltSchema, Silk.NET.Core.Win32Extras.PropVariant* rgeltId, Span rgeltValue, uint* pceltFetched) { var @this = thisVtbl.Handle; // SpanOverloader @@ -469,7 +469,7 @@ public static unsafe int Next(this ComPtr thisVtbl } /// To be documented. - public static unsafe int Next(this ComPtr thisVtbl, uint celt, Span rgeltSchema, void* rgeltId, Span rgeltValue, Span pceltFetched) where T0 : unmanaged where T1 : unmanaged + public static unsafe int Next(this ComPtr thisVtbl, uint celt, Span rgeltSchema, Silk.NET.Core.Win32Extras.PropVariant* rgeltId, Span rgeltValue, Span pceltFetched) { var @this = thisVtbl.Handle; // SpanOverloader @@ -477,7 +477,7 @@ public static unsafe int Next(this ComPtr thisVtbl } /// To be documented. - public static unsafe int Next(this ComPtr thisVtbl, uint celt, Span rgeltSchema, Span rgeltId, void* rgeltValue, uint* pceltFetched) where T0 : unmanaged where T1 : unmanaged + public static unsafe int Next(this ComPtr thisVtbl, uint celt, Span rgeltSchema, Span rgeltId, Silk.NET.Core.Win32Extras.PropVariant* rgeltValue, uint* pceltFetched) { var @this = thisVtbl.Handle; // SpanOverloader @@ -485,7 +485,7 @@ public static unsafe int Next(this ComPtr thisVtbl } /// To be documented. - public static unsafe int Next(this ComPtr thisVtbl, uint celt, Span rgeltSchema, Span rgeltId, void* rgeltValue, Span pceltFetched) where T0 : unmanaged where T1 : unmanaged + public static unsafe int Next(this ComPtr thisVtbl, uint celt, Span rgeltSchema, Span rgeltId, Silk.NET.Core.Win32Extras.PropVariant* rgeltValue, Span pceltFetched) { var @this = thisVtbl.Handle; // SpanOverloader @@ -493,7 +493,7 @@ public static unsafe int Next(this ComPtr thisVtbl } /// To be documented. - public static unsafe int Next(this ComPtr thisVtbl, uint celt, Span rgeltSchema, Span rgeltId, Span rgeltValue, uint* pceltFetched) where T0 : unmanaged where T1 : unmanaged where T2 : unmanaged + public static unsafe int Next(this ComPtr thisVtbl, uint celt, Span rgeltSchema, Span rgeltId, Span rgeltValue, uint* pceltFetched) { var @this = thisVtbl.Handle; // SpanOverloader @@ -501,7 +501,7 @@ public static unsafe int Next(this ComPtr this } /// To be documented. - public static int Next(this ComPtr thisVtbl, uint celt, Span rgeltSchema, Span rgeltId, Span rgeltValue, Span pceltFetched) where T0 : unmanaged where T1 : unmanaged where T2 : unmanaged + public static int Next(this ComPtr thisVtbl, uint celt, Span rgeltSchema, Span rgeltId, Span rgeltValue, Span pceltFetched) { var @this = thisVtbl.Handle; // SpanOverloader diff --git a/src/Microsoft/Silk.NET.Direct2D/WindowsCodecs/Structs/WICMetadataQueryReaderVtblExtensions.gen.cs b/src/Microsoft/Silk.NET.Direct2D/WindowsCodecs/Structs/WICMetadataQueryReaderVtblExtensions.gen.cs index 6e51a10eca..1988c4f064 100644 --- a/src/Microsoft/Silk.NET.Direct2D/WindowsCodecs/Structs/WICMetadataQueryReaderVtblExtensions.gen.cs +++ b/src/Microsoft/Silk.NET.Direct2D/WindowsCodecs/Structs/WICMetadataQueryReaderVtblExtensions.gen.cs @@ -179,73 +179,73 @@ public static int GetLocation(this ComPtr thisVtbl, uin } /// To be documented. - public static unsafe int GetMetadataByName(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* wzName, void* pvarValue) + public static unsafe int GetMetadataByName(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* wzName, Silk.NET.Core.Win32Extras.PropVariant* pvarValue) { var @this = thisVtbl.Handle; int ret = default; - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[5])(@this, wzName, pvarValue); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[5])(@this, wzName, pvarValue); return ret; } /// To be documented. - public static unsafe int GetMetadataByName(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* wzName, ref T0 pvarValue) where T0 : unmanaged + public static unsafe int GetMetadataByName(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* wzName, ref Silk.NET.Core.Win32Extras.PropVariant pvarValue) { var @this = thisVtbl.Handle; int ret = default; - fixed (void* pvarValuePtr = &pvarValue) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarValuePtr = &pvarValue) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[5])(@this, wzName, pvarValuePtr); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[5])(@this, wzName, pvarValuePtr); } return ret; } /// To be documented. - public static unsafe int GetMetadataByName(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char wzName, void* pvarValue) + public static unsafe int GetMetadataByName(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char wzName, Silk.NET.Core.Win32Extras.PropVariant* pvarValue) { var @this = thisVtbl.Handle; int ret = default; fixed (char* wzNamePtr = &wzName) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[5])(@this, wzNamePtr, pvarValue); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[5])(@this, wzNamePtr, pvarValue); } return ret; } /// To be documented. - public static int GetMetadataByName(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char wzName, ref T0 pvarValue) where T0 : unmanaged + public static int GetMetadataByName(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char wzName, ref Silk.NET.Core.Win32Extras.PropVariant pvarValue) { var @this = thisVtbl.Handle; int ret = default; fixed (char* wzNamePtr = &wzName) { - fixed (void* pvarValuePtr = &pvarValue) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarValuePtr = &pvarValue) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[5])(@this, wzNamePtr, pvarValuePtr); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[5])(@this, wzNamePtr, pvarValuePtr); } } return ret; } /// To be documented. - public static unsafe int GetMetadataByName(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string wzName, void* pvarValue) + public static unsafe int GetMetadataByName(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string wzName, Silk.NET.Core.Win32Extras.PropVariant* pvarValue) { var @this = thisVtbl.Handle; int ret = default; var wzNamePtr = (byte*) SilkMarshal.StringToPtr(wzName, NativeStringEncoding.LPWStr); - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[5])(@this, wzNamePtr, pvarValue); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[5])(@this, wzNamePtr, pvarValue); SilkMarshal.Free((nint)wzNamePtr); return ret; } /// To be documented. - public static int GetMetadataByName(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string wzName, ref T0 pvarValue) where T0 : unmanaged + public static int GetMetadataByName(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string wzName, ref Silk.NET.Core.Win32Extras.PropVariant pvarValue) { var @this = thisVtbl.Handle; int ret = default; var wzNamePtr = (byte*) SilkMarshal.StringToPtr(wzName, NativeStringEncoding.LPWStr); - fixed (void* pvarValuePtr = &pvarValue) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarValuePtr = &pvarValue) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[5])(@this, wzNamePtr, pvarValuePtr); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[5])(@this, wzNamePtr, pvarValuePtr); } SilkMarshal.Free((nint)wzNamePtr); return ret; @@ -338,7 +338,7 @@ public static int GetLocation(this ComPtr thisVtbl, uin } /// To be documented. - public static unsafe int GetMetadataByName(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* wzName, Span pvarValue) where T0 : unmanaged + public static unsafe int GetMetadataByName(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* wzName, Span pvarValue) { var @this = thisVtbl.Handle; // SpanOverloader @@ -346,7 +346,7 @@ public static unsafe int GetMetadataByName(this ComPtrTo be documented. - public static unsafe int GetMetadataByName(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan wzName, void* pvarValue) + public static unsafe int GetMetadataByName(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan wzName, Silk.NET.Core.Win32Extras.PropVariant* pvarValue) { var @this = thisVtbl.Handle; // SpanOverloader @@ -354,7 +354,7 @@ public static unsafe int GetMetadataByName(this ComPtr } /// To be documented. - public static int GetMetadataByName(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan wzName, Span pvarValue) where T0 : unmanaged + public static int GetMetadataByName(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan wzName, Span pvarValue) { var @this = thisVtbl.Handle; // SpanOverloader @@ -362,7 +362,7 @@ public static int GetMetadataByName(this ComPtr thi } /// To be documented. - public static int GetMetadataByName(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string wzName, Span pvarValue) where T0 : unmanaged + public static int GetMetadataByName(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string wzName, Span pvarValue) { var @this = thisVtbl.Handle; // SpanOverloader diff --git a/src/Microsoft/Silk.NET.Direct2D/WindowsCodecs/Structs/WICMetadataQueryWriterVtblExtensions.gen.cs b/src/Microsoft/Silk.NET.Direct2D/WindowsCodecs/Structs/WICMetadataQueryWriterVtblExtensions.gen.cs index b64a8aa3a6..1cce84a3d7 100644 --- a/src/Microsoft/Silk.NET.Direct2D/WindowsCodecs/Structs/WICMetadataQueryWriterVtblExtensions.gen.cs +++ b/src/Microsoft/Silk.NET.Direct2D/WindowsCodecs/Structs/WICMetadataQueryWriterVtblExtensions.gen.cs @@ -179,73 +179,73 @@ public static int GetLocation(this ComPtr thisVtbl, uin } /// To be documented. - public static unsafe int GetMetadataByName(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* wzName, void* pvarValue) + public static unsafe int GetMetadataByName(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* wzName, Silk.NET.Core.Win32Extras.PropVariant* pvarValue) { var @this = thisVtbl.Handle; int ret = default; - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[5])(@this, wzName, pvarValue); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[5])(@this, wzName, pvarValue); return ret; } /// To be documented. - public static unsafe int GetMetadataByName(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* wzName, ref T0 pvarValue) where T0 : unmanaged + public static unsafe int GetMetadataByName(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* wzName, ref Silk.NET.Core.Win32Extras.PropVariant pvarValue) { var @this = thisVtbl.Handle; int ret = default; - fixed (void* pvarValuePtr = &pvarValue) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarValuePtr = &pvarValue) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[5])(@this, wzName, pvarValuePtr); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[5])(@this, wzName, pvarValuePtr); } return ret; } /// To be documented. - public static unsafe int GetMetadataByName(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char wzName, void* pvarValue) + public static unsafe int GetMetadataByName(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char wzName, Silk.NET.Core.Win32Extras.PropVariant* pvarValue) { var @this = thisVtbl.Handle; int ret = default; fixed (char* wzNamePtr = &wzName) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[5])(@this, wzNamePtr, pvarValue); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[5])(@this, wzNamePtr, pvarValue); } return ret; } /// To be documented. - public static int GetMetadataByName(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char wzName, ref T0 pvarValue) where T0 : unmanaged + public static int GetMetadataByName(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char wzName, ref Silk.NET.Core.Win32Extras.PropVariant pvarValue) { var @this = thisVtbl.Handle; int ret = default; fixed (char* wzNamePtr = &wzName) { - fixed (void* pvarValuePtr = &pvarValue) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarValuePtr = &pvarValue) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[5])(@this, wzNamePtr, pvarValuePtr); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[5])(@this, wzNamePtr, pvarValuePtr); } } return ret; } /// To be documented. - public static unsafe int GetMetadataByName(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string wzName, void* pvarValue) + public static unsafe int GetMetadataByName(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string wzName, Silk.NET.Core.Win32Extras.PropVariant* pvarValue) { var @this = thisVtbl.Handle; int ret = default; var wzNamePtr = (byte*) SilkMarshal.StringToPtr(wzName, NativeStringEncoding.LPWStr); - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[5])(@this, wzNamePtr, pvarValue); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[5])(@this, wzNamePtr, pvarValue); SilkMarshal.Free((nint)wzNamePtr); return ret; } /// To be documented. - public static int GetMetadataByName(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string wzName, ref T0 pvarValue) where T0 : unmanaged + public static int GetMetadataByName(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string wzName, ref Silk.NET.Core.Win32Extras.PropVariant pvarValue) { var @this = thisVtbl.Handle; int ret = default; var wzNamePtr = (byte*) SilkMarshal.StringToPtr(wzName, NativeStringEncoding.LPWStr); - fixed (void* pvarValuePtr = &pvarValue) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarValuePtr = &pvarValue) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[5])(@this, wzNamePtr, pvarValuePtr); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[5])(@this, wzNamePtr, pvarValuePtr); } SilkMarshal.Free((nint)wzNamePtr); return ret; @@ -273,73 +273,73 @@ public static unsafe int GetEnumerator(this ComPtr this } /// To be documented. - public static unsafe int SetMetadataByName(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* wzName, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pvarValue) + public static unsafe int SetMetadataByName(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* wzName, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Silk.NET.Core.Win32Extras.PropVariant* pvarValue) { var @this = thisVtbl.Handle; int ret = default; - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[7])(@this, wzName, pvarValue); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[7])(@this, wzName, pvarValue); return ret; } /// To be documented. - public static unsafe int SetMetadataByName(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* wzName, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in T0 pvarValue) where T0 : unmanaged + public static unsafe int SetMetadataByName(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* wzName, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Silk.NET.Core.Win32Extras.PropVariant pvarValue) { var @this = thisVtbl.Handle; int ret = default; - fixed (void* pvarValuePtr = &pvarValue) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarValuePtr = &pvarValue) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[7])(@this, wzName, pvarValuePtr); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[7])(@this, wzName, pvarValuePtr); } return ret; } /// To be documented. - public static unsafe int SetMetadataByName(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char wzName, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pvarValue) + public static unsafe int SetMetadataByName(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char wzName, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Silk.NET.Core.Win32Extras.PropVariant* pvarValue) { var @this = thisVtbl.Handle; int ret = default; fixed (char* wzNamePtr = &wzName) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[7])(@this, wzNamePtr, pvarValue); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[7])(@this, wzNamePtr, pvarValue); } return ret; } /// To be documented. - public static int SetMetadataByName(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char wzName, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in T0 pvarValue) where T0 : unmanaged + public static int SetMetadataByName(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in char wzName, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Silk.NET.Core.Win32Extras.PropVariant pvarValue) { var @this = thisVtbl.Handle; int ret = default; fixed (char* wzNamePtr = &wzName) { - fixed (void* pvarValuePtr = &pvarValue) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarValuePtr = &pvarValue) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[7])(@this, wzNamePtr, pvarValuePtr); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[7])(@this, wzNamePtr, pvarValuePtr); } } return ret; } /// To be documented. - public static unsafe int SetMetadataByName(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string wzName, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pvarValue) + public static unsafe int SetMetadataByName(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string wzName, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Silk.NET.Core.Win32Extras.PropVariant* pvarValue) { var @this = thisVtbl.Handle; int ret = default; var wzNamePtr = (byte*) SilkMarshal.StringToPtr(wzName, NativeStringEncoding.LPWStr); - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[7])(@this, wzNamePtr, pvarValue); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[7])(@this, wzNamePtr, pvarValue); SilkMarshal.Free((nint)wzNamePtr); return ret; } /// To be documented. - public static int SetMetadataByName(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string wzName, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in T0 pvarValue) where T0 : unmanaged + public static int SetMetadataByName(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string wzName, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Silk.NET.Core.Win32Extras.PropVariant pvarValue) { var @this = thisVtbl.Handle; int ret = default; var wzNamePtr = (byte*) SilkMarshal.StringToPtr(wzName, NativeStringEncoding.LPWStr); - fixed (void* pvarValuePtr = &pvarValue) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarValuePtr = &pvarValue) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[7])(@this, wzNamePtr, pvarValuePtr); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[7])(@this, wzNamePtr, pvarValuePtr); } SilkMarshal.Free((nint)wzNamePtr); return ret; @@ -443,7 +443,7 @@ public static int GetLocation(this ComPtr thisVtbl, uin } /// To be documented. - public static unsafe int GetMetadataByName(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* wzName, Span pvarValue) where T0 : unmanaged + public static unsafe int GetMetadataByName(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* wzName, Span pvarValue) { var @this = thisVtbl.Handle; // SpanOverloader @@ -451,7 +451,7 @@ public static unsafe int GetMetadataByName(this ComPtrTo be documented. - public static unsafe int GetMetadataByName(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan wzName, void* pvarValue) + public static unsafe int GetMetadataByName(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan wzName, Silk.NET.Core.Win32Extras.PropVariant* pvarValue) { var @this = thisVtbl.Handle; // SpanOverloader @@ -459,7 +459,7 @@ public static unsafe int GetMetadataByName(this ComPtr } /// To be documented. - public static int GetMetadataByName(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan wzName, Span pvarValue) where T0 : unmanaged + public static int GetMetadataByName(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan wzName, Span pvarValue) { var @this = thisVtbl.Handle; // SpanOverloader @@ -467,7 +467,7 @@ public static int GetMetadataByName(this ComPtr thi } /// To be documented. - public static int GetMetadataByName(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string wzName, Span pvarValue) where T0 : unmanaged + public static int GetMetadataByName(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string wzName, Span pvarValue) { var @this = thisVtbl.Handle; // SpanOverloader @@ -475,7 +475,7 @@ public static int GetMetadataByName(this ComPtr thi } /// To be documented. - public static unsafe int SetMetadataByName(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* wzName, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pvarValue) where T0 : unmanaged + public static unsafe int SetMetadataByName(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* wzName, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pvarValue) { var @this = thisVtbl.Handle; // SpanOverloader @@ -483,7 +483,7 @@ public static unsafe int SetMetadataByName(this ComPtrTo be documented. - public static unsafe int SetMetadataByName(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan wzName, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pvarValue) + public static unsafe int SetMetadataByName(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan wzName, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Silk.NET.Core.Win32Extras.PropVariant* pvarValue) { var @this = thisVtbl.Handle; // SpanOverloader @@ -491,7 +491,7 @@ public static unsafe int SetMetadataByName(this ComPtr } /// To be documented. - public static int SetMetadataByName(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan wzName, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pvarValue) where T0 : unmanaged + public static int SetMetadataByName(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan wzName, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pvarValue) { var @this = thisVtbl.Handle; // SpanOverloader @@ -499,7 +499,7 @@ public static int SetMetadataByName(this ComPtr thi } /// To be documented. - public static int SetMetadataByName(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string wzName, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pvarValue) where T0 : unmanaged + public static int SetMetadataByName(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string wzName, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pvarValue) { var @this = thisVtbl.Handle; // SpanOverloader diff --git a/src/Microsoft/Silk.NET.Direct2D/WindowsCodecs/Structs/WICMetadataReaderVtblExtensions.gen.cs b/src/Microsoft/Silk.NET.Direct2D/WindowsCodecs/Structs/WICMetadataReaderVtblExtensions.gen.cs index cfcf72fa83..5a2b6006e8 100644 --- a/src/Microsoft/Silk.NET.Direct2D/WindowsCodecs/Structs/WICMetadataReaderVtblExtensions.gen.cs +++ b/src/Microsoft/Silk.NET.Direct2D/WindowsCodecs/Structs/WICMetadataReaderVtblExtensions.gen.cs @@ -148,107 +148,107 @@ public static int GetCount(this ComPtr thisVtbl, ref uint pc } /// To be documented. - public static unsafe int GetValueByIndex(this ComPtr thisVtbl, uint nIndex, void* pvarSchema, void* pvarId, void* pvarValue) + public static unsafe int GetValueByIndex(this ComPtr thisVtbl, uint nIndex, Silk.NET.Core.Win32Extras.PropVariant* pvarSchema, Silk.NET.Core.Win32Extras.PropVariant* pvarId, Silk.NET.Core.Win32Extras.PropVariant* pvarValue) { var @this = thisVtbl.Handle; int ret = default; - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[6])(@this, nIndex, pvarSchema, pvarId, pvarValue); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[6])(@this, nIndex, pvarSchema, pvarId, pvarValue); return ret; } /// To be documented. - public static unsafe int GetValueByIndex(this ComPtr thisVtbl, uint nIndex, void* pvarSchema, void* pvarId, ref T0 pvarValue) where T0 : unmanaged + public static unsafe int GetValueByIndex(this ComPtr thisVtbl, uint nIndex, Silk.NET.Core.Win32Extras.PropVariant* pvarSchema, Silk.NET.Core.Win32Extras.PropVariant* pvarId, ref Silk.NET.Core.Win32Extras.PropVariant pvarValue) { var @this = thisVtbl.Handle; int ret = default; - fixed (void* pvarValuePtr = &pvarValue) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarValuePtr = &pvarValue) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[6])(@this, nIndex, pvarSchema, pvarId, pvarValuePtr); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[6])(@this, nIndex, pvarSchema, pvarId, pvarValuePtr); } return ret; } /// To be documented. - public static unsafe int GetValueByIndex(this ComPtr thisVtbl, uint nIndex, void* pvarSchema, ref T0 pvarId, void* pvarValue) where T0 : unmanaged + public static unsafe int GetValueByIndex(this ComPtr thisVtbl, uint nIndex, Silk.NET.Core.Win32Extras.PropVariant* pvarSchema, ref Silk.NET.Core.Win32Extras.PropVariant pvarId, Silk.NET.Core.Win32Extras.PropVariant* pvarValue) { var @this = thisVtbl.Handle; int ret = default; - fixed (void* pvarIdPtr = &pvarId) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarIdPtr = &pvarId) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[6])(@this, nIndex, pvarSchema, pvarIdPtr, pvarValue); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[6])(@this, nIndex, pvarSchema, pvarIdPtr, pvarValue); } return ret; } /// To be documented. - public static unsafe int GetValueByIndex(this ComPtr thisVtbl, uint nIndex, void* pvarSchema, ref T0 pvarId, ref T1 pvarValue) where T0 : unmanaged where T1 : unmanaged + public static unsafe int GetValueByIndex(this ComPtr thisVtbl, uint nIndex, Silk.NET.Core.Win32Extras.PropVariant* pvarSchema, ref Silk.NET.Core.Win32Extras.PropVariant pvarId, ref Silk.NET.Core.Win32Extras.PropVariant pvarValue) { var @this = thisVtbl.Handle; int ret = default; - fixed (void* pvarIdPtr = &pvarId) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarIdPtr = &pvarId) { - fixed (void* pvarValuePtr = &pvarValue) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarValuePtr = &pvarValue) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[6])(@this, nIndex, pvarSchema, pvarIdPtr, pvarValuePtr); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[6])(@this, nIndex, pvarSchema, pvarIdPtr, pvarValuePtr); } } return ret; } /// To be documented. - public static unsafe int GetValueByIndex(this ComPtr thisVtbl, uint nIndex, ref T0 pvarSchema, void* pvarId, void* pvarValue) where T0 : unmanaged + public static unsafe int GetValueByIndex(this ComPtr thisVtbl, uint nIndex, ref Silk.NET.Core.Win32Extras.PropVariant pvarSchema, Silk.NET.Core.Win32Extras.PropVariant* pvarId, Silk.NET.Core.Win32Extras.PropVariant* pvarValue) { var @this = thisVtbl.Handle; int ret = default; - fixed (void* pvarSchemaPtr = &pvarSchema) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarSchemaPtr = &pvarSchema) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[6])(@this, nIndex, pvarSchemaPtr, pvarId, pvarValue); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[6])(@this, nIndex, pvarSchemaPtr, pvarId, pvarValue); } return ret; } /// To be documented. - public static unsafe int GetValueByIndex(this ComPtr thisVtbl, uint nIndex, ref T0 pvarSchema, void* pvarId, ref T1 pvarValue) where T0 : unmanaged where T1 : unmanaged + public static unsafe int GetValueByIndex(this ComPtr thisVtbl, uint nIndex, ref Silk.NET.Core.Win32Extras.PropVariant pvarSchema, Silk.NET.Core.Win32Extras.PropVariant* pvarId, ref Silk.NET.Core.Win32Extras.PropVariant pvarValue) { var @this = thisVtbl.Handle; int ret = default; - fixed (void* pvarSchemaPtr = &pvarSchema) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarSchemaPtr = &pvarSchema) { - fixed (void* pvarValuePtr = &pvarValue) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarValuePtr = &pvarValue) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[6])(@this, nIndex, pvarSchemaPtr, pvarId, pvarValuePtr); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[6])(@this, nIndex, pvarSchemaPtr, pvarId, pvarValuePtr); } } return ret; } /// To be documented. - public static unsafe int GetValueByIndex(this ComPtr thisVtbl, uint nIndex, ref T0 pvarSchema, ref T1 pvarId, void* pvarValue) where T0 : unmanaged where T1 : unmanaged + public static unsafe int GetValueByIndex(this ComPtr thisVtbl, uint nIndex, ref Silk.NET.Core.Win32Extras.PropVariant pvarSchema, ref Silk.NET.Core.Win32Extras.PropVariant pvarId, Silk.NET.Core.Win32Extras.PropVariant* pvarValue) { var @this = thisVtbl.Handle; int ret = default; - fixed (void* pvarSchemaPtr = &pvarSchema) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarSchemaPtr = &pvarSchema) { - fixed (void* pvarIdPtr = &pvarId) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarIdPtr = &pvarId) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[6])(@this, nIndex, pvarSchemaPtr, pvarIdPtr, pvarValue); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[6])(@this, nIndex, pvarSchemaPtr, pvarIdPtr, pvarValue); } } return ret; } /// To be documented. - public static int GetValueByIndex(this ComPtr thisVtbl, uint nIndex, ref T0 pvarSchema, ref T1 pvarId, ref T2 pvarValue) where T0 : unmanaged where T1 : unmanaged where T2 : unmanaged + public static int GetValueByIndex(this ComPtr thisVtbl, uint nIndex, ref Silk.NET.Core.Win32Extras.PropVariant pvarSchema, ref Silk.NET.Core.Win32Extras.PropVariant pvarId, ref Silk.NET.Core.Win32Extras.PropVariant pvarValue) { var @this = thisVtbl.Handle; int ret = default; - fixed (void* pvarSchemaPtr = &pvarSchema) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarSchemaPtr = &pvarSchema) { - fixed (void* pvarIdPtr = &pvarId) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarIdPtr = &pvarId) { - fixed (void* pvarValuePtr = &pvarValue) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarValuePtr = &pvarValue) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[6])(@this, nIndex, pvarSchemaPtr, pvarIdPtr, pvarValuePtr); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[6])(@this, nIndex, pvarSchemaPtr, pvarIdPtr, pvarValuePtr); } } } @@ -256,107 +256,107 @@ public static int GetValueByIndex(this ComPtr th } /// To be documented. - public static unsafe int GetValue(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pvarId, void* pvarValue) + public static unsafe int GetValue(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Silk.NET.Core.Win32Extras.PropVariant* pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Silk.NET.Core.Win32Extras.PropVariant* pvarId, Silk.NET.Core.Win32Extras.PropVariant* pvarValue) { var @this = thisVtbl.Handle; int ret = default; - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[7])(@this, pvarSchema, pvarId, pvarValue); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[7])(@this, pvarSchema, pvarId, pvarValue); return ret; } /// To be documented. - public static unsafe int GetValue(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pvarId, ref T0 pvarValue) where T0 : unmanaged + public static unsafe int GetValue(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Silk.NET.Core.Win32Extras.PropVariant* pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Silk.NET.Core.Win32Extras.PropVariant* pvarId, ref Silk.NET.Core.Win32Extras.PropVariant pvarValue) { var @this = thisVtbl.Handle; int ret = default; - fixed (void* pvarValuePtr = &pvarValue) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarValuePtr = &pvarValue) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[7])(@this, pvarSchema, pvarId, pvarValuePtr); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[7])(@this, pvarSchema, pvarId, pvarValuePtr); } return ret; } /// To be documented. - public static unsafe int GetValue(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in T0 pvarId, void* pvarValue) where T0 : unmanaged + public static unsafe int GetValue(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Silk.NET.Core.Win32Extras.PropVariant* pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Silk.NET.Core.Win32Extras.PropVariant pvarId, Silk.NET.Core.Win32Extras.PropVariant* pvarValue) { var @this = thisVtbl.Handle; int ret = default; - fixed (void* pvarIdPtr = &pvarId) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarIdPtr = &pvarId) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[7])(@this, pvarSchema, pvarIdPtr, pvarValue); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[7])(@this, pvarSchema, pvarIdPtr, pvarValue); } return ret; } /// To be documented. - public static unsafe int GetValue(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in T0 pvarId, ref T1 pvarValue) where T0 : unmanaged where T1 : unmanaged + public static unsafe int GetValue(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Silk.NET.Core.Win32Extras.PropVariant* pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Silk.NET.Core.Win32Extras.PropVariant pvarId, ref Silk.NET.Core.Win32Extras.PropVariant pvarValue) { var @this = thisVtbl.Handle; int ret = default; - fixed (void* pvarIdPtr = &pvarId) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarIdPtr = &pvarId) { - fixed (void* pvarValuePtr = &pvarValue) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarValuePtr = &pvarValue) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[7])(@this, pvarSchema, pvarIdPtr, pvarValuePtr); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[7])(@this, pvarSchema, pvarIdPtr, pvarValuePtr); } } return ret; } /// To be documented. - public static unsafe int GetValue(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in T0 pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pvarId, void* pvarValue) where T0 : unmanaged + public static unsafe int GetValue(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Silk.NET.Core.Win32Extras.PropVariant pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Silk.NET.Core.Win32Extras.PropVariant* pvarId, Silk.NET.Core.Win32Extras.PropVariant* pvarValue) { var @this = thisVtbl.Handle; int ret = default; - fixed (void* pvarSchemaPtr = &pvarSchema) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarSchemaPtr = &pvarSchema) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[7])(@this, pvarSchemaPtr, pvarId, pvarValue); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[7])(@this, pvarSchemaPtr, pvarId, pvarValue); } return ret; } /// To be documented. - public static unsafe int GetValue(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in T0 pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pvarId, ref T1 pvarValue) where T0 : unmanaged where T1 : unmanaged + public static unsafe int GetValue(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Silk.NET.Core.Win32Extras.PropVariant pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Silk.NET.Core.Win32Extras.PropVariant* pvarId, ref Silk.NET.Core.Win32Extras.PropVariant pvarValue) { var @this = thisVtbl.Handle; int ret = default; - fixed (void* pvarSchemaPtr = &pvarSchema) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarSchemaPtr = &pvarSchema) { - fixed (void* pvarValuePtr = &pvarValue) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarValuePtr = &pvarValue) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[7])(@this, pvarSchemaPtr, pvarId, pvarValuePtr); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[7])(@this, pvarSchemaPtr, pvarId, pvarValuePtr); } } return ret; } /// To be documented. - public static unsafe int GetValue(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in T0 pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in T1 pvarId, void* pvarValue) where T0 : unmanaged where T1 : unmanaged + public static unsafe int GetValue(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Silk.NET.Core.Win32Extras.PropVariant pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Silk.NET.Core.Win32Extras.PropVariant pvarId, Silk.NET.Core.Win32Extras.PropVariant* pvarValue) { var @this = thisVtbl.Handle; int ret = default; - fixed (void* pvarSchemaPtr = &pvarSchema) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarSchemaPtr = &pvarSchema) { - fixed (void* pvarIdPtr = &pvarId) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarIdPtr = &pvarId) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[7])(@this, pvarSchemaPtr, pvarIdPtr, pvarValue); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[7])(@this, pvarSchemaPtr, pvarIdPtr, pvarValue); } } return ret; } /// To be documented. - public static int GetValue(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in T0 pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in T1 pvarId, ref T2 pvarValue) where T0 : unmanaged where T1 : unmanaged where T2 : unmanaged + public static int GetValue(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Silk.NET.Core.Win32Extras.PropVariant pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Silk.NET.Core.Win32Extras.PropVariant pvarId, ref Silk.NET.Core.Win32Extras.PropVariant pvarValue) { var @this = thisVtbl.Handle; int ret = default; - fixed (void* pvarSchemaPtr = &pvarSchema) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarSchemaPtr = &pvarSchema) { - fixed (void* pvarIdPtr = &pvarId) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarIdPtr = &pvarId) { - fixed (void* pvarValuePtr = &pvarValue) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarValuePtr = &pvarValue) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[7])(@this, pvarSchemaPtr, pvarIdPtr, pvarValuePtr); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[7])(@this, pvarSchemaPtr, pvarIdPtr, pvarValuePtr); } } } @@ -434,7 +434,7 @@ public static int GetCount(this ComPtr thisVtbl, Span } /// To be documented. - public static unsafe int GetValueByIndex(this ComPtr thisVtbl, uint nIndex, void* pvarSchema, void* pvarId, Span pvarValue) where T0 : unmanaged + public static unsafe int GetValueByIndex(this ComPtr thisVtbl, uint nIndex, Silk.NET.Core.Win32Extras.PropVariant* pvarSchema, Silk.NET.Core.Win32Extras.PropVariant* pvarId, Span pvarValue) { var @this = thisVtbl.Handle; // SpanOverloader @@ -442,7 +442,7 @@ public static unsafe int GetValueByIndex(this ComPtr thi } /// To be documented. - public static unsafe int GetValueByIndex(this ComPtr thisVtbl, uint nIndex, void* pvarSchema, Span pvarId, void* pvarValue) where T0 : unmanaged + public static unsafe int GetValueByIndex(this ComPtr thisVtbl, uint nIndex, Silk.NET.Core.Win32Extras.PropVariant* pvarSchema, Span pvarId, Silk.NET.Core.Win32Extras.PropVariant* pvarValue) { var @this = thisVtbl.Handle; // SpanOverloader @@ -450,7 +450,7 @@ public static unsafe int GetValueByIndex(this ComPtr thi } /// To be documented. - public static unsafe int GetValueByIndex(this ComPtr thisVtbl, uint nIndex, void* pvarSchema, Span pvarId, Span pvarValue) where T0 : unmanaged where T1 : unmanaged + public static unsafe int GetValueByIndex(this ComPtr thisVtbl, uint nIndex, Silk.NET.Core.Win32Extras.PropVariant* pvarSchema, Span pvarId, Span pvarValue) { var @this = thisVtbl.Handle; // SpanOverloader @@ -458,7 +458,7 @@ public static unsafe int GetValueByIndex(this ComPtr } /// To be documented. - public static unsafe int GetValueByIndex(this ComPtr thisVtbl, uint nIndex, Span pvarSchema, void* pvarId, void* pvarValue) where T0 : unmanaged + public static unsafe int GetValueByIndex(this ComPtr thisVtbl, uint nIndex, Span pvarSchema, Silk.NET.Core.Win32Extras.PropVariant* pvarId, Silk.NET.Core.Win32Extras.PropVariant* pvarValue) { var @this = thisVtbl.Handle; // SpanOverloader @@ -466,7 +466,7 @@ public static unsafe int GetValueByIndex(this ComPtr thi } /// To be documented. - public static unsafe int GetValueByIndex(this ComPtr thisVtbl, uint nIndex, Span pvarSchema, void* pvarId, Span pvarValue) where T0 : unmanaged where T1 : unmanaged + public static unsafe int GetValueByIndex(this ComPtr thisVtbl, uint nIndex, Span pvarSchema, Silk.NET.Core.Win32Extras.PropVariant* pvarId, Span pvarValue) { var @this = thisVtbl.Handle; // SpanOverloader @@ -474,7 +474,7 @@ public static unsafe int GetValueByIndex(this ComPtr } /// To be documented. - public static unsafe int GetValueByIndex(this ComPtr thisVtbl, uint nIndex, Span pvarSchema, Span pvarId, void* pvarValue) where T0 : unmanaged where T1 : unmanaged + public static unsafe int GetValueByIndex(this ComPtr thisVtbl, uint nIndex, Span pvarSchema, Span pvarId, Silk.NET.Core.Win32Extras.PropVariant* pvarValue) { var @this = thisVtbl.Handle; // SpanOverloader @@ -482,7 +482,7 @@ public static unsafe int GetValueByIndex(this ComPtr } /// To be documented. - public static int GetValueByIndex(this ComPtr thisVtbl, uint nIndex, Span pvarSchema, Span pvarId, Span pvarValue) where T0 : unmanaged where T1 : unmanaged where T2 : unmanaged + public static int GetValueByIndex(this ComPtr thisVtbl, uint nIndex, Span pvarSchema, Span pvarId, Span pvarValue) { var @this = thisVtbl.Handle; // SpanOverloader @@ -490,7 +490,7 @@ public static int GetValueByIndex(this ComPtr th } /// To be documented. - public static unsafe int GetValue(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pvarId, Span pvarValue) where T0 : unmanaged + public static unsafe int GetValue(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Silk.NET.Core.Win32Extras.PropVariant* pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Silk.NET.Core.Win32Extras.PropVariant* pvarId, Span pvarValue) { var @this = thisVtbl.Handle; // SpanOverloader @@ -498,7 +498,7 @@ public static unsafe int GetValue(this ComPtr thisVtbl, } /// To be documented. - public static unsafe int GetValue(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pvarId, void* pvarValue) where T0 : unmanaged + public static unsafe int GetValue(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Silk.NET.Core.Win32Extras.PropVariant* pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pvarId, Silk.NET.Core.Win32Extras.PropVariant* pvarValue) { var @this = thisVtbl.Handle; // SpanOverloader @@ -506,7 +506,7 @@ public static unsafe int GetValue(this ComPtr thisVtbl, } /// To be documented. - public static unsafe int GetValue(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pvarId, Span pvarValue) where T0 : unmanaged where T1 : unmanaged + public static unsafe int GetValue(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Silk.NET.Core.Win32Extras.PropVariant* pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pvarId, Span pvarValue) { var @this = thisVtbl.Handle; // SpanOverloader @@ -514,7 +514,7 @@ public static unsafe int GetValue(this ComPtr thisVt } /// To be documented. - public static unsafe int GetValue(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pvarId, void* pvarValue) where T0 : unmanaged + public static unsafe int GetValue(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Silk.NET.Core.Win32Extras.PropVariant* pvarId, Silk.NET.Core.Win32Extras.PropVariant* pvarValue) { var @this = thisVtbl.Handle; // SpanOverloader @@ -522,7 +522,7 @@ public static unsafe int GetValue(this ComPtr thisVtbl, } /// To be documented. - public static unsafe int GetValue(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pvarId, Span pvarValue) where T0 : unmanaged where T1 : unmanaged + public static unsafe int GetValue(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Silk.NET.Core.Win32Extras.PropVariant* pvarId, Span pvarValue) { var @this = thisVtbl.Handle; // SpanOverloader @@ -530,7 +530,7 @@ public static unsafe int GetValue(this ComPtr thisVt } /// To be documented. - public static unsafe int GetValue(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pvarId, void* pvarValue) where T0 : unmanaged where T1 : unmanaged + public static unsafe int GetValue(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pvarId, Silk.NET.Core.Win32Extras.PropVariant* pvarValue) { var @this = thisVtbl.Handle; // SpanOverloader @@ -538,7 +538,7 @@ public static unsafe int GetValue(this ComPtr thisVt } /// To be documented. - public static int GetValue(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pvarId, Span pvarValue) where T0 : unmanaged where T1 : unmanaged where T2 : unmanaged + public static int GetValue(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pvarId, Span pvarValue) { var @this = thisVtbl.Handle; // SpanOverloader diff --git a/src/Microsoft/Silk.NET.Direct2D/WindowsCodecs/Structs/WICMetadataWriterVtblExtensions.gen.cs b/src/Microsoft/Silk.NET.Direct2D/WindowsCodecs/Structs/WICMetadataWriterVtblExtensions.gen.cs index b9cfe681bf..2870689249 100644 --- a/src/Microsoft/Silk.NET.Direct2D/WindowsCodecs/Structs/WICMetadataWriterVtblExtensions.gen.cs +++ b/src/Microsoft/Silk.NET.Direct2D/WindowsCodecs/Structs/WICMetadataWriterVtblExtensions.gen.cs @@ -148,107 +148,107 @@ public static int GetCount(this ComPtr thisVtbl, ref uint pc } /// To be documented. - public static unsafe int GetValueByIndex(this ComPtr thisVtbl, uint nIndex, void* pvarSchema, void* pvarId, void* pvarValue) + public static unsafe int GetValueByIndex(this ComPtr thisVtbl, uint nIndex, Silk.NET.Core.Win32Extras.PropVariant* pvarSchema, Silk.NET.Core.Win32Extras.PropVariant* pvarId, Silk.NET.Core.Win32Extras.PropVariant* pvarValue) { var @this = thisVtbl.Handle; int ret = default; - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[6])(@this, nIndex, pvarSchema, pvarId, pvarValue); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[6])(@this, nIndex, pvarSchema, pvarId, pvarValue); return ret; } /// To be documented. - public static unsafe int GetValueByIndex(this ComPtr thisVtbl, uint nIndex, void* pvarSchema, void* pvarId, ref T0 pvarValue) where T0 : unmanaged + public static unsafe int GetValueByIndex(this ComPtr thisVtbl, uint nIndex, Silk.NET.Core.Win32Extras.PropVariant* pvarSchema, Silk.NET.Core.Win32Extras.PropVariant* pvarId, ref Silk.NET.Core.Win32Extras.PropVariant pvarValue) { var @this = thisVtbl.Handle; int ret = default; - fixed (void* pvarValuePtr = &pvarValue) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarValuePtr = &pvarValue) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[6])(@this, nIndex, pvarSchema, pvarId, pvarValuePtr); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[6])(@this, nIndex, pvarSchema, pvarId, pvarValuePtr); } return ret; } /// To be documented. - public static unsafe int GetValueByIndex(this ComPtr thisVtbl, uint nIndex, void* pvarSchema, ref T0 pvarId, void* pvarValue) where T0 : unmanaged + public static unsafe int GetValueByIndex(this ComPtr thisVtbl, uint nIndex, Silk.NET.Core.Win32Extras.PropVariant* pvarSchema, ref Silk.NET.Core.Win32Extras.PropVariant pvarId, Silk.NET.Core.Win32Extras.PropVariant* pvarValue) { var @this = thisVtbl.Handle; int ret = default; - fixed (void* pvarIdPtr = &pvarId) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarIdPtr = &pvarId) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[6])(@this, nIndex, pvarSchema, pvarIdPtr, pvarValue); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[6])(@this, nIndex, pvarSchema, pvarIdPtr, pvarValue); } return ret; } /// To be documented. - public static unsafe int GetValueByIndex(this ComPtr thisVtbl, uint nIndex, void* pvarSchema, ref T0 pvarId, ref T1 pvarValue) where T0 : unmanaged where T1 : unmanaged + public static unsafe int GetValueByIndex(this ComPtr thisVtbl, uint nIndex, Silk.NET.Core.Win32Extras.PropVariant* pvarSchema, ref Silk.NET.Core.Win32Extras.PropVariant pvarId, ref Silk.NET.Core.Win32Extras.PropVariant pvarValue) { var @this = thisVtbl.Handle; int ret = default; - fixed (void* pvarIdPtr = &pvarId) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarIdPtr = &pvarId) { - fixed (void* pvarValuePtr = &pvarValue) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarValuePtr = &pvarValue) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[6])(@this, nIndex, pvarSchema, pvarIdPtr, pvarValuePtr); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[6])(@this, nIndex, pvarSchema, pvarIdPtr, pvarValuePtr); } } return ret; } /// To be documented. - public static unsafe int GetValueByIndex(this ComPtr thisVtbl, uint nIndex, ref T0 pvarSchema, void* pvarId, void* pvarValue) where T0 : unmanaged + public static unsafe int GetValueByIndex(this ComPtr thisVtbl, uint nIndex, ref Silk.NET.Core.Win32Extras.PropVariant pvarSchema, Silk.NET.Core.Win32Extras.PropVariant* pvarId, Silk.NET.Core.Win32Extras.PropVariant* pvarValue) { var @this = thisVtbl.Handle; int ret = default; - fixed (void* pvarSchemaPtr = &pvarSchema) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarSchemaPtr = &pvarSchema) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[6])(@this, nIndex, pvarSchemaPtr, pvarId, pvarValue); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[6])(@this, nIndex, pvarSchemaPtr, pvarId, pvarValue); } return ret; } /// To be documented. - public static unsafe int GetValueByIndex(this ComPtr thisVtbl, uint nIndex, ref T0 pvarSchema, void* pvarId, ref T1 pvarValue) where T0 : unmanaged where T1 : unmanaged + public static unsafe int GetValueByIndex(this ComPtr thisVtbl, uint nIndex, ref Silk.NET.Core.Win32Extras.PropVariant pvarSchema, Silk.NET.Core.Win32Extras.PropVariant* pvarId, ref Silk.NET.Core.Win32Extras.PropVariant pvarValue) { var @this = thisVtbl.Handle; int ret = default; - fixed (void* pvarSchemaPtr = &pvarSchema) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarSchemaPtr = &pvarSchema) { - fixed (void* pvarValuePtr = &pvarValue) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarValuePtr = &pvarValue) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[6])(@this, nIndex, pvarSchemaPtr, pvarId, pvarValuePtr); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[6])(@this, nIndex, pvarSchemaPtr, pvarId, pvarValuePtr); } } return ret; } /// To be documented. - public static unsafe int GetValueByIndex(this ComPtr thisVtbl, uint nIndex, ref T0 pvarSchema, ref T1 pvarId, void* pvarValue) where T0 : unmanaged where T1 : unmanaged + public static unsafe int GetValueByIndex(this ComPtr thisVtbl, uint nIndex, ref Silk.NET.Core.Win32Extras.PropVariant pvarSchema, ref Silk.NET.Core.Win32Extras.PropVariant pvarId, Silk.NET.Core.Win32Extras.PropVariant* pvarValue) { var @this = thisVtbl.Handle; int ret = default; - fixed (void* pvarSchemaPtr = &pvarSchema) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarSchemaPtr = &pvarSchema) { - fixed (void* pvarIdPtr = &pvarId) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarIdPtr = &pvarId) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[6])(@this, nIndex, pvarSchemaPtr, pvarIdPtr, pvarValue); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[6])(@this, nIndex, pvarSchemaPtr, pvarIdPtr, pvarValue); } } return ret; } /// To be documented. - public static int GetValueByIndex(this ComPtr thisVtbl, uint nIndex, ref T0 pvarSchema, ref T1 pvarId, ref T2 pvarValue) where T0 : unmanaged where T1 : unmanaged where T2 : unmanaged + public static int GetValueByIndex(this ComPtr thisVtbl, uint nIndex, ref Silk.NET.Core.Win32Extras.PropVariant pvarSchema, ref Silk.NET.Core.Win32Extras.PropVariant pvarId, ref Silk.NET.Core.Win32Extras.PropVariant pvarValue) { var @this = thisVtbl.Handle; int ret = default; - fixed (void* pvarSchemaPtr = &pvarSchema) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarSchemaPtr = &pvarSchema) { - fixed (void* pvarIdPtr = &pvarId) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarIdPtr = &pvarId) { - fixed (void* pvarValuePtr = &pvarValue) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarValuePtr = &pvarValue) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[6])(@this, nIndex, pvarSchemaPtr, pvarIdPtr, pvarValuePtr); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[6])(@this, nIndex, pvarSchemaPtr, pvarIdPtr, pvarValuePtr); } } } @@ -256,107 +256,107 @@ public static int GetValueByIndex(this ComPtr th } /// To be documented. - public static unsafe int GetValue(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pvarId, void* pvarValue) + public static unsafe int GetValue(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Silk.NET.Core.Win32Extras.PropVariant* pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Silk.NET.Core.Win32Extras.PropVariant* pvarId, Silk.NET.Core.Win32Extras.PropVariant* pvarValue) { var @this = thisVtbl.Handle; int ret = default; - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[7])(@this, pvarSchema, pvarId, pvarValue); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[7])(@this, pvarSchema, pvarId, pvarValue); return ret; } /// To be documented. - public static unsafe int GetValue(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pvarId, ref T0 pvarValue) where T0 : unmanaged + public static unsafe int GetValue(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Silk.NET.Core.Win32Extras.PropVariant* pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Silk.NET.Core.Win32Extras.PropVariant* pvarId, ref Silk.NET.Core.Win32Extras.PropVariant pvarValue) { var @this = thisVtbl.Handle; int ret = default; - fixed (void* pvarValuePtr = &pvarValue) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarValuePtr = &pvarValue) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[7])(@this, pvarSchema, pvarId, pvarValuePtr); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[7])(@this, pvarSchema, pvarId, pvarValuePtr); } return ret; } /// To be documented. - public static unsafe int GetValue(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in T0 pvarId, void* pvarValue) where T0 : unmanaged + public static unsafe int GetValue(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Silk.NET.Core.Win32Extras.PropVariant* pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Silk.NET.Core.Win32Extras.PropVariant pvarId, Silk.NET.Core.Win32Extras.PropVariant* pvarValue) { var @this = thisVtbl.Handle; int ret = default; - fixed (void* pvarIdPtr = &pvarId) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarIdPtr = &pvarId) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[7])(@this, pvarSchema, pvarIdPtr, pvarValue); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[7])(@this, pvarSchema, pvarIdPtr, pvarValue); } return ret; } /// To be documented. - public static unsafe int GetValue(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in T0 pvarId, ref T1 pvarValue) where T0 : unmanaged where T1 : unmanaged + public static unsafe int GetValue(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Silk.NET.Core.Win32Extras.PropVariant* pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Silk.NET.Core.Win32Extras.PropVariant pvarId, ref Silk.NET.Core.Win32Extras.PropVariant pvarValue) { var @this = thisVtbl.Handle; int ret = default; - fixed (void* pvarIdPtr = &pvarId) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarIdPtr = &pvarId) { - fixed (void* pvarValuePtr = &pvarValue) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarValuePtr = &pvarValue) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[7])(@this, pvarSchema, pvarIdPtr, pvarValuePtr); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[7])(@this, pvarSchema, pvarIdPtr, pvarValuePtr); } } return ret; } /// To be documented. - public static unsafe int GetValue(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in T0 pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pvarId, void* pvarValue) where T0 : unmanaged + public static unsafe int GetValue(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Silk.NET.Core.Win32Extras.PropVariant pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Silk.NET.Core.Win32Extras.PropVariant* pvarId, Silk.NET.Core.Win32Extras.PropVariant* pvarValue) { var @this = thisVtbl.Handle; int ret = default; - fixed (void* pvarSchemaPtr = &pvarSchema) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarSchemaPtr = &pvarSchema) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[7])(@this, pvarSchemaPtr, pvarId, pvarValue); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[7])(@this, pvarSchemaPtr, pvarId, pvarValue); } return ret; } /// To be documented. - public static unsafe int GetValue(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in T0 pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pvarId, ref T1 pvarValue) where T0 : unmanaged where T1 : unmanaged + public static unsafe int GetValue(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Silk.NET.Core.Win32Extras.PropVariant pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Silk.NET.Core.Win32Extras.PropVariant* pvarId, ref Silk.NET.Core.Win32Extras.PropVariant pvarValue) { var @this = thisVtbl.Handle; int ret = default; - fixed (void* pvarSchemaPtr = &pvarSchema) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarSchemaPtr = &pvarSchema) { - fixed (void* pvarValuePtr = &pvarValue) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarValuePtr = &pvarValue) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[7])(@this, pvarSchemaPtr, pvarId, pvarValuePtr); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[7])(@this, pvarSchemaPtr, pvarId, pvarValuePtr); } } return ret; } /// To be documented. - public static unsafe int GetValue(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in T0 pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in T1 pvarId, void* pvarValue) where T0 : unmanaged where T1 : unmanaged + public static unsafe int GetValue(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Silk.NET.Core.Win32Extras.PropVariant pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Silk.NET.Core.Win32Extras.PropVariant pvarId, Silk.NET.Core.Win32Extras.PropVariant* pvarValue) { var @this = thisVtbl.Handle; int ret = default; - fixed (void* pvarSchemaPtr = &pvarSchema) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarSchemaPtr = &pvarSchema) { - fixed (void* pvarIdPtr = &pvarId) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarIdPtr = &pvarId) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[7])(@this, pvarSchemaPtr, pvarIdPtr, pvarValue); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[7])(@this, pvarSchemaPtr, pvarIdPtr, pvarValue); } } return ret; } /// To be documented. - public static int GetValue(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in T0 pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in T1 pvarId, ref T2 pvarValue) where T0 : unmanaged where T1 : unmanaged where T2 : unmanaged + public static int GetValue(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Silk.NET.Core.Win32Extras.PropVariant pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Silk.NET.Core.Win32Extras.PropVariant pvarId, ref Silk.NET.Core.Win32Extras.PropVariant pvarValue) { var @this = thisVtbl.Handle; int ret = default; - fixed (void* pvarSchemaPtr = &pvarSchema) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarSchemaPtr = &pvarSchema) { - fixed (void* pvarIdPtr = &pvarId) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarIdPtr = &pvarId) { - fixed (void* pvarValuePtr = &pvarValue) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarValuePtr = &pvarValue) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[7])(@this, pvarSchemaPtr, pvarIdPtr, pvarValuePtr); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[7])(@this, pvarSchemaPtr, pvarIdPtr, pvarValuePtr); } } } @@ -385,107 +385,107 @@ public static unsafe int GetEnumerator(this ComPtr thisVtbl, } /// To be documented. - public static unsafe int SetValue(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pvarId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pvarValue) + public static unsafe int SetValue(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Silk.NET.Core.Win32Extras.PropVariant* pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Silk.NET.Core.Win32Extras.PropVariant* pvarId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Silk.NET.Core.Win32Extras.PropVariant* pvarValue) { var @this = thisVtbl.Handle; int ret = default; - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[9])(@this, pvarSchema, pvarId, pvarValue); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[9])(@this, pvarSchema, pvarId, pvarValue); return ret; } /// To be documented. - public static unsafe int SetValue(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pvarId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in T0 pvarValue) where T0 : unmanaged + public static unsafe int SetValue(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Silk.NET.Core.Win32Extras.PropVariant* pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Silk.NET.Core.Win32Extras.PropVariant* pvarId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Silk.NET.Core.Win32Extras.PropVariant pvarValue) { var @this = thisVtbl.Handle; int ret = default; - fixed (void* pvarValuePtr = &pvarValue) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarValuePtr = &pvarValue) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[9])(@this, pvarSchema, pvarId, pvarValuePtr); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[9])(@this, pvarSchema, pvarId, pvarValuePtr); } return ret; } /// To be documented. - public static unsafe int SetValue(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in T0 pvarId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pvarValue) where T0 : unmanaged + public static unsafe int SetValue(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Silk.NET.Core.Win32Extras.PropVariant* pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Silk.NET.Core.Win32Extras.PropVariant pvarId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Silk.NET.Core.Win32Extras.PropVariant* pvarValue) { var @this = thisVtbl.Handle; int ret = default; - fixed (void* pvarIdPtr = &pvarId) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarIdPtr = &pvarId) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[9])(@this, pvarSchema, pvarIdPtr, pvarValue); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[9])(@this, pvarSchema, pvarIdPtr, pvarValue); } return ret; } /// To be documented. - public static unsafe int SetValue(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in T0 pvarId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in T1 pvarValue) where T0 : unmanaged where T1 : unmanaged + public static unsafe int SetValue(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Silk.NET.Core.Win32Extras.PropVariant* pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Silk.NET.Core.Win32Extras.PropVariant pvarId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Silk.NET.Core.Win32Extras.PropVariant pvarValue) { var @this = thisVtbl.Handle; int ret = default; - fixed (void* pvarIdPtr = &pvarId) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarIdPtr = &pvarId) { - fixed (void* pvarValuePtr = &pvarValue) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarValuePtr = &pvarValue) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[9])(@this, pvarSchema, pvarIdPtr, pvarValuePtr); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[9])(@this, pvarSchema, pvarIdPtr, pvarValuePtr); } } return ret; } /// To be documented. - public static unsafe int SetValue(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in T0 pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pvarId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pvarValue) where T0 : unmanaged + public static unsafe int SetValue(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Silk.NET.Core.Win32Extras.PropVariant pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Silk.NET.Core.Win32Extras.PropVariant* pvarId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Silk.NET.Core.Win32Extras.PropVariant* pvarValue) { var @this = thisVtbl.Handle; int ret = default; - fixed (void* pvarSchemaPtr = &pvarSchema) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarSchemaPtr = &pvarSchema) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[9])(@this, pvarSchemaPtr, pvarId, pvarValue); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[9])(@this, pvarSchemaPtr, pvarId, pvarValue); } return ret; } /// To be documented. - public static unsafe int SetValue(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in T0 pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pvarId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in T1 pvarValue) where T0 : unmanaged where T1 : unmanaged + public static unsafe int SetValue(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Silk.NET.Core.Win32Extras.PropVariant pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Silk.NET.Core.Win32Extras.PropVariant* pvarId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Silk.NET.Core.Win32Extras.PropVariant pvarValue) { var @this = thisVtbl.Handle; int ret = default; - fixed (void* pvarSchemaPtr = &pvarSchema) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarSchemaPtr = &pvarSchema) { - fixed (void* pvarValuePtr = &pvarValue) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarValuePtr = &pvarValue) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[9])(@this, pvarSchemaPtr, pvarId, pvarValuePtr); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[9])(@this, pvarSchemaPtr, pvarId, pvarValuePtr); } } return ret; } /// To be documented. - public static unsafe int SetValue(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in T0 pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in T1 pvarId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pvarValue) where T0 : unmanaged where T1 : unmanaged + public static unsafe int SetValue(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Silk.NET.Core.Win32Extras.PropVariant pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Silk.NET.Core.Win32Extras.PropVariant pvarId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Silk.NET.Core.Win32Extras.PropVariant* pvarValue) { var @this = thisVtbl.Handle; int ret = default; - fixed (void* pvarSchemaPtr = &pvarSchema) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarSchemaPtr = &pvarSchema) { - fixed (void* pvarIdPtr = &pvarId) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarIdPtr = &pvarId) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[9])(@this, pvarSchemaPtr, pvarIdPtr, pvarValue); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[9])(@this, pvarSchemaPtr, pvarIdPtr, pvarValue); } } return ret; } /// To be documented. - public static int SetValue(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in T0 pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in T1 pvarId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in T2 pvarValue) where T0 : unmanaged where T1 : unmanaged where T2 : unmanaged + public static int SetValue(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Silk.NET.Core.Win32Extras.PropVariant pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Silk.NET.Core.Win32Extras.PropVariant pvarId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Silk.NET.Core.Win32Extras.PropVariant pvarValue) { var @this = thisVtbl.Handle; int ret = default; - fixed (void* pvarSchemaPtr = &pvarSchema) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarSchemaPtr = &pvarSchema) { - fixed (void* pvarIdPtr = &pvarId) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarIdPtr = &pvarId) { - fixed (void* pvarValuePtr = &pvarValue) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarValuePtr = &pvarValue) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[9])(@this, pvarSchemaPtr, pvarIdPtr, pvarValuePtr); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[9])(@this, pvarSchemaPtr, pvarIdPtr, pvarValuePtr); } } } @@ -493,107 +493,107 @@ public static int SetValue(this ComPtr thisVtbl, } /// To be documented. - public static unsafe int SetValueByIndex(this ComPtr thisVtbl, uint nIndex, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pvarId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pvarValue) + public static unsafe int SetValueByIndex(this ComPtr thisVtbl, uint nIndex, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Silk.NET.Core.Win32Extras.PropVariant* pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Silk.NET.Core.Win32Extras.PropVariant* pvarId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Silk.NET.Core.Win32Extras.PropVariant* pvarValue) { var @this = thisVtbl.Handle; int ret = default; - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[10])(@this, nIndex, pvarSchema, pvarId, pvarValue); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[10])(@this, nIndex, pvarSchema, pvarId, pvarValue); return ret; } /// To be documented. - public static unsafe int SetValueByIndex(this ComPtr thisVtbl, uint nIndex, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pvarId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in T0 pvarValue) where T0 : unmanaged + public static unsafe int SetValueByIndex(this ComPtr thisVtbl, uint nIndex, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Silk.NET.Core.Win32Extras.PropVariant* pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Silk.NET.Core.Win32Extras.PropVariant* pvarId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Silk.NET.Core.Win32Extras.PropVariant pvarValue) { var @this = thisVtbl.Handle; int ret = default; - fixed (void* pvarValuePtr = &pvarValue) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarValuePtr = &pvarValue) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[10])(@this, nIndex, pvarSchema, pvarId, pvarValuePtr); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[10])(@this, nIndex, pvarSchema, pvarId, pvarValuePtr); } return ret; } /// To be documented. - public static unsafe int SetValueByIndex(this ComPtr thisVtbl, uint nIndex, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in T0 pvarId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pvarValue) where T0 : unmanaged + public static unsafe int SetValueByIndex(this ComPtr thisVtbl, uint nIndex, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Silk.NET.Core.Win32Extras.PropVariant* pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Silk.NET.Core.Win32Extras.PropVariant pvarId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Silk.NET.Core.Win32Extras.PropVariant* pvarValue) { var @this = thisVtbl.Handle; int ret = default; - fixed (void* pvarIdPtr = &pvarId) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarIdPtr = &pvarId) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[10])(@this, nIndex, pvarSchema, pvarIdPtr, pvarValue); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[10])(@this, nIndex, pvarSchema, pvarIdPtr, pvarValue); } return ret; } /// To be documented. - public static unsafe int SetValueByIndex(this ComPtr thisVtbl, uint nIndex, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in T0 pvarId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in T1 pvarValue) where T0 : unmanaged where T1 : unmanaged + public static unsafe int SetValueByIndex(this ComPtr thisVtbl, uint nIndex, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Silk.NET.Core.Win32Extras.PropVariant* pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Silk.NET.Core.Win32Extras.PropVariant pvarId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Silk.NET.Core.Win32Extras.PropVariant pvarValue) { var @this = thisVtbl.Handle; int ret = default; - fixed (void* pvarIdPtr = &pvarId) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarIdPtr = &pvarId) { - fixed (void* pvarValuePtr = &pvarValue) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarValuePtr = &pvarValue) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[10])(@this, nIndex, pvarSchema, pvarIdPtr, pvarValuePtr); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[10])(@this, nIndex, pvarSchema, pvarIdPtr, pvarValuePtr); } } return ret; } /// To be documented. - public static unsafe int SetValueByIndex(this ComPtr thisVtbl, uint nIndex, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in T0 pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pvarId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pvarValue) where T0 : unmanaged + public static unsafe int SetValueByIndex(this ComPtr thisVtbl, uint nIndex, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Silk.NET.Core.Win32Extras.PropVariant pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Silk.NET.Core.Win32Extras.PropVariant* pvarId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Silk.NET.Core.Win32Extras.PropVariant* pvarValue) { var @this = thisVtbl.Handle; int ret = default; - fixed (void* pvarSchemaPtr = &pvarSchema) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarSchemaPtr = &pvarSchema) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[10])(@this, nIndex, pvarSchemaPtr, pvarId, pvarValue); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[10])(@this, nIndex, pvarSchemaPtr, pvarId, pvarValue); } return ret; } /// To be documented. - public static unsafe int SetValueByIndex(this ComPtr thisVtbl, uint nIndex, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in T0 pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pvarId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in T1 pvarValue) where T0 : unmanaged where T1 : unmanaged + public static unsafe int SetValueByIndex(this ComPtr thisVtbl, uint nIndex, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Silk.NET.Core.Win32Extras.PropVariant pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Silk.NET.Core.Win32Extras.PropVariant* pvarId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Silk.NET.Core.Win32Extras.PropVariant pvarValue) { var @this = thisVtbl.Handle; int ret = default; - fixed (void* pvarSchemaPtr = &pvarSchema) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarSchemaPtr = &pvarSchema) { - fixed (void* pvarValuePtr = &pvarValue) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarValuePtr = &pvarValue) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[10])(@this, nIndex, pvarSchemaPtr, pvarId, pvarValuePtr); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[10])(@this, nIndex, pvarSchemaPtr, pvarId, pvarValuePtr); } } return ret; } /// To be documented. - public static unsafe int SetValueByIndex(this ComPtr thisVtbl, uint nIndex, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in T0 pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in T1 pvarId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pvarValue) where T0 : unmanaged where T1 : unmanaged + public static unsafe int SetValueByIndex(this ComPtr thisVtbl, uint nIndex, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Silk.NET.Core.Win32Extras.PropVariant pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Silk.NET.Core.Win32Extras.PropVariant pvarId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Silk.NET.Core.Win32Extras.PropVariant* pvarValue) { var @this = thisVtbl.Handle; int ret = default; - fixed (void* pvarSchemaPtr = &pvarSchema) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarSchemaPtr = &pvarSchema) { - fixed (void* pvarIdPtr = &pvarId) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarIdPtr = &pvarId) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[10])(@this, nIndex, pvarSchemaPtr, pvarIdPtr, pvarValue); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[10])(@this, nIndex, pvarSchemaPtr, pvarIdPtr, pvarValue); } } return ret; } /// To be documented. - public static int SetValueByIndex(this ComPtr thisVtbl, uint nIndex, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in T0 pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in T1 pvarId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in T2 pvarValue) where T0 : unmanaged where T1 : unmanaged where T2 : unmanaged + public static int SetValueByIndex(this ComPtr thisVtbl, uint nIndex, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Silk.NET.Core.Win32Extras.PropVariant pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Silk.NET.Core.Win32Extras.PropVariant pvarId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Silk.NET.Core.Win32Extras.PropVariant pvarValue) { var @this = thisVtbl.Handle; int ret = default; - fixed (void* pvarSchemaPtr = &pvarSchema) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarSchemaPtr = &pvarSchema) { - fixed (void* pvarIdPtr = &pvarId) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarIdPtr = &pvarId) { - fixed (void* pvarValuePtr = &pvarValue) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarValuePtr = &pvarValue) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[10])(@this, nIndex, pvarSchemaPtr, pvarIdPtr, pvarValuePtr); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[10])(@this, nIndex, pvarSchemaPtr, pvarIdPtr, pvarValuePtr); } } } @@ -601,48 +601,48 @@ public static int SetValueByIndex(this ComPtr th } /// To be documented. - public static unsafe int RemoveValue(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pvarId) + public static unsafe int RemoveValue(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Silk.NET.Core.Win32Extras.PropVariant* pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Silk.NET.Core.Win32Extras.PropVariant* pvarId) { var @this = thisVtbl.Handle; int ret = default; - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[11])(@this, pvarSchema, pvarId); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[11])(@this, pvarSchema, pvarId); return ret; } /// To be documented. - public static unsafe int RemoveValue(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in T0 pvarId) where T0 : unmanaged + public static unsafe int RemoveValue(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Silk.NET.Core.Win32Extras.PropVariant* pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Silk.NET.Core.Win32Extras.PropVariant pvarId) { var @this = thisVtbl.Handle; int ret = default; - fixed (void* pvarIdPtr = &pvarId) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarIdPtr = &pvarId) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[11])(@this, pvarSchema, pvarIdPtr); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[11])(@this, pvarSchema, pvarIdPtr); } return ret; } /// To be documented. - public static unsafe int RemoveValue(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in T0 pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pvarId) where T0 : unmanaged + public static unsafe int RemoveValue(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Silk.NET.Core.Win32Extras.PropVariant pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Silk.NET.Core.Win32Extras.PropVariant* pvarId) { var @this = thisVtbl.Handle; int ret = default; - fixed (void* pvarSchemaPtr = &pvarSchema) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarSchemaPtr = &pvarSchema) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[11])(@this, pvarSchemaPtr, pvarId); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[11])(@this, pvarSchemaPtr, pvarId); } return ret; } /// To be documented. - public static int RemoveValue(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in T0 pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in T1 pvarId) where T0 : unmanaged where T1 : unmanaged + public static int RemoveValue(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Silk.NET.Core.Win32Extras.PropVariant pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] [RequiresLocation] in Silk.NET.Core.Win32Extras.PropVariant pvarId) { var @this = thisVtbl.Handle; int ret = default; - fixed (void* pvarSchemaPtr = &pvarSchema) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarSchemaPtr = &pvarSchema) { - fixed (void* pvarIdPtr = &pvarId) + fixed (Silk.NET.Core.Win32Extras.PropVariant* pvarIdPtr = &pvarId) { - ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[11])(@this, pvarSchemaPtr, pvarIdPtr); + ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[11])(@this, pvarSchemaPtr, pvarIdPtr); } } return ret; @@ -707,7 +707,7 @@ public static int GetCount(this ComPtr thisVtbl, Span } /// To be documented. - public static unsafe int GetValueByIndex(this ComPtr thisVtbl, uint nIndex, void* pvarSchema, void* pvarId, Span pvarValue) where T0 : unmanaged + public static unsafe int GetValueByIndex(this ComPtr thisVtbl, uint nIndex, Silk.NET.Core.Win32Extras.PropVariant* pvarSchema, Silk.NET.Core.Win32Extras.PropVariant* pvarId, Span pvarValue) { var @this = thisVtbl.Handle; // SpanOverloader @@ -715,7 +715,7 @@ public static unsafe int GetValueByIndex(this ComPtr thi } /// To be documented. - public static unsafe int GetValueByIndex(this ComPtr thisVtbl, uint nIndex, void* pvarSchema, Span pvarId, void* pvarValue) where T0 : unmanaged + public static unsafe int GetValueByIndex(this ComPtr thisVtbl, uint nIndex, Silk.NET.Core.Win32Extras.PropVariant* pvarSchema, Span pvarId, Silk.NET.Core.Win32Extras.PropVariant* pvarValue) { var @this = thisVtbl.Handle; // SpanOverloader @@ -723,7 +723,7 @@ public static unsafe int GetValueByIndex(this ComPtr thi } /// To be documented. - public static unsafe int GetValueByIndex(this ComPtr thisVtbl, uint nIndex, void* pvarSchema, Span pvarId, Span pvarValue) where T0 : unmanaged where T1 : unmanaged + public static unsafe int GetValueByIndex(this ComPtr thisVtbl, uint nIndex, Silk.NET.Core.Win32Extras.PropVariant* pvarSchema, Span pvarId, Span pvarValue) { var @this = thisVtbl.Handle; // SpanOverloader @@ -731,7 +731,7 @@ public static unsafe int GetValueByIndex(this ComPtr } /// To be documented. - public static unsafe int GetValueByIndex(this ComPtr thisVtbl, uint nIndex, Span pvarSchema, void* pvarId, void* pvarValue) where T0 : unmanaged + public static unsafe int GetValueByIndex(this ComPtr thisVtbl, uint nIndex, Span pvarSchema, Silk.NET.Core.Win32Extras.PropVariant* pvarId, Silk.NET.Core.Win32Extras.PropVariant* pvarValue) { var @this = thisVtbl.Handle; // SpanOverloader @@ -739,7 +739,7 @@ public static unsafe int GetValueByIndex(this ComPtr thi } /// To be documented. - public static unsafe int GetValueByIndex(this ComPtr thisVtbl, uint nIndex, Span pvarSchema, void* pvarId, Span pvarValue) where T0 : unmanaged where T1 : unmanaged + public static unsafe int GetValueByIndex(this ComPtr thisVtbl, uint nIndex, Span pvarSchema, Silk.NET.Core.Win32Extras.PropVariant* pvarId, Span pvarValue) { var @this = thisVtbl.Handle; // SpanOverloader @@ -747,7 +747,7 @@ public static unsafe int GetValueByIndex(this ComPtr } /// To be documented. - public static unsafe int GetValueByIndex(this ComPtr thisVtbl, uint nIndex, Span pvarSchema, Span pvarId, void* pvarValue) where T0 : unmanaged where T1 : unmanaged + public static unsafe int GetValueByIndex(this ComPtr thisVtbl, uint nIndex, Span pvarSchema, Span pvarId, Silk.NET.Core.Win32Extras.PropVariant* pvarValue) { var @this = thisVtbl.Handle; // SpanOverloader @@ -755,7 +755,7 @@ public static unsafe int GetValueByIndex(this ComPtr } /// To be documented. - public static int GetValueByIndex(this ComPtr thisVtbl, uint nIndex, Span pvarSchema, Span pvarId, Span pvarValue) where T0 : unmanaged where T1 : unmanaged where T2 : unmanaged + public static int GetValueByIndex(this ComPtr thisVtbl, uint nIndex, Span pvarSchema, Span pvarId, Span pvarValue) { var @this = thisVtbl.Handle; // SpanOverloader @@ -763,7 +763,7 @@ public static int GetValueByIndex(this ComPtr th } /// To be documented. - public static unsafe int GetValue(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pvarId, Span pvarValue) where T0 : unmanaged + public static unsafe int GetValue(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Silk.NET.Core.Win32Extras.PropVariant* pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Silk.NET.Core.Win32Extras.PropVariant* pvarId, Span pvarValue) { var @this = thisVtbl.Handle; // SpanOverloader @@ -771,7 +771,7 @@ public static unsafe int GetValue(this ComPtr thisVtbl, } /// To be documented. - public static unsafe int GetValue(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pvarId, void* pvarValue) where T0 : unmanaged + public static unsafe int GetValue(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Silk.NET.Core.Win32Extras.PropVariant* pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pvarId, Silk.NET.Core.Win32Extras.PropVariant* pvarValue) { var @this = thisVtbl.Handle; // SpanOverloader @@ -779,7 +779,7 @@ public static unsafe int GetValue(this ComPtr thisVtbl, } /// To be documented. - public static unsafe int GetValue(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pvarId, Span pvarValue) where T0 : unmanaged where T1 : unmanaged + public static unsafe int GetValue(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Silk.NET.Core.Win32Extras.PropVariant* pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pvarId, Span pvarValue) { var @this = thisVtbl.Handle; // SpanOverloader @@ -787,7 +787,7 @@ public static unsafe int GetValue(this ComPtr thisVt } /// To be documented. - public static unsafe int GetValue(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pvarId, void* pvarValue) where T0 : unmanaged + public static unsafe int GetValue(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Silk.NET.Core.Win32Extras.PropVariant* pvarId, Silk.NET.Core.Win32Extras.PropVariant* pvarValue) { var @this = thisVtbl.Handle; // SpanOverloader @@ -795,7 +795,7 @@ public static unsafe int GetValue(this ComPtr thisVtbl, } /// To be documented. - public static unsafe int GetValue(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pvarId, Span pvarValue) where T0 : unmanaged where T1 : unmanaged + public static unsafe int GetValue(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Silk.NET.Core.Win32Extras.PropVariant* pvarId, Span pvarValue) { var @this = thisVtbl.Handle; // SpanOverloader @@ -803,7 +803,7 @@ public static unsafe int GetValue(this ComPtr thisVt } /// To be documented. - public static unsafe int GetValue(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pvarId, void* pvarValue) where T0 : unmanaged where T1 : unmanaged + public static unsafe int GetValue(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pvarId, Silk.NET.Core.Win32Extras.PropVariant* pvarValue) { var @this = thisVtbl.Handle; // SpanOverloader @@ -811,7 +811,7 @@ public static unsafe int GetValue(this ComPtr thisVt } /// To be documented. - public static int GetValue(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pvarId, Span pvarValue) where T0 : unmanaged where T1 : unmanaged where T2 : unmanaged + public static int GetValue(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pvarId, Span pvarValue) { var @this = thisVtbl.Handle; // SpanOverloader @@ -827,7 +827,7 @@ public static int GetEnumerator(this ComPtr thisVtbl, r } /// To be documented. - public static unsafe int SetValue(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pvarId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pvarValue) where T0 : unmanaged + public static unsafe int SetValue(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Silk.NET.Core.Win32Extras.PropVariant* pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Silk.NET.Core.Win32Extras.PropVariant* pvarId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pvarValue) { var @this = thisVtbl.Handle; // SpanOverloader @@ -835,7 +835,7 @@ public static unsafe int SetValue(this ComPtr thisVtbl, } /// To be documented. - public static unsafe int SetValue(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pvarId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pvarValue) where T0 : unmanaged + public static unsafe int SetValue(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Silk.NET.Core.Win32Extras.PropVariant* pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pvarId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Silk.NET.Core.Win32Extras.PropVariant* pvarValue) { var @this = thisVtbl.Handle; // SpanOverloader @@ -843,7 +843,7 @@ public static unsafe int SetValue(this ComPtr thisVtbl, } /// To be documented. - public static unsafe int SetValue(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pvarId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pvarValue) where T0 : unmanaged where T1 : unmanaged + public static unsafe int SetValue(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Silk.NET.Core.Win32Extras.PropVariant* pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pvarId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pvarValue) { var @this = thisVtbl.Handle; // SpanOverloader @@ -851,7 +851,7 @@ public static unsafe int SetValue(this ComPtr thisVt } /// To be documented. - public static unsafe int SetValue(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pvarId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pvarValue) where T0 : unmanaged + public static unsafe int SetValue(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Silk.NET.Core.Win32Extras.PropVariant* pvarId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Silk.NET.Core.Win32Extras.PropVariant* pvarValue) { var @this = thisVtbl.Handle; // SpanOverloader @@ -859,7 +859,7 @@ public static unsafe int SetValue(this ComPtr thisVtbl, } /// To be documented. - public static unsafe int SetValue(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pvarId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pvarValue) where T0 : unmanaged where T1 : unmanaged + public static unsafe int SetValue(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Silk.NET.Core.Win32Extras.PropVariant* pvarId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pvarValue) { var @this = thisVtbl.Handle; // SpanOverloader @@ -867,7 +867,7 @@ public static unsafe int SetValue(this ComPtr thisVt } /// To be documented. - public static unsafe int SetValue(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pvarId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pvarValue) where T0 : unmanaged where T1 : unmanaged + public static unsafe int SetValue(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pvarId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Silk.NET.Core.Win32Extras.PropVariant* pvarValue) { var @this = thisVtbl.Handle; // SpanOverloader @@ -875,7 +875,7 @@ public static unsafe int SetValue(this ComPtr thisVt } /// To be documented. - public static int SetValue(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pvarId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pvarValue) where T0 : unmanaged where T1 : unmanaged where T2 : unmanaged + public static int SetValue(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pvarId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pvarValue) { var @this = thisVtbl.Handle; // SpanOverloader @@ -883,7 +883,7 @@ public static int SetValue(this ComPtr thisVtbl, } /// To be documented. - public static unsafe int SetValueByIndex(this ComPtr thisVtbl, uint nIndex, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pvarId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pvarValue) where T0 : unmanaged + public static unsafe int SetValueByIndex(this ComPtr thisVtbl, uint nIndex, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Silk.NET.Core.Win32Extras.PropVariant* pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Silk.NET.Core.Win32Extras.PropVariant* pvarId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pvarValue) { var @this = thisVtbl.Handle; // SpanOverloader @@ -891,7 +891,7 @@ public static unsafe int SetValueByIndex(this ComPtr thi } /// To be documented. - public static unsafe int SetValueByIndex(this ComPtr thisVtbl, uint nIndex, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pvarId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pvarValue) where T0 : unmanaged + public static unsafe int SetValueByIndex(this ComPtr thisVtbl, uint nIndex, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Silk.NET.Core.Win32Extras.PropVariant* pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pvarId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Silk.NET.Core.Win32Extras.PropVariant* pvarValue) { var @this = thisVtbl.Handle; // SpanOverloader @@ -899,7 +899,7 @@ public static unsafe int SetValueByIndex(this ComPtr thi } /// To be documented. - public static unsafe int SetValueByIndex(this ComPtr thisVtbl, uint nIndex, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pvarId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pvarValue) where T0 : unmanaged where T1 : unmanaged + public static unsafe int SetValueByIndex(this ComPtr thisVtbl, uint nIndex, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Silk.NET.Core.Win32Extras.PropVariant* pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pvarId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pvarValue) { var @this = thisVtbl.Handle; // SpanOverloader @@ -907,7 +907,7 @@ public static unsafe int SetValueByIndex(this ComPtr } /// To be documented. - public static unsafe int SetValueByIndex(this ComPtr thisVtbl, uint nIndex, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pvarId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pvarValue) where T0 : unmanaged + public static unsafe int SetValueByIndex(this ComPtr thisVtbl, uint nIndex, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Silk.NET.Core.Win32Extras.PropVariant* pvarId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Silk.NET.Core.Win32Extras.PropVariant* pvarValue) { var @this = thisVtbl.Handle; // SpanOverloader @@ -915,7 +915,7 @@ public static unsafe int SetValueByIndex(this ComPtr thi } /// To be documented. - public static unsafe int SetValueByIndex(this ComPtr thisVtbl, uint nIndex, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pvarId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pvarValue) where T0 : unmanaged where T1 : unmanaged + public static unsafe int SetValueByIndex(this ComPtr thisVtbl, uint nIndex, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Silk.NET.Core.Win32Extras.PropVariant* pvarId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pvarValue) { var @this = thisVtbl.Handle; // SpanOverloader @@ -923,7 +923,7 @@ public static unsafe int SetValueByIndex(this ComPtr } /// To be documented. - public static unsafe int SetValueByIndex(this ComPtr thisVtbl, uint nIndex, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pvarId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pvarValue) where T0 : unmanaged where T1 : unmanaged + public static unsafe int SetValueByIndex(this ComPtr thisVtbl, uint nIndex, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pvarId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Silk.NET.Core.Win32Extras.PropVariant* pvarValue) { var @this = thisVtbl.Handle; // SpanOverloader @@ -931,7 +931,7 @@ public static unsafe int SetValueByIndex(this ComPtr } /// To be documented. - public static int SetValueByIndex(this ComPtr thisVtbl, uint nIndex, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pvarId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pvarValue) where T0 : unmanaged where T1 : unmanaged where T2 : unmanaged + public static int SetValueByIndex(this ComPtr thisVtbl, uint nIndex, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pvarId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pvarValue) { var @this = thisVtbl.Handle; // SpanOverloader @@ -939,7 +939,7 @@ public static int SetValueByIndex(this ComPtr th } /// To be documented. - public static unsafe int RemoveValue(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pvarId) where T0 : unmanaged + public static unsafe int RemoveValue(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Silk.NET.Core.Win32Extras.PropVariant* pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pvarId) { var @this = thisVtbl.Handle; // SpanOverloader @@ -947,7 +947,7 @@ public static unsafe int RemoveValue(this ComPtr thisVtb } /// To be documented. - public static unsafe int RemoveValue(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pvarId) where T0 : unmanaged + public static unsafe int RemoveValue(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Silk.NET.Core.Win32Extras.PropVariant* pvarId) { var @this = thisVtbl.Handle; // SpanOverloader @@ -955,7 +955,7 @@ public static unsafe int RemoveValue(this ComPtr thisVtb } /// To be documented. - public static int RemoveValue(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pvarId) where T0 : unmanaged where T1 : unmanaged + public static int RemoveValue(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pvarSchema, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pvarId) { var @this = thisVtbl.Handle; // SpanOverloader